HNHacker News
TopNewBestAskShowJobs

rachelbythebay

3,881 karma · joined March 16, 2011

https://rachelbythebay.com/contact/ - send me a note. Include your e-mail address if you would like a reply.

My books: https://rachelbythebay.com/store/ - The Stupid Hour (2013) and The Bozo Loop (2012) - a trip into the world of systems administration, programming, networking, tech support, and living in Silicon Valley. Also available on Amazon!

https://rachelbythebay.com/ - top page, mostly leading to:

https://rachelbythebay.com/w/ - writing about software, technology, sysadmin war stories, and more.

Past project:

http://scanner.rachelbythebay.com/ - Fully parallel software-based radio scanner: puts standalone hardware scanners and mere online streams to shame. Fresh, local, unfiltered.

submissionscomments
rachelbythebay··on Ox is a fast text editor, written in Rust, that runs in your terminal
> Nano is an editor that is very simple to grasp due to its intuitive key bindings such as “Ctrl+S” to save and “Ctrl+?” for the help menu etc.

I don't think that's describing nano or pico, at least, no version I've ever used had those keys doing useful stuff. Maybe this is supposed to reference some other editor?

rachelbythebay··on Type in the exact number of machines to proceed
Best practice for using the "weaponized" version of the tool when you had powers to actually hit all of them at once was to paste the command into IRC and get some of your fellow peeps to eyeball it and make sure it was sane.

<me> team: hey, sanity check this please: hsh -A "dumb_thing && other_thing --foo --bar" <teammate> shipit

[ I type the command ]

<me> ok, running as job 1234

The last part was a courtesy done so that they could watch the progress of it too without having to dig to find my request. It also meant they could kill it easily if something went wrong and they couldn't raise me for some reason.

Tools like this are best used outside the solo realm.

rachelbythebay··on Type in the exact number of machines to proceed
How do you define one location? If it's like, a contiguous plat of land with a bunch of buildings, each containing suites, and each of those containing clusters... then these days, yeah, that's probably not too much of a stretch.

And yeah, physical machines, not VMs. Sometimes they're blades, sometimes they're sleds, but I mean real hardware made out of metal that you can pick up and use to defend the datacenter if you have to.

(Although, honestly, I was talking about global counts in the million+ range when I wrote it since it was referencing the past, but by now, a region with a million+ is not far-fetched.)

rachelbythebay··on Type in the exact number of machines to proceed
I do that when I drive around. Car on the side street. Kid over there... with a ball. Hidden left turner in 3...2...1... yep.

I love finding out that this stuff works.

rachelbythebay··on A one-line change decreased our build times by 99%
There was a thing called SearchWiki where you could adjust your own results. It didn't last long.
rachelbythebay··on Ask HN: Sound multilateration/TDOA with observer privacy
ShotSpotter? See if your city wants to do that?
rachelbythebay··on AWS and their billions in IPv4 addresses
Consider what happens if your machine has another IP address somehow (a so-called "primary"), and then you add all of the "additional IPs" as /32s. Bingo, you can now use all of them.

The rest of the network doesn't care what they look like at certain scopes. Those devices just know to route it to the next hop, and when that next-hop is your box with a bunch of interfaces/aliases/whatever configured, it'll just handle it.

Try it, you'll like it.

(Edit: IPv4 here, hence /32. No such foolery needed with v6.)

rachelbythebay··on AWS and their billions in IPv4 addresses
Back up about 20 years and you could say the same thing about the (IPv4) Internet as a whole. I stayed in plenty of hotels which had zip for connectivity back then, but here we are now.

Things change...

rachelbythebay··on Ask HN: How do you keep track of company specific lingo?
Create a wiki page. Every time you hit a new one, ask the person what it means and add to it. Any time someone asks you what something means, tell them and then send them to the wiki page. The rest pretty much takes care of itself.
rachelbythebay··on A List of Post-Mortems
At least one of these is just terrible. The “Facebook” one is written by some firm trying to hawk their monitoring stuff. It implies you can understand what happened inside from glorified traceroutes.

What actually happened that night is far more complicated, and has nothing to do with people intentionally disconnecting the site from the internet.

rachelbythebay··on Several Apple Services Down
Gotta hit those OKRs...
rachelbythebay··on Microsoft 365 Outage
O365 makes sense if it's down all day, since this is a leap year, after all.
rachelbythebay··on Facebook Gizmo
Pro tip: once people are working in offices again, if this happens, whip out your phone and dial the room directly. People tend to speed up when they realize they are blocking someone far away from dialing in, even when they don't seem to give a crap about the people standing just outside the door.

Of course, the ones who see your name dialing in and then spot you outside the room a few seconds later will be confused at first, and later may get annoyed with you, but remember, they were the ones who were being abusive.

rachelbythebay··on Facebook Gizmo
Yep.

Important to note that this is Envoy the company, not Envoy the pink mustache factory thing used to let people do terrible things with HTTP.

Random note: red teams <3 the networks used by "room tools" and the like. They usually have access to all kinds of tasty tasty data!

