<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: sethhochberg</title><link>https://news.ycombinator.com/user?id=sethhochberg</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Fri, 17 Apr 2026 10:03:37 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sethhochberg" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sethhochberg in "Claude Opus 4.7"]]></title><description><![CDATA[
<p>Corporate software in general is often chosen based on the value returned simply being "good enough" most of the time, because the actual product being purchased is good controls for security, compliance, etc.<p>A corporate purchaser is buying hundreds to thousands of Claude seats and doesn't care very much about percieved fluctuations in the model performance from release to release, they're invested in ties into their SSO and SIEM and every other internal system and have trained their employees and there's substantial cost to switching even in a rapidly moving industry.<p>Consumer end-users are much less loyal, by comparison.</p>
]]></description><pubDate>Thu, 16 Apr 2026 17:53:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=47797047</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=47797047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47797047</guid></item><item><title><![CDATA[New comment by sethhochberg in "Walmart: ChatGPT checkout converted 3x worse than website"]]></title><description><![CDATA[
<p>Manufacturers themselves generally don't want to sell directly to consumers: consumers are fickle and need support and have questions and sometimes want refunds or returns and if you sell directly to them, you need to have the staff and policies to deal with all of that. They're also located all over the world, and you might not want to deal with figuring out taxes and duties etc for shipping your product around and figuring out your warranty obligations everywhere you want to sell.<p>Much easier if you can sell wholesale (sometimes via distributors) to a retailer or network of retailers, and the retailer is responsible for owning the customer relationship, dealing with their part of import/export, local regulations, etc. Retailers are businesses who will buy hundreds of your product at a time, can accept it as palletized freight, and pay you via bank EFTs instead of credit cards.<p>There are notable exceptions to this model like Amazon's FBA system, but they're the outliers. I'm sure we can all point to inefficiencies in legacy product distribution networks but they solve some real problems.</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:47:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493546</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=47493546</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493546</guid></item><item><title><![CDATA[New comment by sethhochberg in "Windows native app development is a mess"]]></title><description><![CDATA[
<p>I think its at least as much of a working environment preference.<p>Once I became experienced enough to have opinions about things like my editor and terminal emulator... suddenly the Visual Studio environment wasn't nearly as appealing. The Unix philosophy of things being just text than you can just edit in the editor you're already using made much more sense to me than digging through nested submenus to change configuration.<p>I certainly respect the unmatched Win32 backwards/forwards compatibility story. But as a developer in my younger years, particularly pre-WSL, I could get more modern tools that were less coupled to my OS or language choice, more money, and company culture that was more relevant to my in my 20s jumping into Ruby/Rails development than the Windows development ecosystem despite the things it does really well.<p>Or to say differently: it wasn't the stability of the API that made Windows development seem boring. It was the kind of companies that did it, the rest of the surrounding ecosystem of tools they did it with, and the way they paid for doing it. (But even when I was actually writing code full time some corners of the JS ecosystem seemed to lean too hard into the wild west mentality. Still do, I suspect, just now its Typescript in support of AI).</p>
]]></description><pubDate>Sun, 22 Mar 2026 16:43:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47479356</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=47479356</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47479356</guid></item><item><title><![CDATA[New comment by sethhochberg in "Beyond has dropped “meat” from its name and expanded its high-protein drink line"]]></title><description><![CDATA[
<p>High-protein everything is riding the wave of GLP-1 popularity right now. Doctors are begging people on that class of drugs to chase protein targets more similar to what might have previously been reserved for heavy weightlifters just to prevent muscle wasting.<p>As a result, the entire packaged food industry is pumping up protein numbers and marketing it as the primary attribute of the food (where they might have previously marketed low fat or low sugar or whatever else in the past).<p>So, saturated market... but certainly one people are investing in now.</p>
]]></description><pubDate>Mon, 16 Mar 2026 21:31:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=47405199</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=47405199</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47405199</guid></item><item><title><![CDATA[New comment by sethhochberg in "Meta’s renewed commitment to jemalloc"]]></title><description><![CDATA[
<p>I don't have many regrets about having spent my career in (relatively) tiny companies by comparison, but it sure does sound fun to be on the other side for this kind of thing - the scale where micro-optimizations have macro impact.<p>In startups I've put more effort into squeezing blood from a stone for far less change; even if the change was proportionally more significant to the business. Sometimes it would be neat to say "something I did saved $X million dollars or saved Y kWh of energy" or whatever.</p>
]]></description><pubDate>Mon, 16 Mar 2026 21:25:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=47405126</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=47405126</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47405126</guid></item><item><title><![CDATA[New comment by sethhochberg in "Europe's $24T Breakup with Visa and Mastercard Has Begun"]]></title><description><![CDATA[
<p>My debit card is a direct line to my primary bank account. If something goes wrong there and an attacker gains access, my cash is simply gone. Yes, the bank will perform an investigation and yes they may issue some provisional credits as a bridge, but there's a window of time between the theft and that investigation concluding where my actual cash is not in my account.<p>With a credit card, if the card is compromised, its not my money being stolen - its the card issuer's money from my line of credit, and they were planning on settling up with me when my monthly statement closes. I still have to launch a fraud case with the issuer, but critically, _all of my money is still in my bank account_ and I can continue to pay my other bills and obligations as normal.<p>I think its reasonable to consider giving up that buffer to be additional risk for the debit card approach, setting aside any other advantages or disadvantages between the two.</p>
]]></description><pubDate>Tue, 10 Feb 2026 19:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46965838</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46965838</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46965838</guid></item><item><title><![CDATA[New comment by sethhochberg in "Maine’s ‘Lobster Lady’ who fished for nearly a century dies aged 105"]]></title><description><![CDATA[
<p>I've personally had a decent amount of luck with trying to reframe this sort of sentiment from "being useful" to "having purpose".<p>Right now, yes, its true that a lot of my day to day purpose is driven by participating in the economy and setting myself up for the life I'd like to have in my later years, and I get genuine validation from solving problems and collaborating with people in my day job.<p>But sometimes, my purpose is to go snowboarding and forget about work. Or to help a friend fix their bicycle. Or to get lost in conversation with a new person I'm dating. As far as any of us know, we only get one turn to be alive on this rock, so we might as well purposefully enjoy it as much as we try to purposefully be useful.<p>If you look at Ginny Oliver from the article, it might be fair to question whether she was as useful on a lobster boat at 105 as she might have been in her youth. But I doubt she was concerned with usefulness since she had such sense of purpose.</p>
]]></description><pubDate>Thu, 29 Jan 2026 16:16:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=46812243</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46812243</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46812243</guid></item><item><title><![CDATA[New comment by sethhochberg in "Releasing rainbow tables to accelerate Net-NTLMv1 protocol deprecation"]]></title><description><![CDATA[
<p>Its less about torrents being the delivery mechanism and more about bringing data from a potentially unknown source, under potentially unknown licensing, and distributed for a potentially unknown reason into the corporate computing environment.<p>Torrents would be a perfectly valid way for Google to distribute this dataset, but the key difference would be that Google is providing it for this purpose and presumably didn't do anything underhanded to collect or generate it, and tells you explicitly how you're allowed to use it via the license.<p>That sort of legal and compliance homework is good practice for any business to some extent (don't use random p2p discoveries for sensitive business purposes), but is probably critical to remain employed in the sorts of giant enterprises where an internal security engineer needs to build a compelling case for spending money to upgrade an outdated protocol.</p>
]]></description><pubDate>Sat, 17 Jan 2026 01:48:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46654521</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46654521</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46654521</guid></item><item><title><![CDATA[New comment by sethhochberg in "The Tulip Creative Computer"]]></title><description><![CDATA[
<p>The thing about trademarks is that, if you want to prevent other people from using them, you generally have to still be using it yourself and be able/willing to justify to a court that you're still using it. (At least in most legal systems that I'm familiar with)<p>Since the original company both changed names and was subsequently liquidated in bankruptcy nearly 20 years ago... that seems unlikely. There's only so many names out there, and occasionally they get fairly recycled.</p>
]]></description><pubDate>Tue, 13 Jan 2026 18:01:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46604983</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46604983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46604983</guid></item><item><title><![CDATA[New comment by sethhochberg in "Chase to become new issuer of Apple Card"]]></title><description><![CDATA[
<p>I have no insider knowledge here but it doesn't seem outlandish to think that the negotiations would go a little differently for an established product vs a brand new one. Goldman may have simply been the only bank willing to work with Apple when the customer base (in size, demographics, spending patterns, whatever) was hypothetical.</p>
]]></description><pubDate>Thu, 08 Jan 2026 05:33:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=46537576</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46537576</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46537576</guid></item><item><title><![CDATA[New comment by sethhochberg in "Stranger Things creator says turn off “garbage” settings"]]></title><description><![CDATA[
<p>Game mode being latency-optimized really is the saving grace in a market segment where the big brands try to keep hardware cost as cheap as possible. Sure, you _could_ have a game mode that does all of the fancy processing closer to real-time, but now you can't use a bargain-basement CPU.</p>
]]></description><pubDate>Tue, 30 Dec 2025 18:35:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=46436397</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46436397</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46436397</guid></item><item><title><![CDATA[New comment by sethhochberg in "T-Ruby is Ruby with syntax for types"]]></title><description><![CDATA[
<p>I think there's some real sample bias in that definition of "the community" though, because people who are passionate Ruby programmers giving conference talks, running meetups, etc are often a distinctly different group than the regular-old programmers making business software go 'round every day. The big players writing tools for bringing various flavors of type safety into Ruby are doing it because they're experiencing the pain of having lots of programmers working on large, complex software over years-long periods with the tools that Ruby gives you out of the box. They often employ some of those community fixtures, but thats not the majority of an engineering organization.<p>The reality is that there certainly are enthusiast programmers who can thrive with the lightweight elegance of stock Ruby, but most people writing code professionally aren't enthusiast programmers under ideal conditions. Everything is always a little more distracted, a little less well-defined, and a little more coupled to legacy than anyone would want. And those are the conditions where I want my tools working as hard as possible, automatically, for me / my teams.</p>
]]></description><pubDate>Sat, 27 Dec 2025 19:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46404384</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46404384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46404384</guid></item><item><title><![CDATA[New comment by sethhochberg in "Upcoming Changes to Let's Encrypt Certificates"]]></title><description><![CDATA[
<p>Shorter lifetimes means more renewal events, which means more individual occasions in which LE (or whatever other cert authority) simply must be available before sites start falling off the internet for lack of ability to renew in time.<p>We're not quite there yet, but the logical progression of shorter and shorter certificate lifetimes to obviate the problems related to revocation lists would suggest that we eventually end up in a place where the major ACME CAs join the list of heavily-centralized companies which are dependencies of "the internet", alongside AWS, Cloudflare, and friends. With cert lifetimes measured in years or months, the CA can have a bad day and as long as you didn't wait until the last possible minute to renew, you're unimpacted. With cert lifetimes trending towards days or less, now your CA really does need institutionally important levels of high availability.<p>Its less that LE becomes more of a single point of failure than it is that the concept of ACME CAs in general join the list of critically available things required to keep a site online.</p>
]]></description><pubDate>Mon, 15 Dec 2025 21:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46281332</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46281332</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46281332</guid></item><item><title><![CDATA[New comment by sethhochberg in "Avoid UUID Version 4 Primary Keys in Postgres"]]></title><description><![CDATA[
<p>"Internal" is a blurry boundary, though - you pick integer sequence numbers and then years on an API gets bolted on to your purely internal database and now your system is vulnerable to enumeration attacks. Does a vendor system where you reference some of your internal data count as "internal"? Is UID 1 the system user that was originally used to provision the system? Better try and attack that one specifically... the list goes on.<p>UUIDs or other similarly randomized IDs are useful because they don't include any ordering information or imply anything about significance, which is a very safe default despite the performance hits.<p>There certainly are reasons to avoid them and the article we're commenting on names some good ones, at scale. But I'd argue that if you have those problems you likely have the resources and experience to mitigate the risks, and that true randomly-derived IDs are a safer default for most new systems if you don't have one of the very specific reasons to avoid them.</p>
]]></description><pubDate>Mon, 15 Dec 2025 17:35:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=46277598</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46277598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46277598</guid></item><item><title><![CDATA[New comment by sethhochberg in "Kroger acknowledges that its bet on robotics went too far"]]></title><description><![CDATA[
<p>There are examples of the warehouse-based model working, but they clearly require both density _and_ mindshare. Its not clear Kroger had either based on the other comments in here. FreshDirect in NYC has been operating since the early 2000s with a fleet of tiny trucks with a couple of employees in them and a giant FC with essentially zero retail footprint.<p>(As an aside, they also have some of the best meat and produce you can get in the city without going to a farmers market. So many retail grocery stores here lack loading docks, the food handling getting from the truck to the sidewalk to the basement of the store to the shelves is really, really rough especially during the summer months. Skipping that and going warehouse-to-home has advantages)</p>
]]></description><pubDate>Tue, 09 Dec 2025 03:50:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=46201049</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46201049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46201049</guid></item><item><title><![CDATA[New comment by sethhochberg in "How good engineers write bad code at big companies"]]></title><description><![CDATA[
<p>Its hard to have good enough requirements gathering and documentation and product design practices to let an engineer really wrap their head around a problem well enough to come up with and then consistently follow a thoughtful, long-term-maintainable design for a system during implementation.<p>And its even harder to make sure everyone who reviews or tests that code has a similar level of understanding about the problem the system is trying to solve to review code or test for fitness for purpose, and challenge/validate the design choices made.<p>And its perhaps hardest of all to have an org-wide planning or roadmap process that can be tolerant of that well-informed peer reviewer or tester actually pushing back in a meaningful way and "delaying" work.<p>Thats not to say that this level of shared understanding in a team isn't possible or isn't worth pursuing: but it IS a hard thing to do and a relatively small number of engineering organizations pull it off consistently. Some view it as an unacceptable level of overhead and don't even try. But most, in my experience, hope that enough of the right things happen on enough of the right projects to keep the whole mess afloat.</p>
]]></description><pubDate>Fri, 28 Nov 2025 23:19:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=46083690</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=46083690</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46083690</guid></item><item><title><![CDATA[New comment by sethhochberg in "Building more with GPT-5.1-Codex-Max"]]></title><description><![CDATA[
<p>We're just using Github Copilot as our primary entrypoint for all of the model families. Its the only way we can easily offer our devs some level of Claude, Gemini, and Codex all in one place.</p>
]]></description><pubDate>Wed, 19 Nov 2025 19:35:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=45984018</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=45984018</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45984018</guid></item><item><title><![CDATA[New comment by sethhochberg in "AWS deprecates two dozen services (most of which you've never heard of)"]]></title><description><![CDATA[
<p>I always find the idea that there's something to navigate kind of curious - as you say, its lots of managed versions of open source tools and a mix of proprietary management frameworks on top. Some of what they offer are genuinely unique products for niche use cases, but if you have that niche you probably know what services can support it, like the people in the other comments here mentioning the IoT APIs.<p>But me (or my teams) are rarely asking the question of "how should I run my service on AWS" in general, its much more typically "I need a managed Postgres database, what AWS product offers that" or "I have an OCI image, what managed platform can I run that in" or even "I want this endpoint to be available all the time, but its usage is very unpredictable/intermittent, so I don't want to pay for idle compute". There might still be a couple of possible answers for those questions, but by the point I arrive there I'm solving for a specific problem.<p>Its sort of like walking into a kitchen hungry and seeing 3 knives and a stove and oven and a dozen peelers and can openers etc etc and being very overwhelmed by all of this (do I need the knife with a smooth edge or the serrated one?) until you decide you want to eat a grilled cheese, and then grabbing a skillet to put onto a burner and everything making sense once you actually start to cook a specific thing.</p>
]]></description><pubDate>Sat, 15 Nov 2025 20:23:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=45940313</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=45940313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45940313</guid></item><item><title><![CDATA[New comment by sethhochberg in "How Tube Amplifiers Work"]]></title><description><![CDATA[
<p>They're quite popular for distributed audio systems in general (of which sound masking is one type). "Constant voltage audio" comes in a few flavors and 70v is very common in the US, other parts of the world often use 100v. Background music systems in retail, voice paging systems, etc use constant voltage hardware because its much better technology for very long cable runs, daisy-chained speakers, and centrally located amplifiers.<p>The cost is fidelity. Full-range audio transformers aren't cheap, so these systems usually make some compromises because your announcements or smooth jazz over the pasta aisle don't need to be true hi-fi.<p>Its cool technology. Most of the speakers have variable power taps, so you can run a bunch of them in parallel on a single line and control the actual volume as-needed based on where the speaker is deployed by varying the transformer tap on each speaker.</p>
]]></description><pubDate>Wed, 12 Nov 2025 21:13:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=45906790</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=45906790</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45906790</guid></item><item><title><![CDATA[New comment by sethhochberg in "ChatGPT terms disallow its use in providing legal and medical advice to others"]]></title><description><![CDATA[
<p>I know this is written to be tounge-in-cheek, but its really almost the exact same problem playing out on both sides.<p>LLMs hallucinate because training on source material is a lossy process and bigger, heavier LLM-integrated systems that can research and cite primary sources are slow and expensive so few people use those techniques by default. Lowest time to a good enough response is the primary metric.<p>Journalists oversimplify and fail to ask followup questions because while they can research and cite primary sources, its slow and expensive in an infinitesimally short news cycle so nobody does that by default. Whoever publishes something that someone will click on first gets the ad impressions so thats the primary metric.<p>In either case, we've got pretty decent tools and techniques for better accuracy and education - whether via humans or LLMs and co - but most people, most of the time don't value them.</p>
]]></description><pubDate>Wed, 05 Nov 2025 20:52:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=45827846</link><dc:creator>sethhochberg</dc:creator><comments>https://news.ycombinator.com/item?id=45827846</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45827846</guid></item></channel></rss>