HNHacker News
TopNewBestAskShowJobs

tibbon

6,774 karma · joined July 2, 2009

Contact me at tibbon@gmail.com

[ my public key: https://keybase.io/tibbon; my proof: https://keybase.io/tibbon/sigs/ATQbF8yqkEUNf6JLuNxyZbNvmQzq1jlUJFAxDp4VOrk ]

submissionscomments
tibbon··on THAT: A brand new analog computer
Can I connect this to my eurorack? Only kinda joking
tibbon··on I will always prefer to work from home
I’d be happy to work in an office, had I little commute.

I moved from Boston to Providence in 2019. The thought of doing 4-5 hours of daily commute to get into Boston, pay for parking, deal with taking food there or daily expense of eating out, wear and tear on a vehicle… fuck no. Tech barely exists in providence though, so most in office jobs would be in Boston

I did this to myself yes, but having a house that wasn’t tiny and expensive was important to me

tibbon··on Apple has a memory problem and we're all paying for it
8GB feels like the base model car. It technically gets you there, but you should probably opt for at least the most minimal of upgrades.
tibbon··on Quake Brutalist Jam II
I thought these were images of Boston City Hall at first.
tibbon··on Home Assistant 2023.11
Having one way to deploy software is great. If I want to run 10 different home services (Pihole, Minecraft server, Plex, whatever), I'd prefer to not need different ways of updating/backing up/provisioning each.

Ideally K8s w/Flux is pretty great for this, as I can just make a change in SCM and then let it rip. Hardware dies? Drop in a new one and keep going. Backups handled by the larger system, instead of individual computers.

Additionally, my VPN/DNS and other networking setups with CloudFlare zero trust and MetalLB make it really easy to securely access it from anywhere for whatever service I need, with minimal fuss.

But... getting the USB parts working with K8s is so annoying, as their assumptions around using Docker or Containderd are pretty fixed. Obviously I need to set an affinity/requirement of the node having the USB device, but even after that it just doesn't seem happy. I can see the device in HA, but it never connects.

tibbon··on Home Assistant blocked from integrating with Garage Door opener API
Could there be a suit against them over this? I bought one explicitly for home automation, and it seems them disabling it turns that into some sort of false advertising
tibbon··on WeWork Goes Bankrupt
And nothing of value was lost
tibbon··on Home Assistant 2023.11
The only negative thing I can say about HASS is that getting it running in Kubernetes with a USB Zigbee/Zwave adapter is a real pain. I've got a local cluster and had it working once, but had to rebuild everything for some unrelated reason, and haven't been able to get it consistently working since. There are too many in-built assumptions about how you're running it and the USB access. Documentation assumes that _maybe_ you're using an old version with some Helm chart.

I'm normally pretty good at getting anything running in k8s quickly, but this is difficult!

I'm going to say "screw it" and just run it bare on a Pi soon instead.

tibbon··on Analogue 3D
I'm not sure I agree. Arduinos made by other companies aren't emulations. They can still be true implementations and feature compatible.
tibbon··on High Blood Pressure Is the World’s Biggest Killer
My experience with blood pressure measurements is that no matter what I’ve ate/drank, or how fast I walked down the hall in the Dr’s office my BP is never over 120/80. If mine did jump, even at one appointment, it would stick out pretty quickly.
tibbon··on Lodash just declared issue bankruptcy and closed every issue and open PR
I’m truly under-educated on JS issues. What is wrong with FP in this context?
tibbon··on Layoffs.fyi
Is this dog fooding the app?
tibbon··on The Federal Helium reserve is for sale
Agreed. Its a lot of hot air.
tibbon··on Build Your Own Flight Sim in C++ (1996)
Agreed. I think many of these books were written by people who knew the subject themselves, and were just putting their knowledge on the page without much of a feedback and testing loop to see if it was using a method that transferred to a person who didn't already have that knowledge.

Also, far too much simply typing out code that was unexplained or had no basis in prior text to the learner.

tibbon··on Build Your Own Flight Sim in C++ (1996)
I hate trash talking someone's hard work, but Andre's books actively set me back as a programmer and made me feel stupid. I'm glad they worked for some people, but they really shouldn't have sold themselves as for anyone, but rather for people who already knew C/C++ rather well

> This book is for anyone remotely interested in game programming, from the arcade junkie wanting to test his programming skills to current game program- mers looking for new ways to market their games. This book uses a unique day-by-day approach to teach major concepts, industry terms, and little-known secrets about game programming.

I said more about it in this comment:

https://news.ycombinator.com/item?id=37367507

tibbon··on Build Your Own Flight Sim in C++ (1996)
Is it just me, or were so many books from this era just outright bad?

I spent a few years teaching at General Assembly, and in that time I learned so much about pedology, how I often learn, how others learn, and that I can't always assume the way I learn will be appropriate for others, particularly in text format.

I had Teach Yourself Game Programming in 21 Days, by Andre LaMothe when I was an early teen. I made repeated attempts at learning game programming with it, finding only failure each time. Maybe I wasn't cut out for programming? I put it away, and went to school for music instead.

Years later, no thanks to this book, I'm a pretty good programmer. I've looked over it again, and I'm aghast at what I see. It bills itself as needing no real experience. It jumps from "this is a mouse" in chapter 1, to some pretty advanced VGA screen manipulation between chapters 2 and 3. Loops, functions, OOP, data types? Nah - it just throws code at you without concepts. It is shocking if anyone learned from this. I was worse off having read it, and nearly 30 years later kinda salty about it!

I'm good at learning from books too! I taught myself Ruby after reading _why's poigiant guide, Agile Development with Ruby on Rails, the Pickaxe book, POODR, and the Ruby internals book. If a book structures information well, and I can sit and work on practice problems, I can get the concept.

Maybe we learned a lot about how to write programming books around this era? I've generally found books on O'Reilly, Addison-Wesley, No Starch Press, etc to be rather good. They generally consider how to structure learning and information in a way that is progressive and don't make too many leaps. These "Learn in X days" style books in the 90's were basically info dumps, and without Google it was nearly impossible as a kid in the 90's to get help. No adults around me had any idea, and if it didn't work - it didn't work.

I'm curious what the breakthrough was, or what changed. The first decent programming book I ever read was Programming Perl by Larry Wall. I came to it much later, but the ANSI C book made a ton of sense upon first read too.

A good modern intro to game development (and Rust) can be found with Hands-on Rust: Effective Learning through 2D Game Development and Play. It doesn't dive deep into the more difficult parts of Rust, but it also doesn't make you feel like an idiot.

For a look back at 90's games, the Game Engine Black Book: DOOM by Fabien Sanglard really helped me understand the systems and logic of Doom and other similar games.

tibbon··on Code Llama, a state-of-the-art large language model for coding
I’ve used llama.cpp easily for some local things, but it does lack a good ui.
tibbon··on What Is Happening with ChatGPT?
Cues robots finding religion in BSG. This has all happened before and will all happen again
tibbon··on 99-year old trucking company Yellow shuts down, putting 30k out of work
Are there likely Golden Parachutes in this scenario?
tibbon··on Environmental Discs of Tron Roadside Pickup
I've found church organs that were probably 100k+ for free before as well. You just need a giant place to put them...
tibbon··on Environmental Discs of Tron Roadside Pickup
Large objects can be so hard to deal with that they are often discarded, regardless of theoretical price or value. Motorcycles, Hammond organs, etc.

So often it might be worth quite a bit it someone in another location, but especially after someone dies, there often isn’t the energy to deal with it. So on the street it goes.

You can find some people asking $6000 for a Hammond B3, but then someone can’t give away a D-152 outside of an urban area because folks don’t know what it is on a search. It better than a B3, essentially the deluxe model. But they weight nearly 500lbs and people don’t know how to turn them on to test even (it is a 2 step process)

tibbon··on Ask HN: IBM Model M Keyboard Alternative?
They are loud. I have a Unicomp I bought about 18 years ago. It has been rock solid, but if you don't want loud this isn't they keyboard to get.
tibbon··on The Perfect Laptop
Same. Even clicking, alone right clicking, is super awkward for some reason on my partner's computer (I can't recall the brand, Asus or such). On my mac, it seems flawless.
tibbon··on Actors union will join writers on strike, shutting down Hollywood
Do we know how the unions are asking people to interact with media companies, streaming services and films?

