Teknoman117 | 7 days ago | on: I am directing the Department of War to designate Anthropic a supply-chain risk
Teknoman117's comments
Teknoman117 | 20 days ago | on: Ask HN: How to get started with robotics as a hobbyist?
It was like pulling teeth trying to explain to someone that they couldn’t use the Linux GPIO subsystem from python to accurately measure sub-millisecond events…
Linux is a general purpose OS, it’s typically tuned for throughput not precise timing. Sure there’s PREMPT_RT but it only buys you so much.
Teknoman117 | 28 days ago | on: We mourn our craft
Teknoman117 | 1 month ago | on: AI is killing B2B SaaS
Even if your "self hosting" is renting a $5/month VPS, some spam lists (e.g. UCEPROTECT) proactively mark any IP ranges owned by consumer ISPs and VPS hosting as potential spam. I figured paying fastmail $30/yr was worth never having to worry about it.
Teknoman117 | 1 month ago | on: Waymo robotaxi hits a child near an elementary school in Santa Monica
Teknoman117 | 1 month ago | on: Television is 100 years old today
Teknoman117 | 1 month ago | on: Ask HN: How can we solve the loneliness epidemic?
Every other person was on their phone. Started wondering what these people did with their day, what new restaurants they discovered, what quirky thing they may have seen in the city. Conversations that might have been had if people weren’t afraid to strike up conversations with strangers. (something I definitely struggle with myself too)
Anyways, random thoughts as usual.
Teknoman117 | 1 month ago | on: Going for Gold: The Story of the Golden Lego RCX and NXT
The homebrew community that grew around it was also legendary. I learned Java (via LeJOS) because the block based programming became too restrictive for what I wanted to do. I learned C (via brickOS) once I hit code size limits with LeJOS and became less scared of pointers :)
Teknoman117 | 2 months ago | on: Helldivers 2 on-disk size 85% reduction
Teknoman117 | 2 months ago | on: Vibe coding: Empowering and imprisoning
Teknoman117 | 4 months ago | on: Raspberry Pi Pico Bit-Bangs 100 Mbit/S Ethernet
When he messed up the color conversion "Green Farquaad" was a recurring meme in our group chat.
Teknoman117 | 4 months ago | on: Mysterious Intrigue Around an x86 "Corporate Entity Other Than Intel/AMD"
Their "Vortex86DX3" is basically a dual-core 1 GHz Pentium II system on a chip...
Teknoman117 | 5 months ago | on: Why your outdoorsy friend suddenly has a gummy bear power bank
- A satellite communication device. You don't use them for internet access, but it does allow me to send my location and a small message so I can let an emergency contact know where I've made camp for the night (and a lack of a message means I'm in trouble). It also enables me to contact search and rescue if I know I'm in trouble.
We did have to use it once when my sister lost her footing and fell of the side of a mountain and shattered her leg. (full recovery, thankfully)
- GPS receiver. I've shifted to using my phone as my GPS unit (with Gaia GPS). Trail GPS units have been subjected to planned obsolescence in a bad way, many will only be supported for a few years now, after that you can't load maps into them anymore. Might as well use your phone and Gaia works offline. Although you do learn that modern cellphones really, really hate being offline for weeks on end and random things start breaking down.
The latter was super important this year. With the budget cuts to park services this year in the US, many of our back country trails are in worse disrepair than they usually are. There were multiple days where the only way I knew I was still on the trail was to follow the dot on my GPS and look for the occasional cut log...
Teknoman117 | 5 months ago | on: AMD claims Arm ISA doesn't offer efficiency advantage over x86
A Ryzen 9 7945HX mini pc I have achieves like ~80% of the all-core performance at 55W of my Ryzen 9 7950X desktop, which uses 225W for the CPU (admittedly, the defaults).
I think limiting the desktop CPU to 105W only dropped the performance by 10%. I haven't done that test in awhile because I was having some stability problems I couldn't be bothered to diagnose.
Teknoman117 | 5 months ago | on: AMD claims Arm ISA doesn't offer efficiency advantage over x86
Teknoman117 | 6 months ago | on: The future of 32-bit support in the kernel
Well, there really wasn't much support for atomic instructions in x86 before the introduction of compare-exchange in the 486. Any time you wanted guaranteed atomicity on a 386 you had to disable interrupts, which among other things means that if you lock up during a critical section your entire system hangs. Another implication is that nearly all of our lockless data structure constructs depend on compare-exchange instructions.
It vastly simplified some very tricky sections of the kernel to remove support for systems that don't have hardware atomic instructions, so it ended up being done.
Teknoman117 | 7 months ago | on: Linux 6.16: faster file systems, improved confidential memory, more Rust support
We still don't have all of the interesting C++ features in freestanding mode. It's still a fairly unknown component of libc++ and libstdc++. I've only been playing with it recently because I was curious about how many of the c++17 and newer compile time features I could get to work in avr-g++.
And the answer is ... not much.
I've been spoiled by Rust's "core" crate.
Teknoman117 | 8 months ago | on: Writing a basic Linux device driver when you know nothing about Linux drivers
I emailed them saying I'd be interested in developing drivers for their hardware for Linux as I was a happy customer and was immediately put in touch with one of the managers and their engineering team.
Made quite a bit of progress before the whole thing was shut down because one of their component vendors threatened them saying it'd be a breach of their contract with them.
Apparently that vendor sold a "datacenter" (non consumer) version of that hardware for which they charged a hefty license fee for the management software (which was Linux compatible).
Jokes on them, someone reverse engineered the whole thing with a USB analyzer years later and published it XD. (not me)
Teknoman117 | 10 months ago | on: Find the Odd Disk
Teknoman117 | 1 year ago | on: Schools reviving shop class
> [1] This story requires some reading between the lines - the exact text of the contract isn’t available - but something like it is suggested by the way both sides have been presenting the negotiations.
I deal with far too many people who won't believe me without 10 bullet-proof sources but get very angry with me if I won't take their word without a source :(