MurphyA/hacker-news huggingface dataset:
by bambax | 2026-03-04 17:57:05+00:00
> The Wasteland is a way to link thousands of Gas Towns together (...) to build stuff really, really fast. So fast that your biggest problem will be ideas.

This reads like a speech from Pete Hegseth.

"Let's do war! Hard! Let's build stuff! Stat!"

Build what? Fight for what?

"The hell if we know! Just get busy dropping bombs, or "stamps" or whatever! Faster!"

In the end, all that's left is, indeed, a wasteland.
by kergonath | 2026-03-04 17:57:27+00:00
> But we shpuld reverse the economics by having people pay to get their stuff peer reviewed.

Not really. There would be perverse incentives where the publisher benefits from accepting more articles. For good journals that would be a conflict of interests at best where they would optimise the marketing-to-acceptance ratio. I can’t believe I am writing something good about scientific publisher, but at least when the reader pays they are incentivise to publish things that have an audience. Otherwise, they are going to cut corners, and I mean more than they currently do. And it’s not hypothetical, there are already terrible publishers doing this.
by mattnewton | 2026-03-04 17:57:41+00:00
I feel like we would disagree on the role of immigration in the US but I really appreciate you calling out how the current administration’s approach is only effective at making viral clips online. Meta comment, but it’s refreshing to talk with people who have different goals while still referencing a shared reality. Removing the masks and adding cameras shouldn’t be controversial unless your goal really is to make a paramilitary force for the president.
by saulpw | 2026-03-04 17:58:39+00:00
Unfortunately, no, simpler systems often take longer to create. It's always easiest to just add some janky widget hanging off the side, than to rejigger the whole system to be simpler. It's like the Pascal quote: "I have made this longer than usual because I have not had time to make it shorter."

They take less to review and maintain etc, but the credit for those positives aren't assigned to the original engineer. Which is the point of the article.
by arcanemachiner | 2026-03-04 17:58:45+00:00
Yesterday, I got Qwen-Coder-Next to build a python script that reads a Postman collection, pulls the data from it to build a request to one of the endpoints, download a specific group of files whose URLs were buried in the JSON payload in that endpoint, then transform then all to a specific size of PNG, all without breaking a sweat. I didn't even have to tell it to use Pillow, but it did everything to a T.

Use case means everything. I doubt this model would fare well on a large codebase, but this thing is incredible.
by FloatArtifact | 2026-03-04 17:59:47+00:00
> I'm asking this because I recently opened a PR to fix a vulnerability in an OSS project (RCE via pickle deserialization in Python). A day later, I got a fully LLM-generated comment claiming my approach was wrong and that I should rewrite it differently and telling the maintainers he could contribute "if the project is open to a more surgical refactoring."
>
> It's astonishing how often these encounters have been happening lately.
>
> I'd love to hear from contributors or maintainers whether this happens to them and how they deal with it.

Well, from the other side of the table, as somebody who helps maintain open source projects complicated by bounties. I've had automated PRs and replies from LLMs claiming to be people. I refuse to work with people or people with AIs that are unwilling to take the time to understand the challenges from a human perspective expressed in person to person discourse. People need to develop interpersonal relationships. I think what you're seeing is a response to what other maintainers are experiencing or, more than likely, the problem is as stated above, just from a different point of view.
A human-first approach doesn't exclude AI-augmented solutions for technical problems. The reason code exists is to close a gap in human experience in software.
by crorella | 2026-03-04 17:59:53+00:00
* Parallel agents: Run multiple coding tasks at once so you can move faster across projects

* Isolated workspaces: Each task runs in its own worktree so changes stay organized and conflict-free

* Review changes: Inspect diffs and proposed edits before applying them to your codebase

* Stay in flow: Switch between tasks without losing context or progress

* Automate workflows: Reuse repeatable tasks with configurable skills

* Works with your tools: Open changes in your editor and integrate with your existing setup

* Track progress: Follow what each agent is doing in real time

* Windows sandboxing: Run agent mode inside an OS-level sandbox, with bounded permissions and explicit approval for escalation