Would they prefer people avoid them, cancel services, and avoid buying tickets for the moment as a form of picket line? I don't cross picket lines, and would be more than happy to stop my consumption of these things if it helps send a message.

tibbon··on New study reveals most classic video games are unavailable
Books too. The vast majority of books (or paper media overall) ever printed are no longer available new. There _might_ be some electronic version, but realistically not. Library systems help fill this in, but there are so many titles are are simply difficult to obtain.
tibbon··on Stanford Graduate Students Won Their Union Vote
Do you know why they choose the UAW? It seems a really strange fit.

The choice of what union to affiliate with, and selecting their rules is something that should have been done carefully, and with the needs of the membership in mind.

tibbon··on Stanford Graduate Students Won Their Union Vote
One thing to keep in mind is that the union is presumably made of their members, and should act in alignment with some decision making process they arrive at together. Bargaining and figuring out goals shouldn’t be something for just the Bargaining Committee to do in a vacuum. If they valued the “wrong” things, then maybe they were still right for the majority in the union.

(I’m a proud technology union member myself, and we are currently in bargaining.)

tibbon··on Why is desalination so difficult?
I've been wondering if one solution is having dual plumbing in some houses, that includes a parallel system for non-drinkable (but otherwise clean) water.
tibbon··on Why is desalination so difficult?
I'm looking at this and unclear what he's talking about. Essentially, citation needed Elon?
tibbon··on PhD Simulator
I find this highly unrealistic. Advisors do not notice nor care for your mental health. Breaks and rest are not offered nor advised. Back to the lab!
← PreviousPage 4 of 34Next →