HNHacker News
TopNewBestAskShowJobs

natbennett

465 karma · joined September 16, 2023

submissionscomments
natbennett··on Why do u check my website but dont register
Because no one wants to “turn startups into content.” The point of posting on social media isn’t to post. You need to explain an outcome that someone would actually care about.
natbennett··on Craig Mod built his own Good Reads
Specifically for his private social media that’s a benefit for his paid subscribers. 5 or 6 days of a few hours a day, with Claude.
natbennett··on Incident Report: May 19, 2026 – GCP Account Suspension
The category is “Platform as a Service”

Alternative to Fly or Heroku

Here is my source code Run it on the cloud for me I do not care how

In this case it looks like they also bundle together a bunch of the other services you would need to get code onto the platform, monitor it once it’s there and so on

natbennett··on Kickstarter is forced to ban adult content by payment processors
Article and comments are underrating the impact of reputational risk on payment processors and on Kickstarter itself, for hosting/facilitating sexual content.

Some amount of adult comment is CSAM, or otherwise broadly disfavored. Some companies (Pornhub, OnlyFans) are willing to specialize in discriminating between “regular” adult content and the objectionable stuff, and they have payment processors similarly willing to specialize.

Some of that specialization involves being willing to take on political exposure. Mainstream payment processors are unusually exposed to risks like “being dragged in front of Congress” — there are a lot of reasons a politician might want to put pressure on a general financial infrastructure provider. So reducing obvious ways to get embarrassingly dragged in front of Congress is rational.

natbennett··on Period tracking app, Flo, found to be selling user data to Meta
Like most data entry software there’s nothing that unstructured notes (or paper) can’t handle.

The main useful feature of the apps (or Apple Health’s tracker which is entirely adequate) is that it sends reminders on the estimated period start date, and then a few days afterwards if you haven’t recorded the end date.

Even “regular” periods often aren’t perfectly regular, or can become irregular when they were regular. (Which is often very important health information.)

It also automatically calculates median period length and typical variation/range.

All unnecessary for some people but very useful for others.