* Ship faster: Move from idea to working code with less overhead
by vivzkestrel | 2026-03-04 17:59:56+00:00
- very stupid question: how does an absolute beginner at hardware stuff go about figuring out exactly how these things work?

- like identity microcontrollers and microprocessors, figure out what each one is for

- identify how to connect to them to read their firmware or bios or whatever, tools needed to do this

- what does that data mean and how to actually reverse engineer it

- how do you go about learning these things?
by fireant | 2026-03-04 18:00:13+00:00
As someone who's learned Vulkan to a fairly deep level over the last two years I've found learning with LLMs invaluable, especially for explaining concepts and the whys behind things.

That said debugging graphics bugs has to be some of the hardest things you can do as they generally manifest as driver crash followed by VK_DEVICE_LOST error. Vibe debugging these inside a 60k vibecoded rust renderer is... just not possible.

Agents can get you the initial boilerplate for setting up most of the resources, but are completely clueless about subtle issues with synchronization, transitions, formats and so on.
by garbageman | 2026-03-04 18:00:36+00:00
I agree generally that on Mac you can 'get by' with 8gb and for the target audience on this, and how they'll likely use it - it's totally acceptable.

But if it's for serious work, this is not the device. 'Managing' the software to 'use the machine well' to get serious work done is unacceptable in 2026. It needs to just work and disappear into the background. I have enough to think about and micro managing the software running is out of the question.
by robomex | 2026-03-04 18:01:20+00:00
Location: Chicago

Remote: Yes, remote only

Willing to relocate: No

Technologies: Swift, ARKit, SwiftUI, RealityKit, Reality Composer Pro, Shader Graph, SwiftData, object tracking, room tracking, LiDAR scene reconstruction, world tracking, hand tracking, Enterprise APIs, plane tracking, body tracking, postprocessing, face tracking, image saliency analysis, semantic segmentation, depth estimation, RoomPlan, SceneKit, Object Capture, photogrammetry, CoreML, Create ML, OpenAI API, Claude, Gemini, Convex, Supabase, Metal, Combine, iMessage extensions, Firebase, Firestore

Résumé/CV: https://www.linkedin.com/in/atmorales0/

Email: tony [at-symbol] 1984 [dot] dev

GitHub: https://github.com/robomex

I am a freelancer/contractor who specializes in developing augmented reality, spatial computing, and computer vision apps for iOS & visionOS. Several of my apps were handpicked and featured worldwide by Apple. I've worked with solo founders, startups that went on to get acquired (OpenAI, Shopify), and R&D teams at large corporations.

If you have any questions or you want to get a conversation started: Shoot me a message & let's talk!
by hermanzegerman | 2026-03-04 18:01:30+00:00
> I don't see improvements. I rather see worse and worse reliability, even though Deutsche Bahn asks for more and more money from the government.

Maybe you should leave your home then and go take a look. Most of the Stations,tracks and signalling around me were renewed and modernized in the last 5 years. During the traffic light coalition, a huge chunk of the main lines also got modernized

> That money is disappearing somewhere

Yes, it's "disappearing" in construction projects and new trains. You're onto something big.

> You cannot ask people to buy train tickets for 100 to 200 EUR, and then be hours late

The average train ticket price is well below 100-200€. Also have you heard of the Bahncard?

> In other countries I pay 1/10 of the ticket price and I arrive on friggin' time, on a much longer ride

What other countries are these supposed to be? I've travelled extensively around Europe, and there is hardly a country where you get the same level of comfort for the price.

Even Flixtrain is rarely cheaper than DB with Bahncard50, and they run decades old junk trains without AC, and sometimes even without heating in the winter

In many places, if not most, there isn't even a single turnout track, so that any construction work halts the whole line. Disastrous.

That's true, but that was the result of our moron politicians dreaming of privatising the network in the early 2000s.

