MurphyA/hacker-news huggingface dataset:
by kouru225 | 2025-08-04 01:39:34+00:00
Yes the “good hitler years” were a lie and so are all the “effective dictators”

And the fact that no one just assumes that is weird. In general, let’s imagine you had a politician who took power of a country that was recovering, and then by the time they left power their country was a literal pile of rubble and they shot themselves and their family in the head in order to avoid the consequences of their own actions… you’d assume that any positive story about them is probably bullshit. But for some reason the moment it’s Hitler everyone’s got an excuse.

And if someone accidentally killed 6 million of their own citizens we’d naturally all recognize them as one of the worst politicians in human history, but for some reason when they kill 6 million of their own citizens on purpose it’s not a raucous failure that deserves endless ridicule.
by lukev | 2025-08-04 01:40:04+00:00
As has been said, actual evals are needed here.

Anecdotally, the worst and most common failure mode of an agent is when an agent starts spinning its wheels and unproductively trying to fix some error and failing, iterating wildly, eventually landing on a bullshit (if any) “solution”.

In my experience, in Typescript, these “spin out” situations are almost always type-related and often involve a lot of really horrible “any” casts.
by MBCook | 2025-08-04 01:40:18+00:00
Yes.

For one thing, SuperCruise and BlueCruise are limited to mapped uninterrupted highways. He couldn’t activate it on that street.

Not only would that have physically prevented it. But if he had been using those systems he would have known they were limited. It makes it much more clear what their capabilities are.

We know how to fix the “bloodbath“. We don’t choose to. I question if level two driving systems help or make things worse despite having used them myself.

Slower speeds and better designed roads make a massive difference. We keep speeds high, make giant wide roads/stroads that psychologically encourage high speed even if the marked speed is lower. We don’t punish speeders anywhere near enough. and we don’t build with trees or other large things next to the road, we put the sidewalk there.

Because when a car that’s going too fast makes a mistake, it’s important that it can mow through a pedestrian and survive instead of hitting a big tree and hurt the driver.

those giant trees next to the road on old streets? They psychologically encouraged the driver not to go as fast. Because they don’t feel as safe at the higher speeds. we chose to stop doing that.

Lower death rates are 100% doable without modern assist systems of any kind.
by chrisjharris | 2025-08-04 01:40:29+00:00
I've been wondering about this for some time. My initial assumption was that would be that LLMs will ultimately be the death of typed languages, because type systems are there to help programmers not make obvious mistakes, and near-perfect LLMs would almost never make obvious mistakes. So in a world of near-perfect LLMs, a type system is just adding pointless overhead.

In this current world of quite imperfect LLMs, I agree with the OP, though. I also wonder whether, even if LLMs improve, we will be able to use type systems not exactly for their original purpose but more as a way of establishing that the generated code is really doing what we want it to, something similar to formal verification.
by nullc | 2025-08-04 01:40:53+00:00
Restricting arguably age inappropriate material in grade school libraries and classrooms is absolutely not the same as restricting adults.

The exact boundaries of appropriateness for a given age group and the wisdom behind them-- and their mootness relative to parents seeming inability to keep their children off social media-- is surely a matter for parents to debate, but it is just not equivalent to or a slippery slope to doing so for adults.

The times does a disservice to the cause of freedom to publish this editorial conflating them. They are crying wolf.

And as the editorial claims, "tends to create demand for the works it targets" -- all sounds fine to me.
by laughing_man | 2025-08-04 01:41:44+00:00
No, that was never the norm. I'm amazed at the extent to which people are looking at the past with rose-tinted glasses. There were certainly groups of people in particular places that were able to start quickly, but the norm was young couples sharing a single old beater and just squeaking into a house in their late 20s.

This is really like people looking back on the 2020s and saying "It was normal back that to make $250k out of college."
by msgodel | 2025-08-04 01:42:12+00:00
Not that Hitler is an example of one but there is actually a long history of good dictators. Remember the original dictatorships in Rome were time boxed (among other things) to overcome crises. England had a similar idea in the form of its protectorates. I don't like everything Cromwell did for example but he absolutely was a dictator in all but name.
by rssoconnor | 2025-08-04 01:42:14+00:00
How much is it down over the past 30 years?

