HNHacker News
TopNewBestAskShowJobs

snerbles

2,212 karma · joined October 6, 2015

submissionscomments
snerbles··on The April Fools joke that might have got me fired
At least the district didn't send a runner, shouting "cyber terrorism, we traced it to this room!!!" at the top of their lungs [0].

[0] https://news.ycombinator.com/item?id=28846895

snerbles··on I fear for the unauthenticated web
Cloudflare also locks out non-Chrome/Firefox browsers, stifling the development of alternatives.

[0] https://news.ycombinator.com/item?id=42953508

snerbles··on TSMC expected to announce $100B investment in U.S.
> AI may make it possible to build a virtually perfect missile defense against ICBMS

Massed ICBM defense is a matter of sheer volume - with the current GMD system the US can throw enough exoatmospheric kill vehicles (and THAAD to handle the leftovers) to counter a handful of re-entry vehicles from a smaller nuclear power like North Korea or Iran. Not hundreds (vs China) or thousands (vs Russia) that you would see in a peer-level nuclear exchange where everyone has multi-megaton MIRVs, decoys, and SLBMs with much shorter flight times.

Some fantasy future AI with the right sensors may perfectly track all of that sub-orbital mayhem. Without an enormous fleet of thousands of kill vehicles to actually defend against that threat, and the logistics to keep that fleet operational, it can do nothing about it. Building and supporting that sort of strategic defense is obscenely expensive, and as such it remains a Reagan-era fever dream.

snerbles··on Who wants to work in a factory?
I was a controls engineer and frequently on the floor, usually directing the technicians and sometimes adjusting brackets myself. Industrial vision systems can be quite fussy.

Agreed on the pay, it would have been good if it wasn't in California.

snerbles··on Who wants to work in a factory?
Or work for the OEM that makes the gizmos themselves.

Weiler Labeling Systems comes to mind.

snerbles··on Who wants to work in a factory?
Learn ladder logic and PLC programming, go into factory automation and controls engineering.

I used to work at a packaging machine OEM. Lots of robotics, bespoke designs, and every day was like an episode of How It's Made. Very fun, but eventually I left to chase the SV startup circuit. All of my old co-workers still work there.

snerbles··on Potoooooooo
I've always liked ksss, deployments are so much simpler.
snerbles··on Nvidia's Project Digits is a 'personal AI supercomputer'
The official Linux kernel driver for Blackwell is GPL/MIT licensed: https://developer.nvidia.com/blog/nvidia-transitions-fully-t...
snerbles··on ELKS: Linux for 16-bit Intel Processors
The Tandy 1000 SL/2 I grew up with had DOS 3.3 in ROM, mounted on D:\
snerbles··on California's most neglected group of students: the gifted ones
> No it wasn't! You learned how to interact with normal people. That's a lifelong skill.

It taught me the necessity of being as viciously crass as my new classmates in order to fit in. If you consider that normal, then let it be known that I'm perfectly fine sticking with abnormal people thank you very much. I am perfectly content learning the lessons of Lord of the Flies by reading, and not by getting thrown into a small re-enactment of it.

Though I suppose public middle school psychology was useful when I was an internment camp guard in southern Iraq. I'll grant you that.

> Then again, his parents also had him integrate tightly with athletics for the decade before this over precisely the concern about socialization we're discussing. Perhaps there's a critical time in development when socialization is necessary and there are other venues than public school to remediate this.

I'll add to your anecdata - most homeschoolers I knew did sports and other extracurricular clubs, outside of the co-ops they may be participating in.

snerbles··on California's most neglected group of students: the gifted ones
> You can also learn outside of school, too.

As someone who spent time in all three, I felt that my academic time was utterly wasted in public school. Sure, "learning outside" is always available, but that doesn't regain the time served in government mandated kid-prison.

> In my experience all that people talk about how private and homeschooling affects your ability to socialize with normal people is true.

In my experience, people are surprised that I spent 2/3 of my pre-college education in various forms of homeschooling. "You're so well-adjusted", is a frequent refrain.

snerbles··on Hell Freezes Over as AMD and Intel Come Together for x86
Ultimately, you can't. From Ken Thompson's "Reflections on Trusting Trust" [0], written in 1984:

