Recent submissions

Comment · 20 days ago
To me that is just a continuation of the divide between people really using computers to improve their work and those who don't. Not just people, but also organziations. It's trivial things like having a shared digital calendar, collecting data using digital forms not paper, sharing data digitally not on paper, so that you can search and index it. I think it will continue to be like that and I don't think it's really bad. We are not running from something, we don't need maximum efficiency in all places immediately.
Comment · 20 days ago
And it doesn't actually work reliably, at least on Android. My wife and I frequently don't get notifications from specific apps, only once we open them. My impression is that the platform just changes too frequently with regards of what you have to do to work well even when you're killed. Also, especially for push notifications, your now at the mercy of Googles service to delvier them to your app (not sure how the open source variants do it)
Comment · 21 days ago
How likely is it that such a borrow checker could be "backported" to Rust? Maybe in a new edition?
Comment · 1 month ago
Man, there have been so many cool ideas for the Linux desktop in the past, and somehow none of them worked out or were polished into a usable state. Some things I remember: * I think at one point Canonical tried to have a cool personal data sync with Ubuntu One using CouchDB which would have synced all your data between devices directly, not using a cloud? * KDE 4 tired to have everything be a plasmoid (widget)? You could drag contacts to your desktop? But now we mostly have panels and tray popups again * Similar, things like Evolution data server or Akonadi or Telepathy which promised to implement the "backend" for services like email, calendar and chat once and then you could integrate custom UIs into many apps and places in the desktop with a synchronized view (chat with a contact in your email programm? write a calendar appointment from you chat app that your friend sent you?) * Maemo on the N900 had one contact list which served both SMS, Skype and XMPP and starting a chat using any one of those would get you to the same app/interface, same for the call, all happening in a single interface.

That is really the direction of "UX" I'm interested in. Not so much about where to display what, but to make my computing device feel less like an accumulation of applications and data, but to have a more integrated experience, ideally even across devices. My laptop and phone barely talk to each other and the user account on each device is distinct, so sharing resources already fails on authentication not being solved.

I think open source is in a unique position to actually provide a much better UX than any proprietary computing environment, since it's not tied to a single company trying to sell you stuff. Gnome and KDE don't care where you store your emails or calendar, they don't want to upsell you into their cloud storage. Open source is free to integrate the best services in a way that has the best UX and it can even do things like sync directly between your devices, because it doesn't need to generate new business opportunities.

Comment · 3 months ago
I did something similar, but less scientific, comparing ESP-IDF and esp-hal (Rust). Unfortunately I learned that the optimizations that are already in ESP-IDF (most of all automatic light sleep between BLE advertisments) are hard to replicate in Rust/esp-hal/embassy and so for battery powered devices you might want to stick to C++/ESP-IDF
Comment · 4 months ago
My dream (actually one of them) is to one day build a wall-e that can collect trash from the environment. This is exactly what I would need for it!
Comment · 4 months ago
It would be great if we could combine ReactOS with Good old Games to build a retro Windows games distribution. I could hand that out at LAN parties as USB boot stick.
Comment · 6 months ago
One thing I learned the hard way is the antenna must not lie on your PCB! Even if it's just board without copper. I didn't see this stated anywhere, but once you look, every devkit is doing that, the antenna sticks over the PCB. When I had it on the PCB I had very bad connectivity and very high power usage.
Comment · 9 months ago
Oh, I got bitten by that! I have my work Linux installation on an USB stick so I can boot it on either my desktop or laptop and one day tailscale stopped working. I thought that might be a rare situation, but it looks like TPM based encryption failed for other reasons too.
Comment · 11 months ago
I don't know much about ARM SoCs, is this something you would built a phone with? With all the talk about Google locking down Android, can Pine64 please go and make a Pinephone with this if that brings us closer to a Linux phone?
Comment · 11 months ago
I'm thinking of having Claude send me a notification when it needs my input. I already do that sometimes with desktop notifications and this way I could water the plants or hang the laundry while waiting.
Comment · 11 months ago
Does anyone know whether more than one device can connect to a Pebble watch at the same time? I'm thinking using it with your phone but also sending notifications from your laptop.
Comment · 1 year ago
The hunter2 joke makes me miss bash.org again
Comment · 1 year ago
Why does the Core 2 Duo not have a heart rate monitor (which I think my Pebble 2 had) and why does the Core Time 2 not have the barometer and compass? It makes it really difficult for me to decide which to get. Also, I have a small preference for the design of the original Pebble Time 2 over the Core Time 2 ...

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton