MurphyA/hacker-news huggingface dataset:
by XorNot | 2026-03-13 21:12:34+00:00
The problem is systems like that have a failure rate.

Self deactivating land mines exist - and sometimes fail to do this (3/100 was the rate I heard a few years ago).

Same problem with cluster munitions: it's not how they work. It's that a bunch of the bomblets fail to work, then leave UXO around which explodes a child's hand later.
by ActorNightly | 2026-03-13 21:13:37+00:00
ITs going to sell like crazy not because of specs, but because its apple, and its a cheap. Cause god forbid you pull out a chromebook in a starbucks and be seen as a peasant.

If you know what you are doing and don't want to spend a lot of money, its really not that hard to buy a refurbished thinkpad, swap in more ram, and install your linux disro of choice, for a lower price and get very similar usable performance.
LightSwarm – A script making ClaudeCodeMax into a free light easy swarm
by ionwake | 2026-03-13 21:13:37+00:00
Maybe worth a try - bash script that chains ClaudeCode into a 3-agent swarm (architect/builder/janitor) that grinds through TODO.md files across multiple projects.

Runs on the Max sub so no API costs. Pretty minimal, just bash + the claude CLI.

It is light, "free" - no extra API calls as it routes via your claudecode max subscription ( yes which you need to pay for) and an easy way to get started with Swarms, with commits off by default - thats your manual step.

All handled by simple TODO in each project, and managed well, by your little claudecode instance.
by cwoolfe | 2026-03-13 21:13:38+00:00
yes. I think EdTech can be helpful for learning; but having immediate access to the rest of the internet at the same time negated whatever benefit EdTech would have had. I think that's why all the data from the EdTech companies shows a benefit in controlled studies of just their product, but the rest of our overall academic achievement data shows a net decline ever since portable screens were introduced into life and education.
by a24venka | 2026-03-13 21:13:38+00:00
Thanks for the feedback! On the chat interface point, we actually think chat is still a great way to get into the product, but we leverage the canvas behind the scenes to let the agents do better work and give users the ability to audit and visualize what's happening. Good note on the demo topic though, we have some broader, non-AI demos coming soon on our website and newsletter.
by 1-more | 2026-03-13 21:13:44+00:00
Win what tomorrow? An election? There's no election tomorrow. A coup? Intriguing! Probably take a while though.

Volunteer doing what? Donate to what? Boycott what with what demands? What's the most successful boycott in your estimation? I can only really think of buses in Montgomery and the Swadeshi movement in India, but even that started in like the 1910s and they didn't get independence until 1947 and who knows how much it mattered. If there were a big crank somewhere and you could guarantee me that turning it gives better than 50% odds that the world gets better in the ways I consider better, I'd be turning the crank. We'd all be turning the crank! But what's the crank?
by wmwragg | 2026-03-13 21:13:46+00:00
Cheers, opening System Settings and then Option clicking Displays, did the trick and showed the rotation option for the built in display. It's mostly PDFs I'd be reading so might try the PDF reader option, as yeah, navigation using the trackpad after the screen rotates is challenging.

Edit: Just tried rotation in the built in MacOS Preview app, (Command+R or Command+L) and works really well. You do have to set the View to Single Page, and rotate each page separately (it does remember which pages were rotated), but other than that it's great.
by nemothekid | 2026-03-13 21:14:38+00:00
While I believe Grok was a decent model (in some of our internal use cases it performed the best until Gemini 2.5-pro came out), I can't help lament how the team chose to run.

xAI (and Twitter) was the loudest about six-hour workdays, sleeping in the office, and always shipping. ~2 years later it feels like they have nothing to show for it. I'm sure the engineers at Google worked 4 days a week, 2 hours a day, with half of that being spent at the Google cafeteria and they dusted xAI years ago.
by daveguy | 2026-03-13 21:14:48+00:00
Grok is a bot that:

1) sometimes goes mechahitler

2) was trained to be biased against empathy and understanding (because woke).

3) is customized to spout Elon's opinions as fact.

