MurphyA/hacker-news huggingface dataset:
by guitarbill | 2026-02-28 17:40:26+00:00
Sure, we can ignore that specific example, and that software has an effect on the world, and that people have been trained to expect software to be deterministic and accurate.

Or if you want compare vibe coding with any technology, like electricity. Sure, that one person got electrocuted or their house burned down. But it's just so useful, and "somehow civilization continues to function". I guess they should've known better.

I'm personally not comfortable hyping up the benefits whilst ignoring the risks, especially for lay people.
by TacticalCoder | 2026-02-28 17:40:45+00:00
> The digital death sentence of losing access to your email

I agree that the digital death sentence is really bad and doubly so seen that many are using single-sign on tied to their Google identity but...

> with a company that notoriously has no way for the average human to contact a human is not worth the risk

There's definitely phone support for paying Google Workspace users: don't tell me there's not, my wife got Google support on the phone more than once and they've been helpful.

And it's not a crazy expensive subscription either.
by reliabilityguy | 2026-02-28 17:40:47+00:00
> That's a well debunked lie told by zionists for decades. Nobody cares anymore. Besides it's "israel" wiping palestine off the map.

How can you debunk something that the officials of Islamic Republic, Hezbollah, and various Palestinian fractions were saying out in the open for years? Ddi you just make it disappear?
by zingerlio | 2026-02-28 17:41:18+00:00
OpenAI employees put knives on their own necks to demand Altman to get back and be their boss [1], not too long ago, right? Altman wiggles his tongues and makes them a solid paycheck. "We will not be divided," unless the water boils slow enough. Wait for a few months, he will renegotiate the terms with DoD, just like his move to turn OpenAI into a for-profit.

[1]: https://www.wired.com/story/openai-staff-walk-protest-sam-al...
by benj111 | 2026-02-28 17:41:29+00:00
I don't particularly see the problem with Libre office. But then they talk about collaboration and we've had that in the form of wikis for over 20 years, so I struggle to think what else this, as yet undefined, new thing needs to do.

I'm kind of surprised they're thinking in terms of software rather than file formats though. Software choice is a good thing. Lock in to a file format, even if technically open, isn't a good thing.
by spudlyo | 2026-02-28 17:41:45+00:00
GNU Emacs, which has been in active development for over 40 years, has a thriving note taking ecosystem based on Org-mode, a plaintext system for notes, documents, computational notebooks, literate programming, maintaining to-do lists, planning projects, and lots more. Ask your doctor if GNU Emacs is right for you.

Side effects may include: excessive online evangelism, endless configuration tinkering, pain and numbness in the pinkies, and smugness.
by dijit | 2026-02-28 17:41:47+00:00
Because the Global Terrorism Database records non-state terrorist attacks.

State military action is categorised separately: that's not an omission,
it's a definition, but you know that- you're playing stupid. The same database doesn't record US drone strikes or Russian artillery either, weird, right? Must be suppression!!!

If you want Israeli state violence, OCHA tracks it. That data has been
cited in this thread already.
by Thanemate | 2026-02-28 17:41:53+00:00
Especially true for junior-mid engineers. The brain stores and comprehends what you tend to repeat.

If I don't solve math problems I won't understand how to solve them, no matter how many times I see videos of people solving similar problems. This is what LLM usage early on will ultimately lead to, and anyone who will claim "oh, by the time I'll be senior the LLM's will be much better than me" only proves my point.
by geraneum | 2026-02-28 17:42:17+00:00
In other engineering fields, no one calculates the numbers for building a plane or a dam by hand anymore. They rely heavily on software for design, simulations, etc. throughout the entire development cycle. Yet, starting in university, those engineers still learn to do those calculations by hand so they comprehend the underlying principles.

IMO, that’s what we should do as software engineers. The idea of letting AI "do the thinking" for you is a bad idea. Sure, it can trivially write a sort function for you. Let it! But you still need to understand how that sort function works. If having the tool was a substitute for understanding the fundamentals, anyone with access to Catia, etc. could design a working airplane.
by sigmoid10 | 2026-02-28 17:42:46+00:00
>you're looking at nearly the entire curve of the tech's development