> The moral is obvious. You can't trust code that you did not totally create yourself. (Especially code from companies that employ people like me.) No amount of source-level verification or scrutiny will protect you from using untrusted code. In demonstrating the possibility of this kind of attack, I picked on the C compiler. I could have picked on any program-handling program such as an assembler, a loader, or even hardware microcode. As the level of program gets lower, these bugs will be harder and harder to detect. A well-installed microcode bug will be almost impossible to detect.

[0] https://www.cs.cmu.edu/~rdriley/487/papers/Thompson_1984_Ref...

snerbles··on Hell Freezes Over as AMD and Intel Come Together for x86
Grace is NVIDIA's Arm CPU for servers, so the same will apply to Grace-Blackwell.
snerbles··on A team paid to break into top-secret bases
Years ago I was one of those grumpy-looking guys with a rifle standing next to those "USE OF DEADLY FORCE AUTHORIZED" signs, or directed the responses of said grumpy-looking guys.

This is all anecdotal and will vary wildly by org and era. So if you were to compare, say, a NATO WSA during the Cold War against a modern colocation facility that occasionally trots out crew-served weapons for marketing photoshoots...while both are secure facilities featuring some degree of lethal response capability, these will have very different liability profiles and rules of engagement. But in both cases there will need to be procedures in place for evaluating on-duty armed guards in a manner that doesn't get anyone hurt.

For routine training during shifts, a training exercise is openly declared. This can be done ahead of time, or an evaluator may do so by surprise - it all depends on what procedures and scenarios are being evaluated. Once the evaluator/actor is detected or challenged by guards (or some other threshold is passed during a scenario), an exercise is declared out loud. Normally, this will happen before anyone in that scenario might reasonably need to use force.

Upon exercise declaration this is accompanied by a quick "safety briefing" over the radio to response forces with routine reminders on what to do if an unsafe act occurs, so guard forces know to appropriately pretend (shout "bang", blink flashlight, etc) instead of actually firing upon intruders. There's a degree of make-believe roleplay once the exercise is active, since discharging duty weapons in real life comes with mountains of paperwork that I don't want to think about even decades later. Of course, less harmful forms of force may still be permissible (and expected!), such as various restraint techniques or handcuffing/zip-tying resistant bad guys.

For any competent org, this sort of training happens constantly and with enough variation to keep everyone on their toes. The role of "bad guy" is rotated between different guards, so everyone has a chance to attempt breaking in to various restricted areas and enjoy tasting the various flavors of pavement around base as we tackle each other. An exercise of one type can snowball into another, if I manage to catch some unsuspecting lazy troop unawares and "kill" them (usually with a "Surprise! This is an exercise, you're dead, do not answer your radio."), then while they're tagged out (and chewed on by their sergeants about situational awareness), a quick response force is scrambled from available troops on shift to stop us. By this point everyone on shift will know the situation has escalated from a failed pentest into a nasty wargame and should act accordingly.

Bear in mind that these sorts of live exercises are meant to evaluate procedures and test readiness in situ - the forces involved may suddenly be interrupted by real-world duties and time constraints. Live force-on-force training conducted with blanks, MILES gear, airsoft or whatever less-lethal weapons they have these days would be during designated training time and not on shift.

snerbles··on We spent $20 to achieve RCE and accidentally became the admins of .mobi
Laravel, maybe. But not as much as React, or the other myriad JS frontend frameworks.

(to include the ones that appeared in the time I spent typing this post)

snerbles··on Californians can now add their mobile driver's license to Google Wallet
I've already had this happen with a new MacBook - attempting to link an old account tripped a fraud flag with the device and now Apple refuses to even allow the creation of a new account, with an accompanying vague error after the process.

At least today I can just limp along with Homebrew. I doubt self-hosting mDLs are in anyone's plans.

snerbles··on Watching "Grizzly Man" with a bear biologist
Are you hunting the bear? Or carrying insurance in case of a bear attack while conducting some other activity? Both are very different things.

5.56mm is a very small cartridge for game that large, and with full auto you will spray wide and in a few seconds have an empty mag. Besides, within 10 feet everything that can go wrong has gone wrong and you will likely get mauled anyway. Large magazine rifles with backup pistols do have a niche in hunting packs of aggressive wild boars in close quarters, but that is an exceedingly dangerous hobby best left to those with a background in door-kicking.