Claiming it is "objective and rational" seems like a misjudgement to me. If it really is more objective and rational than the average xitter poster, that says more about that platform than it does about Grok.
by tomerhe | 2026-03-13 21:15:02+00:00
I’ve been working on URLert for over a year now. The natural next step was to build a browser extension that alerts users to suspicious domains as they browse and allows for on-demand page scanning.

I’m really just looking for people to try it out and hopefully find it useful.

On Privacy: I made sure we only receive the TLD+1 domain. There is no history tracking, and page scanning only happens when you explicitly request it. The source code of the extension is on GitHub for transparency.
by MBCook | 2026-03-13 21:15:10+00:00
Yep.

A Neo will win a race with a similar speed Windows computer full of bundled crap and security slop.

But it would work the other way around too.

The nice thing about Macs is even if you see a lot of what Apple puts on the computers as useless trash (“Why the hell do I need iBooks?”) it’s not stuff running in the background interfering with everything you do the way bad PC security software bundled on cheap Windows PCs or forced by corporate often does.

I can tell you my last work Mac slowed down noticeably (though not too bad, luckily) the day they decided to put the corporate security crud on it.

The newer security crud we use now seems much better behaved though.
by MildlySerious | 2026-03-13 21:15:16+00:00
You're right, and that is one of the lessons to be reminded of here.

My main point wasn't that, though. It's simply a bad and low-effort way to handle the situation, and like one of the other replies points out, there are better options. They could have just as well disabled posting and maybe even viewing of submissions and communities for the time being. Just shutting it all down immediately without notice leaves a bad taste in my mouth, and I will not be among the people returning for their next relaunch. I am sure others feel the same way, and I don't think it is a wise decision to needlessly put off your early adopters if you're hoping for them to come back "next time".
by benoau | 2026-03-13 21:15:35+00:00
In practice I think this is going to be very specific to your data being good for compression and not already compressed - so not gaming, where textures can fill up the Neo's 8GB very fast depending on the game: Cyberpunk, Robocop, Bioshock and Shadow of the Tomb Raider benchmarks are showing 9 - 10 GB of RAM used at just 720p.

https://www.youtube.com/watch?v=uOe-Ock4pnw
by xenadu02 | 2026-03-13 21:15:41+00:00
It's an accelerator. A great tool if used well. But just like all the innovations before it that were going to replace programmers it simply won't.

I used Claude just the other day to write unit test coverage for a tricky system that handles resolving updates into a consistent view of the world and handles record resurrection/deletion. It wrote great test coverage because it parsed my headerdoc and code comments that went into great detail about the expected behavior. The hard part of that implementation was the prose I wrote and the thinking required to come up with it. The actual lines of code were already a small part of the problem space. So yeah Claude saved me a day or two of monotonously writing up test cases. That's great.

Of course Claude also spat out some absolute garbage code using reflection to poke at internal properties because the access level didn't allow the test to poke at the things it wanted to poke at, along with some methods that were calling themselves in infinite recursion. Oh and a bunch of lines that didn't even compile.

The thing is about those errors: most of them were a fundamental inability to reason. They were technically correct in a sense. I can see how a model that learned from other code written by humans would learn those patterns and apply them. In some contexts they would be best-practice or even required. But the model can't reason. It has no executive function.

I think that is part of what makes these models both amazingly capable and incredibly stupid at the same time.
by vova_hn2 | 2026-03-13 21:15:47+00:00
I suppose you are trying to "warm up" the audience before announcing you product, which is... fine, I guess.

I also had a an idea for a solution to this problem long time ago.

I wanted to make a thing that would allow you to record a meeting (in the company I where I worked back then such things where mostly discussed in person), transcribe it and link parts of the conversation to relevant tickets, pull requests and git commits.

Back then the tech wasn't ready yet, but now it actually looks relatively easy to do.

For now, I try to leave such breadcrumbs manually, whenever I can. For example, if the reason why a part of the code exists seems non-obvious to me, I will write an explanation in a comment/docstring and leave a link to a ticket or a ticket comment that provides additional context.
by em-bee | 2026-03-13 21:15:52+00:00
with originally i meant before the use of version control systems became common and expected. i don't know the actual history here, but i just found this thread that looks promising to contain some interesting details: https://news.ycombinator.com/item?id=15206339 (it is also discussing lisp which bring this subthread back in line with the original topic :-)
by mopierotti | 2026-03-13 21:16:49+00:00
Good question. I agree with what I think you're implying, which is that local generation is not the right choice if you want to maximize results per time/$ spent. In my experience, hosted models like Claude Opus 4.6 are just so effective that it's hard to justify using much else.

