News for hackers. Stuff that matters.

prein

Re:Atlassian Rovo Exfiltrates Data, Bypassing Controls on Thursday August 06, 2026 @10:17AM (#49197020)
It's a reference to Greek mythology, which predates Ayn Rand by several thousand years.
I know nothing about climbing. beyond the straight flex of "I could die if I make a mistake", is there a point to doing this without safety equipment?
Re:Two billion email addresses were exposed on Friday November 07, 2025 @12:26PM (#45848691)
yep, i use fastmail with a custom domain. i have a catch all email set up, so i just register any account on sitename.com as "sitename@mydomain" and it all gets sorted into a catch all folder. I can then run rules if i want it to go into a certain category like "bills" or just straight to the garbage.
Re:Ripgrep 15 Released on Thursday October 16, 2025 @08:39AM (#45604610)
ripgrep is an amazing tool, thank you for your hard work!
Re:Htmx: Access modern browser features directly from HTML on Wednesday October 15, 2025 @04:00PM (#45597667)
I've been writing a ton of ts/js at work, so using htmx for a quick weekend project was a nice change of pace.

I really appreciated the library of examples; they cover a lot of common use cases. Between that and the docs I had no trouble figuring out how things worked.

Re:Why Is SQLite Coded in C and not Rust on Wednesday October 15, 2025 @11:09AM (#45593801)
Take a look at their description of how SQLite is tested: https://www.sqlite.org/testing.html

I think a lot of projects that claim to have 100% coverage are overselling their testing, but SQLite is in another category of thoroughness entirely.

I don't daily drive KDE, but when I set up our home media PC in the living room over the weekend, KDE was a no-brainier to pick for the DE.

Everything immediately just worked, it's familiar enough that someone not used to Linux can click around and get to things, and as a bonus, controlling it from the couch with our phones is trivial with KDE Connect.

Re:Rating 26 years of Java changes on Saturday October 11, 2025 @06:10PM (#45553109)
Once, after we had an application go live, we started getting reports after a few hours that new users were unable to log in.

It turns out, somewhere in the auth path, a dev had used `==` to verify a user's ID, which worked for Longs under (I believe) 128, so any users with an ID bigger than that were unable to log in due to the comparison failing.

Re:Niri – A scrollable-tiling Wayland compositor on Friday October 03, 2025 @08:30AM (#45462197)
I used to feel the same way, but I found that I like the animations in Niri. It helps me to keep a mental model of where everything is located in the infinite strip.

I did change the settings to speed them up significantly, which I think is a good middle ground.

Re:Niri – A scrollable-tiling Wayland compositor on Friday October 03, 2025 @07:43AM (#45461759)
I switched from i3 to Niri a couple weeks ago, and I've been super happy with it.

Niri feels like it lines up more naturally with the way I tend to use windows and workspaces. I'm working on one project per workspace, opening an occasional ephermeral terminal window or web browser to the right when I need to reference something or run a quick command. My other windows in the workspace aren't altered by these new ones, no reflow happens, and then I can close it when done.

My only problem with Niri is that now I really want an Ultrawide monitor.

I didn't even know they were using delivery drones yet. Why did they both crash, were they working in tandem carrying one payload or something?
Re:Self-hosting email in 2025 is easy actually (apart from M365) on Wednesday October 01, 2025 @06:49AM (#45436280)
After using gmail for around a decade, I switched to fastmail a few months ago and have been extremely happy with the change.

I still have a lot of accounts associated to my gmail email, but i've been slowly migrating things over when convenient. It has been a much smaller lift than I anticipated and absolutely worth it.

Re: on Monday September 29, 2025 @05:03PM (#45418712)
This sort of thing is why looking at generated SQL while developing instead of just trusting the ORM to write good queries is so important.

I find query planning (and databases in general) to be very difficult to reason about, basically magic. Does anyone have some recommended reading or advice?

What would be a better alternative than LaTex for the alt text? I can't think of a solution that makes more sense, it provides an unambiguous representation of what's depicted.

I wouldn't think an LLM would have issue with that at all. I can see how a screen reader might, but it seems like the same problem faced by a screen reader with any piece of code, not just LaTex.

Re:Everything Is Chrome on Monday March 03, 2025 @02:42AM (#43239245)
I’ve been using Firefox for nearly 20 years. Lately I’ve noticed more and more websites that don’t work with it. Usually I can just ignore the bugs or avoid the site, but sometimes it’s something that I have to do (like pay a bill) and so I have no choice but to keep a Chromium install around as well.

I really hate having to double-fist browsers, but I’m too stubborn to switch to a Chromium-based browser full time. I’ll use Firefox or any other alternative for as long as the web remains usable on them.

Re:One Year After Switching from Java to Go: Our Experiences on Tuesday February 18, 2025 @11:13PM (#43098477)
Interesting idea, but I would worry that developers wouldn’t catch things like slow queries or other performance issues that crop up when using an actual database.