News for hackers. Stuff that matters.

nona

Re:Belgium stops decommissioning nuclear power plants on Friday May 01, 2026 @05:44AM (#47972841)
Where I live (Belgium) waste collectors pick up "rest" waste in relatively expensive trash bags weekly, PMD (plastic/metal/drink cartons) weekly, compostable waste every two weeks, cardboard monthly, and glass also monthly. Certain things we have to bring ourselves to a collection point (batteries) or recycling park where everything gets sorted even more specifically. I tend to go to the recycling park once every two or three months, the rest gets collected at home.

So the stuff they collect doesn't need 12 different kinds of bags/bins, and the (financial) incentives are correctly aligned. I think it's a good system and pretty convenient, but I'd wish they recycle & process the waste even better afterwards. But the hardest part – getting the population on board – seems to be well-established.

Recycling is difficult, some materials are relatively easy (aluminium cans, steel), some not so much (plastics f.e. tend to degrade, some materials are energy intensive to recover). Contaminants are a major issue that still need more public awareness. But we're going in the right direction.

Re:Spinel: Ruby AOT Native Compiler on Friday April 24, 2026 @05:48AM (#47887910)
This is really cool, I've been looking for an AOT compiler for ruby for a long time.

The lack of eval/meta-programming fallbacks is a shame though, but I guess they kept the focus on a small, performant subset.

It would be nice to have gems compiled with this AOT compiler that can interact well with MRI.

When it comes to packaging/bundling more standard ruby (including gems) we'll still need tebako, kompo, ocran – and then there's a bunch of older projects that did similar things too like ruby-packer, traveling ruby, jruby warbler etc.

It's nice to have another option, but still, I'm hoping for a more definitive solution with better developer UX.

Re:EU launches government satcom program in sovereignty push on Monday February 02, 2026 @01:46PM (#46859627)
France debt-to-GDP: 115-117% US debt-to-GDP: 124%
Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @04:25PM (#46438194)
To a degree, yes, but I was thinking something in the line of a commonly agreed on file format that defines a default style. To be used by libraries like charm, ratatui, tty, heck maybe even older ones like libnewt etc.

A bit like base16 but with more definitions and better semantics.

Re:Charm Ruby – Glamorous Terminal Libraries for Ruby on Tuesday December 30, 2025 @03:24PM (#46437545)
Looks great, I'm definitely going to have a look at it.

Off-topic: it'd be nice to have a configuration spec to define the look (and maybe even the behaviour) of the different CLI & TUI libraries out there. For things like colours/borders/corners/shadows/scroll- & progressbars etc.

Right now every library does its own thing, which can be quite jarring when using different apps.

I want to like framework, but whenever I've seen one of them in person I was pretty disappointed about the case/chassis. And the touchpad.

For me personally, weight doesn't matter that much, and neither does configurability (I guess by now they have data on the most popular port choices for example).

But size (as small/minimal as possible for a given screen and keyboard size – minimal bezels for both) and strength (no flex, solid hinge) do matter to me.

I understand these two things conflict with themselves, and with the framework's repairability and configurability.

Still, I'd like to see some true innovation there. I'm just afraid they painted themselves into a corner with their current mainboard design, and won't be able to diverge from that to bring us something truly solid yet compact and repairable.

Re:Interview with Kent Overstreet (Bcachefs) [audio] on Sunday December 14, 2025 @08:29PM (#46269258)
I was hoping to use bcachefs to have one pool with subvolumes for root (encrypted by tpm), and for the home folders (also encrypted but with different keys, for example for systemd-homed use).

Any chance for different encryption keys per subvolume?

Re:Lowtype: Elegant Types in Ruby on Tuesday December 02, 2025 @07:17PM (#46128754)
First time I hear about this, I really like your guard approach. It's just quite plain ruby.

I'd be interested in hearing your opinions on other runtime approaches like contracts.ruby, literal.fun and LowType of course.

> I'd also really like to see affirmations that Matter is usable sans any big network, sans Google Apple and whomever else. That it really is something we can run ourselves.

I'm using Matter (over Thread, mostly) with Home Assistant – in addition to using it with Apple HomeKit, but I could have done it exclusively HA. My devices get an IPv6 ULA from the border router, HA can directly talk to them without any internet or cloud involved. Does this qualify?

It's true that certain non-standardized features are only available through "extensions" ie. the device vendor app. But both Thread and Matter get new revisions, and the devices get firmware updates in a standard way (again, installable via Home Assistant) to take advantage of new features and stability updates. All of this has gotten better with time.

But the best thing about Matter is that I'm not locked into a specific ecosystem or dependent on an app from the device vendor. So, in my view it has been a slow start but with steady improvement. And the right direction IMHO.

Re:Debian 13, Postgres, and the US/* time zones on Friday September 12, 2025 @12:23PM (#45223808)
This is why Debian users should use apt-listchanges to display the latest NEWS.Debian items on upgrade.

I wouldn't expect to see all the important news of the tens of thousands of packages I don't have installed in the release notes.

I was hit by this using unstable (before they made a NEWS item), but when upgrading my stable machines to trixie I got a proper warning/reminder of this specific thing.

While I was originally interested in the promise of bitcoin as a means of exchanging money bypassing banks, these days I'm wondering if complete secrecy is still a good idea.

Are taxes – any taxation at all – a good idea? I would say yes – funding common infrastructure and services as charities or private companies seems doomed to fail. Making all financial transactions secret would make tax evasion rampant.

What about money coming from criminal enterprises, ie. money laundering. What about extreme concentration of money, having an outsized and untraceable influence on our political system and increasing regulatory capture to the extreme.

I'm not against disruption of our financial system in principle, but it seems we'll first need to also come up with good answers on how we organize society. A society of working poor, with a small but extremely wealthy elite doesn't seem like a good deal – even for the extremely wealthy.

But there is LSP support? See: https://shopify.github.io/ruby-lsp/#with-vs-code

There's also (the older) solargraph.

Re:Ruby 3.4.0 on Thursday December 26, 2024 @09:18AM (#42515293)
https://github.com/soutaro/rbs-inline

I myself am unsure where I stand on RBS. I wouldn't mind more use of it in my gem dependencies, but would probably not like it if it was enforced everywhere.

For now I'll stick with improving my test/spec-writing skills, and maybe some runtime type checking like https://literal.fun/

Re:10 Years of HexaPDF on Sunday October 27, 2024 @10:08AM (#41962737)
I looked at HexaPDF several years ago, and really liked what I saw.

However, my only major issue with it was the difficulty (back then) for laying out PDFs. Most people I worked with found it a lot easier to layout in HTML/CSS and converting to PDF from there; so we went that way.

If I were to look for a way to manipulate existing PDFs I'd definitely use HexaPDF. I'll re-evaluate its (more recently) improved layout capabilities again and consider it for my next project. And I also think the dual-licensing model is fair.

Congrats on the 10-year/1.0 milestone.

Re:BusyBox: Life Without Systemd on Friday July 26, 2024 @09:25AM (#41078459)
I've seen quite a bit of systemd-free embedded distributions (like OpenWrt et al).

But I'd like to see more general-purpose embedded-focused distribution with systemd. The only ones I know about are the special-purpose LibreELEC/Jelos/Rocknix/Lakka variants.

It'd be nice to see such a distribution, but with proper package management. I was hoping https://distr1.org/ would become this, but it seems like it's been more or less abandoned.

Re:X.org on NetBSD – The State of Things on Monday May 06, 2024 @07:06AM (#40273267)
Well to my surprise, waypipe seems to be faster, especially when it comes to input latency and such.

I assumed it was a bit slow because of the long startup lag; but it seems it's mostly because of my slow (WiFi) network, and is even worse with X forwarding.

I just tried opening the same (simple) application through waypipe and through X forwarding, and using waypipe it's actually a lot more usable.

(Using waypipe 0.9.0-1 as packaged in Debian).

Re:X.org on NetBSD – The State of Things on Monday May 06, 2024 @06:35AM (#40273087)
> The main killer feature for me is how easy it is to run graphical applications over the network using X.

waypipe works. Instead of doing `ssh -X user@host <command>` I do `waypipe ssh user@host <command>`.

Could be faster, but it does work.

Re:Shoelace: A library of web components on Thursday January 11, 2024 @06:32AM (#38950853)
I think this library does what you want: https://shoelace.style/getting-started/customizing#css-parts
Re:EU Integrity Watch on Wednesday December 06, 2023 @04:55PM (#38550079)
> unelected government/political entity whose decisions happen to affect people's lives on a national level

Since you're referring to Brexit, you mean a political entity like the UK's House of Lords? A lot of the people in the pro-Brexit camp were often blaming EU unelected bureaucrats but seemed to be perfectly fine with their own unelected, appointed for life (and in some cases hereditary) lords.

I would like to understand why. I agree with you it's not all "the Russians' fault", and I may have jumped the gun a bit with my earlier comment. There's definitely a weakness in the disconnect between Brussels and the states/citizens.

Is it a fundamental belief that local government is "better" or more adapted to local circumstances at least? ("sovereignty trumps economy"). Or that a vote for the EU parliament is too "diluted"? Maybe, but being a part of the EU is a trade-off: there's a lot of advantages in being a part of a bigger trading and political bloc.

After the (IMHO) unmitigated disaster that was Brexit, very few other member states still have an appetite for leaving the EU. But it'd be better if the EU was something they'd enthusiastically want to be a part of, instead of begrudgingly. However, eurosceptics seem to have difficulty articulating the changes they'd want to see.

Re:EU Integrity Watch on Wednesday December 06, 2023 @04:07PM (#38549466)
Fair enough, I'll keep it in mind for next time.
Re:EU Integrity Watch on Wednesday December 06, 2023 @06:26AM (#38542542)
The first three comments within the hour that this article was posted, were made by a 10-minutes old account and seem suspiciously like anti-EU astroturfing.

Makes me hope or wish for a cross-website pseudonymous karma system, to at least rein in this kind of public opinion gaming.

Back on-topic: this website seems to be a net positive, already it's challenging some of my preconceptions in that some EU member states are apparently more or less corrupt than I was expecting.

Re:Poste.io – Complete Mail Server on Thursday February 23, 2023 @05:11AM (#34908769)
It's got Thunderbolt 3, so maybe with an external graphics card…? Drivers might be an issue though.
> Belgium did not have a Melbourne-tier lockdown at any stage. Why would it be comparable?

What are you talking about? Yes we did. Curfew, essential services only, no non-essential travel, etc etc.

Re:But Can It Run Nytimes.com? on Tuesday October 27, 2020 @08:03AM (#24906585)
I may be an outlier, but I like this approach. I see it as taking away bad choices; fewer things to worry about, fewer things to suck battery, fewer things to break.

A simpler design often correlates with a sturdier design, too.

To take the AppleTV NTSC/composite plug as an example: I won't ever have to worry about having to explain to my mom which cable and connector to use when plugging it in.

That said, their "simplicity" should not come at the cost of repairability (replacing batteries, …) and openness (running Linux, …).

Currently looking for a clean, thin, sturdy, compact 12" ultrabook with just a couple of TB4 ports and proper Linux support. Dell XPS 9310 comes closest at the moment.

Re:Ways to make a web component on Friday July 17, 2020 @04:45PM (#23875317)
Another one worth a mention is StimulusReflex https://docs.stimulusreflex.com/

Real-time stimulus + rails.

Then we still have to deal with drivers; I don't see mesa supporting the A12 GPU anytime soon, for instance. I think this is the end of the line for Linux on Macs.
I am – right now even – but I agree it's become impractical.

This announcement is the final nail in the coffin I suppose. I hope some company will come out with great quality, well-designed, minimal laptops. That run Linux perfectly.

I'm using https://myponto.com/ for this. Basically, it's a (paid) API service to a bunch of (currently mostly European) banks.

You can check if your bank is supported here: https://myponto.com/en/reach

Check the API docs here: https://documentation.myponto.com/api

What about Godot?

Older »