HNHacker News
TopNewBestAskShowJobs

bonkabonka

143 karma · joined March 20, 2010

submissionscomments
bonkabonka··on Wax motor
Big Clive took one to bits some years back: https://www.youtube.com/watch?v=uPuvhnIoz2g
bonkabonka··on Grief and the AI split
Yow, submitter sure isn't shy with their bias. Maybe defang the title?
bonkabonka··on Tunnel.pyjam.as – HTTP tunnels without custom software thanks to WireGuard
I wish some clever person would make a sort of modern-day kali.net where you could easily route game traffic over Wireguard so your self-hosted Minecraft of Valheim servers don't have to be accessible on the public internet.
bonkabonka··on Ethernet SSDs – Hands-On with the Kioxia EM6 NVMeoF
Reminds me what ATA over Ethernet[0] promised. I bought one of Coraid's Parallel IDE to 100mbit single-device developer kits to experiment with, and then attempted to use their blade software to serve up mdadm devices. Worked okay for short periods of time (5-10 minutes) before the client machines would throw a wobbly and irrecoverably corrupt the filesystem (tried both XFS and JFS) on the device.

[0]: https://en.wikipedia.org/wiki/ATA_over_Ethernet

bonkabonka··on The time might come when we add some JSON specific command line options
I would prefer to use the --json flag to provide syntactic sugar for setting the content type and accepts headers and leave the marshaling of data to a separate tool. Or if it has to be baked in, refactor `jo` into `libjo` and a CLI wrapper so that the two tools behave the same way.
bonkabonka··on The time might come when we add some JSON specific command line options
I mostly use `jo` to format JSON from the CLI (except when I have to use `jq` to do so and then I suffer).
bonkabonka··on The time might come when we add some JSON specific command line options
Except if it's an enterprisey distro, it won't get updated. Specifically RHEL 7 ships 7.29.0 and cherry-picks features (TLS handshakes) to backport to their nine-year-old version.
bonkabonka··on The time might come when we add some JSON specific command line options
Unhappily RedHat won't. Heck, RedHat has gone well out of their way to backport updated TLS handshakes (1.2 at least) to their 2013 version (7.29.0) of curl.
bonkabonka··on Cheating at a company group activity using Unix tools
To guard against malicious filenames I use `find ... -print0 | xargs -r0...` since posix disallows null bytes (and forward slashes) in filenames. The `-r` flag on xargs means it doesn't execute its command if find matches nothing.