We should abolish the stupid structure of a publicly owned company organised like a private one, that was the result of that process back then
by mothballed | 2026-03-04 18:01:54+00:00
The Kurd aren't dumb. They know they'll be betrayed. It's still their best shot. Many of them have been hanging out in the mountains for decades waiting for an opportunity like this. They are going to take it whether the US helps them further or not -- even if they don't they are likely to be blamed and punished as if they had while the regime lashes out. Surely they'll accept pallets the US is about to drop to them.
by _DeadFred_ | 2026-03-04 18:02:04+00:00
I can't help but think the 'death to America' chants going away plus the end of Iranian funding for Islamic terror/Islamic based violence will help fight Islamophobic perceptions in the US. My entire life it's seemed like a very visible section of Islam wanted my country/the West destroyed which by extension has influenced my opinion of Islam. I think a secular Iran is going to improve the perception of Islam in the West. I feel like the US and Iran have been at low level war my entire life and that Iran by their actions/words have felt the same.
by solsane | 2026-03-04 18:02:04+00:00
My 2c: I meet people all the time using the same Macbooks for 5+ years. While I'm attracted to modularity, SoCs have undeniable advantages (I'm assuming other commenters will cover this). I bought the fanless MB Air because I imagine this thing could probably go for a decade without any repair, outside the battery. I'd say this longevity is worthy of praise.

For contrast, I used a Surface Book throughout college and within weeks of the warranty expiring I ran into serious issues with the battery, then the charging port, display backlight, fan. I loved it to death so I kept it on life support and changed my usage patterns until I gave up on it. And yes, my next device was a used Thinkpad, and I was able to fix most issues I ran into. But I'd

I am NOT a fan of the measures Apple takes to monopolize the maintenance and repair of their devices.
by DanHulton | 2026-03-04 18:02:51+00:00
This is why I've been pushing back on the "just have the AI generate the tests!" mentality. Sure, let it help you, but those tests are the guarantee of quality and fit for purpose. If you vibe code them, how the hell do you know if it even does what you think it does?

You should be planning out the tests to properly exercise the spec, and ensuring those tests actually do what the spec requires. AI can suggest more tests (but be careful here, too, because a ballooned test suite slows down CICD), but it should never be in charge of them completely.
by jsbisviewtiful | 2026-03-04 18:03:23+00:00
> (hard to believe even Meta would do this intentionally)

Are you referring to the same company that runs Facebook, WhatsApp and Instagram? Meta has, for well over a decade, been caught multiple times -as recently as 2 years ago caught for the third time I know of- burrowing into areas of phones that their apps weren't directly given access to. Android phones have been highly susceptible to this kind of snooping.

https://www.techradar.com/pro/security/meta-halts-phone-and-...
by fsflover | 2026-03-04 18:03:23+00:00
I really appreciate your detailed, good-faith responses.

> Attempting to compare line counts of 'security-related code' in isolation, if such a thing can even be framed that way, as if that's a useful metric indicates a fundamental misunderstanding of the issue.

I didn't invent this. Isn't this exactly how Qubes developers frame it? Are you saying their approach is wrong? https://doc.qubes-os.org/en/latest/introduction/faq.html#wha... and https://doc.qubes-os.org/en/latest/developer/system/security...

> Framing closed blobs as fatal flaws while advocating for other situations also containing different closed blobs is disingenuous

Isn't this an important milestone, when the OS has no proprietary bits at all? This not the end, but something worth celebrating, I guess. Apart from that, doesn't Librem 5 has a lower number of blobs in general? I might be wrong of course.

> hand-waving IME (or PSP to whatever degree) as being "disabled,"

It seems you misunderstand me or didn't really read my previous posts carefully. I never considered "disabled" ME sufficiently secure. I strongly prefer "disabled and neutralized" instead, which I btw have on my laptop. It doesn't completely kill it, but it certainly makes it quite unlikely to make any harm.

> yet ignoring it when it doesn't isn't

I guess if I ignored something, I did not notice that it was relevant. Therefore I have no idea what you are talking about, i.e., which exact posts of mine you mean. If you actually want to be helpful, this is not how it's done.

> but "the last relevant VM escape" overly relies on "relevant,"

I admit that, and I specifically mentioned my threat model with passwords in relation to this. You didn't show how my threat model was wrong or not secured against.

