HNHacker News
TopNewBestAskShowJobs

leonheld

745 karma · joined June 9, 2023

I write here https://leonardoheld.ovh/ and here.
submissionscomments
leonheld··on Electric Flights Available to General Public at Maastricht Aachen Airport
Lovely, but the RE18 and Euroregio trains are wonderful, comfortable and cheap. And will drop you smack down in the city center of Aachen, Liège and Maastricht.
leonheld··on An interview with AMD CEO Lisa Su about solving hard problems
The shocker is: a lot of engineers think that the ISA has huge implications.
leonheld··on How does hardware acceleration work with containers?
> Some like `/dev/sda` translating to `b 8:0` are probably going to be consistent between different Linuxes.

This is well documented for Linux https://www.kernel.org/doc/Documentation/admin-guide/devices....

The real issue happes when vendors get a bit too creative and don't plan on upstreaming their drivers.

leonheld··on How does hardware acceleration work with containers?
Hi! We either use Yocto recipes for 'regular' embedded (meta-imx and meta-browser are good starting points) but we also apply nxp-specific patches on top of Chromium from Debian and use the usual standard tooling like `sbuild` to run it inside the containers (renting out AWS arm64 instances in this case, because building Chromium requires a metric ton of cores and memory. Cross-building is quite challenging, so I wouldn't recommend that).
leonheld··on How does hardware acceleration work with containers?
Yea, for sure, it might sound very loose compared to something like a microcontroller. But embedded is very broad. Some of our devices run Chromium, for example :-)
leonheld··on Fly.io Infra log: week-by-week record of what the team does
Adding to the sentiment for other comments: please reconsider the bottom half portion where you name the actions of each individual. There's a lot of hidden work in software development and the only person who should care about individual actions is the PO/Manager/whoever, not the end-customer or stakeholder.
leonheld··on xz has shown how a dependence on unpaid volunteers can cause major problems
I'm truly staggered by the amount of commits here blaming the issue on the "lack of identification" or "dependency on unconfirmed identities". Even worse, some posts even proposed "security audits from trusted companies".

I knew people would be reactionary, but not "unwind most of the free software movement ideals" reactionary.

leonheld··on Compilers for continuous integration of Fortran projects
Oh no, please, don't think of my comment as criticism! Just an observation. Sorry if I didn't make myself clear, it really wasn't my intention.
leonheld··on Compilers for continuous integration of Fortran projects
> The concept of CI (Continuous Integration) and GitHub Actions have been not only life-changing but also eye-opening to me. They enable me to test my code with intensity and extensiveness that are unimaginable otherwise.

That's such a surprising sentence for me to read in 2024. CI to me is like a compiler: a basic, necessary tool. One of those things I assume everyone else also does. I guess the Fortran people move a bit slower than the rest of the industry in this regard?

leonheld··on Using my new Raspberry Pi to run an existing GitHub Action
Do you do this for public repos? GitHub Actions is strongly not recommended for non-private. Struggling to have good security policies in place for a deployment I'm doing...
leonheld··on The ThinkPad T480 Successor: New ThinkPad T14 Gen 5
Having the Fn makes sense and it's OBJECTIVELY* better because on low-light environments it lets you control the screen brightness. In the past you could easily switch the ThinkLight or whatever it was called from a pitch-black room.

* I am joking.

leonheld··on I turned my ThinkPad into a programmable USB device
Everyone uses ssh to do that.
leonheld··on Future of 32-bit platform support in FreeBSD
Why? We build everything from source anyway, and armhf compilers are not going away any time soon.
leonheld··on WebKit switching to Skia for 2d graphics rendering
Igalia and Collabora seem like pretty interesting places to work if you're doing open source. I've seen nothing but good come coming from there.
leonheld··on Go 1.22
Go is beautiful, productive, readable. I love Go. It's my "C with niceties".
leonheld··on The fastest-growing countries for software development, according to GitHub
You also cannot generalize this statement:

> I doubt I'm unique, nor even unusual.

Yet, you do.

leonheld··on Pkl, a Programming Language for Configuration
Are you sure about that? Pkl generates configuration from code. Lua was developed for a couple projects at Petrobras that were used for data entry and data flow. Maybe I don't understand the use-case for Pkl properly.
leonheld··on Pkl, a Programming Language for Configuration
> but I honestly suspected somebody is trying to make fun of me with some concentrated technobabble

Let me tell about a revolutionary device called a Turbo encabulator.

leonheld··on EU chip goal 'unrealistic' says ASML CEO
The software engineers don't realize that cutting-edge integrated hardware is actually harder than typing a bunch of letters into a terminal. lol.
leonheld··on The invention of a new pasta shape (2021)
From my personal tests, the bronze die extruded pasta isn't much more "sauce-able" than the regular ones (for regular, usual sauces like beef ragu, al burro, alla romana...). I honestly believe this is one of the biggest culinary myths around pasta.
leonheld··on Tour of new custom M1 macOS runners racks with Christina Warren [video]
> rather than buying Dell/HP servers like they currently do

I wonder what kind of software/OS they run on those machines.

leonheld··on ARMv8 AArch64/ARM64 Full Beginner's Assembly Tutorial
I'm not saying this is not awesome, but it's pretty much what any undergrad computer architecture course will teach you.

It should be pretty standard for CS undergrads to be at least familiar with some ISA.

edit: undergrand -> undergrad

PS: I highly recommend Patterson and Hennessy Computer Organization and Architecture (pick the Arm, RISCV or MIPS edition... any will do) to actually learn about all these things and more.

leonheld··on Show HN: #!/usr/bin/env docker run
No, it doesn't. You're probably thinking of binfmt https://docs.kernel.org/admin-guide/binfmt-misc.html.
leonheld··on Xbox Multiplayer Analysis Tool
Do you happen to know where one can find the best homebrew wares for xbox? Google returned websites from the early 2000s.
leonheld··on 9 years of Apple text editor solo dev
I meant as in the material itself. Software scales a lot, to the point it's not even comparable to some raw assets like wood.
leonheld··on 9 years of Apple text editor solo dev
Let's put it like this: you want a nice drawer to store clothes. It has one purpose and one purpose only. You can either go to Ikea and get a 50 EUR drawer that will do the job, or you can pay 500 EUR to a local artisan for a nice cabinet with solid wood, an elegant design, a nice finish and even good wood for the back part. Literally depends on who you are, but I don't see how this is any different.

And before "software is cheap and wood is not", yes, but paint is also cheap and you don't judge an art piece by the price of the materials used.

leonheld··on Ask HN: What's your "it's not stupid if it works" story?
`sed` text files as a replacement for templating.

In the text file you have something you want to template (or "parametrize") from an outside variable, so you name that something like @@VAR@@ and then you can sed that @@VAR@@ :-)

leonheld··on 2023: Slint in Review
Slint is very much the real deal and I truly hope it sticks for a loooong time!
leonheld··on The Linux graphics stack in a nutshell
I think the closest to this is https://doc.qt.io/Boot2Qt/.
leonheld··on Apple partly halts Beeper's iMessage app again, suggesting a long fight ahead
Which ones? I have friends (young and old) all over Europe and everyone uses WhatsApp. Everywhere I've been in Europe defaults to WhatsApp, even for business communication.

Like, it's n=1, but still, my experience is quite broad.

← PreviousPage 3 of 6Next →