So filenames can contain valid commands delimited with semi-colons that, if not quoted properly, can be unexpectedly run alongside your intended pipeline (say if you're doing the usual and unsafe "for csv in *.csv; do cat $csv; done").

I wish I could've laid my hands on the excellent HN thread from some years back that opened my eyes to this vector, but I'm hopeful someone else will mention it so I can add it to my bash notes file. :P

bonkabonka··on Cheating at a company group activity using Unix tools
The original example MUST be corrected for the same reason that folks who post naive code snippets adding SQL strings together with user input must be corrected.

It is not a matter of taste and it is not a matter of metric versus imperial screwdrivers. Someone will copy this code and it will end up being an attack vector where it will have consequences.

I imagine you're rolling your eyes and have flipped the bozo bit but please bear with me.

Think of the teachable moment this presents! The author of the original piece goes back and annotates their original answer along the lines of, "you might solve it this way but there are some gotchas with it - let me show you what could go wrong."

As an industry we absolutely need to circle back with improvements so that those who come after us can build on a more solid foundation.

bonkabonka··on But down in the underground, you’ll find someone true
https://www.abebooks.com/servlet/SearchResults?isbn=97803453...
bonkabonka··on Coober Pedy, the Australian mining town where residents live underground (2020)
Reminds me of Ellinwood, KS: https://www.youtube.com/watch?v=QqGk3b-9wkQ
bonkabonka··on My 3D maze game for the ZX Spectrum
Interesting! I was exposed to a "3D" dungeon crawler (Wizardry[0]) on the Apple II in September of the same year.

I do wonder if 3D Monster Maze truly qualifies as "the world's first ever 3D game on a home computer" given that the lead programmer didn't own one of the machines until April of '81 and that the commercial release occurred the following year (at least according to the article on Wikipedia - the sidebar says published 1981 so it's contradictory).

The birthday anecdote seems plausible but if Wizardry was in development for more than six months then it predates 3D Monster Maze.

[0]: https://en.wikipedia.org/wiki/Wizardry

bonkabonka··on Amazon buys 11 Boeing 767s to expand its cargo fleet
Other than the logo on the plane, of course. :P
bonkabonka··on Amazon buys 11 Boeing 767s to expand its cargo fleet
Hopefully Amazon (or maybe it was Air Transport Group that did the hiring since the planes were leased from them) has implemented a better training regimen since their crash[0] about two years ago.

[0]: http://avherald.com/h?article=4c497c3c/0002&opt=7680

bonkabonka··on Making a New World: Armistice Soundwave (2018)
Ah, thank you for noticing that and commenting!

I had a real uncanny valley moment listening to the clip because I recognized most of the explosion/gunfire samples.

bonkabonka··on Show HN: Weird JSON superset with BigInt, Infinity, TypedArray etc
If you're going to enhance JSON, you might consider how you could support comments in unencoded files at-rest on disk.
bonkabonka··on That’s not why I did it
I think it might depend on your goals - the old, "The Journey is the Reward" chestnut.

She mentioned a couple of times that she went into the tangle because she wanted to, that she hadn't had to "bail a loom out of a major temper tantrum" in a while.

To be sure, recovering the 1 1/2 yard Shetland warp and other materials would in no way compensate 10 hours of labor - but that presumes there's nothing to learn from the process.

I want to say something surly about how accountants have driven software development to losing its soul in pursuit of dollars but ... that's not going to end constructively. =D So instead I'll just say I really admire the attitude of, "I can fix that. It will take more time than it's worth but screw the economics of it all, I'm going to do it anyway. Fsck you, entropy."

bonkabonka··on That’s not why I did it
Ayup! Totally like that. And I'm sure they have their own sort of correction-reflex for "My computer has 1TB of memory!" - "Oh, you mean you have 1TB of storage." - "Same thing." - "No. It's not. eyeroll"
bonkabonka··on Show HN: A simple way to make HTML websites
Firefox 83. I did a search for "section" and got 4 hits but none of them were visible.
bonkabonka··on Show HN: A simple way to make HTML websites
I wish this didn't break browser search. You can find (but not highlight) content on other "pages" :(
bonkabonka··on DisneyMustPay Alan Dean Foster
Dude is the owner of HVAC company #3.
bonkabonka··on DisneyMustPay Alan Dean Foster
It's the same for warranties. I was lucky when I replaced my HVAC system in that I got a manufacturer's warranty. A coworker who did the same six months later got a vendor warranty. Then my company and his company sold out to a third one and suddenly nothing was covered because the third only bought the assets of the first two companies.

I was able to get my heat-exchanger covered but not the labor because, oddly enough, their labor cost for me suddenly increased by the amount Goodman specified as usual and customary and that's saying nothing about scheduling fees and truck-roll fees (and convenience fees for paying with a card, and a "collection" fee while I argued with them about all the insane fees).

His heat-exchanger (also a Goodman) wasn't covered and he ended up just straight up eating a 3.5k repair bill.

He and I both submitted paperwork to the state attorney general's office but the company "changed management" to the dude's wife and that restructuring meant we were SOL.

bonkabonka··on Blink: Intent to Remove: HTTP/2 and gQUIC server push
I'd second that!

I use the heck out of SSE to add update notifications to various of my apps because it's just so easy to do. Have it glued to a Redis stream (or pubsub channel) with https://github.com/bonkabonka/sseredis (though that shim looks like it needs a bit of love and a better README.)

bonkabonka··on Amazon Argues Users Don't Own Purchased Prime Video Content
Well and is the permanent unlock transferable? There was that fellow who bought a Tesla from a used-car dealer and had a bunch of paperwork stating certain things were unlocked that when he bought them got disabled because he wasn't licensed for them.
bonkabonka··on U.S. faculty job market tanks
Several months after they eliminated all open positions and stopped contributing to 403b funds (at least for staff), the University president sent out a self-congratulatory note about how they'd scored a coup by recruiting the CFO/COO from Johns Hopkins to replace the retiring Executive VP.

Oh and nearly all of the austerity measures put in place back in 2008 are still in effect despite them being "temporary" (caps of 1% on annual cost-of-living increases, no more than a single merit raise per department per college per year, no new positions created without highest-level approval, etc).

Has someone spun up fuckedcollege.com yet?

bonkabonka··on Odroid-HC4 is a $65 2-bay network attached storage device
nod

I also discovered that the 2.5" drives I bought to use with mine (Seagate ST3000LM024) are DM-SMR and thus fall out of even mirrored arrays within 24 hours of booting. :(

Also because low RAM and MIPS, running Go-based software like Minio or Restic seems unlikely (or at least unstable).

One of these days someone will do a proper homebrew NAS board. Surely.

bonkabonka··on Odroid-HC4 is a $65 2-bay network attached storage device
Yeah, I got excited about it because of an HN post and jumped in for the "It's just like the Raspberry Pi but more!"

For all my disappointment, it has served as a useful lesson on early-adoption and expectation management. =) So I'm not regretful, just cautious.

bonkabonka··on Odroid-HC4 is a $65 2-bay network attached storage device
Oh, excellent! Thank you for that pointer. =)
bonkabonka··on Odroid-HC4 is a $65 2-bay network attached storage device
Somewhat related is the GnuBee: http://gnubee.org/

MediaTek MIPS CPU and only 512mb RAM though. The community is kinda moribund and the installation instructions don't match the firmware I got on the device. I've made a couple of halfhearted attempts to update to later versions but haven't had any success so far.

Page 1 of 2Next →