FWIW, my mental CAD/USD price anchor was set when I was coming of age at 0.75 CAD / USD. Today it at 0.73 CAD / USD, and I've seen it touch 0.60 ish and pass parity in my lifetime.
by cadamsdotcom | 2025-08-04 01:42:54+00:00
The article misses the “musical chairs” game that gets played in land-grabs.

Look at Uber. Lost money for over a decade buying market share with venture capital. Now post IPO they have settled in to a position in the minds of users that’s hard to shake even as cheaper competition arrives. They have a durable business and a steady (even if not amazing) stock price.
by bsder | 2025-08-04 01:44:13+00:00
> How is it reasonable to render the PDF, rasterize it, OCR it, use AI, instead of just using the "quality implementation" to actually get structured data out?

Because the underlying "structured data" is never checked while the visual output is checked by dozens of people.

"Truth" is the stuff that the meatbags call "truth" as seen by their squishy ocular balls--what the computer sees doesn't matter.
by torton | 2025-08-04 01:44:20+00:00
This is rather likely to get worse.

Reading comprehension is declining. Emphasis on individual "impact" and deadline pressure, common at both premiere companies and "non-premiere" companies mindlessly copying the former, both consume time that could have been spent thinking, writing, and engaging with optional things others wrote. People who avoid documents because they might get outdated create systems with no documentation at all. And now, LLMs promise a world where documents don't need to exist a priori -- a model will look at your code and generate a plausible description of possible intent and system architecture on demand, if someone implausibly happens to ask for documentation. If nobody happens to ask, that's even more time saved - a win-win!

Leadership can either support or inhibit the culture of writing and reading. However, modern managers are not immune from the rising pressure. Their response is to shift from thinking and deliberate information processing to rapid-fire pattern matching. Some of them don't see documents as "real output" to begin with, and operate solely in meetings without any written record or documentation whatsoever. Of coures their staff will pick up on the pattern. I have a vivid memory of engaging with a full team working on a substantial project in the absence of their senior leader, getting the tactical picture and then asking the team about the project's goal. You could have heard a pin drop. None of the people working on the project could speak about anything but their immediate assigned tasks.
by classichasclass | 2025-08-04 01:46:13+00:00
(author) MAE isn't the basis for Blue Box, though I'm quite sure it informed its design. Blue Box/Classic is actually more like MAS, the aborted Mac compatibility layer for PowerOpen/AIX/"A/UX 4," in that it runs PowerPC code directly on the CPU in the "problem state" and uses a paravirtualized operating system and enabler. There is no processor emulation in Classic except for supervisor and faulting instructions.

There are also differences at the level they execute: MAE can, and was designed to run, as an independent process like any other well-behaved X11 application, and multiple users can run multiple sessions of it, but Classic/Blue Box needs operating system support and only one instance of it can be running on a system by a single user.
by herrington_d | 2025-08-04 01:46:23+00:00
There are researches backing some sort of "typed language is better for LLM". Like https://arxiv.org/abs/2504.09246, Type-Constrained Code Generation with Language Models, where LLM's output is constrainted by type checkers.

Also https://arxiv.org/abs/2406.03283, Enhancing Repository-Level Code Generation with Integrated Contextual Information, uses staic analyzers to produce prompts with more context info.

Yet, the argument does directly translate to the conclusion that typed language is rigorously better for LLM without external tools. However, typed language and its static analysis information do seem to help LLM.
by J_Shelby_J | 2025-08-04 01:47:49+00:00
Writing rust and the LLM almost never gets function signatures and returns types wrong.

That just leaves the business logic to sort out. I can only imagine that IDEs will eventually pair directly with the compiler for instant feedback to fix generations.

