MurphyA/hacker-news huggingface dataset:
by prmph | 2025-05-06 13:26:56+00:00
Look up the Wikipedia definition [1] of compressive strength:

> In mechanics, compressive strength (or compression strength) is the capacity of a material or structure to withstand loads tending to reduce size (compression). It is opposed to tensile strength which withstands loads tending to elongate, resisting tension (being pulled apart).

Google search AI summary states:

> Compressive strength is a material's capacity to resist forces that try to reduce its volume or cause deformation.

To be fair, compressive strength is a complex measure. Compressibility is only one aspect of it. See this Encyclopedia Britannica article [2] about how compressive strength is tested.

[1] https://en.wikipedia.org/wiki/Compressive_strength

[2] https://www.britannica.com/technology/compressive-strength-t...
by everdrive | 2025-05-06 13:27:32+00:00
I left the government for corporate work, and we didn't have project managers as a specific role. Of course, people were managing projects, but it was nothing like it was in the government. In my short experience, project managers:

- Have no understanding of the technology they're "building."

- Don't understand who is responsible for what.

- Would have NO idea if things were set up incorrectly.

- Are solely working through a checklist of items and asking "is this done, or do you have dependencies?"

- The checklist itself was just built by interviewing different stakeholders, but it's the PM who puts it together and of course the PM who doesn't really understand the detailed or high level view of the project.

It's pretty maddening, and self-evidently stupid. I really cannot fathom why my company and other companies fail to understand what a waste of time and money this is. And worse, than the PMs are often leading to worse outcomes. Please keep this in mind anytime someone tells you that we need to "run government like a business," or suggests that businesses are wildly efficient whereas government is never efficient. If we had EVER had a useless PM like this back in government I would have forced them off the project as part of our criteria for success. In the corporate world, there's really no such option, because project success is always secondary to the businesses wants.
by dentemple | 2025-05-06 13:27:36+00:00
One tiny thing that I think OP is missing is the fact that the phrase can also perfectly double as mockery (even if the wider industry hasn't picked up on that yet). Seriously, the fact that the vibe coder literally isn't relying on anything practical whatsoever is right there in the name.

It's like how "crypto bro" used to be a badge of honor but is now usually considered an insult. No change to the term was necessary thanks to how dumb it already sounded.

My suspicion is that "vibe coding" will eventually become an insult, too, thanks to the nature of the phrase.

And you all can help me start this trend!
by 0xDEAFBEAD | 2025-05-06 13:28:06+00:00
Well sure, I might as well link you to info on the 2008 crash to demonstrate that the modern US economy is just as broken.

Here are some interesting facts from the Wikipedia page you linked:

* "The economic contagion began in 1929 in the United States, the largest economy in the world" -- i.e. we were doing really well, as I said: https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Gr...

* "with the devastating Wall Street stock market crash of October 1929" -- sounds like it didn't have much to do with a failure to defend Europe

* If you're going to try to argue that tariffs worsened the Great Depression -- I'm not advocating tariffs. I didn't vote for Trump btw. I hope Europeans take my comments on HN as a wake-up call that even Democrats like me are getting fed up with them. (I don't advocate a gold standard either.)

* "Hoover was defeated by Franklin D. Roosevelt, who from 1933 pursued a set of expansive New Deal programs in order to provide relief and create jobs." If you think the New Deal ended the depression, which some economists appear to believe, that's basically an argument for the "welfare state" course I'm advocating.

* As far as I can tell, literally no one argues for the position you're implying, that the Depression was caused by the lack of a NATO-type alliance:

>The precise causes for the Great Depression are disputed. One set of historians, for example, focuses on non-monetary economic causes. Among these, some regard the Wall Street crash itself as the main cause; others consider that the crash was a mere symptom of more general economic trends of the time, which had already been underway in the late 1920s.[3][8] A contrasting set of views, which rose to prominence in the later part of the 20th century,[9] ascribes a more prominent role to failures of monetary policy. According to those authors, while general economic trends can explain the emergence of the downturn, they fail to account for its severity and longevity; they argue that these were caused by the lack of an adequate response to the crises of liquidity that followed the initial economic shock of 1929 and the subsequent bank failures accompanied by a general collapse of the financial markets.[1]

