PSA: If you use a piece of software, encounter a bug, and find out it was already reported, DO NOT comment with "I have the same issue" if you have nothing else to contribute. At the very least, add data that might be useful. ESPECIALLY DO NOT leave any comments if the maintainers already said "we are working on a fix".
My mailbox is dying under the load of all the people who have the same bug as me and also have the urge to comment about them having this bug 🙄
Over almost 15 years of watching YouTube, my sub feed has slowly evolved into mostly British-made videos. That, plus the fact that I didn't actually speak English for 6 years until late 2023, somehow made me speak in a very bad approximation of RP 😂 Like, even as I'm typing this post, my inner voice sounds British. And now that I actually do have to talk in English again, it feels very weird, because I can't really associate myself with the accent I now speak in 🥴
“Never ever ever ever ever mess with my browser. It's not yours, it's mine. I'm letting you use it for free to render your bloated sites. Don't do this to me. I get to copy paste whatever I want whenever I want. When you get your own browser you can do whatever you want but while you are living in my house under my rules I get to copy/paste whenever I goddamn feel like it.”
I've had the same feelings yesterday, but, unlike Mat, I gave up after it didn't let me paste the password from Bitwarden, and accessing the field via JavaScript would wipe the whole thing clean again.
@matdevdug mind sharing a .torrent with the DMG? 😂
Last week, I was given the ‘opportunity’ to write some IE11-compatible #ECMAScript 5. No transpilers or bundlers, only a few polyfills.
At first, I was not excited for this. But at the end, I’ve had quite some fun! It was quite a nice challenge, and I’ve learned something new about the language I’ve been using every day for ages. Gotta do this more often.
In the past, I’ve really wanted to try out other search engines: Mojeek, Kagi, Ecosia; but there was one thing that made me stay with DuckDuckGo — the Bangs. Well, not any more!
interro is a shim for your search engine that enables DDG Bangs, but better! Instead of routing your requests via DDG, it loads all Bangs into memory and handles redirects locally. You can use any search engine as fallback.
Say, you have a software project. To do some operations more quickly, you write helper scripts. Think build.sh, download_dependencies.py, whatever. You may use them yourself or in CI.
What is your directory name of choice for these scripts?
@kytta Theoretically I would use ./scripts for development tools and ./bin for other maintenance tools. Deploy tools might fall in either category depending on the type of project.
In practice I often start out by just having one of those and dump everything there. In that case it might be a bit random if it ends up being named ./bin or ./scripts.
Coming back to a #JavaScript project after 1–2 months of not working on it. pnpm up reports ~150 updated dependencies out of 875. And those are just minor/patch updates.
I feel like JS developers get punished if they don’t release daily 🙄
A few weeks ago, I’ve written a small essay about modern #Python tools (like #Ruff and #uv) and things I dislike about them. I wanted to first redesign my website before posting it, but nah, that would take too long of a time 😂
I love listening to #podcasts, but it's not my number 1 source of entertainment. As such, I only get to listen to them when I can't watch videos or write code, which is usually my job commute. When I started working full-time, I finally got the opportunity to process my listening queue.
Well, 2024 hasn't been that productive, so far. I started working remotely, then I went on a holiday, and then I got sick, so I'm back to 100 episodes, 3+ days of listening 🙃
A question to my fellow #Web developers and designers: How do you handle checkboxes and labels with #RTL? It’s clear to me that their position should be flipped (see image by @shadeed9), but what are your preferred ways of achieving this (with static HTML)? Is flex-direction: row a valid approach, or are there other ways I’m missing?
@kytta inputs and labels are both inline elements, so a browser already has rules for choosing between RTL and LTR. You can just use dir="auto" in HTML, and let the browser figure it out. Or set it explicitly with dir="ltr" and dir="rtl".