But rust also has traits, lifetimes, async, and other type flavors that multiples complexity and causes issues. It also an in progress language… im about to add a “don’t use once cell.. it’s part of std now “ to my system prompt. So it’s not all sunshine, and I’m deeply curious how a pure vibe coded rust app would turn out.
by jameshush | 2025-08-04 01:48:53+00:00
Referrals are the key to non-FAANG jobs. I also have over 10 years of experience, with six of those years spent working under the same supervisor across two different jobs. Four of those years were two different jobs, thanks to strong referrals from my previous boss and the one I worked with for 6 years before that.

I fumbled a bit early in my career and burned some bridges, but luckily, I smartened up after the first 2ish years.

I figured if I have 10+ years of experience and do not have at least 5-10 people I can call up to ask for a job who've worked with me in the past, I've screwed up. Investing in relationships has been the key job security hack for me (also a completely average React dev who happens to know an above-average amount about video and webrtc).
by bumblehean | 2025-08-04 01:49:30+00:00
> They provide a tagging system but it's only informative if someone spends several hours a month tracking down the stuff that didn't get tagged properly.

The way to deal with this is with an org-level Service Control Policy that enforces the tagging standards.

A resource doesn't have the right tags associated with it? It can't be created.

https://docs.aws.amazon.com/organizations/latest/userguide/o...
by laughing_man | 2025-08-04 01:49:58+00:00
Autoworkers were not the norm. They had the strongest unions in the country, and were able to bargain for wages you couldn't get anywhere else. Their compensation was so good GM and Ford eventually went bankrupt, while Chrysler kind of disappeared.

I remember as a degreed electrical engineer making $35k when the average auto worker was making almost $80k. That's an aberration and could never have continued.
by jleyank | 2025-08-04 01:51:07+00:00
Boomers are in their 60’s and up. Covid took some away, certainly their jobs. People who still had a pension took it and are gone. Social starts up ok at 62-63 if you’ve done ok saving. And judging from the typical ageism we all discuss here people just ain’t interesting by that age. So they’re not taking up jobs like they used to.

Houses, yeah, but unless you’re going to dump them offshore ya gotta live somewhere. Many have or are downsizing which frees up larger houses in desirable areas. Not their fault that investment firms are inhaling houses to give them a better return than stocks.

And remember all this retirement savings stuff has to start paying its taxes at 72 or 73 so the government gets their share. Downward price pressure won’t help the market but one has to sell to eat.
by cncerra | 2025-08-04 01:51:31+00:00
Location: Loveland, CO

Remote: Yes

Willing to relocate: No

Technologies: Ruby on Rails, JavaScript (React, Redux, Vue.js), Python (Django), Elixir (Phoenix), Go, PostgreSQL, Heroku, APIs/integrations

Résumé: https://drive.google.com/file/d/10-aqTg2UMZxYgEb6RoWV1GHPcqA...

Email: cncerra (at) gmail.com

I'm a fullstack developer with a preference for backend work and pretty good at integrations.

I have 5 years of experience writing full-stack, tested, and validated code across several projects at a software consulting firm. I worked directly with clients and led internal teams to meet clients' business goals. Basically, I have experience solving a wide array of problems spanning a variety of industries, and I care about the product and its users.

Interested in horses? I'd love to tell you about the horse adoption platform I built! (Yes, this was just an excuse to talk about the project I'm most excited about.)

I'm looking for a senior-track/mid-level software engineering role at a product-focused company. I left the role I held for 5 years to learn new things - so although I have a soft spot for Ruby on Rails/React projects, I'm also excited to learn about other languages/frameworks.

I'm excited to be on a team and can't wait to join the next one!
by 1vuio0pswjnm7 | 2025-08-04 01:53:07+00:00
"Upstream HTTP/1.1 is inherently insecure and consistently exposes millions of websites to hostile takeover."

Perhaps the word "upstream" is significant

Not all proxies, i.e., authors of proxies, are created equal

Some might be incorrect

This may be the fault of the proxy authors, not the fault of the protocol designer^1

This blog post makes a claim that HTTP/1.1 only "power[s] a third of the web"

I have rarely found a website that will not accept HTTP/1.1

https://http1mustdie.com accepts HTTP/1.0 and 1.1

I have used HTTP/1.1 pipelining outside the browser for 17 years^2

It works beautifully for me outside the browser