Fun fact: Chaos in Europe might have even been good for the US economy:

>According to Christina Romer, the money supply growth caused by huge international gold inflows was a crucial source of the recovery of the United States economy, and that the economy showed little sign of self-correction. The gold inflows were partly due to devaluation of the U.S. dollar and partly due to deterioration of the political situation in Europe.[56]

I advocate a Swiss foreign policy for the US. We should have a much stronger default towards neutrality, and stop being so eager to sanction so-called "bad actors" like Russia. That will strengthen the USD as a reserve currency, since central banks won't feel as much need to diversify away from it in order to beat sanctions.
by rcxdude | 2025-05-06 13:28:11+00:00
>It's very simple. I want the dollars spent defending Europe to be spent here at home.

Presumably you would still like to spend some dollars defending the US? How many dollars do you think is the difference? (keep in mind there are many nonlinearities in defense spending: you can very easily cut spending by 20% and wind up with 20% of the capability instead of 80%) The US's presense in Europe is very much strategically part of the US defending itself.

>I want the US to switch to emphasizing "growth" and "welfare state", and let the Europeans handle their own continent. The fact that Europe has historically underinvested in growth and military is very much their problem.

If Europe ceased to be an ally to the US and instead became hostile (due to being occipied by e.g. Russia), then it very much would be the US's problem.
by melchizedek6809 | 2025-05-06 13:28:36+00:00
I'm kind of wondering where this sentiment is coming from that LLMs are stealing open-source code. Isn't it just the same as someone learning programming by reading and working on open-source code and then writing closed software with that knowledge, where is the difference? Or is it just closed models that are problematic and would open models like Llama/DeepSeek be acceptable?
by permo-w | 2025-05-06 13:28:37+00:00
you're proving my point. people think these things because, as you say, they're instilled in the American national mentality. it makes sense to think that's wrong, it makes sense to think people should think for themselves and try to engage their empathy circuits for people not in their immediate family, but it's taking it a million steps too far to say they're subhuman or unevolved, and it's not helping anything anyway. perhaps it was too far to say that it's rarely because they're stupid though
by jeroenhd | 2025-05-06 13:29:04+00:00
I've had the same experience here in the Netherlands. Except there often was no real cafeteria to order from if you forgot your lunch or if something special was going on.

This mechanism does cause troubles for the poorest kids, though. Poor families send their kids to school without lunch, or with very unhealthy food (because that's cheapest).

I'm in favour of schools offering lunch. Parents pay for the sandwiches or whatever they hand out to their kids anyway, might as well get the benefits of economies of scale to reduce costs, while helping poor kids through the day. I doubt the taxes necessary to make this happen would be close to the price parents pay for food (and the time they spend preparing meals for their young kids).
by ZeroTalent | 2025-05-06 13:29:25+00:00
It's better at coding, but they are essentially paying for users.

I would also argue that the product could be built over two weekends with a small team. They offer some groundbreaking solutions, but since we know that they work and how, it's easy to replicate them. That also means they have significant talent there.

Hence, they are also buying the employees.

The code base itself is basically worth nothing, in my opinion.
by HDThoreaun | 2025-05-06 13:30:25+00:00
> realistically none of these LLMs are more useful than a very, very bad junior programmer

This is an incredible achievement. 5 years ago chatbots and NLP AI couldnt do shit. 2 years ago they were worthless for programming. Last year they were only useful to programmers as autocomplete. Now they replace juniors. There has been obvious improvement year after year and it hasnt been minor
by jawns | 2025-05-06 13:30:30+00:00
Full disclosure: I help manage AI products for my company, which also involves helping engineers use AI tools more effectively.

I think of the act of using an LLM's assistance to produce code as two distinct actions, depending on who's doing it:

* Amateurish efforts, by someone who doesn't really understand or care about code quality. This is "vibe coding," where the LLM is doing maybe 95% of the work. Back in the day, the pejorative term "script kiddies" was used to describe would-be hackers who basically just ran scripts written by others, rather than developing their own skills. And those are the sorts of people I would describe nowadays as vibe coders.

* Judicious use by someone who knows what they're doing and just wants to move faster. Rather than letting the LLM do 95% of the work, it's more like a pair programming session, where the "senior" developer remains in the driver's seat but lets the "junior" LLM handle smaller, well-defined tasks that can be easily reviewed for quality.
by aftbit | 2025-05-06 13:30:31+00:00
Found the European :) With power as cheap as it is in the US, some of us just haven't had to worry about this as much as we maybe should. My rack is currently pulling 800W and is mostly idle. I have a couple projects in the works to bring this down, but I really like mucking around with old enterprise gear and that stuff is very power hungry.

