HN user

latkin

743 karma

Wear OS @ Google.

https://latkin.org/blog/

Posts13
Comments85
View on HN

Indeed, it appears that he's now deleted his social profiles. Good on him! That is exactly the right thing to do at this point to follow through, so kudos to him.

TFA was published a day ago, the corresponding YT video was published 3 months ago. He had cross posted the blog (not sure about the YT) across multiple social media channels in that time, up until an hour ago (or thereabouts) when he finally deleted his socials. That was the state of things when I wrote my original comments and follow-ups. So I stand by the assertion that he was clearly interested in promoting the content, at least initially.

Unfortunately I can't edit any of those comments any longer.

100%. I get it -- I'm _also_ burned out on social media, AI, screens, the treadmill of the tech industry, etc.

But you can just stop doing those specific things. Delete your social media accounts. Put a screen time timer on your phone. Continue to work on your hobby projects or work projects without AI. There is a middle ground without going full "1980s tech Amish life conversion". Email, text messaging, Maps, basic websites, etc are all still super useful and generally non-harmful. You can still perfectly-well enjoy analog hobbies like typewriters, vinyl, film photography, etc _alongside_ common-sense modern tech.

And you look dumb to anyone paying attention when you launch a multi-pronged social media moment to tell the world that you don't think social media is worth using. It's kind of sad, like someone making a huge deal about "this is my L A S T cigarette everyone!", "this is my L A S T drink!" but all their friends are kind of cringing inside.

Also sad that he feels the need for online promotion of his paper zine about fully offline life.

He is not fucking around for clicks in any shallow sense.

He is undeniably "fucking around for clicks." When you don't want clicks, you don't cross-post to YouTube, BlueSky, LinkedIn, your blog, etc. Clearly a lot of effort went into making this announcement social media friendly and click-worthy. He has analytics on his blog to track how many clicks he gets.

Whether it's in a "shallow sense" or not is subjective and there's no way to really argue against that. Do I think he's karma-obsessed and drooling over engagement dashboards? No. And maybe that's what you mean.

But you have to be willfully naive to deny the irony in deploying numerous completely unnecessary layers of tech, over numerous social media channels, to let everyone know that you no longer want tech and social media in your life.

His BlueSky is professional.

It's plainly not.

https://bsky.app/profile/chadwhitacre.com/post/3mmvzmugfqk2g "my good friend Dana could really use some help paying for major dental work. <gofundme link>"

His latest YouTube post, from 2 weeks after the alleged go-dark date, is also all about his personal plan to walk away from tech. Needed to make sure there is a GoPro in his face while he talks about how low-tech he yearns to be. Needs to make sure everyone on the internet sees HD digital footage of him tapping on a typewriter, carving a stamp by hand, and switching to paper bank statements.

Your cynicism is misplaced, Chad has been a fixture on HN for well over a decade

I don't doubt it. I also don't doubt the claims in other comments that he has made incredible contributions to open source, is a good, kind person, and so forth. He deserves immense credit for these things.

None of that negates the fact that this is an incredibly performative and hypocritical way to make this particular transition. Defending it by pointing out his other virtues is just a reverse ad hominem.

This whole thing is eye-searingly performative. Whether or not he follows through and goes dark after this, this farewell is just so ridiculous.

Claims to have not used the internet or a phone since February, does all communication via USPS, declares that AI and social media make him hate himself... But somehow is continuing to post on Bluesky, continuing to update his blog, continuing to post YouTube videos, continuing to solicit donations on GoFundMe for personal matters. The account that posted this link to HN is brand new and this is the only submission -- hmm...

If you are serious about being done with tech and plan to go off-grid, you just go off grid.

Need to tie off some loose ends first? Write a paper letter to your IRL inner circle and/or business partners. Get it copied at Kinkos. Call people (use a land line if you need) and talk to them about it.

Just this last time (you swear!) you absolutely must announce this at internet scale? Then walk the walk and minimize the tech involved by typing out your farewell in plain text and posting it directly. Y'know, like we did pre-AI, pre-social media. Don't pull out a typewriter, write a sappy "Dear Internet" letter, add a bunch of likely-pre-planned "edits" in red pen, pull out your digital camera, take a photo, transfer it to your laptop, carefully adjust and crop, then finally combine it into a multimedia update that you go out of your way to promote across multiple social media channels. This announcement has obviously been tailored for maximum social media engagement -- supposedly the thing they are making a principled stand in opposition to.