rachelbythebay··on Facebook Gizmo
Google had the radishes, Facebook had the gizmos, and this is just one of those. This is in addition to countless other things used over the years at both places. (Sheets of paper in clear holders, Android tablets rigged to do PoE, you name it.)

The radishes were neat since they managed to do what they did from whatever power they could scrape from their solar cells. This is impressive when you consider they were indoors! They also had some 802.15 type thing going on, albeit with funky little boxes scattered throughout doing gateway work. I was disappointed when that project was discontinued before it got very far.

rachelbythebay··on Ask HN: Accessing personal email on FAANG work computer?
Don't do that. Have a personal phone and a work phone if you must, but don't cross the streams.

You like owning your output, right? Don't risk it.

rachelbythebay··on California Businesses Leave the State by the Thousands
Talk to anyone who got RSUs while working for a company in CA and then moved somewhere else (Seattle in particular is popular). CA wants their chunk of flesh no matter what.
rachelbythebay··on Just because it's there doesn't mean you should use it
So certain are you?

I knew it was probably trouble just from a glance. Knowing this topic would bring out every single nitpicker, I did the actual research to be doubly-sure before writing the post.

You might be surprised how much extra shit goes into my posts just to avoid the inevitable backlash. It's not good enough to have a reasonable amount of knowledge. You have to go well beyond into the arcane to avoid the sniping from this crew.

And even then, well, THE ONE shows up time and again.

rachelbythebay··on WhatsApp Security Advisories
https://news.ycombinator.com/item?id=11599617

Not saying it's being used here (I honestly have no idea), but it's not that much of a stretch.

rachelbythebay··on Ask HN: Why and how did Comcast figure out I'm moving?
Did you start the process of permanently forwarding your mail at the USPS yet? Even if you haven't pulled the trigger on it yet, did you start? This happened to me when I started (but never actually moved).

I figured they were tied into the marketing feed that gets updates when people register for "all in" forwarding.

rachelbythebay··on No Hello (2013)
This started going inside Google quite a while back. My feeling then is about the same as now: feel free to say "hello" to me if we happen to be on the same IM system at the same time and you are "opening hailing frequencies", so to speak. I might not be there. I might not have a chance to chat right then. You can find out both without a serious investment in time pre-typing some huge thing which might be a total waste anyway.

It's a good opportunity to get some idea of how quickly things will move, and whether the other end is willing and able to have a solid chat at that time. This applies to being either party in the chat: the asker or the asked!

What's far more annoying is when the [typing] indicator goes on and stays on for a couple of minutes, at which point you are "rewarded" with a wall of text. By then, they have filibustered the chat, and are probably three steps down the wrong road if they got off on the wrong foot, and they need to be backed up and pointed in another direction.

If they start small and evolve it as a natural conversation with back and forths, then a whole lot of needless typing can be avoided.

rachelbythebay··on Sending SPF and DMARC passing mail as any Gmail or G Suite customer
foodback-atl was the equivalent of that, for one brief, shining moment. It started a classic reply-all barrage.
rachelbythebay··on File handling in Unix: tips, traps and outright badness
That's a derp on my part. Fixed. Thanks. Clearly, this stuff is incredibly complex.
rachelbythebay··on Token Ring
Is IBM's trademark department cool with this?
rachelbythebay··on Who gets invited to the party?
What if it's Lyft? What if things are actually rather broken there? That would be a hell of a thing, wouldn't it?

Wouldn't it.

rachelbythebay··on Show HN: Is It Worth the Cost?
Do you work at Lyft?
rachelbythebay··on Ask HN: How to deal with unproductive team lead/coworker
If you don't have the direct power to hire and fire, then yeah, you have to walk. Find another gig. It never gets better.

Put another way, some bad situations are not accidental. If you try to fix them, you become the problem in the eyes of those maintaining it.

rachelbythebay··on App suddenly crashing on startup due to FBSDKRestrictiveDataFilterManager.m
Years ago, I had one of the employee builds on my company phone, and it picked up an update and would "instacrash" - tap the icon, and it'd die immediately. Crash. Crash. Crash.

A couple of days later I caught up with the people allegedly responsible for this stuff in the bigger review meeting. "Shouldn't you open a SEV because you are shipping stuff that can't possibly work and aren't catching it pre-release?" The response was a lot of hand-waving and stupid manager-speak that boiled down to "no, go away".

I basically wrote them off at that point. If they could act that way and get away with it by way of implicit acceptance from upper management, that's just the way it was going to be.

I see the quality is as high as always.

rachelbythebay··on DMS: Unable to establish connection between AWS and on-premise system
192.168, as in 192.168.x.x, 192.168.0.0/16, 192.168.0.0/255.255.0.0, RFC 1918, type of thing?

You can't connect to that over the Internet. Of course, from what little has been shared here, it's not clear exactly what you are up to and whether that address being in there makes any sense.

rachelbythebay··on People who can't see things in their mind could have memory trouble too: study
Do you get the music or conversation too? Or vice-versa, from a song or topic back to a spot?
← PreviousPage 4 of 31Next →