MurphyA/hacker-news huggingface dataset:
by nachocoll | 2026-03-10 09:40:43+00:00
The IDE integration question is interesting from a broader vibe coding perspective. Having Claude Code natively in Xcode means the feedback loop tightens — you can see SwiftUI previews alongside generated code, which partly addresses one of the big problems with pure vibe coding: the disconnect between "what was generated" and "what actually behaves correctly."

The emulator access question is key. Vibe coding for iOS without automated visual verification is a bit like building a UI blind — the AI generates syntactically valid code, but you don't know if the layout is broken until you run it. This is where the principle of "Automation must remain verifiable" from the Agile Vibe Coding Manifesto (https://agilevibecoding.org) becomes practical: the closer you can keep human-readable verification to the generation loop, the better the outputs.

For Xcode specifically: tight integration is only better if it still keeps you in the loop reviewing what gets generated, rather than fully deferring to the agent.
by eyk19 | 2026-03-10 09:40:54+00:00
I feel like the pattern here is donate compute, not code. If agents are writing most of the software anyway, why deal with the overhead of reviewing other people's PRs? You're basically reviewing someone else's agent output when you could just run your own.

Maintainers could just accept feature requests, point their own agents at them using donated compute, and skip the whole review dance. You get code that actually matches the project's style and conventions, and nobody has to spend time cleaning up after a stranger's slightly-off take on how things should work.
by NoLinkToMe | 2026-03-10 09:41:16+00:00
Eh not sure what you're talking about.

You can see here the electricity figures in Ireland: https://app.electricitymaps.com/map/zone/IE/all/yearly

> We've graduated from providing cheap energy to now importing most of our energy. We've seen huge energy price increases as a result.

Wrong. As you can see Ireland always produced a very limited about of electricity from coal, around 11% ten years ago when wind was 10% less. In other words, wind simply replaced coal, not imports.

For the last 50 years gas provides the bulk of your electricity, but Ireland produces virtually no gas and has always imported it. The jump in prices was due to these gas prices increasing due to the Russia/Ukraine war as of 2020, it had nothing to do with import changes. Had you invested more in wind/solar, you'd be affected less.

In fact Ireland barely imports anything at all, over the last ten years the net import are close to zero. 2025 was a peak year for imports but even then imports constituted a small 13%, whereas 2024 was a year where Ireland was a net exporter, as was 2020, and 2016, 2017, 2018, 2019. In fact of the last ten years it was a net exporter 7 times, more than twice as often as the 3 years it was a net importer. And its imported when the UK has cheaper electricity prices, otherwise there'd be no reason to import.

So your entire argument isn't true. Wind/solar can beat coal on a cost-basis now, evidenced by the fact that the average existing coal plant isn't running half the time because it's more expensive, let alone building out more coal. The smartest thing to have done is mass-invest in solar/wind in a country with a population density 4x lower than the UK.
by pm215 | 2026-03-10 09:42:33+00:00
If you're going to set a firm "no AI" policy, then my inclination would be to treat that kind of PR in the same way the US legal system does evidence obtained illegally: you say "sorry, no, we told you the rules and so you've wasted effort -- we will not take this even if it is good and perhaps the only sensible implementation". Perhaps somebody else will eventually re-implement it later without looking at the AI PR.
by pndy | 2026-03-10 09:42:35+00:00
Just assume that Ramans were "złote rączki" and everything simply clicks together. I mean, if they were capable to build such ships in the first place, it wouldn't be (and wasn't) a problem to fill these with capable environmental control systems and suitable drive.

In the other books characters are put into hibernation so they could travel at high speeds. Perhaps atmosphere was removed and only minimal breathing mixture was provided for the passengers.

By the way, I think SciFun had an episode on this channel about O'Neill cylinder
by ido | 2026-03-10 09:43:11+00:00
> if 80% of women are done with children by age 30

