News for hackers. Stuff that matters.

mfashby

Re:I'm switching my phone from Android to Linux on Thursday August 06, 2026 @02:33AM (#49193252)
Waydroid, mentioned in the article, is approximately this
It's essential on narrow shared paths e.g. a canal towpath, when you're approaching a pedestrian from behind in order to avoid startling them when you pass.

Most people walking the canal towpath around here know this, runners in particular will sometimes be give a wave or visual acknowledgement they've heard you without turning around.

Re:Rust at Scale: An Added Layer of Security for WhatsApp on Wednesday January 28, 2026 @02:39PM (#46800480)
Force interoperability one way or another. WhatsApp is a closed system, if I want to use an alternative I'm stuck with adversarial interoperability, so stuff like Beeper (which is great, but...) which might get my account banned. Or waiting for some legislation to force WhatsApp to open it's API and let me interact with my contacts there without being locked into their apps
Re:I made my own Git on Tuesday January 27, 2026 @10:22AM (#46781169)
in a similar vein; Write yourself a Git was fun to follow https://wyag.thb.lt/
You can definitely buy the replacement screen for the FP4 as it's on their online shop. If you were going for repair under warranty it does seem odd not to just send you the part if you're happy installing it.
Agreed having _every_ part replaceable would be great. Then I could have Theseus's phone in several years time :-)
I also had an issue with the power button on my FP4, sadly it became stuck _on_ so the phone just bootlooped and was immediately unusable.

I ended up posting it for repair, over Christmas, which did take about 2 weeks but it was fully covered by the warranty.

I've successfully replaced the USB port after accidentally filling it with sand once, and that was trivial apart from UPS losing the package the first time. I really do appreciate the repairability, even if it could be better.

Re:Self-Hosting like it's 2025 on Tuesday April 01, 2025 @08:13AM (#43545820)
I've got an openbsd server, postgres installed from the package manager, and a couple of apps running with that as the database. My backup process just stops all the services, backs up the filesystem, then starts them again. Downtime is acceptable when you don't have many users!
Re:Self-Hosting like it's 2025 on Tuesday April 01, 2025 @08:08AM (#43545769)
I moved us off docker swarm to GKE some years back. The multi node swarm was quite unstable, and none of the big cloud providers offered managed swarm in the same way they offer managed k8s.

It's a shame I agree because it was nicely integrated with dockers own tooling. Plus I wouldn't have had to learn about k8s :)

Yeah I believe calibre can pull the files from the kindle as well as push to it. But I've only got an old kindle not a new one.
> But it would be healthy for everyone if people supported a DRM-free and non-surveillance ebook ecosystem.

I try nearly every time. The book I want (usually sci-fi recommended to me by friends) is never available from any DRM free shop I can find.

I end up buying from Amazon because their DRM is the most convenient to remive. And I go to the effort to remove it because I want to keep the content I buy, not have it disappear when the DRM key holder decides to take it away from me.

Adaptive cycling. I've met folks well into their 80s riding trikes to get places (hip replacements and all).
The front loading variety can fit car seats for infants. My 2yo fits on a rear seat no problem.

Might not work for absolutely everyone but it sure works for some.

Cargo bike?
Re:NsJail: A light-weight process isolation tool for Linux on Wednesday February 05, 2025 @05:12AM (#42946443)
Yeah there is some capability for this, for example https://criu.org
Re:Oh Shit, Git? on Thursday January 16, 2025 @04:05PM (#42730894)
Related, you can get this as a nice printed zine https://jvns.ca/blog/2018/10/27/new-zine--oh-shit--git-/
Re:WordPress Is in Trouble on Monday January 13, 2025 @04:02PM (#42689258)
You can actually still use infinity for Reddit it's just a pain to get it.
Re:Pidgin 3.0.0 Experimental 1 Announcement on Friday November 22, 2024 @02:55AM (#42211954)
Beeper seems to be working ok for me for the moment
Re:Ask HN: What open source projects need help? on Saturday November 16, 2024 @03:24PM (#42159006)
Thanks for plainoldrecipe! Such a handy tool.
Re:Full Text, Full Archive RSS Feeds for Any Blog on Monday September 02, 2024 @04:33PM (#41428577)
It's not what you're aiming for with this comment, but I bet git would actually make a pretty good storage tool/format for archival of mostly static sites.

horrible simple hack: use `wget` with `--mirror` option, and commit the result to a git repository. Repeat with a `cron` job to keep an archive with change history.

Re:Spotify demonetizes all tracks under 1k streams on Monday April 08, 2024 @04:36AM (#39967534)
Does anyone know of a service where I can feed in my Spotify playlists, and it tells me where I can buy those tracks?
> there isn't and hasn't been for a long time a direct connection to the physical brakes.

I don't think this is true for most vehicles. Skoda Octavia 2020 for example still has hydraulic brakes. I was going to suggest that no mass-production vehicles use a brake-by-wire system but I would have been wrong, according to wikipedia: https://en.wikipedia.org/wiki/Brake-by-wire

Re:I looked through attacks in my access logs on Sunday January 28, 2024 @04:28PM (#39169981)
Yes I've made this mistake with docker and UFW before :( Such a footgun.
Re:I looked through attacks in my access logs on Sunday January 28, 2024 @10:59AM (#39166911)
Updates as the other commenter says. Also isolation technology like docker containers, chroots, bsd jails, protections that systemd offers, or virtual machines. While not perfect, it means that the attackers must have the ability to chain exploits in order to break out of the compromised application to the rest of the host system.
Re:WhatsApp C Library – Libwa on Wednesday January 03, 2024 @01:45PM (#38857932)
A more recently updated, and definitely working library : https://github.com/tulir/whatsmeow
It varies, I guess. For a normal end-user account on a system where no interaction between users is possible, it pretty much just affects you.

For some kind of admin account with privileged access to other users' data, then it definitely affects others.

One might expect increasing mandatory security measures correlating with increased potential damage of a breach. Similar to safety measures on mass transit vs. personal vehicles.

Nice!

I started doing this in Zig (roughly following the codecrafters course on the topic to start out) but I ran out of steam a week or so ago. It's good to see someone building something they want for themselves.

https://app.codecrafters.io/courses/bittorrent/overview

Re:Freetar – an alternative front end for ultimate-guitar.com on Wednesday November 29, 2023 @04:57PM (#38465890)
It's still got nearly half the page covered in ads, on mobile.
Re:Mail-in-a-Box: a mail server in a box on Friday November 24, 2023 @05:09PM (#38408936)
I've been using maddy.email running quietly on my RPi for a couple of years now. I think it's 'simpler' than mail-in-a-box because it implements IMAP, SMTP, all in one server which can be backed by a database, instead of managing installation and updates of many different programs. It also does DKIM automatically and uses ACME/LetsEncrypt to automate certificate management.

It doesn't have as many features as mail-in-a-box though for a example no webmail or Cal/CardDAV, so I have to run those separately. It would be great to extend the project

Another similar project is stalw.art mail server. I haven't used that yet but it looks promising, and it supports JMAP (a possible IMAP successor)

Re:Using extra Firefox profiles to make my life better on Friday October 20, 2023 @05:31AM (#37953999)
It's also unfortunately kind of broken (or it was last time I used it)

Older »