HNHacker News
TopNewBestAskShowJobs

wrigby

949 karma · joined October 14, 2014

Systems engineer ("DevOps" if you're a recruiter), with a dash of audio engineer thrown in there for fun.

[ my public key: https://keybase.io/wrigby; my proof: https://keybase.io/wrigby/sigs/MdiYCR9-ieNbkrRSq38cl5kTsYb0FPgkJhNFC0C0ZWA ]

submissionscomments
wrigby··on Zildjian, a 400-year-old cymbal-making company in Massachusetts
Right? If you spend time around drummers at all, you almost definitely know the name Zildjian (the same way drummers know the names Fender and Gibson).
wrigby··on Mysterious New Jersey drone sightings prompt call for 'state of emergency'
Please don't do this. You're not going to hit a drone at any appreciable altitude from a "high window" with a "nice rifle." One of the first rules of putting bullets downrange is to know what's behind your target, and you simply can't know that when you're shooting into the air.

See also: https://en.wikipedia.org/wiki/Celebratory_gunfire#Injuries

wrigby··on A liar who always lies says "All my hats are green."
This depends on `liar.hats` being undefined, but what if `liar.hats` is an empty array? That seems like an equally valid way of representing a person that owns no hats.
wrigby··on Facebook building subsea cable that will encompass the world
From the page header, it sounds like the author is Roderick Beck:

“Roderick Beck worked as a sales contractor for Hibernia Atlantic and helps buyers procure capacity and providers make sales.”

wrigby··on Jetstream: Shrinking the AT Protocol Firehose by >99%
I thought this was going to be a strange read about the Hayes command set[1] at first glance.

1: https://en.m.wikipedia.org/wiki/Hayes_AT_command_set

wrigby··on Electric DeLorean DMC-12 Conversion Kit
I'm assuming the parent is making a 1.21 Gigawatts joke, a reference to Back to the Future.
wrigby··on Achieving high Python performance with code generation (2022)
Yeah, I came here to say the same thing. Why not just memoize compile()?
wrigby··on Sig Sauer guns hanging on soldiers' hips may be firing without trigger pull
I realize single-action is generally very safe, but this is the exact reason I fell in love with the P99 AS action (striker-fired SA/DA with a decocker).
wrigby··on Intel's anti-upgrade tricks defeated with Kapton tape
I remember this being the way to unlock Athlon XP’s (though if you bought the mobile version, which used the same socket and ran just fine in a desktop motherboard, they came unlocked from the factory).
wrigby··on Winamp has announced that it is "opening up" its source code
I realize this is a joke, but can’t resist mentioning that LimeWire was (is?) open source (or at least used an open network in GnuTella)
wrigby··on Two giants in the satellite telecom industry join forces to counter Starlink
Yes and no. They also dragged their feet on high-throughput Ka-band spacecraft with smaller spot beams. ViaSat built and launched ViaSat-1 while SES was still ordering satellites designed around analog video broadcast.

In the terrestrial real-estate analogy, this seems to me like missing out on potential returns because you built the wrong type of building on the land you own.

wrigby··on Two giants in the satellite telecom industry join forces to counter Starlink
In a lot of ways, I think this is an accurate take. I worked at SES for years, starting at NewSkies Networks (I was there through the SES acquisition when they merged us with Americom), then a second stint at O3b (just before SES fully bought the controlling stake). My take may be a little short-sighted, as I was really young at the time.

The thing that struck me is that they operated more like real-estate investors than tech companies. Geostationary satellite technology had remained largely unchanged for a couple decades, so these companies were engaged in the business of:

- Obtaining real estate (an orbital slot) - Putting a big, expensive, largely commoditized[1] asset on that real estate - Operating that asset as efficiently as possible to achieve a good ROI

This meant that the executives were often stronger at things like financing hundred-million dollar purchasing projects (a huge skill on its own) and running a skeleton technical operations staff (to keep OpEx down), but lacked the foresight to see what the Internet meant for their product relevance.

1: Of course something as technically complex as a spacecraft isn't a commodity, but there was largely no differentiator in what it _did_: receiving, shifting, and re-transmitting analog RF signals, almost always in 36 MHz and 72 MHz wide chunks. You could buy one from Thales, Lockheed, Boeing, etc., but to the operator's customers, they all basically looked the same.

wrigby··on Bob_cassette_rewinder
I mostly agree, but here in NYC I don’t have a car to keep the bags in. If I stop at the grocery store on my way home from work, I either have to have planned ahead and put a reusable bag in my work backpack, or I have to buy more reusable bags (which eventually get tossed because we have too many of them).

It’s definitely better to have the bag with me, and just typing this out made me realize I can keep one or two in my backpack at all times.

wrigby··on A drone that calculates coordinates using a camera and Google Maps
In the context - a hackathon sponsored by the US Department of Defense - it has great utility. GPS (and any radio-based location system) is quite vulnerable to denial by enemy jamming. This technique would by extremely relevant in a war between peers, and probably provides a much lower cost option than high-precision inertial navigation systems.

Tangentially, this isn't really new - ground-pointed RADAR system combined with a good terrain dataset can also be used.

wrigby··on DeskHop – Fast Desktop Switching
For the electrical components, Digi-Key[1] and Mouser are the two go-to’s. I didn’t read 100% of everything, but unless he’s selling the PCB’s you’ll have to get them fabricated from the Gerber files in the repo. JLC is the go-to for this - expect to pay $5-$10 for a single-sided design like this, and you’ll probably get free shipping if it’s your first order.

1: ADuM1201 - https://www.digikey.com/en/products/base-product/analog-devi...

wrigby··on Tools and Apps for Technical Theater
I have much less experience with QLab, but I just used it for the first time in a real project, and was extremely happy with the whole experience. We’re playing back soundscape cues sync’ed with a kinetic sculpture, all triggered with OSC from the main server controlling the sculpture.

QLab was the least painful part of getting sound and lighting integrated. If the lighting system we used (Madrix) was half as easy to work with as QLab, I’d get dozens of hours of my life back.

wrigby··on AMD MI300X 30% higher performance than Nvidia H100, even with optimized stack
This. When I was still doing infra for a large recommendation engine, the training was what got the big GPUs. Inference was on CPU or (later) ASICs (may have been FPGAs?).
wrigby··on NASA Tech Breathes Life into Potentially Game-Changing Antenna Design
Obligatory GATR link: https://www.cubic.com/inflatable-satellite-antenna#

These are used in disaster response and other scenarios that demand rapid deployment of satellite terminals.

wrigby··on SpaceX files for new 29,988-satellite W-band network
I chuckled at this, because 6 GHz was until recently widely used by the satellite industry (C-band) for ground to spacecraft uplinks. They've had to vacate it as the spectrum has been re-allocated for terrestrial use (LTE-A, WiFi 6E, etc.). This is a great thing, too - 4-6 GHz is pretty much ideal for terrestrial use. C-band was wasted in space.

Ka-band (18-30 GHz) used to be the new frontier for satcom - it was what everyone was excited about the last time I worked in the industry (2014). The advances in mm-wave devices over the last decade are mind boggling.

wrigby··on Spectrolite – Mac app to make colorful risograph prints and zines more easily
It’s by far one of my favorite machines, even though I’ve never used one (and am far from a print designer). I just really love that it’s basically the traditional screen printing process, but automated.
wrigby··on Understanding Percentiles (2021)
Sounds like you’re looking for T-digests[1] - most production systems I’ve worked on that do this are using them under the hood.

1: https://github.com/tdunning/t-digest

wrigby··on Momofuku Ando invented instant ramen (2016)
I grew up (as a white American kid in Virginia) often adding a slice of American cheese to instant ramen, and I can confirm that it’s delicious.
wrigby··on Show HN: Mofi – Content-aware fill for audio to change a song to any duration
That’s fine, as long as you have obtained permission from the copyright holder to create a derivative work. Otherwise, their reasons very much do trump your reasons.
wrigby··on Why do ships use “port” and “starboard” instead of “left” and “right?”
I also really like the theatrical world’s convention of “upstage” (further from the audience) and “downstage” (closer to the audience) - disambiguating the front and back of a stage.
wrigby··on Time to end the speed limit in US airspace?
I can only assume you’re being downvoted because folks are thinking that you can’t go supersonic without making a boom. While this may be true, it doesn’t change the fact that you make a good point - regulation should be made as close to externalities as possible. If it makes the upstream thing impossible, then fine, but let’s actually regulate what we want to regulate.
wrigby··on Scaling Rust Builds with Bazel
I may be missing something, but it’s quite similar to pkgconfig+(cmake|autoconf). If you include a header, your build system probably needs to know where on the filesystem that header exists.
wrigby··on Clifford Stoll beat the Russians, then made useless, wondrous objects (2016)
Perhaps you’re thinking of the considerably faster 28800 modems?
wrigby··on Lesser known tricks, quirks and features of C
Thanks! This prompted me to look up the flag to enable this. For GCC it’s:

  -Werror=format-security
wrigby··on Meta to ask many managers to become individual contributors or leave
TLM (at Facebook) stands for Tech-Lead Manager - it’s a hybrid role, with engineering duties and people management duties.

From what I remember, it wasn’t intended as a long-term position, but was used in stop-gap circumstances (manager quits, tech lead temporarily takes on some people management duties) or for when an engineer was considering transitioning to the management track.

wrigby··on Ask HN: Which book would you recommend for learning Python in detail?
I learned to program in my early teen years from books I checked out from the library, but since then didn't read a single programming book.

Recently, I needed to ramp up quickly on an embedded C project (without any past MCU programming experience), and turned to a book for the first time in ~15 years. It was a refreshing experience - it was a short book, and I read it cover to cover over a weekend, but it really enabled me to be successful in the project I had to take on.

I like to think of real-world experience as building a sponge: you fill in the areas that you need to as you go, creating a sparse structure of knowledge. This complements formal training (whether a book or a class) - I think of these more "complete" approaches as pouring water into the sponge. Having hands-on experience lets you take more advantage of a class or book, and the class or book fills in the gaps that you simply didn't have to learn as you built things.

← PreviousPage 2 of 8Next →