Dell R720 - 125W

Primary NAS - 175W

Friend's Backup NAS - 100W

Old i5 Home Server - 100W

Cisco 2921 VoIP router - 80W

Brocade 10G switch - 120W

Various other old telecom gear - 100W
by vtemian | 2025-05-06 13:31:00+00:00
I'm still searching for successful vibe coding examples.

Each time I tried it, with custom rules, git, and all the best practices I found, it went amazingly well initially, and garbage afterward.

Using the same technique, after a while, it generates a lot more shitty code than helpful.

> So, it’s shit and you’ll spend a long time fixing it.

It just takes more time overall to make it functional. Fixing, debugging and improving vibed code takes more mental resources and time than just writing it from scratch.

Also, there's the flow aspect. Each time you let it "vibe", you're losing the flow state that is important while creating and thinking about complex work.
by jerf | 2025-05-06 13:31:14+00:00
While I am first in line to say that programming is math whether you like it or not, it is certainly the case that few programmers are using that sort of math in their heads when they are programming. I suspect that if, oh, about 60-70 years of trying to change that has not had any headway that there is little reason to suspect that's going to change in the next 30.

But you can sort of backdoor the idea with something like this: https://jerf.org/iri/post/2025/fp_lessons_types_as_assertion... I won't claim it is exactly the same, but it is certainly similar. Tell a programmer, "Hey, you can build a type that carries certain guarantees with it, so that the rest of the program doesn't need to be constantly validating it", a problem any 5+ year dev ought to be very familiar with, and I think you make more progress in the direction of this notion than a paper full of logic diagrams in a notation even most computer scientist undergrads will never encounter.