Today I use 1.1 pipelining literally every day. Almost all websites I encounter still support and enable it

Would love to see some examples of sites that do not accept HTTP/1.1 amd only accept HTTP/[23]

1. Unlike the designers of HTTP/1.1, the designers of HTTP/2 have made mistakes, bad enough to warrant an immediate replacement

"This head-of-line blocking in HTTP/2 is now widely regarded as a design flaw, and much of the effort behind QUIC and HTTP/3 has been devoted to reduce head-of-line blocking issues.^[58]^[59]"

58. ^ Huston, Geoff (March 4, 2019). "A Quick Look at QUIC". www.circleid.com. Retrieved August 2, 2019.

59. ^ Gal, Shauli (June 22, 2017). "The Full Picture on HTTP/2 and HOL Blocking". Medium. Retrieved August 3, 2019.

This is interesting to me since this is allegedly the "problem" with HTTP/1.1 (cf. problem with advertising-sponsored web browsers) that HTTP/2 was supposed to "solve"^3

2. To retrieve multiple resources from same host in a single TCP connections. (Unlike browsers that routinely open up dozens of TCP connections to multiple hosts, usually for telemetry/advertising/tracking purposes.) It is desirable for me to receive the responses in the same order the requests were sent. As such, "HOL" is a on-issue for me.

3. See "Introduction" https://www.ietf.org/rfc/rfc7540.txt

HTTP/3 reminds me of CurveCP that was published years before QUIC^4

Except the HTTP/3 RFC is written by Akamai employee whereas CurveCP is from an academic, like HTTP/1.1

Also CurveCP needs no "SNI" that leaks domain names in plaintext like TLS and hence needs no complicated Band-Aid like ECH. Still waiting for ECH to be available outside of maybe a limited percentage of sites on a single CDN (Cloudflare)^5 It has been years

4. https://curvecp.org/addressing.html

5. https://test.defo.ie
by SlowTao | 2025-08-04 01:54:10+00:00
You could argue that conceptually, Windows hasn't changed drastically since Windows 95. Yes, there are a lot of quality of life improvements but the start menu with task bar, drop down menus and three window controls at the top are basically unchanged.

UI's for the most part are a mostly solved problem. You either go the dock path of Mac/Gnome or the task bar path of Windows/KDE/Cinnamon. There have been other attempts but nothing has really stuck.

I suspect with Windows 12, they will move the start menu back to the left and management will have met their KPI's and happy days for them. Time to integrate Co-pilot into the command terminal.
by WheelsAtLarge | 2025-08-04 01:54:14+00:00
I knew a woman who said she had a photographic memory but she said that she did not have the IQ to take advantage of it. She remembered a lot of stuff but it was just information to her. She worked in general office jobs. She did not seem to be any sharper than most or have any particular extra ordinary talent.

There are documented cases of people that can remember every day of their lives. I remember a kid that was interviewed. He said he remembered all the best days of his life but the downside was that he also remembered all the worst days of his life too.

If I'm given those choices, I think I will pick my forgetful memory.
by sarchertech | 2025-08-04 01:54:15+00:00
Luxury cars have industry definitions and colloquial definitions. Miata’s don’t fit the industry definition, and I don’t think I’ve ever heard someone call a Miata a luxury car.

The person in the article is most likely talking about a Lexus, Mercedes, Audi, BMW, Volvo, Acura, or Infinity.
by exclipy | 2025-08-04 01:54:52+00:00
The closest we got to vibe coding pre-LLMs was using a language with a very good strong type system in a good IDE and hitting Ctrl-Space to autocomplete your way to a working program.

I wonder if LLMs can use the type information more like a human with an IDE.

eg. It generates "(blah blah...); foo." and at that point it is constrained to only generate tokens corresponding to public members of foo's type.