Your other points are well articulated, although the corresponding threat model you mentioned is definitely not for everyone. Thanks again.
by wat10000 | 2026-03-04 18:03:27+00:00
Memory ordering issues require two sides to manifest, since even the most extreme out-of-order architecture presents itself as in-order to a single thread.

Imagine that code was paired with code in another thread that did:

*b = newValue;
barrier();
*a = 1;

We put a barrier here to ensure the stores don't get reordered, since we must write out the new value in b before writing out the flag in a that tells the other code to use it.

Paired with this, my example above will work fine on an architecture with strong ordering, but will potentially get a bad value into y on archs with weak ordering. The reader may fetch the value in b first, getting the value before the reassignment. It may then fetch the value in a and see 1. This will cause it to use the old value loaded from *b, which is semantically incorrect in this case even though it's perfectly correct according to the architecture and the language spec.

Correct code here would need an acquire barrier on the load of a, paired with a release barrier on the store.
by cocoto | 2026-03-04 18:03:38+00:00
Tons of programming tasks requires at least 32gb to be somewhat comfortable, think of having running databases, running tests in background, running simultaneously multiple docker images, virtual machines, have one or more code projects open in an IDE with LSP (whole code database needs to be in cache), one browser with 20 tabs, and maybe one or more heavy electron apps (Teams/Spotify). You really quickly reach 32gb when doing real development.
Security with Vibe Coding Platforms
by Reva25 | 2026-03-04 18:03:42+00:00
I do a ton of vibe coding, but after looking closely at the code my agents were spitting out, I got curious. I ran a test on a bunch of AI-generated repos and found that a crazy amount of them had severe structural flaws (like hallucinating fake packages that an attacker could easily squat).
So, I'm building an automated firewall for vibe coding. It’s an automated security reviewer specifically designed to catch the vulnerabilities that AI coding agents accidentally write.
I'm currently looking for developers who are shipping fast with AI to roast my MVP. If you're down to test it on one of your repos, let me know!
by SteveNuts | 2026-03-04 18:04:10+00:00
> "now what if we wanted to build it in-house?"

"Well I would probably go home and work on my resume because that's a fool's errand."

I hate going to work and reinventing wheels all day because the company I work for thinks it's so special that every business function needs a 100% tailored solution to solved problems. I much prefer working somewhere that's able to tailor business processes to conform to existing standards.

But maybe that's just me.
by cmrdporcupine | 2026-03-04 18:04:11+00:00
The unstated but obvious (to me?) goal of what ICE is doing is not to get large numbers of people out of the country, but to drive costs down for migrant labor by further disenfranchising them, making them scared, marginal, etc.

If they actually thoroughly evicted non-status migrant workers they'd have a outright revolt on their hands from farmers and other businesses that depend on them.

Instead those businesses can now take further advantage of the fear of harassment and/or deportation to drive down compensation and rights.

Contrast with countries like Canada that have a legal temporary foreign agriculture worker program that provides a regulated source of seasonal migrant farm worker labour under a non-citizen temporary status, but with some rights (still often abused). It's notable to me as a Canadian that I don't see this being advocated on any large scale by either party in the US.

Anyways, all this just to say that the jackboot clown theater is the point, not a side effect.
by _blk | 2026-03-04 18:04:35+00:00
"Result: 100% accuracy on integer arithmetic" - Could someone with low-level LLM expertise comment on that: Is that future-proof, or does it have to be re-asserted with every rebuild of the neural building blocks?
Can it be proven to remain correct?
I assume there's a low-temperature setting that keeps it from getting too creative.

The creative thinking behind this project is truly mind boggling.
by organsnyder | 2026-03-04 18:04:41+00:00
My SolArk inverter came with a wifi dongle that uses Modbus over RS232 to interface with the inverter. I removed the dongle and connected a Pi to provide a Modbus-over-TCP interface that I can use from Home Assistant. I got more control (the officially-supported Modbus interface is read-only), and SolArk no longer has any access to my equipment.
by someotherperson | 2026-03-04 18:04:43+00:00
At a very high level, think fruit sorting[0] where the conveyor belt doesn't stop rolling and you need to rapidly respond, and all the way through to monitoring for things like defects in silicon wafers and root causing it. Some of these issues aren't problematic on their own, but you can aggregate data over time to see if a particular machine, material or process within a factory is degrading over time. This might not be throughout the entire factory but isolated to a particular batch of material or a particular subsection within it. This is not a hypothetical example: this is an active use case.