Is this assumption based on anything? Not saying you're wrong, after all the majority of the world's population live in poor countries where people have children younger. But at least In my social circles it'd be more accurate to say 80%+ of women start having children at age 30 (or later) then are done with it. And I know multiple women who had their first child at 40+!
by eesmith | 2026-03-10 09:43:30+00:00
As a native English speaker I read this as two parts. If it's obvious, the response is immediate and not up for debate. If it's not obvious then it falls in the second part - "any attempt to bypass this policy will result in a ban from the project".

A submarine submission, if discovered, will result in a ban.

Using the phrase "virtual signaling" long ago became a meaningless term other than to indicate one's views in a culture war. 10 years ago David Shariatmadari wrote "The very act of accusing someone of virtue signalling is an act of virtue signalling in itself", https://www.theguardian.com/commentisfree/2016/jan/20/virtue... .
by NitpickLawyer | 2026-03-10 09:43:39+00:00
Project maintainers will always have the right to decide how to maintain their projects, and "owe" nothing to no one.

That being said, to outright ban a technology in 2026 on pure "vibes" is not something I'd say is reasonable. Others have already commented that it's likely unenforceable, but I'd also say it's unreasonable for the sake of utility. It leaves stuff on the table in a time where they really shouldn't. Things like documentation tracking, regression tracking, security, feature parity, etc. can all be enhanced with carefully orchestrated assistance. To simply ban this is ... a choice, I guess. But it's not reasonable, in my book. It's like saying we won't use ci/cd, because it's automated stuff, we're purely manual here.

I think a lot of projects will find ways to adapt. Create good guidelines, help the community to use the best tools for the best tasks, and use automation wherever it makes sense.

At the end of the day slop is slop. You can always refuse to even look at something if you don't like the presentation. Or if the code is a mess. Or if it doesn't follow conventions. Or if a PR is +203323 lines, and so on. But attaching "LLMs aka AI" to the reasoning only invites drama, if anything it makes the effort of distinguishing good content from good looking content even harder, and so on. In the long run it won't be viable. If there's a good way to optimise a piece of code, it won't matter where that optimisation came from, as long as it can be proved it's good.

tl;dr; focus on better verification instead of better identification; prove that a change is good instead of focusing where it came from; test, learn and adapt. Dogma was never good.
by anal_reactor | 2026-03-10 09:43:54+00:00
While the demise of Windows is overblown, it has definitely started. With gaming on Linux slowly hitting mainstream - not as a serious solution yet but not a completely deranged idea either - I assume within a few years we'll see the first wave of casual gamers on Linux, and then after that those gamers will start recommending Linux to their families. It's really unfortunate that the second iteration of Steam Machines was to be released exactly during chip shortage, because looking at Steam Deck, the software side of things seems to be good enough.
by mnau | 2026-03-10 09:44:06+00:00
Compare costs, monetary risk and TTM to renewables with battery backup. Nuclear is dead as a doornail.

Look at the nuclear buildup. Vogtle in US 10 years. Hinckley Point C is estimated to be 13 years. Flamanville 3 took 17 years. All these years you put money in and get nothing out. It's a disaster for balance sheet. Instead, you can build renewables plus batteries and have it connected within a year, generating revenue.
by fitiavana | 2026-03-10 09:44:07+00:00
I think the main reason ABM is becoming popular is because broad lead generation often creates a lot of noise.

You end up with many leads, but most of them are not really the companies you want to work with. So sales teams spend a lot of time qualifying instead of actually selling.

With account-based approaches, the logic is different. You start with a specific list of companies that actually fit your ICP, and then marketing and sales align around those accounts.

In practice, what makes the biggest difference is how you build that list. If you use signals like hiring, funding, or leadership changes, you can prioritize companies that are more likely to need your solution.

we’re exploring this direction focusing first on finding the right accounts and signals, then doing the outreach.

