HNHacker News
TopNewBestAskShowJobs

sh1mmer

3,879 karma · joined June 8, 2008

My personal site is http://tomcroucher.com

I'm sh1mmer on twitter, flickr, and lots of other places.

You can email me at my tom dot croucher account on Google's email service.

I've worked at lots of places including Yahoo!, Joyent, Walmart, Ticketmaster and Uber. I wrote a book about Node.js for O'Reilly (http://www.amazon.com/Node-Running-Scalable-Server-Side-JavaScript/dp/1449398588).

I was CTO at Change.org, and spent 7 years at Uber.

Currently working at GoodRX.

submissionscomments
sh1mmer··on Daimler is setting up a $650M charging network for commercial EVs
I’m still surprised that got swappable batteries isn’t being seen as an option for commercial. It seems like it would solve a lot of issues (Eg slow charging during peak solar, fast refueling swaps), while giving the manufacturers a subscription model which seems to be the kind of thing companies like.
sh1mmer··on Rural children now grow slightly taller than city children in wealthy countries
I didn’t see mention of pollution, but that seems like an obvious one to me if health care and diet gaps have closed.
sh1mmer··on Taichi lang: High-performance parallel programming in Python
> No barrier to entry for Python users: Taichi shares almost the same syntax as Python. Apply a single Taichi decorator, and your functions are automatically turned into optimized machine code.

It looks super interesting except “almost the same syntax as Python” part here seems like such a foot gun for everything from IDE integration to subtle bugs and more.

I was super into the idea of a strict Python subset that gets JIT compiled inline based on just a decorator.

sh1mmer··on Ask HN: What is the weirdest or most surreal recent technology you have seen?
We have a Vitamix Foodcycler [1] we got on sale. It works well but the cycles take a while and it doesn’t process that much at once. Honestly we just went back to using a counter top bucket and then putting it in our municipal food waste bin.

Austin turn all that stuff into compost, and then give it away to the community (just turn up with bags) and I assume use on city run parks and so on.

[1] https://www.vitamix.com/us/en_us/shop/foodcycler-fc-50

sh1mmer··on Amazon Closing AmazonSmile
We give to the Southern Poverty Law Center, who according to the app have received $315k up to Nov 2022.

Sad to see this program go.

sh1mmer··on The UK is wasting a lot of wind power
If only there were some actually useful use of excessive energy that weren’t mining bitcoin.
sh1mmer··on Does the world have enough lithium to move to electric vehicles?
With that logic you could also argue that much more will be needed for trucks and heavy equipment. I don’t know if it averages out, but I don’t think you can assume that less is needed not more, or the same as the article.
sh1mmer··on NYC officials say they can't find EV garbage trucks powerful enough to plow snow
There is an Australia company that are converting big rigs to electric including hot swapped batteries.

https://thedriven.io/2022/02/10/janus-unveils-first-electric...

sh1mmer··on NYC officials say they can't find EV garbage trucks powerful enough to plow snow
The bases of garbage trucks seems to just be a truck platform. So I don’t think they are much different from other equivalent vehicles.

Given these trucks almost never get highway speeds, I would assume it’s even as good as 3mpg because heavy idling uses less fuel than highway speeds, but stop and go is much worse.

I assume EVs would have some of the same stop/go efficiency issues for stop/start but that would gain somewhat on idling and breaking.

sh1mmer··on NYC officials say they can't find EV garbage trucks powerful enough to plow snow
For these industrial use cases I’m surprised hot swappable batteries aren’t being considered more.

Are these current trucks doing 12 hour shifts plowing snow and hauling garbage on a single tank of diesel, or are they refueling? I get that fast changing infrastructure is hard and waiting 15-90 minutes to charge a battery isn’t ideal.

But couldn’t they stop to swap out batteries or have another vehicle meet each truck with replacements?

Edit: Googling suggests that garbage trucks get 3mpg on average, with a 70-90 gallon tank and go 25k mi/yr on average (80mi/day 6-day week) so one tank would cover a whole day.

3mpg is awful though which does seem to support electrification being a good plan for this use case.

sh1mmer··on Once an open sewer, New York Harbor now teems with life
> At its worst, 10 feet of raw human waste blanketed portions of the harbor bottom, and certain reaches held little or no oxygen to sustain the life of its fishery.

There is anaerobic life but much less of it there aerobic life. So it seems fair to argue that it wasn’t teeming at all.

sh1mmer··on 1/4 of companies that IPO'd in 2020-2021 trades below $2, risking delisting
Literally in the first line of the article

> More than one in four of the nearly 600 companies that went public via a traditional IPO

sh1mmer··on US Department of Energy: Fusion Ignition Achieved
People also said the same thing about wind and solar, and those still have some downsides but they are also rapidly becoming the cheapest current form of peak energy, or with cheaper grid storage, energy period.

Sci-if authors have been talking about both solar and fusion for years, and now solar has been industrialized why wouldn’t we be excited to see progression in fusion?

sh1mmer··on Show HN: I made a pretty relaxing puzzle game
If you did it as clockwise by default instead of listing the ideal turn count you could list the minimum number of “counter” turns. Then have a button to do the next turn as a counter turn.
sh1mmer··on Apple Rankings
Less trash talking but more varieties https://www.orangepippin.com/

Also, America is missing out on Cox’s Orange Pippins. I miss them so much.

sh1mmer··on A database without dynamic memory allocation
Maybe I’m missing something but I would imagine query planning and caching is the hardest thing in terms of database memory usage. This post doesn’t seem to address that.

Even if the messages are fixed sized surely the memory cost of executing the queries depends on the complexity of the query, and the expected numbers of results returned.

Are they just doing get/set style queries only?

sh1mmer··on Microsoft bakes a VPN into Edge and turns it on
Can someone explain to me how this is different from apple’s privacy relay? Is it because it’s all traffic instead of just some traffic Apple designates as “trackers”?
sh1mmer··on The great Miyazaki watch of 2022
You weren’t far off

> The writer J. R. R. Tolkien coined the word by affixing the Greek prefix eu, meaning good, to catastrophe

From the New Oxford Dictionary

> Catastrophe: mid 16th century (in the sense 'denouement'): from Latin catastropha, from Greek katastrophé 'overturning, sudden turn', from kata- 'down' + strophe 'turning' (from 'down strephein 'to turn').

sh1mmer··on Great America, a beloved Bay Area theme park, to shut down within next 11 years
> Cedar Fair, owner and operator of the park, announced on Monday that it has sold the land to Bay Area real estate developer Prologis for $310 million.

> Cedar Fair bought the land beneath Great America from the city of Santa Clara in 2019 for $150 million

The quote about the Cedar Fair purchase links to a Mercury News article about the sale:

> The city was forced to sell the property, which it bought in 1985 with money from its former redevelopment agency, as part of a state law that dissolved redevelopment agencies statewide.

> There have been rumors in recent years that another buyer would come along and try to change the property’s use, even though the theme park’s lease wasn’t set to expire until 2074.

So in effect Santa Clara was forced to sell the land to a private corporate which resold it for twice the price after 3 years.

The previous lease didn’t expire until 2074, and presumably was tied to the use as a theme park.

Personally this seems like a big failure to hand a corporation a $150m windfall.

sh1mmer··on Show HN: Bike – macOS Native Outliner
This looks great.

One small suggestion would be to add a "collapse parent" keyboard shortcut since this is something I imagine using a lot after scanning one or more items in a list. Perhaps Shift-Command-0 might be a good fit for that.

sh1mmer··on Mexico truckers protest new Texas inspections, halt trade at border bridges
If the “state” wanted to listen to voters it would stop trying so hard to disenfranchise so many of us that live in Texas cities but might not vote Republican.

So much of state politics is currently Republicans dog whistling made up issues to their base rather than any kind of evidence based policy.

sh1mmer··on What it’s like to get custom earbuds made
One thing no one mentions since they only just got their freshly molded IEMs is the maintenance.

You have to be careful to not get ear wax inside them. That means cleaning them a lot more frequently than any regular in-ear headphone.

Eventually I bought the hearing aid vacuum (it uses a needle, and pumps through a filter to suck out the wax) for $100 to be able to reasonably maintain my IEMs after a $300 cleaning from the manufacturer.

That said I’ve had my same IEM for around a decade and they still sound amazing.

sh1mmer··on A Formal Theory of Spaghetti Code
The article presents an interesting definition for spaghettI. However by using the current known best in each BB class doesn’t really offer a robust analysis in each class. I think it would be pretty interesting to see how much spaghetti it’s possible to make with a 6 states and then examine some of those BB machines vs reducible ones.

Given the very large number of BB(6) programs that exist it’s quite possible that spaghetti ones haven’t really been looked at that much.

Per the author there is only so much spaghetti that’s even possible with less instructions/states.

sh1mmer··on Uniqlo dangles $8.8M salaries to draw talent in Big Tech showdown
I feel like the term “mid-career” is a bit misleading here since the CEO says up to 100-200 hires, which depending on the size of their engineering team might be ~1% of the engineering team.

Eg they want very senior talent and are willing to outbid Amazon, etc.

sh1mmer··on Porsche Working on Synthetic Fuel to Make ICE Cars as Clean as EVs
> Porsche’s eFuels are made out of CO2 and hydrogen and are produced using renewable energy.

Am I missing something obvious? Even if the fuel production is carbon-neutral, wouldn’t the ICE cars still be combusting the fuel and releasing CO2? Hydrogen fuel-cell cars don’t release the CO2 because they use a different reaction. What I don’t understand is how this new fuel would change the fundamentals of an internal combustion engine regardless of how it’s made.

sh1mmer··on The "five whys" productivity technique
When we used 5Ys at Uber SRE I always like to say that you are looking for a tree of depth 5 but if it's width 1 you've not tried hard enough. "Root cause" or at least the idea there was a single factor that was the defining feature of an issue is hardly ever true.

There is quite often one symptom that is pivotal and cause a critically failure, but generally that symptom itself is a result of multiple inputs.

I'd simply say 5Ys should be a rule of thumb to get folks to be sufficiently inquisitive to keep asking follow-up questions about whatever they are investigating until they've hit around 5 questions per area.

sh1mmer··on An alarming trend in K-12 math education: a guest post and an open letter
I find it interesting with many of these criticisms that subject matter experts on maths, sciences, etc think that they are also subject matter experts on the pedagogy of maths, science, etc especially at a high school level.

Many advanced practitioners don’t even have a good grasp of college level/post-grad pedagogy which they’d use more in their day to day work.

Using a skill isn’t the same as teaching it, and just like anything else there are plenty of fallacies to be had. I’d be more persuaded by angry hot takes from High School teachers worried that their students aren’t going to hit the grades they deserve / learn the things they need than anything else.

Even then, single high school teachers experiences are closer to anecdotes than actual pedagogical research, with which the original proposal is backed.

sh1mmer··on Lego has designed a set that can't be taken apart
iOS Safari now support “content blocker” extensions which means you can download 3rd party blockers (such as Firefox Focus).

It’s pretty non-obvious feature until you know about it.

sh1mmer··on Video of Tesla FSD almost hitting pedestrian receives DMCA takedown
My Audi e-tron has this habit of switching the adaptive cruise control to the on-ramp speed limit even when I’m in the middle of the freeway.

It’s something I’ve learned to deal with but the sudden attempt to break from 70 to 55 is pretty bad especially as it’s unexpected for other drivers around you.

While I’m sure Audi are much worse at updating their software to fix known issues than Tesla I find myself skeptical that the mix of hacks cars use to implement these features scale well, especially in construction zones. Hence I’m pretty content with radar based cruise control and some basic lane maintenance and then doing the rest of the driving myself.

I can imagine if my car were slightly better at some of these things I’d be a significantly worse safety driver as I’d start to be lulled into a false sense of security.

sh1mmer··on There have been 7M-13M excess deaths worldwide during the pandemic
According to the UN [1] 2019 worldwide mortality was 58m people. So that’s roughly a 12-22% increase assuming mortality stayed the same.

[1] https://www.un.org/en/development/desa/population/publicatio...

← PreviousPage 2 of 34Next →