(I'm not even certain if I directly encountered that in my Master's degree. It's been a while. I think I did, but I think it was only one class, and not a huge part of it. I'm not sure because I know I did more with it on my own, so I can't remember if I was formally taught it or if I picked it up entirely myself.)
by thraway3837 | 2025-05-06 13:31:17+00:00
This is all just too much Stockholm syndrome. Apple’s DX (developer experience) has always been utterly abysmal, and these continued blog posts just goes to show just how bad it is.

Proprietary technologies, poor or no documentation, silent deprecations and removals of APIs, slow trickle feed of yearly WWDC releases that enable just a bit more functionality, introducing newer more entrenched ways to do stuff but still never allowing the basics that every other developer platform has made possible on day 1.

A broken UI system that is confusing and quickly becomes undebuggable once you do anything complex. Replaces Autolayout but over a decade of apps have to transition over. Combine framework? Is it dead? Is it alive? Networking APIs that require the use of a 3rd party library because the native APIs don’t even handle the basics easily. Core data a complete mess of a local storage system, still not thread safe. Xcode. The only IDE forced on you by Apple while possibly being the worst rated app on the store. Every update is a nearly 1 hour process of unxipping (yes, .xip) that needs verification and if you skip it, you could potentially have bad actors code inject into your application from within a bad copy of Xcode unbeknownst to you. And it crashes all the time. Swift? Ha. Unused everywhere else but Apple platforms. Swift on server is dead. IBM pulled out over 5 years ago and no one wants to use Swift anywhere but Apple because it’s required.

The list goes on. Yet, Apple developers love to be abused by corporate. Ever talk to DTS or their 1-1 WWDC sessions? It’s some of the most condescending, out of touch experience. “You have to use our API this way, and there’s this trick of setting it to this but then change to that and it’ll work. Undocumented but now you know!”

Just leave the platform and make it work cross platform. That’s the only way Apple will ever learn that people don’t want to put up with their nonsense.
by Aurornis | 2025-05-06 13:31:34+00:00
The X-Files went the opposite way: The streaming release was remastered from higher quality originals that had been prepared ahead of time for the eventual arrival of higher resolution TV.

I’m not surprised that some shows were never archived at higher quality, though. The entertainment industry has a lot of people who just want to get their job done and go home, just like any other industry. Many classic series were not instant classics, they were shoestring operations trying to get a product out the door on too little budget. Getting anything across the finish line was the objective, not archiving the highest quality for future generations.
by ai-christianson | 2025-05-06 13:31:45+00:00
I'm the dev of a semi-popular FOSS coding agent --I agree that "vibe coding" as a term is fairly cringe.

The thing is, I see AI coding tools, especially agents, as a major force multiplier for individual devs and small teams. The output of AI is everything from total AI slop to actually good, scoped PRs, or even occasionally fixing bugs that were otherwise impossible to fix within a given time-box. I don't see how using tools like this is bad at all. A lot of it really comes down to the operator --when I use coding agents, I end up leaning even harder into my background/knowledge on higher level abstractions, architecture, design decisions, etc.
by bigbinary | 2025-05-06 13:31:45+00:00
I used the phrase recently when my coworker asked me what metrics I use to guide my code decisions, and he gave me the options of sonarqube issues, test coverage (which I found to be configured to exclude huge feature directories of this legacy app), or efficiency metrics. All this after 6 major prod bugs were introduced over 6 months.

My response was that I code by vibe, and really I meant that I was improving the nightmare of working in our backend code while trying to learn the business logic, restructuring our backend code structure, hardening our unit tests, and adding swagger documentation. While doing so, I uncovered tons of bugs.

All in all, “vibe coding” to me is similar to “smelly code”, where the intuition depends on the implementor, but with the latter, “bad” coders can be silent and aren’t forced to make change smells. Good coders, however, prove their intuition skills when identifying and fixing code smells, even though today we have automated tools to tell us why our code smells feel or look bad
by jurgenaut23 | 2025-05-06 13:31:56+00:00
I'd argue it actually makes things worse. When you can have a higher-purpose job (an ICU or ER nurse who is saving patient's life everyday) and you're spending most of energy on administrative overhead, the effect is just magnified.

Meaning is a subjective thing. That's why some people thrive in some environments and some may burn out. If you put your average IRS auditor in a hospital, they might actually find more meaning in filling forms than exchanging with patients.
by hwillis | 2025-05-06 13:32:02+00:00
Kevlar is an appropriate comparison- it has one of the highest tensile strengths known. It is not just lightweight and tough, it is also extremely strong in absolute terms. The strongest kevlar is somewhere between as strong as this material and half as strong.

Titanium is a pretty bad comparison. Its 10-20x weaker, and is also weaker than fiberglass, nylon, most steels, sapphire, many other types of metals and fibers...
by em-bee | 2025-05-06 13:32:06+00:00
it's not that bad. japan may be the one extreme and the US the other, europe is somewhere in the middle on a sliding scale towards the US. the broken windows theory fits here. to use the analogy, if a window is broken in japan someone would go fix it unprompted. europe mostly manages to keep broken windows in check. and in the US broken windows have gotten out of hand.

