skysight-inc/HackerNews huggingface dataset:
Thanks for sharing, just made a pre-order, exited to have such a device, but as a young parent of two, I do not have the time to tinker such a costly project.
Key point:

>I've also sometimes let AI do quite heavy lifting; for example, the frontend for my latest weekend project, SquadUtils, was done almost entirely by Claude. It's important to note, though, that I was always able to reason about the code and guide Claude in the correct direction if it made mistakes.

AI coding - if you know how to prompt and follow-up-prompt and review well - can greatly boost productivity for almost everyone reading this comment. This article is warning about unguided, "AI-take-the-wheel" outsourcing, not prompt-based programming in general.

Maybe in a few years something approaching true vibe coding will be much feasible, as well. We're early.
For the 94th time: It's not that we don't have a spine. It's not that we're pretending everything is fine. It's that we don't want to discuss it all day long on HN. We want HN to be something else than a political discussion site.
In addition to all of the other comments a good analogy I'd heard in the past is related to plumbing.

If 80% of the way into building a house you realize you want to swap the bathroom and the living room you'd be laughed at. The pipes are laid you and you'd have to drop back down to the 50% complete level to move them.

But this happens all the time in software. It's why so many projects get stuck at the 80/90% level. Because those defining requirements, and many times even engineers, don't have a concrete understanding of what is plumbing and what is finishing it's very difficult to know whether the ask is to hang wallpaper or move a toilet.
> Why would you crawl the web interface when the data is so readily available in a even better format?

It's entirely possible they don't know about this. I certainly didn't until just now.
People got to make bots pay. That's the only way to get rid of this world wide DDOSing backed up by multi billions companies.

There are captcha to block bots or at least make them pay money to solve them, some people in Linux community also made tools to combat that, i think something that use a little cpu energy.

And in the same time, you offer an api, less expensive than the cost to crawl it, and everyone win.

Multi billions companies get their sweet sweet data, Wikipedia gets money to enhance their infrastructure or whatever, users benefits from Wikipedia quality engagement.
With the way Transclusion works in MediaWiki, dumps and the wiki api’s are often not very useful, unfortunately
Thank you! I made them myself using http://excalidraw.com/.
That's not what I asked the LLM for. I asked it for a counterexample, not whether a counterexample is currently known to humans.

Is that the correct answer to "write a lock-free MPMC queue"? That is a coding problem that literally every LLM gets wrong, but has several well-known solutions.

There's merit to "I don't know" as a solution, but a lot of the knowledge encoded in LLMs is correlated with other LLMs, so more sampling isn't going to get rid of all the "I don't knows."
There are a ton of articles like this out there, and I would tend to agree -- people are hoping it'll go away if they speak of it in negative terms. I think a wiser strategy would be to adapt and learn the new methods.
No build step needed ? I like that.
Ask HN: Why are LLM UIs so slow?
I love Claude Sonnet but the user interface is super slow. After chatting sometime, it becomes too slow and its even hard to scroll.

To counter this, I tried Openrouter's chat interface, but that is painfully slow. I'm trying now Gemini 2.5 in Google AI studio and it is also slow.

What is the underlying reason for this? I understand the backend takes a lot of computation, but frontend?
Okay I think I finally get your point, and I even agree. The comparison with an executive assistant doesn't help much here, because the CEO interacts with only one person over all those delegatable activities, and the expectations are that person already knows all the defaults. That's what makes it smooth. This doesn't scale when you must deal with a different AI for each interaction. Will we get to a (scary maybe) point where Siri/Alexa/whoever can actually be that personal assistant? Maybe, but we're still far from it. So at least for today, the conversational interface is an extra burden. And tomorrow, we'll see.
Let's say I could vibecode a viable whitelabel competitor to, say, Eventbrite in, like, a week. Or before LLMs, an unscrupulous version of me steal their source code and then find/replace EventBrite and launch FraEventMede.

So what? If we presume vibecoding makes the problem no longer the code, there's still the everything else of business. How would I compete with EventBrite? What would I even do with my clone?
Totally agree. But does that not reinforce my point?

Or are we saying now that 50%+ of the US has “no prospects or no hope”? Really?

Anyone thinking that is sorely mistaken about how good we have it, and I’m afraid is soon to find out. Destroying the apparatus of state and destabilizing international relations is not going to be good, certainly for those “with no prospects or hope”.

And that was not difficult to foresee.
Too bad.

"We don't have the resources to give that many people their full legal rights" should not be followed by "so we will deny them their rights." The government could massively expand the number of immigration courts or otherwise massively increase resourcing that goes into processing these cases. Otherwise they can get fucked. Legal rights make the job of law enforcement more difficult. That's a good thing.
The crazy thing is when that was first posted to HN, the salary was 50% lower.