natbennett··on United Wizards of the Coast
A clause like this is pretty standard in software company employment contracts, at least in the California/Silicon Valley zone. There’s sometimes an exception for explicitly named items that pre-date your employment but sometimes they try to claim ownership of stuff you made before joining the company too.
natbennett··on An Interview with Pat Gelsinger
Gelsinger is unlikely to be a good source on this question.
natbennett··on An Interview with Pat Gelsinger
Tim Cook is openly Christian and he has neither written a book about how “Jesus is his CEO” (and should be yours too) nor has he ever (to my knowledge) led his company in singing a hymn.
natbennett··on Ask HN: Has any of the Pivotal Tracker replacement attempts succeeded?
Not technically a Tracker clone (we don't have points or all of its states) but we're in the neighborhood -- at StoryTime we've been writing about the development process monthly if any of ya'll are curious about what takes the most time in this domain.

https://buttondown.com/storytime-team/archive/

Tracker's basics are pretty simple but getting the details right takes some finesse. Its multi-user update model is deceptively sophisticated -- being very responsive without ever losing data is a bit tricky, and you're probably making some tradeoffs you'd rather not make. The drag-and-drop behavior also took us a while to get exactly how we wanted it.

natbennett··on Getting tired of Helm – any better way to handle deployments in Kubernetes?
I prefer ytt for templating and kapp for deployments.

https://github.com/carvel-dev/carvel

natbennett··on Hundreds more NSF grants terminated after agency director resigns
Talk to employees working at Federal agencies.
natbennett··on Dogs may have domesticated themselves because they liked snacks, model suggests
“Food-motivated” in dogs means something more like “can be induced to listen to commands from a human in exchange for food.” Some dogs are only interested in their own plans. Others are only interested in really good food, or are much more interested in some other reward, like having a ball thrown.

My dog for instance is not particularly food motivated. He believes strongly that there is “food” and “better food” and will hold off until he’s really hungry to eat something that’s just food. But he’s very motivated by attention. He will do tricks for treats he doesn’t like and then drop the treat on the floor once you give it to him.

natbennett··on A layoff fundamentally changed how I perceive work
The easiest way is to reach out to consulting companies and ask if they take subcontractors. Second easiest is to ask companies that want to hire you if they’ll take you as a contractor instead.
natbennett··on A layoff fundamentally changed how I perceive work
In the United States you can create a company just by operating as one — “sole proprietorship.” A 1099 can also be issued to an individual.

It’s useful for a variety of reasons to have an LLC or an S-corp but you don’t need one to get started as a software contractor.

natbennett··on Elon Musk wanted an OpenAI for-profit
Comparative advantage. Even if AGI is better at absolutely all work the amount of work it is capable of doing is finite. So AGI will end up mostly being used for the highest value, most differentiated work it’s capable of, and it will “trade” with humans for work where humans have a lower opportunity cost, even if it would technically be better at those tasks too.

Basically the same dynamic that you see in e.g. customer support. A company’s founder is going to be better than your typical tier 1 support person at every tier 1 support task, but the founder’s time is limited and the opportunity cost of spending their time on first-contact support is high.

natbennett··on Why Gelsinger was wrong for Intel
Docker was a factor but there's no particular reason why VMware had to take the lead they had in on-prem container platforms and throw it on the floor for OpenShift to pick up.
natbennett··on Ask HN: What programming language should I learn?
The best combination I know of "weird" and "can build neat things" is Elm. It has some serious problems for industrial use but they don't really apply to side projects.

Elixir is less Ruby-like than the syntax looks. If you build a multi-user document editor or something similarly concurrent that might fit the brain-expansion mandate.

natbennett··on Show HN: See the impact on your cloud costs as you code
Yeah I’m all for engineers knowing about the economics of the business but the people saying “this is ridiculous of course engineers should know what things cost” are substantially undercounting the number of engineers who value their own time at $0
natbennett··on San Francisco seeks ban of software critics say is used to inflate rents
This is all publicly available information but:

Advertise prices are not the actual prices that people are actually paying.

RealPage doesn’t just show the prices of other apartments around you. It gives a recommendation for what you should price your listings. The heart of the price fixing claim here is that this price is higher than landlords would select on their own.

natbennett··on Anabolic response to protein ingestion has no upper limit in humans
Oh this is very cool. It seems like the takeaway for body builders is “you don’t actually have to time protein ingestion super carefully?”
natbennett··on Making Software Reliable: The Importance of Testability
I’ve worked on a large project that got more reliable after they removed the QA team. Removing the QA team was incidental to the quality improvement though — the QA team got removed because basically it was just producing a nightly report of problems that didn’t matter.

What actually improved quality on that project was, basically, architecture improvements. A major subsystem was rewritten in a way that made large classes of important bugs impossible. That rewrite was substantially supported by automated tests, though — a rather advanced simulation system IIRC.

I do agree that “automated tests” aren’t especially good at finding bugs. For that there’s really no replacement for human beings who care looking carefully at the system’s behavior, whatever title those people have. They’re mostly useful when they make it safer to make changes to the code’s design.

natbennett··on Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'
Again, if you read carefully you’ll see that the phrase is “as strategic.”

I’ll have to take your word for it on his vision/strategy though. I worked for him at VMware and never saw him articulate one.

natbennett··on Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'
If you read carefully you’ll see the comment is “as technical and strategic.”

That’s very different from “non-technical.”

He was clearly capable of leading a team to develop a new processor but that’s not the issue here.

natbennett··on Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'
Also all reimplementations of proprietary technology.

The S3 API is a really good example of the “OSS only becomes dominant when development slows down” principle. As a friend of mine who has had to support a lot of local blob storage says, “On the gates of hell are emblazoned — S3 compatible.”

natbennett··on HashiCorp Vault forked into OpenBAO
“Application Modernization” is a huge deal in enterprise. In practice this means some combination of “make it slightly easier to get production traffic to new Java apps” and “deploy a lot of Kubernetes clusters.” Really they want the former but the k8s became a proxy for the capability. It’s why IBM bought RedHat.

Hashicorp products are a very big part of this world. I’d expect that basically every IBM customer also uses Hashicorp products, but they may or may not have a commercial relationship with Hashicorp.

natbennett··on Maybe getting rid of your QA team was bad
It’s not the “separate” part that I think is ridiculous. It’s the fact that the team is named “quality assurance.” It relies on a metaphor from manufacturing that’s entirely inappropriate for software.

If you want to call it “Testing and Exploration” you’d get no argument from me. (Though I do think you’ll find that team is hard to staff.)

natbennett··on Magic: The Gathering Is Turing Complete (2019)
I used to play with a guy who had a deck named “Judge Problems.”

I don’t know what all was in it (I never played against it) but remember being regaled with tales of what happens when Opalescence and Humility come into play together as part of an effect that puts a bunch of permanents into play all with the same time stamp.

natbennett··on Maybe getting rid of your QA team was bad
Strongly disagree with the literal premise of this post. The idea of having a separate team with the mandate to “ensure quality” was always ridiculous. Occasionally it was helpful by accident but it was always ridiculous. “Quality” isn’t something you can bake in afterwards by testing a bunch.

Getting rid of everyone with testing expertise, and treating testing expertise as inherently less valuable that implementation expertise? Sure, you could convince me that was a bad idea.

natbennett··on Zero downtime Postgres upgrades
If you expect 100% and you’re making business decisions based on that expectation, I encourage you to increase your sophistication about reliability before it costs you a great deal of money.
natbennett··on Intel CEO: 'The entire industry is motivated to eliminate the CUDA market'
I find the hero-worship of Pat Gelsinger — examples in sibling comments — really weird. My impression of him at VMware was very beancounter-y, not especially technical, and too caught up in personal vendettas and status games to make good technical leadership decisions.

Granted, I may have just gotten off on the wrong foot. The first thing he said to Pivotal during the acquisition announcement was, “You were our cousins, but you’re now more like children.” So the whole tone was just weird.

← PreviousPage 2 of 4Next →