the better alternative to social pressure is building community. social pressure means that you are forced to conform because everyone you interact with expects you to. community means that everyone you interact with is your friend.
by HenryBemis | 2025-05-06 13:32:09+00:00
As someone who also abandoned London a few years ago, I think that any 'place' (town/city/village.. well city) over 2m population is unlivable. Unless someone lives in a super-green (mini forests, parks, etc.) area, has everything within 10-15mins driving (work, home, shopping mall, swimming pool, gym, etc.)

Anything from 50k to 2m will have all that you need (galleries, cinemas, etc.)

On the Q at hand, reading, fasting, writing.
by imglorp | 2025-05-06 13:32:22+00:00
It wouldn't be hard to set up a service like this experiment so birds can socialize whenever they wanted.

> They also seemed to understand that another live bird was on the other side of the screen, not a recorded bird

And I really hate to bring AI into it, but "bird chat bot" doesn't seem too hard to train on a bunch of behaviors for live interaction. It could offer a palette of avatars.
by ijustlovemath | 2025-05-06 13:32:29+00:00
I've had a lot of success using podman with pyenv for python versions, and plain old venv for the actual environment. All of this lives within WSL, but you can still access everything locally with localhost://

If you just want to use windows, pyenv-win exists and works pretty well; just set a local version, then instantiate your venv.

uv does certainly feel like the future, but I have no interest in participating in a future VC rugpull.
by skwee357 | 2025-05-06 13:32:29+00:00
It doesn’t matter, whether it’s true or not. If you can’t program you are not a coder. Vibe or no vibe. You have no competence in this field. And I wish we would stop calling people who can’t code “(whatever hyped word) coder”, because then language looses its meaning as words no longer define what they should define.
by MaxMonteil | 2025-05-06 13:32:33+00:00
JustWatch | Sr Frontend / Fullstack | Berlin | Full-time | https://www.justwatch.com

This is a cool opportunity as I found my role at JustWatch in a Who is hiring thread like this one ~4 years ago, it's great to be able to extend this to someone else to join my team.

Company - JustWatch delivers data-driven digital marketing for the global entertainment business. From the biggest blockbusters to award-winning shows, major sporting events, and best-selling video games. Not only are we entertainment-obsessed ourselves, but we also run the world's largest streaming guide, giving us unparalleled insights into audience behaviors and content tastes.

You - We are looking for someone with 4+ years of experience ideally in the context of a high-traffic website with a substantial user base. Experience with a modern JS framework, TypeScript, Webpack & Vite, performance monitoring and improvements. Someone with a side project/startup (in-development or live) or entrepreneurial spirit.

Role - The site is built with Vue.js, Node.js, GraphQL and a Go + Kubernetes BE. You'll be working creating, architecting, designing many of the underlying systems we use, improving and maintaining the performance of the site which requires an understanding of the JS framework down to our caching setup and communication with multiple in-house services.

A direct 1:1 skill and experience match isn’t a requirement. If you describe yourself as hard working, learning through chaotic action, and with a focus on creation then do apply.

At JustWatch there's really a culture of ask forgiveness rather than permission. We've got a fast pace of development from features, experiments, and client requests but also a huge respect and attribution of autonomy, trust, and responsibility. All of us on the team have our tasks that we take full ownership of bringing to the finish line while also having side projects we believe are important for the development of the project. If you believe something could and should be done, you can just start doing it.

The team is filled with eager and talented members who would love to learn from your expertise and who I'm sure you'd get to learn from too.

I'm the team lead of the FE and mobile teams and you'd be joining the FE team. If you're interested send your info here https://jobs.lever.co/justwatch/61eeda6e-8ce0-458c-94e2-4eec...
by callmeal | 2025-05-06 13:32:40+00:00
Isn't "vibe coding" a natural progression from https://github.com/mattdiamond/fuckitjs ?

Through a process known as Eval-Rinse-Reload-And-Repeat, FuckItJS repeatedly compiles your code, detecting errors and slicing those lines out of the script. To survive such a violent process, FuckItJS reloads itself after each iteration, allowing the onerror handler to catch every single error in your terribly written code.