Nevertheless, I spend a lot of time with local models because of:

1. Pure engineering/academic curiosity. It's a blast to experiment with low-level settings/finetunes/lora's/etc. (I have a Cog Sci/ML/software eng background.)

2. I prefer not to share my data with 3rd party services, and it's also nice to not have to worry too much about accidentally pasting sensitive data into prompts (like personal health notes), or if I'm wasting $ with silly experiments, or if I'm accidentally poisoning some stateful cross-session 'memories' linked to an account.

3. It's nice to be able solve simple tasks without having to reason about any external 'side-effects' outside my machine.
by Mooshux | 2026-03-13 21:16:57+00:00
Good work on the OWASP scanning. The 41% zero-authentication stat for MCP servers tracks with what we're seeing.

MCPS and credential scoping solve adjacent problems and stack well. MCPS answers "is this agent who it claims to be and was this message tampered with." The next question is "what can this authenticated identity actually reach." Authentication alone doesn't constrain what a compromised or injected agent can do once it's trusted.

The Trust Authority revocation you mentioned is a clean hook for this: if an agent identity gets revoked, its credential access should be invalidated at the same time.
by imranq | 2026-03-13 21:16:57+00:00
Okay so the OP is saying that since Macbook Neo has the same hardware as iphone, but not locked down, so why is iphone locked down. They say its because of the app store profits.

Sure App store is not to be understated, but I'd add our phones include way way more personal information than a laptop like NFC for credit cards, personal photos, and all biometric and contact information. Not to mention cellular network connection and generally forms as a soft form of identity. None of these apply to a laptop. So form factor does matter.

BUT even if we unlocked the iPhone, the desire for 'MacOS on iPhone' is actually the wrong thing to ask for. Pete Steinberger had in this interview (https://www.youtube.com/watch?v=AcwK1Uuwc0U&t=1182) that UI is basically the wrong paradigm in a world where agents should do tasks for us in milliseconds. We should be able run any local services from our phone like grabbing

Good news is we already have this via terminal apps in Android. Now what's left is the ability for agents to run on your device and basically accomplish tasks for you
by D-Machine | 2026-03-13 21:17:05+00:00
I'd tend to agree, the only good points I've seen were made by @hedgehog [1] here in this thread:

I'm not sure about the rest but a significant problem with high frequency tool calling (especially in training) is that it breaks batching.

and then later by @ACCount37 [2]:

I'm less interested in turning programs into transformers and more interested in turning programs into subnetworks within large language models.

In theory, if you can create a very efficient sub-net to replicate certain tool calls (even if the weights are frozen during any training steps, and manually compiled), this might help with making inference much more efficient at scale. No idea why in general you would want to do this through the clunky transformer architecture though. Just implement a non-trainable, GPU-accelerated layer to do the compute and avoid the tool-call.

[1] https://news.ycombinator.com/item?id=47367986

[2] https://news.ycombinator.com/item?id=47363909
by Mooshux | 2026-03-13 21:17:13+00:00
Container isolation is a solid first layer for agent sandboxing. The gap that usually comes next: how are the agent's API credentials getting into the container?

The common pattern is environment variables, which means keys are visible to anything running inside that container. If the agent gets prompt injected and reads its own environment, or if the image ever gets inspected, the keys are there.

The layer that closes this: runtime credential injection via a vault proxy. The agent gets a session-scoped token at startup, the real key never touches the container environment. Works well alongside the network isolation Sandcat provides.
by dragonwriter | 2026-03-13 21:17:23+00:00
> Most people run Windows just fine on cheap laptops with 4GB of RAM.

And if they can do that, they can get them (at full MSRP) for about half the price of a MacBook Neo.

Heck, you can get 8GB Windows laptops with twice the SSD size of the MacBook Neo's for a little over half of the Neo’s price (again, at full MSRP.)
by gjsman-1000 | 2026-03-13 21:17:36+00:00
> Do you believe that, on balance, the world is no better today than in 1892? If so, that's where we disagree.

I think that the floor has been raised and the ceiling has been lowered for the typical person. There's far less suffering, but absence of suffering is not the same as happiness. In that respect I think a random 1892 person may have actually been happier. South Korea has 30x more suicides than Syria; the UK more than 3x Sudan; France more than 4x Afghanistan.
by bob1029 | 2026-03-13 21:17:48+00:00
> The infrastructure to get it that pure becomes very specialized

I think some of the most advanced fab infrastructure is the ultra pure water system. Water becomes quite aggressive chemically when it has no dissolved ions in it. You have to use exotic or highly processed materials simply to transport it around. If the factory didn't need such massive quantities of it, trucking it in would likely be preferable.
by kilroy123 | 2026-03-13 21:18:17+00:00
Thank you for the kind words. I was going for that feel.

The grainy interlace effect is just good old-fashioned CSS. :)

