Siilwyn boosted
Siilwyn boosted

Ironic how a package that checks your JS bundle size is itself 353 MB...


I know bundle size and package size are different, still wouldn't like using such a heavy package.

Looking to switch from Protonmail to: Fastmail, StartMail or Soverin.

Anybody experience with one of these services?

Switching away because Protonmail doesn't remember if I'm logged in and the inability to disable the spam filter.

When using an example command in a blog post to open a text file on a server what would you use?

Anybody knows a linux terminal emulator with dotfile configuration? Would like to save my color scheme and font settings as dotfiles.

Siilwyn boosted

Our passwords are made into hash browns, covered in Himalayan sea salt, and put in a crypt with 256 bites in each end

— somebody at Twitter, probably

> “A society grows great when old men plant trees whose shade they know they will never sit in.”

Applications should ship with less default keyboard shortcuts.

For example whenever I install VLC and AMD Adrenalin I clear 99/100 shortcuts. Both have defaults that are easy to trigger by mistake and don't match the core functionality.

Siilwyn boosted
Siilwyn boosted

@lightweight Most people treat the internet like they treat cars. I am ok with driving a car around (sometimes), but have only the a highly abstract theoretical idea of how it works. I also don't have a great deal of interest in finding out, because I have other concerns. The manufacture of engine components might be monopolized by a few factories, but it's not something that keeps me up at night. I kind of trust that the factories make components to a safe enough standard.

Siilwyn boosted

If you're a developer and not an english native speaker, which language do you use for your development tools?

Please don't answer if you're a native english speaker, not to bias the results. Boosts appreciated :)

#translation #internationalization #i18n

Interesting stuff about DPI, font rendering and UI scaling


poor man’s argument types... 💸

const doStuff = ({
id = String(id),
category = Number(category),
awesome = Boolean(awesome),
}) => ( /* function body */ );

Siilwyn boosted


I don't think that people appreciate how different the voice to text experience on a Pixel is from an iPhone. So here is a little head to head example. The Pixel is so responsive it feels like it is reading my mind!


Siilwyn boosted

"Server-side rendering is not a fallback; client-side rendering is an enhancement."

I would further and say client-side rendering can be (not "is"), a performance optimization for subsequent page loads (and offline). It's only a net-win if you invest non-trivial effort (SW, streams, race network, handle long-lived tabs and cache misses to old JS, etc).

In almost all other cases, it merely produces a slower, less usable, less available version of itself.

by @adactio

Though this page is about choo the whole page gives a nice overview of progressive enhancement on form submission with vanilla JS.

🚂 🚋 🚋 🚋

Siilwyn boosted
Siilwyn boosted

Adding a scroll-to-top button without JavaScript:

This reminds me, I should implement the "#" relatively URI as a slightly simpler way to do this... And it's a nice reminder about the "scroll-behavior: smooth" CSS property!

Really you can probably drop your CSS frameworks, browsers have taken the hint and implemented the same features in a nicer syntax!

Show more

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!