Shocking that no one wanted to work there.
Careless crawler scum will put an end to the open Internet
This video shows the excellent performance of the fully automatic medium-speed paper cup machine (120 - 150 PCS/Min):
Efficient production: Stable output of 120 - 150 paper cups per minute, suitable for coffee cups, cold drink cups and other specifications;
Intelligent control: Adopt PLC system and photoelectric detection technology to achieve automatic counting, fault alarm and shutdown protection, reducing manual intervention;
Stable and durable: Ultrasonic bonding technology ensures the sealing of the cup mouth, modular molds support fast mold change, and improve production flexibility ;
Professional service: Provide equipment debugging, technical training and after-sales support to help you quickly start production!
Suitable for paper cup factories, catering packaging companies and environmentally friendly product manufacturers, click to learn how to up grade your production line!
Literally every line from that movie is so quotable.

"Would you classify that as a launch problem, or a design problem?"

"They're beauticians?!"
"Not yet"

"These military types are so untrusting"
Oh I missed remember OpenZFS started on FreeBSD. Thank you for the correction.
Just to add some more context. Zig cc is a wrapper around clang. It can handle cross compiling to specific glibc versions. See https://andrewkelley.me/post/zig-cc-powerful-drop-in-replace...
I imagine it would help with the glibc problems they are taking about. Glibc tries to provide a backwards compatible abi.
You can call C++ code from F#, too.
This startup has its staff working 12-15 hour days to use AI to write the code for an AI system that gets people to pay up on their debts. Collecting debts involves dealing with people who are in difficult, exceptional situations: I have no faith that they are willing to properly engage with any of the detail. I have absolutely no doubt that this company will leave a long trail of suicides behind it.
Val Kilmer's playfulness shines as he departs on April Fool's day - a real genius move. Thanks for the good times Val!
I am not sure what you mean. My memory management for a recent 30k LOC app boils down to "thinking before cloning"
I love this! So little effort for so much outcome. In fact, I'll try it ... long shot but I'd love to join too!
Ask HN: What do you use to monitor website security (vulns, uptime, etc.)?
I recently built [PenZen](https://penzen.app). It scans websites for real vulnerabilities (not just SSL checks) using OWASP Zap under the hood and sends prioritized alerts with AI-powered remediation suggestions.

I made it because I was tired of tools that alert me about issues I don't understand or can’t do anything about. Curious: What are you using to monitor website security?

And more importantly: What actually makes you trust a report or take action on it?
I kinda agree but the article does not do a great job at defending the position. Who cares about docs?

Vibe coding, or just letting AI take the wheel will work in some situations. It allows non coders to do things they couldn't before and that's great. Just like spreadsheets, no code tools, and integrations tools like Zapier, this will fill a bunch of gaps and push the threshold where you need to get software devs involved.

But as with all these solutions there is that threshold were the complexity, error margin gets, and scale go beyond workable and then you need to unfuck that situation and enforcing correctness. And I think this will result in plenty "oops my data is gone" types of problems.

If you know upfront that your project will get complex and/or needs to scale you might be best off skipping the vibe coding and just getting it right, but for prototypes, small internal tools, process "glue", why not.

It's not a replacement of software engineering as a whole (yet), it's just another tool in the toolbox and imo that's great. Can I use it, no.. I have tried and it just doesn't work at all for bigger more complex projects.
EVs are not less efficient. When you burn gasoline you're only capturing 15-30% of it's stored chemical energy. An EV will convent 90% or more of it's energy into motion.
The bigger comment is that these people are not documented or undocumented. To be either would require due process where such documents could be produced.
"Do things that don't scale" should really be rewritten as "do things that make you wish you were cleaning toilets with your tongue instead".
The clicking in Firefox still doesn't work. (https://news.ycombinator.com/item?id=43523873)
Doge official at DOJ bragged about hacking, distributing pirated software
I'm guessing many on HN will chalk this up to youthful indiscretion, but the fact that there were seemingly no background checks done on DOGE personnel is deeply disturbing as many of these DOGE-ies have access to key governmental systems.
Got a source on El Salvador's position? The article states the MS-13 claims come from the US and are unsubstantiated:

> The allegations about his affiliation with MS-13 stem from a 2019 arrest outside a Maryland Home Depot store, where he and other young men were looking for work, according to the complaint.

They also claim he had legal protections from being deported specifically to El Salvador:

> An immigration judge denied Abrego Garcia’s asylum request in October 2019 but granted him protection from being deported back to El Salvador.

> In its court filing on Monday, the Trump administration said ICE “was aware of his protection from removal to El Salvador,” but still deported Abrego Garcia “because of an administrative error.”

This is the part that concerns the US. Also the part where this is all being paid for by American tax dollars.
My driver's license does not say that I am a US citizen anywhere on it as far as I can tell.

I don't carry my passport or birth certificate with me in public.
There are “AI artists” claiming “prompt engineering” is a skill that should give them copyright over the works the image generator produces, so this is not surprising in the slightest.
Title reminded me of Tubular bells.
Glad you enjoyed Graft! The system your describing sounds very cool! It's actually quite similar to SQLSync. The best description of how SQLSync represents and replays intentions (SQLSync calls them mutations) is this talk I did at WasmCon 2023: https://www.youtube.com/watch?v=oLYda9jmNpk
I've not run into anyone who says AI is useless. I'm highly critical of AI as an "everything machine", won't let it code for me and believe AGI is a pipe dream... and I still have incorporated it into my workflow as a rubber duck, idea soundboard and documentation search engine.

On the other hand I've run into way too many people (dozens in person, hundreds online) who are overselling AI, most with a direct financial interest as their motivation.

It's not true that the sides are at all balanced unless you create an extreme "anti-AI" side that doesn't exist.
Just asking a question like proves the point. Bluntly yes those discussions are fine. With the huge polarization in politics, regardless of side it devolves into an endless low-signal comments that add nothing new of value. There is no added value in any comments that would crop up from a post like this. It is also why anything related to Israel vs Gaza get auto flagged. People like to project it’s because of secret operations to remove all negative publicity but generally it’s more mundane, folks don’t want to rehash the same arguments over and over.
Feels like cherry-picking.

WWII had very little to do with America in the sense that the American involvement was only a reaction to others messing things up.

While the other two are purely American.
It was coined by Andrej Karpathy two months ago, which is partly why it spread like wildfire. Karpathy is far from some random grifter or memer.

https://x.com/karpathy/status/1886192184808149383

>There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
The cool thing with software engineering is that we can drive the costs of building the same project repetitively down to zero. We don't have to write Postgres from scratch each time we spin up a CRUD app, we can just install it.

I think that's why estimation in software engineering is difficult. The predictable repetitive portion of the project takes up no time - all that's left are the novel unknown parts.
MSVC incorrectly warns that C99 flexible array members are a nonstandard ext
It's the big bummer with reasoning models, although they are improving a lot. I experimented with various reasoning models for my AI security scanner product but found the performance to just be far too slow.
Skim read the article, why is it "But None are useful" and not "And none are useful"?
Do you mean https://penzen.app/ ? The .io domain doesn't resolve for me.
The vast, vast majority of companies using AI are on the same level as the people distributing malware to mine crypto on other peoples' machines. They're exploiting resources that aren't theirs to get rich quick from stupid investors & market hype. We all suffer so they can get a couple bucks. Thanks, AI & braindead investors. This bubble can't pop soon enough, and I hope it takes a whole lot of terrible people down with it.
Early in my career, when I was young and naive, I used to spend an inordinate amount of time coming up with the perfect estimate. I could pretty well get it dead on nearly all the time, at the cost of wasting a stupid amount of time to determine it.

I soon noticed that it only ever lead to "okay, thanks" from whomever made the requested and that was the end of it. So now I just pick a random number. I still get "okay, thanks" and nothing changed.

Nobody really cares. It turns out it is just something people ask when they are uncomfortable with silence, but can't think of anything else to say.
I had a ticket to see his one-man show a few years ago in DC but he had to cancel for health reasons; whatever actually took him down had been going for a while now. I'm sorry we didn't get to see more of him.
Looked around and found this perfect set. Smart Electronic Chessboard
https://a.aliexpress.com/_Ex1ynXa

I also found a dutch e-paper board but the Chinese looked much better.
There seems to be a bit of a definition issue here, because the author admits in the article to actively doing I thought was considered Vibe Coding. The author said that he has built something almost entirely with AI. Isn’t that a lot higher of a percentage than the 50% job ad he’s pointing at?
That's a very brave statement. The industry has moved abroad, we have never been less healthy, and it's still getting worse.
Being true by definition is just assigning something to be true by assumption.

Who makes a definition? Are definitions intrinsic to reality? No. Definitions are made up concepts from language which is also another arbitrary made up thing. When something is defined to be an axiom the human is making something up and arbitrarily assigning truth to that concept.

> I believe this definition don't make sense in the general case considering the number of vectors that can introduce errors into software.

You’re making up a definition here. Which is the same as an axiom.

Your question is what verifies the verifier? But that question is endless because what verifies the verifier of the verifier? It’s like what proves the axiom? And what proves the proof of the axiom?

The verifier defines the universe of what is correct and what is incorrect. It is the axiom. It is an assumption at its core. You can pretty it up by calling it a more advanced thing like “definition” but in the end it is the exact same thing as assuming and making up a fact that something is true without any proof.
Wikipedia spends 1% of its budget on hosting fees. It can spend a bit more given the rest of their corruptions.
Yes, the original anecdote was simplistic. Most “anecdata” is.

However your response that their social anxiety wasn’t a result of their upbringing, and then expanding that with the evidence being your own anecdote, is far more simplistic and somewhat uncharitable too.

You might be correct but you might also not. However you know less about the situation that the commenter (obviously) so I don’t really see how you can confidently assert anything about their condition.

And that is why I responded the way I had. It’s not saying you are definitively wrong; just that you know far too little about the specifics to make assertions.
Someone's gotta tell the LLMs that when a prompt-kiddie asks them to build a scraper bot that "I suggest downloading the database instead".
Market quote, commas, and colons aren't that terse, and it seems too simple to have to learn much of anything
whats the app link ?
> I don't. I want to be able to draw my own conclusion as to the effect of what happened might be.

That's fair BUT do you see how this is a decision that a) won't always have a clear line of demarcation and b) reflects an internal mental model of news that likely isn't universal?