Just like how current gen LLMs can reliably generate JSON that satisfies a schema, the next gen will be guaranteed to natively generate syntactically and type- correct code.
by redhale | 2025-08-04 01:55:44+00:00
100,% this. PAYG bill anxiety is such a barrier that I will not use it AT ALL if I'm paying the bill. And even when my company is paying, I feel a need to be too careful as to negate much of the benefit. Raise the prices of the all-inclusive plans if need be. But don't make me use (or NOT use) the API for my day-to-day.
by rvz | 2025-08-04 01:56:06+00:00
Such extraordinary claims, require extraordinary evidence. Not "vibes"

> It seems that typed, compiled, etc. languages are better suited for vibecoding, because of the safety guarantees.

There are no "safety guarantees" with typed, compiled languages such as C, C++, and the like. Even with Go, Rust and others, if you don't know the language well enough, you won't find the "logic bugs" and race conditions in your own code that the LLM creates; even with the claims of "safety guarantees".

Additionally, the author is slightly confusing the meaning of "safety guarantees" which refers to memory safety. What they really mean is "reasoning with the language's types" which is easier to do with Rust, Go, etc and harder with Python (without types) and Javascript.

Again we will see more of LLM written code like this example: [0]

[0] https://sketch.dev/blog/our-first-outage-from-llm-written-co...
by johntfella | 2025-08-04 01:56:12+00:00
The doctor I've been with since 1998 has refused to adopt the digital system. He's getting older unfortunately and I suspect in another few years he'll be retiring only to be replaced by a doctor who embraces digitalization. It's far and few these days to find paper only offices. Which is a shame, as I feel the more modern the medical system is the less personable, less "family doctor" oriented, heck more often only to be bought up by a network. Quaint is under rated, futurism is over rated.
by satyrun | 2025-08-04 01:56:29+00:00
The problem is you had to know someone that worked at GM to get a job at GM.

I had a family friend that was a union boss and after high school he got his son into GM. The family friend though wasn't going to get me in.

It was huge money at the time but it is also why GM stopped being competitive. I think the union boss friend retired at 45 or something completely ridiculous.

Of course he also had the nicest sports car, a huge boat, a huge house for the time.
by sillywalk | 2025-08-04 01:56:34+00:00
There was a 3rd party toolkit called I believe Equal, then Lattitude for porting Mac Apps to Unix. Equal was used to port MS Word & Excel, and Lattitude for porting Adobe Photoshop and Illustrator.

It was essentially a reverse-engineered MacOS Rom Toolkit. It implemented most of System 7 as well as QuickDraw.

http://preserve.mactech.com/articles/mactech/Vol.13/13.06/Ju...
by bjackman | 2025-08-04 01:59:02+00:00
I have never personally had any impulse at all to get a tattoo, until I saw this guy getting "Ötzi's" tattoos:

https://youtu.be/_BqarmmtLwc?si=fI3Lg9RXTabOuesG&utm_source=...

As soon as I saw the title of that video I knew it would be about 9 Ötzi and I suddenly had a deep longing to get those tattoos! But It feels like instead of copying Ötzi I'd really just be copying this kid off YouTube so I won't.

However I'm still thinking: if I ever get any localized health issues, maybe I'll get an Ötzi-style tattoo there. Since it's thought that his tattoos were likely a form of medicine.

(So far the only health issue I have had was localised... To my anus. I decided to skip that one... Luckily modern fixed it nicely already!)
by throw0101d | 2025-08-04 01:59:19+00:00
> How much ocean shipping of troops do we expect, though?

How much ocean shipping of tanks is expected? How much ocean shipping of trucks is expected? How much ocean shipping of jeeps is expected? How much ocean shipping of artillery is expected? How much ocean shipping of ammunitions is expected? How much ocean shipping of fuel is expected?

How much ocean shipping of food is expected? Because how many commercial carriers will want to sail into an active war zone?
by timuckun | 2025-08-04 02:00:42+00:00
It's been my experience that strongly opinionated frameworks are better for vibe coding regardless of the type system.

For example if you are using rails vibe coding is great because there is an MCP, there are published prompts, and there is basically only one way to do things in rails. You know how files are to be named, where they go, what format they should take etc.

Try the same thing in go and you end up with a very different result despite the fact that go has stronger typing. Both Claude and Gemini have struggled with one shotting simple apps in go but succeed with rails.