HNHacker News
TopNewBestAskShowJobs

notbeuller

397 karma · joined January 27, 2023

submissionscomments
notbeuller··on Using Emacs as $EDITOR
I wonder what percentage of even frequent shell users are even aware of !! or ^subst^ - an informal polling of 5 workmates here (engineers, command line git users, people I would have thought would know) shows no takers.

To be fair, I'm old and was thrilled to go from 300 to 1200 baud at one point.

notbeuller··on Decomp me: Collaboratively decompile code in the browser
(An easier way I've found is to compile an entire project with --save-temps, for c, objc, or c++. Makes it easy to instrument a lot of files at once.)
notbeuller··on Oldsmobile Hydra-Matic Drive (1947) [pdf]
I was puzzling about Hydra- vs Hydro- the diagrams don't claim that water is involved, but I wondered if there was some sort of ingenious multi linkage gearing involved that might merit Hydra. Still really neat.
notbeuller··on Do not put plastic in the microwave
I had never trusted the automatic “reheat” options that a lot of microwaves have had for years, until just recently I tried it out for reheating some chicken and pasta - and it really did a decent job. They’ve obviously iterated. (I don’t even know the model, but it’s a larger one probably two years old that I bought at goodwill for $30)
notbeuller··on iPhone 15 Pro facts and estimates
I've got an iPhone Xs Max (how old? no clue) Despite the camera bump if I have it on a flat surface playing audio it will scoot off and take a dive. (I ended up putting a case on it for that reason alone)
notbeuller··on The Decline of Usability (2020)
macOS is absolutely and infuriatingly the same as the examples here. I’ve yet to find anyone that actively defends this style - just like I have yet to find people to actively defend open office workspaces. (In apples case, both were designed by the same people.)
notbeuller··on Restarting macOS apps automatically on crash
Back in the mists of time when writing cross platform software for any platform (Mac, Win < 95, SunOS + xview) each platform had bugs and we’d have to take pains to workaround them. Our customers didn’t care whose fault it was.

It used to be that a single tech support call cost us any profit from 3 copies of the product.

Things are different now though - the frameworks on platforms have orders of magnitude more surface and complexity. And most small companies don’t offer 1-1 support anymore.

notbeuller··on West Point discovers time capsule from 1828
It was from a study of how to mark a nuclear waste disposal site so that it would be understandable in 10k years. That was one of the sentiments they were trying to express - through symbols, earthworks, multiple languages.
notbeuller··on West Point discovers time capsule from 1828
“What does “this is not a place of honor” refer to?”
notbeuller··on Some of the error messages produced by Apple's MPW C compiler (2006)
On the other hand, I despise the mock playfulness exhibited by, eg, Slack. It’s such a frustrating environment for me - I feel like it’s not-so-subtle attempts at promoting engagement over presenting the content fill me with rage. I want my tools to fade into the background.
notbeuller··on How the iMac Saved Apple
There was a huge push around that time for Apple to make a thin client style thing. Sun was doing it with java stations and it seemed to be “the buzz” and obvious direction. I don’t think anyone expected a consumer push in response.
notbeuller··on I feel like I made a mistake investing professionally into Flutter
But as a leader, if you don't know - then it's an opportunity for you and the team members to learn it together, the real point of which is teaching the team members how to adapt. Half the crap people ask me, I don't know, but I'm happy to find out with them. And maybe next time they'll be able to figure it out on their own.
notbeuller··on If it can be designed on a computer, it can be built by robots
I saw some snark on mastodon that applies here: I don't need AI to write essays or synthesise art, I need it to stand in line at the DMV for me.
notbeuller··on Judge sends Sam Bankman-Fried to jail over witness tampering
Maybe he should try the the Naughton defence: Arrested for various "related to chatting up a child online and crossing state lines to meet up", his defence was that he was involved in role playing the life of a successful high flying executive, in other words, himself. It was at least persuasive enough to get him a hung jury, which is often as good as getting off entirely.
notbeuller··on Source code for Quake 2 rerelease
I find the latter - with all the conditions much less clear. I have to pause and reason about each condition and it’s relation to the others, the order of the comparisons and the effect of short circuits.

The first example makes it very clear that condition A means do it again and condition B means exit this loop while condition C establishes the boundaries of the loop.

notbeuller··on Ancient Earth globe
Interesting to me - the NYC area (I’m from Connecticut nearby) seems like it’s been on solid ground for most of the timescale represented. And Florida didn’t exist 20mm years ago.
notbeuller··on The $1M shot that changed sports contests
I’m not a “sportsball” person myself - but you’d be surprised at the number of extreme tech geeks that live and breathe the statistics of sports (particularly baseball). For them it’s about the mechanics and statistics and not the personalities.
notbeuller··on nic.funet.fi: Serving freely distributable files with FTP since 1990
prep.ai.mit.edu
notbeuller··on The power of achieving flow state in DevEx
Best dev flow for me is coworkers that don’t ask to ask, closed door office as necessary, and mid 70s prog rock (mostly, in 2003 I did a bluegrass rotation that seemed to coordinate well with Oh Brother Where Art Though)

Point being, what works for me may not work for you, but what works for you sounds like a hellscape to me.

Yes, I’m fragile snowflake and I’m ok with that.

notbeuller··on GNUStep now has badges
Had to be about a year ago - I pulled down the latest sources for gnu emacs and built them on my next slab running OpenStep 4.2 (I think? 3.3?) - I think I had to tweak one source file and I joked about how long it took to build ("this really feels like I'm getting something done!") but it worked. Not Firefox, obviously, but an impressive amount of backwards compatibility in that codebase.
notbeuller··on The persistence of prog rock (2017)
I don't know if it qualifies or not, but I recently discovered Hawkwind (circa 1970) and while it's not as lyrical as favoured prog bands, it has that "Oh, I really like this and it's only halfway through the 15 minute track".
notbeuller··on Man spends entire career mastering crappy codebase
As someone that has relied on such devices to survive cancer - thank you.
notbeuller··on System settings that aren’t in System Settings
I find it really hard to maintain a mental model of all the settings now - I wish there was a “save as text” (that had better structure than the direct output of “defaults read”) that would show all the Boolean switches. Maybe have a comment for “or one of these” for something that had an enumerated value (like scaling). Hmm. (Starting to sound like a “I should just damn well go write that and quit complaining”)
notbeuller··on EXP TV – endless stream of obscure media and video ephemera
This should be hosted by Blank Reg from Max Headroom.

It reminds me too of Over The Edge / Negativeland.

notbeuller··on Feynman's Messenger Lectures (1964)
Not in nearly the same league, but Jim Al-Khalili is a physicist and science communicator for the bbc that I’ve really enjoyed. Far more on the “popular” end than Feynman, but his enthusiasm is infectious.
notbeuller··on Got called to a professor’s office after a complaint his SPARC4 was running slow
Our unix (Gould GLX or something?) with dozens of terminals lacked appropriate permissions on /dev/ttyNN - so we just piped rain directly to the neighbors terminal.
notbeuller··on Simply Parse in C
I don't think I've ever seen ungetc() used in production code.

I appreciate the "do it yourself" thing - but in 2023 unless you're building a product for a known ascii system, you're setting yourself up for pain when your code is run in San José,

notbeuller··on Strlcpy and strlcat added to glibc 2.38
You joke, but this is almost reasonable. When refactoring a large codebase riddled with strncpy, strcpy and strcmp, understanding unambiguously what code does shouldn't come down to my middle aged eyes being able to parse better than a compiler. I did a global search and replace with a #define, verified the object code diff'd against the original version, and never looked back.
notbeuller··on People are paying to break printers with sledgehammers in smash rooms
I still see dot matrix printers around, usually in auto workshops where they’re printing through multi-ply copy paper and covered with decades of grease.
notbeuller··on What if there was only the OS? (2022)
Classic Mac was like this (as were other systems) - the toolbox started in rom, but the OS would patch out it's jump table (effectively) as needed to add new functionality or fix bugs - but since the interface and data structures were basically what was defined in 1984 for much of it, it was really easy to insert yourself as a third party up and down the system. It was a lot of fun - and completely fell apart because of memory safety issues.
← PreviousPage 2 of 3Next →