For example: let's say someone reads a news article that titled "Trump Won't Rule out Military Intervention in Greenland" (god help us, a real story). Maybe you get all the "what" you need from the headline. I would argue though that omitting contextual information about "Why does he want Greenland?" is irresponsible and bad journalism. Many others might argue that in a duty to inform readers, they should collect statements from people who understand international relations to discuss implications of such a stance.

Another example: insurance rates are rising for coastal properties in Florida. That's the "what", but there is no honest, legitimate exploration of the topic if the journalist doesn't explore "why", because the "why" of this story if also a "what" of the many contributing factors. Since that "what" will necessarily include climate-related topics, it is now considered "political" by many. And in this instance, exploring "what effect" this is likely to have on homeowners, renters, and businesses seems a core element of the phenomenon.
This is an interesting model in general: free for humans, pay for automation. How do you enforce that though? Captchas sounds like a waste.
> I'm explicitly not talking about coding. This is easy to learn [...] I'm talking about things surrounding the code

I have terrible news for the author: LLMs are quite good at the things that surround the code. The danger here isn't that someone will one-shot a working application; that's silly. The practical consequences are that you can now synthesize and rapidly iterate on technical design documentation, then transform it into architecture documents, and quickly into actual (contradiction in terms here) project-specific boilerplate.