If you're curious:
https://www.prosperian.co/
by ChadNauseam | 2026-03-10 09:44:58+00:00
Well, it's not quite that easy because someone still has to test the agent's output and make sure it works as expected, which it often doesn't. In many cases, they still need to read the code and make sure that it does what it's supposed to do. Or they may need to spend time coming up with an effective prompt, which can be harder than it sounds for complicated projects where models will fail if you ask them to implement a feature without giving them detailed guidance on how to do so.
by internet_points | 2026-03-10 09:45:13+00:00
This was a beautiful article; the joy of tinkering just shines through everywhere :-) I'm glad Rahul did the work to upstream some of the changes, I hope some of the maintainers read his post and are inspired to change a few defaults too (with that init.el vs `lisp/` refactor it should be easier for them to see what wants changing). Maybe some of the packages might provide for inspiration too; I'd love to see vc-mode provide builtin gutter support, for example. And viper extensions sounds like something that should just be upstreamed. (Less so exchange rates and weather.) Emacs is so close to being quite good out-of-the-box.
by technova0410 | 2026-03-10 09:46:28+00:00
Location: Fort Lee, NJ

Remote: Yes

Willing to relocate: Yes

Technologies: TypeScript, JavaScript, Node.js, NestJS, React, Next.js, Vue.js, Angular, Python, FastAPI, Flask, Django, C#, React Native, AWS/GCP, Langchain, langgraph, RAG, FFmpeg, OpenCV, Livekit, Deepgram, ElevenLabs

Resume/CV: https://drive.google.com/file/d/1V5-BavYh0gUIdtmn_p6xJl479A4...

Email: gregory.chin410@outlook.com
by nachocoll | 2026-03-10 09:46:43+00:00
This is genuinely good advice, and the TDD approach is underrated in vibe coding contexts. Tests give the AI agent a deterministic verification loop — it can self-correct against actual specifications rather than guessing from prompts. TypeScript's type system doing the same for the frontend is the same instinct.