This takes me back to my teenage juggling glory days. Truly the golden years in hindsight.

I grew up in Silicon Valley in the late 80s/90s and learned to juggle, as many people did back then, from the book "Juggling for the Complete Klutz." As a kid I devoured almost every Klutz Press book.

A product of Stanford people, Klutz had a small brick and mortar store in Palo Alto. It sold all of their books, of course, but also juggling equipment, magic props, and random fun stuff like rubber chickens and fake corpse legs you could hang out the trunk of your car. Absolute paradise for ~12 year old me.

But the best part was that they ran a weekly juggling club out on the back deck area. Just show up and play. I learned a lot from all of the kind folks who turned out for that. My mom would drop me off every week, and I'd run out there excited to show the older guys what I learned that week. I wasn't a prodigy or anything but I was decent. Got to the point where I was juggling 4 clubs and I could hang with the club passers if they kept the pattern tame (and were skilled enough to catch my slop). Of course I also got proficient at other juggling-adjacent stuff like yo-yo, devil sticks, contact juggling... Just pure joy, really a cherished memory.

I was at the shop enough that my friend and I ended up being recruited to model for the 1998 edition of the Klutz Yo Yo book. There are 2 photos of me in there, I think. I was pissed that my friend was more photogenic and they ended up using way more of his photos than mine.

I would agree that the proper next step after getting comfortable with 3 balls is to learn 3 clubs, not 4 balls. It's much easier to go 3 balls -> 3 clubs than 3 balls -> 4 balls. So many fun things to do with clubs, and of course once you learn clubs you have learned torches/knives which never fail to impress.

The only difference is that the ratio of fructose:sucrose is slightly (~5%) higher in corn syrup.

I think this is a typo? Should be "fructose:glucose"

Interesting challenge, and very impressive.

But he isn't honestly accounting for the cost of the salmon, even by his own rules ("Food that I don't use needs to be factored into my costs.", "if it goes to waste, I have to charge myself for it.").

The salmon, at $1.99/lb, costs $4.48 for 2.25lbs (36oz) of whole fish. From that, he's only able to extract 3x 6.25oz portions (19oz total) of meat.

Despite consuming everything he could/would from $4.48 worth of fish, he only charges himself $0.77 * 3 = $2.31, ignoring the cost of the waste that he was required to purchase in order to obtain the meat.

IMO a fairer accounting for 3 equal servings would be $4.48/3 = $1.49 per serving. Nearly double.

Depends on the kid. Mine was a superstar sleeper from 2-6mo (8p-7a every night, predictable 90min-2h naps during the day), and then as he got older his napping took a nosedive -- shorter duration, lower quality, less predictable.

It sounds like you are assuming work = solo work. My day is about 25% meetings, my wife's is about 90% meetings. We can't participate in meetings with a baby in the room (let alone strapped to our body!) who might start screaming at any moment. Sure, we could fake it -- camera off, muted, jump out periodically to tend to the baby -- but then we're not really fully engaged in work.

Even if I had no meetings, I can't concentrate on solo work with a wiggly/screamy thing on me or in the same room. One of the biggest benefits of WFH for me is avoiding the distractions of the office. Babies are FAR more distracting than anything at the office.

What is there to "figure out"? Someone needs to look after the kid. If you as parents are unable due to full time work, you need to hire someone else to watch the kid (nanny, daycare, etc) or find a volunteer (extended family, friends, etc).

If you can't swing it financially, you have various choices -- Don't have kids, find higher-paying jobs, reduce expenses, or move closer to extended family/volunteers.

Nobody is "disinterested in supporting stay-at-home parenthood." On the contrary, the tax code is structured to give significant advantages to single-income (or at least lopsided-income) households over dual equivalent-income households.

Nothing in your description sounds difficult to do in powershell. You can certainly output "many-things" from a part of the pipeline that takes "single-things" as input. Crawling files is a single command, then you can do whatever you want with each one in the next part of the pipeline - "map" from file info object to something else (e.g. custom object with filename, size, checksum, etc props) 1-1, multiplex each file into N output objects, buffer file inputs until some heuristic is met then emit outputs, etc.

Unbelievable how meta the original comment is. Seems like many of the subsequent replies, too. Skim a few paragraphs and that's plenty, time to share your thoughts with the internet...