It is curated! I will seriously do a lot more work on making it better. Especially the music, it's a bit redundant right now.

I haven't had time to get to that. This has really blown up and even been in the news, so it's been hectic.
by Mooshux | 2026-03-13 21:18:32+00:00
The Markdown wrapping point is underappreciated. Most developers see a skill as just a function call, not an execution boundary with its own trust level.

The piece that completes least privilege for agents: credentials scoped at skill invocation time, not inherited from the agent's environment. Even with sandboxing and privilege separation, if all skills share the same credential set, a compromised skill still has full access. Per-invocation scoping is what actually closes that gap.
by philipkglass | 2026-03-13 21:18:42+00:00
I took a long break from document processing after working on it heavily 20 years ago. The tools I used before were ABBYY FineReader and PrimeOCR. I haven't tried any of the commercial cloud based solutions. I'm currently using GLM-OCR, Chandra OCR, and Apple's LiveText in conjunction with each other (plus custom code for glue functionality and downstream processing).

Try just GLM-OCR if you want to get started quickly. It has good layout recognition quality, good text recognition quality, and they actually tested it on Apple Silicon laptops. It works easily out-of-the-box without the yak shaving I encountered with some other models I tried. Chandra is even more accurate on text but its layout bounding boxes are worse and it runs very slowly unless you can set up batched inference with vLLM on CUDA. (I tried to get batching to run with vllm-mlx so it could work entirely on macOS, but a day spent shaving the yak with Claude Opus's help went nowhere.)

If you just want to transcribe documents, you can also try end-to-end models like olmOCR 2. I need pipeline models that expose inner details of document layout because I need to segment and restructure page contents for further processing. The end-to-end models just "magically" turn page scans into complete Markdown or HTML documents, which is more convenient for some uses but not mine.
by thesnide | 2026-03-13 21:18:47+00:00
in a nutshell: clear defined helper functions are much better for comprehension than bigger functions. and they usually cost nothing ar runtime sine the compiler inlines them anyway.

But the real cost is that having a myriad of them is usually very difficult to get the right cut. not too small not too big and having a clear intend of what it exactly does.

so nothing new. API design is hard. naming thing even more so.
by comrade1234 | 2026-03-13 21:19:10+00:00
Just read the license agreement. Last time I looked into this the only model I could run locally and do what I want was deepseek. I think it was the MIT license. The others had various restrictions that just didn't make it worth it.

I stopped researching this because buying the hardware to run deepseek full model just isn't practical right now. Our customers will have to be happy with us sending data to OpenAI/deepseek/etc if they want to use those features.
by torginus | 2026-03-13 21:19:18+00:00
I have a friend who has moved to Sweden a while ago, and she told me a lot about the Swedish housing situation, and admittedly most if it went over my head, but in short, apparently very few places would even allow you to build even somewhat freely.

Apparently she was in a situation where she 'owned' her house, but still paid a monthly maintenance fee to some agency. and she wasn't allowed to repaint the rooms or do any sort of repairs, but had to go through some agency, who would do it for her.

Apparently that was a neighborhood thing, but she told me of epic (and apparently fruitless) struggles of her friends' who wanted to repaint their house in a different color and install some circular windows.
by MildlySerious | 2026-03-13 21:19:19+00:00
Yeah. Sadly the default communities were flooded with blog spam, and that's just the part I noticed. A couple days ago a bunch of smaller communities also got a noticeable bump in members. That didn't change anything in my own community, but others apparently weren't so lucky.

I can see why the team got overwhelmed. I wouldn't want to have to deal with that.
by khazhoux | 2026-03-13 21:19:31+00:00
Again, I’m obviously not being clear. Yeah, his posture is terrible —- but it was also terrible in 2016. He was doing that weird lumbering walk way back his during the Hillary debate. Ditto his rambling speech.

Are you really saying that Trump in 2024 was an order of magnitude more “elderly” than in 2016? Didn’t look that way to me, at all.

I do agree the falling asleep and bruises are a sign he’s entering final phase. But he’s not fully there yet. In 5 years he’ll have dropped 40 pounds, his cheeks will be sunken in, and he’ll walk at half speed as today, and then he will be in “obvious physical decline”

Side note, just occurred to me: Biden did himself a big disservice by getting facelifts. His face got weird and stretched tight. I think it had the opposite effect of what he wanted, and made him look older still.
by ProllyInfamous | 2026-03-13 21:19:32+00:00
Most of my peers/brothers met their wives IRL, pre-Tinder. They only realize how bad portable screens have become watching their/others' children fumble through normal developmental milestones.

Across the age spectrum I've challenged many to just not use their phone for one day [0] — and this often provokes intense defensiveness/anxiety. I'm personally back exploring new working jurisdictions, and the criteria of "Right to Disconnect" is a major influencer (i.e. cannot contact me during non-work hours).

[0] as a cellphone-less fortysomething
by soniclettuce | 2026-03-13 21:19:43+00:00
I can't say ADRs work that great, in my experience, but the flaw was more connecting them to other architectural stuff to make them actually discoverable and drawing the boundaries in a logical way (what goes into an ADR and what goes into a living design doc?).

"Not maintained" seems kinda weird to me, because at least as I see an ADR, it's like a point in time decision right? "In this situation, we looked at these options, and chose this for these reasons". You don't go back and update it. If you're making a big change, you make a new ADR with your new reasons.

One place I worked did have an interesting idea of basically forcing (not quite) the new hires to take notes on all their onboarding questions/answers as they went and then sticking it in the company docs. It at least meant that incorrect onboarding docs got fixed quickly. Sometimes you had good reasons for stuff, sometimes the reason is "dunno, that's just what we do and it seems hard to change".
by bdauvergne | 2026-03-13 21:19:56+00:00
Diplomatic cables are not a source of truth, they are heavily biased. The fact they had to be stolen does not give them more weight. There is a lot of bias in US governmental opinion on french technology that such a small country cannot be so advanced without stealing; opinion which started with the french nuclear and space program. My opinion on those discourses about France, China or the USSR in the past are just mostly propaganda from the US MIC to ensure continued funding.
by Sol- | 2026-03-13 21:20:01+00:00
I guess I was mostly arguing that the integration of something like Grok into Twitter was definitely a net positive for online discussion, as anyone has a fact checker and explainer at hand now to diffuse irrational online arguments.

Also I think you overrate Musk's success in fiddling with the model. As I have written, I also don't like his attempts to tune it to his tastes, but if you see the outputs that people get from Grok, it seems mostly fine except in the specific scenarios that Musk seems to have focused their misalignment on.

Of course something like Claude being integrated into Twitter would likely be better.
by jbwagoner | 2026-03-13 21:20:17+00:00
When an AI agent can browse the web, send emails, execute code,
and manage files — and runs on a heartbeat schedule while you
sleep — the security model matters. This post walks through what
breaks when autonomous agents get real capabilities: prompt
injection via web content, runaway token spend, unvetted skill
supply chains, and agents that can't be stopped mid-execution.
Written from production experience building a multi-agent platform.

Built a multi-agent deliberation platform, ran into all of these the hard way. Happy to answer questions on any of it.