As a senior or principal, if you don't keep up with this, you'll wash out.
You'd probably ask ChatGPT to write you a crawler for Wikipedia, without thinking to ask whether there's a better way to get Wikipedia info. So that download would be missed, because how and what we ask AI stays very important. Actually this is not new, googling skills were known as being important before and even philosophers recognized that asking good questions was crucial.
I think it’s like any other tool. Some people get better mileage out of it than others.

There are even very skilled and accomplished engineers that don’t even use language servers.

Not programming, but even some legendary Disney animators still draw out their key frames by hand… on paper… in pen.

Build with what you build best with.

Personally, they help with little refactors and occasionally a quick, difficult to google, question, usually about syntax.
HiRAG: RAG with Hierarchical Knowledge
Specialized graph-based RAG. Think RAPTOR extended with "bridge" context retrieved from reasoning paths across clusters ("communities").
Gemini Apps doesn't offer the ability to talk to the clock app on Samsung devices.
| It's not too bad for throwaway weekend projects, but still quite amusing.

Everyone seems to have missed this part.
Yeah but now you’re following a path the rules don’t allow so it’s not really necessary :-p
They really are overplaying their hand here on this, aren't they?
But is it a front end issue?

I can understand the time taking to process, but the whole tab becomes unusable after a while!
Clicking also doesnt work on Chrome
Can you please add comparison of your language with nix lang?
You don't even need to deal with any XML formats or anything, they publish a complete dataset on Huggingface that's just a few lines to load in your Python training script

https://huggingface.co/datasets/wikimedia/wikipedia
I’m an old school coder. I haven’t vibed. I’m guessing the “who is going to maintain this” could only be another tool similar to what built it. I can’t imagine trying to get my head around that much code in a timeframe acceptable to someone demanding product. So are we headed to a place where everything is written and maintained this way or a lucrative future of having to get these things to work properly.
It's a reference to "All models are wrong, but some are useful"
Thanks for the feedback! I'm glad you found a use case for this library!