News for hackers. Stuff that matters.

wilburm

Re:Israel says it killed five Al Jazeera staff in Gaza on Sunday August 10, 2025 @07:25PM (#44859335)
You find that a convincing argument?

My point is that none of us know nearly as much as we think we do. If you think you’ve somehow zeroed in on the truth while sitting behind a screen or keyboard, you are sorely mistaken.

Telling me about how the world works while trying to treat it like a comic book with clearly delineated good and bad guys is kind of ironic.

Re:Israel says it killed five Al Jazeera staff in Gaza on Sunday August 10, 2025 @07:07PM (#44859179)
The world is drowning in hot takes on a conflict very few understand, based on shallow articles and social media. If you have facts to share do so. Otherwise, do everyone a favor and keep quiet.
Re:How to Apologize for a Mistake Professionally on Thursday April 24, 2025 @07:39AM (#43781506)
I will never forgive Atlassian for JIRA :)
I have similar thoughts all the time. What behaviors are incentivized and what are punished? And it has little to do what leadership says and a lot to do with what it does, and we all know those can be drastically at odds with one another.
Re:Ask HN: Greatest books about the history of computing on Sunday November 17, 2024 @06:40PM (#42168353)
Turing’s Cathedral

The Universal Computer

Computer Connections: https://computerhistory.org/blog/computer-history-museum-lic...

Re:Canada will require all cars to be zero emissions by 2035 on Sunday December 17, 2023 @05:24PM (#38677078)
As Canadian, I have zero faith in this :)
Since you’re in embedded Linux, I’d suggest some of the bootlin learning material. Something like an i2c or spi driver might be good.

QEMU is nice for learning because you can more easily debug kernel code with gdb.

Re:I hate performance metrics in software development on Tuesday April 25, 2023 @06:01AM (#35698419)
Thanks for the apenwarr.ca link. I have not seen that blog before. I could spend all day reading it.
It has bothered me for a long time that we spend so much money on roads/transportation infrastructure and digging up rocks from the ground. I wish there would be more investment in developing expertise in knowledge-based industries.
Re:Ask HN: Best books to learn embedded systems? on Monday February 20, 2023 @07:10PM (#34874698)
Will you be doing embedded Linux? Embedded RTOS? Bare metal? Microcontrollers? SoC (say, FPGA with a hard processor core)?

You can do a lot with QEMU. https://bootlin.com/ has a lot of great, free training material.

https://bootlin.com/doc/training/embedded-linux-qemu/embedde...

is one of my favorites.

Learning to cross-compile, do embedded debugging, the process of booting an embedded system (which varies depending on the answers to the above questions), learning how to read a technical reference for the processor you’re using as well as for peripherals you’re likely to interact with - SPI, i2c, UART, maybe PCIe, are all handy skills. Learn a bit about JTAG, hardware, reading schematics, etc. Even being able solder is helpful.

There may be books (I had a great embedded Linux book when I started) but there are lots of online materials too. Check out https://platformio.org/

There are fun embedded boards and projects for microcontrollers too - micropython on an rpi pico, tinygo, eLua, etc.

Re:Show HN: Fast VHDL language server written in Rust on Saturday February 04, 2023 @05:29PM (#34659103)
I will give it a try - I just started learning VHDL and have been using GHDL LS from PyGHDL. It’s not bad but a bit lacking.
Re:Grokking Big Unfamiliar Codebases on Friday January 27, 2023 @07:07AM (#34545131)
omg yes. This is my single biggest complaint about large Python projects, or anything with complex implicit type conversions. Fun to write, a nightmare to read.
Re:A different approach to building C++ projects on Friday January 20, 2023 @07:34AM (#34452229)
One big lesson that newer languages like go and rust seemed to have learned is that the tooling, building and dependency management need to be dictated as part of the language ecosystem. Dealing with tons of other C++ projects written by other people (even in the same company) - how to specify dependencies, where their build artifacts can be found, etc - is a HUGE pain in the ass and consumer of my time.
Re:Show HN: PIM Programming in Spiral: Upmem Demo on Friday January 13, 2023 @10:56AM (#34369523)
This blow my mind a little. I have to wonder if there is signal processing potential for, say, SDR.
Re:Ask HN: Whose work do you admire? on Friday December 02, 2022 @06:11AM (#33829051)
Justine’s work blow my mind
Re:Tiniest x86-64-Linux emulator on Saturday November 19, 2022 @08:52PM (#33677247)
Haha. Me too.
Give them to me! :)
Re:Zoom improvements requested by music schools on Thursday January 14, 2021 @09:03PM (#25786033)
I’ve read that setup was non-trivial. How did you find it?
Re:Clues to identify a destructive leader on Sunday November 08, 2020 @10:23AM (#25026281)
Healthy Software developer has been a great resource. It sounds clichéed but knowing you’re not alone in some of this stuff is a comfort.