[0] https://www.youtube.com/watch?v=vxff_CnvPek
by blharr | 2026-03-04 18:04:56+00:00
The problem is that this becomes a race to the bottom of actual quality and turns into advertising.

Sponsored reviews of products are basically this. If you are paying a reviewer for a stamp of approval and the reviewer sets the bar too high, why would you want to pay that reviewer? On the other end of the reviewer, it's easy to get more money by providing that stamp of approval to more people--not fewer--so they're incentivized to make it fairly easy to achieve.
by zaphar | 2026-03-04 18:05:01+00:00
I'm every bit as immersed in this as you are. I've been developing my own custom claude code plugins that allow me to delegate more and more the agents. But the one thing the agent is not reliably doing for me is making sound architectural choices and maintaining long term business context and how it intersects with those architectural choices.

I tried teaching all of that in system prompts and documentation and it blows the context window to an unusable size. As such the things that as a high level experienced senior engineer I have been expected to do pre-agents I am still expected to do.

If you are eliminating those people from your business then I don't know that I can ever trust the software your company produces and thus how I could ever trust you.
by sandreas | 2026-03-04 18:05:05+00:00
I'm not necessarily asking for a "small" phone as in 4.5" or less.

I'd like to have an Option around 6" and 150x70x9mm, which is not really small. Surprisingly the Pixel 8 has a smaller footprint than the Pixel *a variants while having a bigger display.

So my request would be a device around the size of the Pixel 8, having a similar battery size and if possible a headphone jack at a reasonable price point (350 bucks).

I consider the pixel 8 as really solid device for graphene OS.

They don't even need to fix the longpress for headphone remotes... Just a device that is the right size.
by didgetmaster | 2026-03-04 18:05:08+00:00
I have a project that has been in 'perpetual beta' for years so it is a free download (25 MB zip file).

It runs completely on the user's computer so there is no service to maintain.

It is a new kind of data management system that was originally an object store to replace conventional file systems; but the tagging features I designed made it useful for creating, querying, and analyzing relational tables.

It is a hobby, so I like seeing how much faster I can perform operations than regular RDBMSs. It is extremely flexible, so lately I have been testing it out using large data sets. Creating tables with 100,000 columns or doing a pivot table in a 227M row table is fun for me.

See my profile for links.
by georgemcbay | 2026-03-04 18:05:41+00:00
And they aren't even really bothering to hide it anymore.

A lot of Trump's seemingly odd obsessions like taking over Greenland and Canada are less odd (but still very unsettling) when you accept that the global power elite have already accepted that run-away climate change is inevitable and the only open questions are who is going to profit from it and how.
by Fwirt | 2026-03-04 18:06:13+00:00
Lexing is handled by one of Mitchell's other projects, Scintillua. You'll find the source for all the built-in lexers in there. https://github.com/orbitalquark/scintillua

The documentation for Scintillua also gets pulled into Textadept's API documentation as a dependency, so the syntax is also explained there. It's basically a bridge between Scintilla's native lexing and LPeg.
by astrobe_ | 2026-03-04 18:06:29+00:00
The problem simplicity is facing is mentioned in TFA with the keyword "future-proof", which is the typical instance of FUD in software. It is extremely difficult to fight against it, as, just like fake news, it would take 10 times more effort to debunk it than to make it. Yes, you spell out the cost of the additional layer, but it is invariably answered with "that's not so expensive", and risk aversion does the rest.
by pocksuppet | 2026-03-04 18:06:29+00:00
Why would you want to censor based on network? You don't want to censor based on network, you want to censor based on device. If your 8yo kid is blocked from pornhub, that doesn't mean everyone on your network is blocked from pornhub, and you having the ability to even know if someone on your network is browsing pornhub is a security risk.