Both approaches map to a principle from the Agile Vibe Coding Manifesto (https://agilevibecoding.org): "Systems remain deterministic and verifiable — software behaves predictably and is verified through tests." The manifesto extends Agile principles to AI-assisted environments, and this pair — typed frontend + TDD backend — is about as robust a foundation for vibe coding as you can get.

The other piece worth adding: the fact that you're writing the tests (expressing intent) and letting the bot implement to green is exactly right. Traceable intent is what separates maintainable vibe-coded projects from ones that collapse after a few iterations.
by ptnpzwqd | 2026-03-10 09:46:44+00:00
Even if we assume that LLMs become good enough for this to be true (some might feel that is the case already - I disagree, but that is beside the point), there is no reason why OSS maintainers should accept such outside contributions that they would need to carefully review, as it comes from an untrusted source, when they could just use the tools themselves directly. Low effort drive-by PRs is a burden with no upside.
by AdamN | 2026-03-10 09:46:55+00:00
I think what they're saying is that larger radii are for 'real windows' that have toolbars and such but there are 'mini windows' and those get smaller radii. It doesn't seem well enough baked for them to release it like it is but there are other UI problems that I've been annoyed about for a long time (in particular shadows around window boundaries so you can never get a truly flat tiled experience).
by mr_mitm | 2026-03-10 09:46:59+00:00
So this has been a thing in Germany since forever. The driver must pay the penalty, not the owner. So what they do is take a picture of the driver and send this to the owner. They have to either pay up, or state the name of the person who drove. If the driver claims that they did not drive and do not know the person on the picture (and if a cursory investigation fails, not sure how much time the authorities will invest in finding the driver), they will be told to record all rides with that vehicle from now on. If they fail to do that, I guess they get a greater penalty the next time, I'm not sure.

So yeah, in some cases you might get out of it by feigning ignorance, but it seems to be a sensible compromise between facial recognition and giving up.
by ondrek | 2026-03-10 09:47:42+00:00
We started a side project for ourselves and our agency clients, and recently made it public. It's a selfhosted chat, similar to WhatsApp or Signal. The app connects to your own server, so your data isn't stored in the cloud. It's still in alpha, but we're already having a lot of fun with it. After a decade of mostly building things for clients, it feels great to work on our own product. The business side isn't the main point for us, but we still end up talking about it for hours every day and enjoying the process again.

Bearicorn.com
by vbezhenar | 2026-03-10 09:48:18+00:00
> - A Cmd+C to copy and Ctrl+C for the interruption 7 in the terminal,

I really miss that in Linux. That said, some terminals implement smart Ctrl+C which will interrupt if there's no text selected and copy otherwise. But terminal I use (Gnome Console) does not, so I have to press Ctrl+Shift+C to copy text and then I press that in browser and everything exploded because it opens developer tools. So annoying.
by wolvesechoes | 2026-03-10 09:48:26+00:00
> it's simply not clear why a new developer would or should bother to invest in Microsoft's ecosystem

Well, depends on the context.

In my domain (professional, non-software engineering) Linux users don't matter as Linux users generally don't like to pay for products, and Mac users don't matter because they do not exist in this context. Zero incentive to bother with anything that is NOT Microsoft ecosystem.
by Karliss | 2026-03-10 09:49:04+00:00
Except it kind of fails at that too. The window corners seem to be either based on those squircle things or some kind of other varying radii curve which eases out into sides much more gradually than proper circles. The window buttons (close, minimize) the round toolbar buttons anchored to top right corner are based on proper circles. Attempting to center circle in a varying curvature corner results in varying spacing between the circle and corner, which defeats the whole point of why different windows have different corner size (not calling it radius because they are not circles).

When the top right corner contains a search field instead of rounded button, that also seems to use varying curvature instead of capsule with proper circles at the ends. Still results in varying spacing between window corner and the toolbar content.

And that's just the 2 top corners. Attempts to align top corners result in even bigger mismatch with the rest of the window content. For example calculator -> it has a grid of round buttons. While the window corners might match top bar (as good as they can due to different shapes) the main calculation buttons don't match the corners at all.

Similar problem affects many of the popups which have something like confirmation button anchored to bottom right corner.

Rounded scrollbar handled - not aligned with bottom left corner size, instead it awkwardly gets cut of by different amount in each program.

Menus also have this disease. The non circular corner curve of overall menu shape extends way past the corner of item highlight resulting in varying spacing and making it feel almost like whole menu has bulged out instead of flat sides.
by antonymoose | 2026-03-10 09:49:14+00:00
It’s not that absurd and happens all over the world in university systems. I had a Comp. Sci. Professor that taught assembly and graded on a curve. As you might imagine the one guy that was a wizard at assembly caught flak from the unwashed masses.

I had another professor that not only did a curve but dropped statistical outliers to prevent this problem, he literally explained his system on Day 1 of the course. This was 15+ years ago and by no means a new idea.
by adrian_b | 2026-03-10 09:49:56+00:00
You do not use TAI to communicate with the rest of the world, except for certain special purposes.

As you say, what the computer should maintain internally and for communication with other computers, not with humans, is only true time and not other quantities, like the angles between Earth, Sun and stars.

Only TAI is true time, while "universal time" is an angle and "universal time coordinated" (UTC) and its derivatives are some weird hybrid quantities that can be computed from times and angles.

The conversions between true time and various kinds of official times used by humans are very complex and they should be handled in a single place, not in various places that may handle time zones and discrepancies between UTC and TAI and various other "times", e.g. UT2, UT1 etc.
by fc417fc802 | 2026-03-10 09:50:18+00:00
Setting aside a small patch of ocean for the task seems like a much better plan than the current practice. Provided you dump it in a place with a decent current any adversely affected area should be exceedingly small.

Keep in mind that the sun is constantly dumping energy on us. Absorption averaged across the entire earth is ~200 W/m^2. Assuming I didn't misplace some zeros somewhere then a gigawatt corresponds to ~5 km^2 of ocean surface. That's the daily flux. Penetration falls off exponentially so 75% of that only ever makes it ~10 m down.

I think the takeaway here is the utterly incomprehensible scale of the ocean.
by ketzu | 2026-03-10 09:50:24+00:00
> Even if we assume LLMs would consistently generate good enough quality code, code submitted by someone untrusted would still need detailed review for many reasons - so even in that case it would like be faster for the maintainers to just use the tools themselves, rather than reviewing someone else's use of the same tools.

Wouldn't an agent run by a maintainer require the same scrutiny? An agent is imo "someone else" and not a trusted maintainer.
by scbrg | 2026-03-10 09:50:32+00:00
> The ~foo as backup convention is not part of any standard.

Emacs does foo~ by default, not ~foo.

In either case, you're not really supposed to edit files in sites-enabled. That directory is expected to contain symlinks to files in sites-available. I'm not going to say with any certainty that one of the reasons for this indeed is that the pattern (which was used by apache as well - and perhaps other things before it) protects against accidentally reading backup files, but it's not impossible.

So there's definitely a case of holding it wrong if you end up with backup files in that directory.
by sthakur369 | 2026-03-10 09:50:55+00:00
can we use it in chatgpt, gemini etc too or it will work only on cursor and other IDEs?

i tried it in claud, i gave simple prompt: join the room: <room link?

i saw in room, it joined and after few seconds it left i think, in response claud told me that its an injection attack so it wont be participating. can you clarify on this?
by Brybry | 2026-03-10 09:51:11+00:00
Can probably ignore rent savings. In the article the author says she missed her husband, kids, and dog so she still had some of the same costs going on back home.

And Wikipedia says she earned a Ph.D. in 2004 and lives in NYC [1]

Probably safe to say she didn't go for the money.

[1] https://en.wikipedia.org/wiki/Cree_LeFavour
by anonnon | 2026-03-10 09:51:20+00:00
> I always assumed this was the case anyway; MIT is, if I'm not mistaken, one of the mostly used licenses

No, it wasn't that way in the 2000s, e.g., on platforms like SourceForge, where OSS devs would go out of their way to learn the terms and conditions of the popular licenses and made sure to respect each other's license choices, and usually defaulted to GPL (or LGPL), unless there was a compelling reason not to: https://web.archive.org/web/20160326002305/https://redmonk.c...

Now the corporate-backed "MIT-EVERYTHING" mindvirus has ruined all of that: https://opensource.org/blog/top-open-source-licenses-in-2025
by PCostanzo | 2026-03-10 09:51:58+00:00
TL;DR (no scroll bait, everything upfront): TIM FTTH 1 Gbps contract, 26 Mbps actual, GeForce Now unplayable with 10% packet loss. Root cause: ICMP black hole on the PPPoE path. Workaround: ProtonVPN WireGuard MTU 1380 -> 0% loss, ~900 Mbps.

- Ruled out all local hardware (router, cables, Wi-Fi, 5G hotspot = 0% loss).
- TIM support: tickets closed as "resolved", 54 min hold, offered a paid technician visit.
- Full write-up has logs, traceroute, Wireshark captures and the exact phrase to use with support to escalate to L2.

Posted via AI — because I'd rather debug PPPoE than become a social media manager. Content is mine.
by imtringued | 2026-03-10 09:52:01+00:00
How does this blow your mind? Your suggested action is illogical since the standard way to deal with this problem is to fire workers, but if demand is seasonal, it means you constantly have to fire and rehire, so instead of firing full workers, they just fire part of their working hours.

The crazy part is that the government subsidizes this, which creates perverse incentives, but that's a different problem.
by rolandog | 2026-03-10 09:52:49+00:00
> The ~foo as backup convention is not part of any standard.
> [...]
> It's the second thing I fix in either Vim or Emacs: Put backup files in a central location. (The first is proper indentation/spacing rules.)

Perhaps not a standard, but you yourself admit it's the default behavior.

Though I agree that the simple mechanism acts ... er,... simply, shouldn't it be at the very least aware of the default behavior of common editors?
by goku12 | 2026-03-10 09:52:58+00:00
> This policy is not open to discussion, any content submitted that is clearly labelled as LLM-generated (including issues, merge requests, and merge request descriptions) will be immediately closed, and any attempt to bypass this policy will result in a ban from the project.

It sounds serious and strict, but it applies to content that's 'clearly labelled as LLM-generated'. So what about content that isn't as clear? I don't know what to make of it.

My guess is that the serious tone is to avoid any possible legal issues that may arise from the inadvertent inclusion of AI-generated code. But the general motivation might be to avoid wasting the maintainers' time on reviewing confusing and sloppy submissions that are made using the lazy use of AI (as opposed finely guided and well reviewed AI code).