That's a pretty strong statement that would need some data or at least a mathematical argument to back it up. Otherwise it's like saying in the 1980s that PCs with 640kB RAM have reached their pinnacle in terms of what users can expect in real life benefits and there's no reason to keep pushing the tech.
by matyashajek | 2026-02-28 17:43:04+00:00
LocalVoice is an offline AI text-to-speech app for macOS. It runs entirely on your Mac — no cloud processing, no accounts, no subscriptions, and no data leaving your device.

The app generates natural, expressive speech from text with advanced voice control. You can design how the voice sounds by describing the speaker (tone, age, gender, mood, accent, style) and fine-tune the output to match your use case.

LocalVoice also supports voice cloning from a short reference sample, allowing you to generate speech in a specific style. All processing happens locally on your machine.

Audio can be exported as high-quality WAV files for use in videos, podcasts, apps, games, or internal tools.

Built for creators, developers, and anyone who needs private, on-device voice generation without relying on external APIs or recurring fees. Compatible with macOS (Apple Silicon recommended).
by NeutralForest | 2026-02-28 17:43:10+00:00
> My concern with TDD is that writing tests necessarily implies designing an API upon which those tests operate

It really forces you to do outside-in testing; I usually describe the kind of API I want when chatting with the agents. For example, the CLI options, the routes that might be useful for an API, etc.

> I look at the code and find a rats nest / ball of mud that will cost 10x more tokens to enhance should I ever need to add a feature.

Agreed, I don't know if there are good forcing functions to avoid complexity. The providers have a huge incentive to have you waste your tokens (for example when it re-outputs the complete file when you ask for a tiny change).
by CivBase | 2026-02-28 17:43:22+00:00
But at least your laptop can run Linux. You get to decide as the user whether the problems that come with it are worth it.

And while some machines have problems like that, there are plenty of manufacturers who will sell you Linux devices with better support.

Also I don't think Linux's reputation is as problamatic as you make it seem. It is astoundingly popular and continues to grow - owing in no small part to its accessibility.
by nottorp | 2026-02-28 17:43:26+00:00
> But that turned out fine.

It did not turn out fine. Fortunately no one took it seriously, and at least seniors still have an intuitive model of how the hardware works in their head. You don't have to "see" the whole assembly language when writing high level code, just know enough about how it goes at lower levels that you don't shoot yourself in the foot.

When that's missing, due to lack of knowledge or perhaps time constraints, you end up on accidentally quadratic or they name a CVE after you.
by JasonADrury | 2026-02-28 17:43:43+00:00
>One final fact check for you: a state with 20% Arab citizens who vote, sit in the Knesset and serve on the Supreme Court is not comparable to a state founded on racial extermination. That comparison doesn't survive contact with the facts.

It is an indisputable historical fact that jewish zionists expelled vast amounts of Palestinians from their homes and forced them out of the territory of what is now modern Israel.

>This will be my last comment to you, I don't want to engage with someone so comfortable at defending genocide.

I'm not defending genocide, that's a ridiculous interpretation of my words. I'm just pointing out the fact that if you keep poking someone long or hard enough, you shouldn't be surprised when they eventually want to get rid of you.

I certainly don't think the extermination of Israeli jews would in any way be a positive outcome.
by y-c-o-m-b | 2026-02-28 17:43:58+00:00
As an Iranian-American that's familiar with the regime, I would take that with a grain of salt. I saw this being reported from the Iranian regime themselves and they know how to manipulate optics and media really well. It's possible, but needs verification. I would also not put it past Iran to build their military infrastructure around schools intentionally (similar to Hamas with hospitals) in the hopes that it has this exact effect. Of course that does nothing to take away from the tragedy of innocent people dying and I'm not trying to negate that in any way, just something to point out.
by CoffeeOnWrite | 2026-02-28 17:44:24+00:00
While I too am only seeing a boost on the order of 20% so far, I think there are more creative applications of LLM beyond writing code, that can unlock multiples of net productivity in delivering product end to end. People are discovering these today and blogging about them, but the noise about dark factories and agents supervising agents supervising agents, etc, is drowning out their voices.