This passage comes to mind:

we want so badly to be believed, to be seen as someone who knows stuff.

I usually find this author's posts pretty insightful, but this one was a miss for me. Just a rambling mishmash of ranting and humblebragging.

The main point (I think? Hard to extract a thesis from this one besides "algo interviews bad") doesn't even hold up: "People say algo interviews reduce costly algo issues in production, but these issues still happen in production, therefore algo interviews don't work/those people are wrong." This conclusion doesn't follow. Who's to say that there wouldn't be twice as many, or twice as severe, algo problems if companies didn't interview this way? I'm not asserting that's the case, but it's consistent with the data points provided.

Outside of official HR statements, perhaps, I don't think anybody pretends leetcode-style interviews are actually ideal for evaluating corporate software engineer candidates. Everyone knows they are deeply flawed and provided limited value. They persist because they seem to be the least worst option, all things considered.

Mathematica 14 3 years ago

I don't have that one handy right this minute, but I just remembered that I did a different weather exploration with Mathematica about a year ago.

I had a hunch that Ironman triathlon was advertising their races as having cooler weather than they actually do. Turns out I was right -- here's my [slowtwitch post](https://forum.slowtwitch.com/forum/Slowtwitch_Forums_C1/Tria...), and the [associated code](https://gist.github.com/latkin/470a2f06056ee0a8e3f4da837af10...).

Mathematica 14 3 years ago

I use it for hobby tinkering, it's quite fun to play around with. Excellent documentation, best-in-class symbolic capabilities, great visualizations/charting, everything you need is in the box (no fussing with dependencies). And once you get the hang of it, you feel very crafty doing complex functional-style transformations with minimal code.

For example, my house experienced some flooding last year after exceptionally heavy rainfall. But how exceptional was it, really? I pulled out Mathematica and in a few minutes I had an interactive chart showing historical rainfall stats for my city over different time periods. The charting, interactivity, and weather APIs were all just built in.

Wear OS (Google) | Software engineers (platform/firmware/connectivity/power/UI/apps), solutions engineers, and more | Mountain View, San Diego, remote USA, London, Seoul | Full-time

Open roles: https://careers.google.com/jobs/results/?q=%22wear%20os%22

Wear OS is Google's Android-based smartwatch platform, and we're hiring for multiple roles across the team globally.

I'll speak to my team (platform) with a little more detail: we manage Wear's flavor of Android, bringup of new chipsets/hardware, power optimization, connectivity, companion (phone) apps, and lots of other misc stuff to pull together the core Wear OS platform. We're looking for senior/staff level folks with significant Android and/or mobile connectivity experience, --or-- more junior generalist types who are ready to learn more about those areas.

If you're smart and you want to make watches smart, too, apply to a role linked above or email me at my same username @google.com and I can help answer questions.

They recently introduced a 1st-party CLI that supports Linux:

https://blog.agilebits.com/2017/09/06/announcing-the-1passwo...

https://app-updates.agilebits.com/product_history/CLI

However their official CLI sadly only supports interactions with the subscription service. If you are using local vaults then there are still open source CLIs for Linux:

https://github.com/latkin/1poshword (disclaimer: my project)

https://github.com/georgebrock/1pass

Looks nice, but seems to be mostly focused on web dev. No Scala, Java, .NET/C#/F#/Powershell, Win32, Azure... Would be great to have JVM and/or Msft ecosystem in there.

"$arrayOfObjects | ConvertTo-Csv" will create one row per object in the array, with a column for each public field of the object. That's exactly what happened, and it seems like a reasonable behavior to me.

Do you have an alternative? Maybe for the edge case where the contents of the CSV is a list of primitives, it should give you a "Value" column? Or did you expect that, given an array of stuff, the best approach is to encode the whole array in a single CSV row?

Their [sic] talking all the way up to about $70 per square foot. Peopleware says 100 sq ft per person, so that's up to about $700 per month per employee (or $8400).

$7000 per month, not $700. $84k/year.

1Password synced w/ Dropbox. Using Windows, MacOS + Android support. Very unhappy about the recent push toward subscription-based model, though, so I'm starting to look around for something new. Lots of good options in this thread.

For those in need of a cross-platform (Windows, Mac, Linux), open source 1Password CLI client, check out https://github.com/latkin/1poshword (disclaimer: my project)