News for hackers. Stuff that matters.

mawise

Re:The Lightbulb Computer on Sunday October 11, 2026 @08:53AM (#50042825)
I love to see the human-centric vision! This reminds me of Lenovo and Microsoft's "table computer" experiments from ~15 years ago. I remember being really excited at the possibility of my coffee table also being a computer--shared experiences, board games (I think lenovo even sold dice and pawns that connected to it). I had visions of having it also connected to the TV/Projector for controlling media. That was even before I had my first "smartphone". It could have been really cool!
Re:How Machines Learned Precision on Thursday October 08, 2026 @10:00AM (#50005906)
In the animations of the screw cutter, is the threading reversed on the screw that moves the cutting tool? I was staring at the point where the threaded screw meets the carriage in the first animation to see if the carriage was moving very slowly, or just looping in place. It looks like the threads would push the cutting tool in the opposite direction of where it is actually moving.

Very nice work, thank you for sharing!

Re:Breaking Up with Google Play: Why Conversations Is Now Free on Saturday September 26, 2026 @01:00PM (#49858410)
What's your app? I'd love to try it out!
Re:Breaking Up with Google Play: Why Conversations Is Now Free on Saturday September 26, 2026 @10:53AM (#49857170)
I get excited every time I learn about another E2EE messaging app where the server can be self-hosted. But as I understand it, the server that triggers push notifications for any android app must be hard-coded into the app's binary. Are there any good architectural workarounds for this? I've read a little bit about VAPID[1] but I don't know if it is actually a viable approach and I don't think I've ever seen it promoted in an E2EE messaging app with a self-hosted server.

[1] (Disclosure: the AI gave me this link) https://unifiedpush.org/news/20250131_push_for_decentralized...

This isn't the hard part of self-hosting, at least not anymore. In the comments here there are lots of examples of similar projects that solve basically the same problem (app selection and deployment). To make self-hosting "easy" we need to solve domain registration, DNS management, and port-forwarding configuration.

This probably requires a project more like OpenWRT that includes an API-driven relationship with a registrar. The lack of a standard (consumer accessible) domain registration API is a huge hole in automating this. If such a project gets some traction, then it could migrate to a physical router that prospective self-hosters could buy. With domain registration, DNS management, and port forwarding all in the router's software, then the remaining hard parts can be sufficiently automated to make self hosting accessible to the average gaming console owner.

Re:Kobo can run apps now on Friday August 21, 2026 @07:39PM (#49395092)
Has anyone built a dedicated OPDS client for the Kobo?

I've experimented some with the Kobo ecosystem since I got my Clara BW, I've played with NickleMenu, Plato, and KOReader. KOReader has a built-in OPDS client, but KOReader is a bit heavyweight and it would be really nice to have a dedicated stand-alone client (especially one that supports credentialed OPDS feeds like calibre-web exposes)

I've been using .lan, referenced in rfc6762[1] as a good alternative to the multicast .local

> We do not recommend use of unregistered top-level domains at all, but should network operators decide to do this, the following top-level domains have been used on private internal networks without the problems caused by trying to reuse ".local." for this purpose:

      .intranet.
      .internal.
      .private.
      .corp.
      .home.
      .lan.

[1]: https://datatracker.ietf.org/doc/html/rfc6762
Re:OpenRA on Sunday June 28, 2026 @03:38PM (#48710780)
I turned up the following in my searching:

https://cncnet.org/red-alert-2

https://github.com/OpenRA/ra2

Re:Your ePub Is Fine. Kobo Disagrees. Blame Adobe on Monday June 15, 2026 @09:36AM (#48541079)
Sharing my experience as a tinkerer, sideloader, and recent Kobo owner.

I used a Kindle for ages, always in airplane mode and only sideloading content. Honestly, it was a pretty good setup.[1] But it seemed like it would be harder to setup this way on newer devices, so when mine finally failed, I got a Kobo Clara BW. I was thrilled I could boot it up in "sideloader mode" and not even register it or enable wifi.

I noticed poor typography on my epubs, learned about converting to kepub so I did that (which helped). It was a familiar flow to what I was used to converting to azw3 for the Kindle. My remaining typography gripe with kepubs is that it treats a word+em-dash as a word for inserting space in full justification. Em-dashes generally don't have spaces on either side, this often looks like a space has been inserted only to the right of the em-dash.

I went down the rabbit hole of NickelMenu and other readers including KOReader and Plato, and even tried (and mostly failed) to vibecode my own opds client app. (because KOReader which has one built-in felt overwhelming)

My current sense is the device feels so much more like it is mine. I have much more flexibility to tinker with it. It is not as polished as the Kindle and the Adobe rendering feels stupid, but that's also a sharp edge that only the side-loading community will hit, most of whom use Calibre which can auto convert to kepub for them. Everyone else is buying books from the Kobo store and getting them delivered as kepubs.

So in the end, I'm a big fan of the Kobo devices.

[1]: Except you cannot remove a wifi password if you aren't in range of that wifi signal. I had a rude experience when my two-year-old was fiddling with my Kindle at my in-laws' house and turned on the wifi where there was still a saved credential. An update triggered immediately and I was frustrated for days that everything in the UI changed.

Referenced but not detailed in the article: under android settings -> Apps -> AI Core, you can disable the app and clear the stored data.
I consider myself pretty pro-privacy, but there is so much dragnet surveillance and legitimate breaches of the fourth amendment that I have a hard time getting up in arms over a company complying with a valid search warrant that is scoped to three hard drives (and which required law enforcement to have physical possession of the drives to begin with).

This is so much more reasonable than (for example) all the EU chat control efforts that would let law enforcement ctrl+f on any so-called private message in the EU.

Re:Personal blogs are back, should niche blogs be next? on Friday November 21, 2025 @10:17PM (#46011762)
The article goes back and forth between bloggers who "are doing well" (ie: making money) and efforts that are non-commercial. It comes across as asking humanity to put more effort into writing and publishing in a non-profitable space while the blogging incentives are profit. I still think the unexplored space for blogging (and the LLM-proof space) is _private_ blogging--for friends and family. But maybe Facebook killed that space off, who knows.
Re:Open Social on Sunday September 28, 2025 @02:59PM (#45406905)
Also worth reading, the IndieWeb's "Social Reader"[1] concept. Built more on websites/blogs as the foundational units.

[1]: https://indieweb.org/social_reader

Re:Slow Social Media on Wednesday September 17, 2025 @02:38PM (#45279682)
Um, I'm building this? [1]

The one key element I added was privacy. If your posts are private to your social group then there is no mechanism to try appealing to a broader "viral" audience. Also--if it is decentralized then the company (or person in my case) building it can't change their mind and start selling your data/eyeballs.

I have a LOT of thoughts in this space. Lots of people think they want some sort of healthier social-media alternative, but we're fighting against systems that are so finely tuned engagement monsters that is hard compete to protect your attention and time.

Herman- I'll reach out to you by email!

[1]: https://havenweb.org

Re:I wish my web server were in the corner of my room (2022) on Monday September 15, 2025 @08:01PM (#45256432)
I met a guy a while ago who's passion was enabling self-hosting. His vision was to use an old android phone as a server--he ended up building a domain registrar[1] to facilitate OAuth-style flows for configuring DNS and an ngrok-style proxy[2] service that could configure DNS through said flow.

[1]: https://takingnames.io/ [2]: https://boringproxy.io/

Show HN: Haven โ€“ Selfhost a private blog instead of using Facebook

https://github.com/havenweb/haven

Hi everyone,This project started as a way for me to share pictures of my then-newborn kid with close friends and family. I've always been privacy conscious and didn't really want to use Facebook or Instagram. The more I've worked on it, the more it feels like it could be a healthier way for people to interact on the internet--avoiding the polarizing, engagement-optimized algorithms that...

( Read More... | no comments | on HN )
Re:Ask HN: What are you working on? (April 2025) on Monday April 28, 2025 @03:04PM (#43824817)
(open source) Self-hostable, private social media alternative (like Facebook circa 2012). Functionally it is a private blog that speaks RSS with a built-in RSS aggregator. Self-hosting being the only way to actually have privacy in a social-media-type space.

https://github.com/havenweb/haven

Older ยป