Every one of us is a pioneer if we choose to be. We have only scratched the surface as an industry.
by ninkendo | 2026-02-28 17:44:34+00:00
Ugh, you made me spend the 20 minutes it takes to spin up a new github account to share this (my existing one uses my real name and I don't really want to doxx myself that much. Not that it's a huge deal, my real identity and the "ninkendo" handle have been intertwined a lot in the past.)

https://github.com/ninkendo84/kenpass

I'm not saying it's perfect, there's some things I would've done differently in the code. It's also not even close to done/complete, but it has:

- A background agent that keeps the unsealed vault in-memory

- A CLI for basic CRUD

- Encryption for the on-disk layout that uses reasonably good standards (pbkdf2 with 600,000 iterations, etc)

- Sync with any server that supports webdav+etags+mTLS auth (I just take care of this out of band, I had the LLM whip up the nginx config though)

- A very basic firefox extension that will fill passwords (I only did 2 or 3 rounds of prompting for that one, I'm going to add more later)

Every commit that was vibe-coded contains the prompt I gave to Codex, so you can reproduce the entire development yourself if you want... A few of the prompts were actually constructed by ChatGPT 5.2. (It started out as a conversation with ChatGPT about what the sync protocol would look like for a password manager in a way that is conflict-free, and eventually I just said "ok give me a prompt I can give to codex to get a basic repo going" and then I just kept building from there.)

Also full disclosure, it had originally put all the code for each crate in a single lib.rs, so I had it split the crates into more modules for readability, before I published but after I made the initial comment in this thread.

I haven't decided if I want to take this all the way to something I actually use full time, yet. I just saw the 1password subscription increase and decided "wait what if I just vibe-coded my own?" (I also don't think it's even close to worthy of a "Show HN", because literally anybody could have done this.)
by 1123581321 | 2026-02-28 17:45:26+00:00
Senior engineers must become more comfortable giving quick, broad feedback that matches the minimal time put into the PR. "This doesn't fit how the system works; please research and write a more detailed prompt and redo this" is the advice they need. It feels taboo to do it to a significant diff, but diff size no longer has much correlation to thought or effort in these situations.
by klibertp | 2026-02-28 17:45:27+00:00
Lose. Evacuate the government. Then mount a guerrilla, and wait for an opportunity. It'll come, most likely sooner rather than later.

Why is that unthinkable? I can understand people in the US being unable to process such a scenario, but here in Europe, there's not a single nation that wasn't off the map for some time.

I know why Ukrainians don't want that, but the demographic costs of tens to hundreds of thousands of "military age men" dying are so huge that any plausible alternative should be considered, even if it's very unpleasant.
by zelphirkalt | 2026-02-28 17:45:49+00:00
Ah, but whether it is a "reasonable" pretext/excuse for suspending elections is up to the media and how they want to spin it for the masses, to shape their opinion, isn't it? And how practical, that more news outlets are now owned by MAGA people. Furthermore, I will not put it past Trump to use any flimsy excuse to suspend elections, if he thinks he will lose.
by wrs | 2026-02-28 17:46:06+00:00
This is a starker tradeoff, but still the same logic that engineering leaders have used for years to eliminate time for exploration, learning, mentoring, role-switching, and every other activity that makes a better engineer but doesn’t move tickets off the queue. These developers are all going to work somewhere else in a few years, so why should we invest in growing their skills? This isn’t a charity, after all.

I’m sure you’re smarter than that, but a lot of leaders aren’t. And that’s based on the past, when they had an established playbook they could choose to follow, not the situation we’re in now where you have to make it up as you go.
by ako | 2026-02-28 17:46:13+00:00
Who says that is my view of the importance of quality? My second sentence starts with "unfortunately"...

I'm just recognizing that businesses have challenges to deal with besides quality. Being able to generate revenue is just as important as software quality. And seeing how easily consumers switch to a competing product if it has a few more features, you can't neglect time to market if you want to survive as a company.

Many customers are pretty shallow: "meh, the new version looks just like to old one, nothing has changed" even if under the hood the product has significantly improved.
by bigyabai | 2026-02-28 17:46:16+00:00
There are no "good guys" in real-life. If you as an individual revile proxy conflict, assassination of dissidents abroad, torture and summary execution, then it's hard to stand on the American soapbox and demand change. Many Iranians still remember SAVAK, and are told stories of the last time they tried nationalizing their resources.

The US doesn't need an interventionist policy with Iran any more than we need to invade North Korea. Israel needs it though, and their entire strategy is to risk American lives for their meaningless expansion campaign.
by lostmsu | 2026-02-28 17:46:17+00:00
Am I misreading the table?

Unsloth Q4_K_M

PPL: 6.6053 KLD 99.9%: 0.5478 KLD mean: 0.0192

bartowski Qwen_Q4_K_M

PPL: 6.6097 KLD 99.9%: 0.5771 KLD mean: 0.0182

Barely noticeable drop in PPL; noticeable KLD drop (good, 5%); but worse KLD mean (bad, 5%).
by reliabilityguy | 2026-02-28 17:46:50+00:00
> Sorry but it's 100% true [1][2][3]. REsisting foreign occupation and colonialism is well-recognized in several UN conventions.

Colonization and occupation is not the same as "imperialism". Please show me where "imperialism" is regulated by the international law. Second, resistance still has to comply with international laws. So, blowing up a bus with kids going to school is not resistance, but terrorism.

> You mean the saudis back the actual government of South Sudan

The government of South Sudan committed atrocities of the same scope as the RSF! Are you letting it slide because SAF is official government of Sudan??

> No, it makes it lesser. "If not more" was your quote. Definitionally, it's not. It's Middle East vs the entire globe.

I would argue it is more.

> It's resistance. Iran up until 1953 was a liberal democracy and the only reason it isn't is because of US interference, imperialism and adventurism.
> Resisting the imperial ambitions of a global hegemonic superpower is definitionally good.

I see now. As long as it opposes US, it does not matter who are the victims of the opposition because the opposition is against the US.
by hdjrudni | 2026-02-28 17:47:38+00:00
Interesting. On https://account.jetbrains.com/licenses/assets I have a "Download" button and "Download a code for offline activation" and "Generate legacy license key" buttons.. I figured I could use one of those if I ever decide to cancel my sub, but I admit I have not tested the theory. It's possible your copy is indeed too old.
Show HN: GitShow Repo Showroom – a landing page for any GitHub repo
by ofershap | 2026-02-28 17:47:50+00:00
I wanted a way to quickly see what's going on in an open source project
without clicking through 10 GitHub tabs. Contributors, languages, commit
activity, community health, recent PRs - all scattered across different
pages.

GitShow now generates a showroom page for any public repo. Just visit
gitshow.dev/owner/repo.

Try a few:

gitshow.dev/facebook/react
gitshow.dev/vercel/next.js
gitshow.dev/solidjs/solid
gitshow.dev/ofershap/mcp-server-devutils

Each page shows:

- Top contributors with accurate total count. GitHub's API returns max
30 per page, so I use the Link header pagination trick (request
per_page=1, read the last page number) to get the real number.
facebook/react shows ~2,000 contributors, not 30.

- Language breakdown as a visual bar and weekly commit sparkline from
the participation stats API.

- Community health score: does the repo have a README, license,
contributing guide, code of conduct, issue/PR templates? Pulled from
GitHub's community profile endpoint.

- Recent open PRs and recently merged fixes. Bot authors (dependabot,
renovate, etc.) are filtered out. Markdown and HTML in body snippets
are stripped to plain text.

- Quick actions inside the hero card: Star on GitHub, Fork, Clone
(copies the git clone command), and an npm link for JS/TS repos.

- Breadcrumb navigation: GitShow / owner / repo.

Every page includes Schema.org SoftwareSourceCode structured data and
a BreadcrumbList, so it surfaces in AI search engines (ChatGPT,
Perplexity, Google AI).

There's also a structured data block at the bottom of each page
specifically for LLM agents scraping the web - key stats in a
machine-readable format.

Stack: Next.js with 1-hour ISR, all data from GitHub REST API, zero
client JS except two small interactive bits (clone-to-clipboard and
scroll-to-top). Tailwind, Vercel.

No signup, no AI processing, no paywall. MIT licensed.

Source: https://github.com/ofershap/gitshow
by jon-wood | 2026-02-28 17:48:10+00:00
I forget where now but I'm sure I read an article from one of the coding harness companies talking about how they'd done just that. Effectively it could pass a note to its past self saying "Path X doesn't work", and otherwise reset the context to any previous point.

I could see this working like some sort of undo tree, with multiple branches you can jump back and forth between.
by foobarqux | 2026-02-28 17:48:29+00:00
I'm saying you can go even further and automate the entire thing using LLMs/agents, it is pretty much the ideal use case: you have a black-box reference implementation to test against; descriptive documentation for what the functions should do; some explicitly supplied examples in the documentation; and the ability to automatically create an arbitrary number of tests.

So not only do you have a closed loop system that has objective/automatic pass-fail criteria you also don't even have to supply the instructions about what the function is supposed to do or the test cases!

Obviously this isn't going to be 100% reliable (especially for edge cases) but you should be able to get an enormous speed up. And in many cases you should be able to supply the edge case tests and have the LLM fix it.

(Codex is still free for the next few days if you want to try their "High"/"Extra high" thinking models)
by nasaeclipse | 2026-02-28 17:48:31+00:00
All I can do is sit here and sigh.

The thing is, as sudden as this seems to the general public, this is something that takes months of planning. Having served in the Navy for eight years, I know that this kind of thing doesn't necessarily happen overnight. That doesn't mean it _couldn't_. The US military certainly does have the ability to plan a strike very quickly.

But, most likely, this was planned behind closed doors. Based on the reports, I bet this was probably planned shortly after Trump took office. It just so happens that it's a good distraction from the Epstein files.

I hate the direction this country's government is taking. It sucks. I just want to leave at some point. I don't want my family to grow up here anymore.
by csomar | 2026-02-28 17:48:41+00:00
> Until yesterday. We'll see whether their infrastructure is going to survive this war.

None of their energy infra. was hit and I don’t see it happening. Hitting their energy infra. will result in them hitting the GCC oil infra. This is more likely, in my opinion, part of the negotiations. They couldn’t agree to the terms of their power projection, so they went to the field to test it out.

> What doesn't add up is that there are a lot of parties that would like to see regime change in Iran, including a lot of Iranians.

You are buying into Western propaganda. Not that I know about the conditions on Iran and the Mullah popularity. It’s not possible to gauge that since freedom of information is limited there but I wouldn’t trust the latest campaign either. Only time will tell on this one.

> In no small part because of the idiot-in-charge.

This is where we disagree; though I could agree that the democrats will have handled this differently but not necessarily in a non-violent way.

> And that's precisely why I think there is a massive potential for escalation here.

I still think this one will pass. Though China will probably stick to its own deadlines when it’s ready on its own terms.
by 9dev | 2026-02-28 17:48:50+00:00
I'm applying gentle pressure, not forcing everyone to use it. If necessary, I will fight for my team as much as I can, but that's not where we're headed and I would think about switching jobs if it ever is.

Having said that: The dichotomy expressed in the threads here is a bit too extreme for my taste. It's not like working with AI is pure Yes-clicking review dread; there is joy to be found in materialising your ideas out of thin air, instead of the Lego-like puzzle solving experience many developers are used to.

And as mentioned in TFA, There's risk in both using it too little and too much. This also applies to employees, of course: If I shielded junior developers from AI tools, they'd end up in their next job utterly unprepared for what may be required from them as the world keeps spinning.

> Framed like that, sounds a lot better doesn't it?

Sure does, but that's not the situation I'm in. I'm trying to figure out the local maximum of keeping my company afloat in a world where AI has kicked the PMF from under our feet to the other end of the playing field, and ensuring my team stays happy, curious, and engaged. And I'm not the only one in this spot, I suppose.