snerbles··on Parking reform legalized most of the new homes in Buffalo and Seattle (2023)
It is very much the latter, fueled by self-righteous conviction that is indignant at the mere idea of nuance.
snerbles··on Timeline of the xz open source attack
Maintainers will need LLM sockpuppets of their own to automatically answer these automatic emails.
snerbles··on A Distributed File System in Go Cut Average Metadata Memory Usage to 100 Bytes
In the case of JuiceFS the file is split into chunks and those are the objects uploaded to S3 - treating it like a high latency block device.

The downside is that metadata here isn't just a cache, it is necessary to operate in this fashion and must be backed up.

snerbles··on A Distributed File System in Go Cut Average Metadata Memory Usage to 100 Bytes
> Is this only needed if you want properly faked file system primitives over blob stores, if you can't use blob stores directly?

Semiconductor EDA comes to mind, where users are at the mercy of their tool vendors and they expect something that really hasn't evolved much past an office network of Unix workstations from 1999. Object storage is almost completely alien to the tooling, and despite significant file & block storage costs there is little interest from EDA tool vendors to adapt their tools to object storage. This is a challenge for semiconductor firms operating in or moving to a cloud environment.

S3FS/rclone can of course act as a shim, but are very slow when it comes to metadata operations in a typical shell. But if you were to move your metadata away from the distant object store and closer to to your compute environment things actually start becoming usable - this is the case with JuiceFS. Of course there are also tiered storage systems like Weka would have better overall performance, but is more complicated to set up and more expensive to operate than JuiceFS.

snerbles··on Happy Birthday Lemmings
> We still don't have any modern games like Lemmings or the "classic" 2D Worms.. or do we?

Noita comes to mind. Also includes some pretty wild fluid dynamics.

> HOW did they do that pixel-perfect terrain destruction anyway??

Usually the terrain is a bitmap, and various effects paint/erase it.

snerbles··on A lost hiker ignored rescuers' phone calls, thinking they were spam (2021)
Or perhaps the reality is that society is no longer high-trust, and those who still believe otherwise are now easy marks.
snerbles··on NetBox: a source of truth for everything on your network
That's comparable to Device42 and Sunbird - what you're really paying for is "one throat to choke". In an enterprise environment, that's pennies.

In prior roles I've seen NetBox explicitly vetoed in favor of technically inferior solutions because there was no available support contract at the time. Also, Sunbird has fancy 3D rack renders, and that's management catnip.

snerbles··on Building a USB SNES Controller
Don't forget that these controllers operate at 5V logic and the ESP32 at 3.3V. Supposedly the ESP32 can tolerate 5V inputs [0], but it's probably best to put a level shifter between the two.
snerbles··on Building a USB SNES Controller
This reminds me, years back I picked up an NTT Data Super Famicom Controller [0] with the idea of adapting it to USB. An off-the shelf USB converter only handled the standard SNES/SFC buttons and completely ignored the number pad. At the time few resources even mentioned the existence of this thing, so I put it on the shelf and promptly forgot about it for other projects.

[0] https://www.raphnet.net/divers/ntt_data_sfc_controller/index...

snerbles··on Airbus Shatters Record for Jet Orders as Demand Soars
> In software this can just get 900 postmasters jailed

Today I learned. For context: https://en.wikipedia.org/wiki/British_Post_Office_scandal

snerbles··on Signs that it's time to leave a company
I introduced Git at an industrial automation firm.

A handful of folks thought it was "pretty cool", everyone else kept on versioning with myriad copies of "Copy of plc_control-1a (new) (final) (1) (b).ACD"

snerbles··on OpenVoice: Versatile Instant Voice Cloning
I use Tortoise TTS. It's slow, a little clunky, and sometimes the output gets downright weird. But it's the best quality-oriented TTS I've found that I can run locally.

It's allegedly the basis of the tech used by Eleven Labs.

https://github.com/neonbjb/tortoise-tts

snerbles··on Your small imprecise ask is a big waste of their time
The real fun begins when an executive skips down the chain to directly order you to provide X, accompanied with another order forbidding any further efforts on Y.

Then, six months later, said executive shows back up demanding to know why you haven't provisioned this great Y thingamajig that his golf buddy was raving about.

← PreviousPage 4 of 21Next →