HNHacker News
TopNewBestAskShowJobs

swsieber

5,413 karma · joined February 4, 2014

[ my public key: https://keybase.io/ssieber; my proof: https://keybase.io/ssieber/sigs/sRmqw8z_cUpNdiltIxyUQM70_Z0inBaIsYxZhMcYQjc ]
submissionscomments
swsieber··on PaperPilot – Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP
As someone whose commercial software needs to ingest PDFs: I stay away from things like lopdf because of how they fail to handle broken pdfs.

The first project you linked explicitly calls out broken pdf handling.

swsieber··on Felony charges for citizen deleting phone data at US Border
> but they're not even in the same universe as what the Stasi was doing

At what point? It's easy to say when we mention the Stasi or the Nazis that we're comparing it to the end game they had going, but the transformation was a bit of process.

swsieber··on Annoying and alarming things about OpenCode
> Textual command filtering is entirely useless. It is fit for no purpose. Nobody with any instinct or experience in security would even bother to implement this filter because it achieves nothing except a false sense of security.

Not if you only use an allow list. E.g. only allow things matching a particular prefix to run. Also, isn't this what every agent does? And by every I mean Codex because I haven't used the others.

swsieber··on Learning to code is still worthwhile
> Even if your average developer is a measly 30% more efficient, that might create 20% less demand for developers

I mean it might. But I wouldn't rule out Jevon's paradox where the increased efficiency increases demand.

Build more roads, congestion gets worse. Make developers more efficient, demand for developers increases. I wouldn't be surprised if demand for bespoke software goes up.

swsieber··on The Doorman's Fallacy in action
And I would say in its case, there was great synergy between not doing anything and appearing uninvited. Two negatives combining to produce an overwhelmingly greater negative.
swsieber··on US bans differential privacy in Census data
> compelled

Doesn't that mean they can ask that question with an option for "rather not disclose"?

swsieber··on Alignment pretraining: AI discourse creates self-fulfilling (mis)alignment
Ah, this is fun to see.

About six months ago I had an idea for a short story in which an LLM takes over the world and is decidedly bad. The solution was going to be for everybody to write positive stories in which the LLM is good and relinquishes control, which then made it's way into the LLM's training data and it backed off. I never got around to it.

swsieber··on Ask HN: What are you working on? (May 2026)
AI Coding "All the things" (tm). More agent engineering on the bigger stuff and more vibe coding on the smaller things.

A print farm manager for bambu printers in lan mode. I lay down the base types and schema structure and a few other bits here and there.

Using AI to preprocess some amazon transactions from both personal account and business accounts as I untangle them since I started a side business with my spouse a few months ago (involving 3d printing).

Starting on a yoga workout generator and food/fitness/weight tracker.

swsieber··on Vibe coding and agentic engineering are getting closer than I'd like
> And yet, people are being more productive (actually productive) with AI. Release schedules are increasing, bugs are getting fixed faster, security issues identified and patched sooner, so on and so forth.

I didn't see anything in parent chain that implied this. Nor did I see it "characterized as a magic eraser"; I saw it framed as something that impedes learning, and that was tied back to constant simulation.

> Or at least, aware that this argument continues to be made with tenuous evidence and anecdotes

The arguments I read and the argument you seem to be replying to seem to be different things.

swsieber··on Vibe coding and agentic engineering are getting closer than I'd like
I read it more as response to your argument that it was a lack of curiosity due to over stimulation, which they responded to by citing an example of a time when they were curious while stimulated and chucked something at a vibe-coding agent to satisfy that curiosity.
swsieber··on It's official: Utah is the U.S. state closest to banning VPNs
> relatively little friction if you decide to move to a state that better reflects them.

Yes, moving is possible, and easier than switching countries. But the biggest strength of the U.S. is not that people can move, but that the blast radius is contained. The strength is being able to think later "I'm glad we didn't try that everywhere at once." The strength is being able to experiment, not necessarily have states aligned to with all there residents needs within a certain threshold.

swsieber··on I Built a WebAssembly Runtime in 5 Days
I appreciate the write up.

It comes off very much as a summary of days of vibe-coding from the AI itself, but it's still nice to see the condensed decisions, approach and frankly the whole concept of embedding a wasm runtime.

swsieber··on In Denmark, the spread of solar panels has become a divisive issue
Around, not over. Trees are a well studied thing where can you pick different species for different characteristics, like height, and growth speed.
swsieber··on Judge blocks Pentagon effort to 'punish' Anthropic with supply chain risk label
I wouldn't call something a non-story just because the ultimate end-goal was mitigated. The fact that it was attempted is a story, especially when it's a meta commentary on story about trying the same thing _officially_.
swsieber··on Ask HN: What Are You Working On? (March 2026)
To be honest, we should probably go into injection molding. We do have a pretty long tube in there that might be a bit problematic for injection molding from what I've read (1 degree draft means the tube size inside changes by 1/8 of an inch), and the orientation of the magnets is pretty important, and they can repel each other pretty hard to. So part of it is the unknowns.

The other part is the upfront cost. I bet we'll get to injection molding in the next few months as revenue allows, and we're going to start exploring it this month I think. We'd like to keep things local, though we know we'll still have to contend with knock offs sooner than later.

swsieber··on Ask HN: What Are You Working On? (March 2026)
I'm writing a print farm manager for my wife, who has 8 bambu printers. I've put one of them in lan mode for testing, but I'm pretty close to replicating the important handy (Bambu's cloud app) features, at which point I'll be able to start adding the really nice.

She sells a product with 16 different printed parts, and she prints the parts in bulk batches across 7 different pause points, some of which have pause points for embedding magnets.

The idea is to integrate inventory management and print scheduling into the tool, which will be nice.

I have working so far: * Pulling camera images * Pulling the currently printing file, including the preview image (rendered in bambu studio and bundled with the print; standard for bambu studio), and the pause points * A dashboard with projected timing information * Notifications about jobs starting, stopping & pausing * Remote printer control

Next on the list: * Delayed printing - schedule a print to start in the night. Mostly useful so that if there's a pause point we don't leave a print paused for hours on end. * Print queueing - manually build a list of prints so that after switching plates we can just "next print" for a printer * Print scheduling - select a quantity of print files or groups of files to print, and have it schedule the prints, including projected switch times, to maximize printer utilization by avoiding jobs ending at night * Tracking magnet & filament usage, and integrating BoM and production quantity tracking.

I've been mostly AI coding this, but I've go in to make it extract out components, etc. And I lay down and enforce the DB schema. I've had to ask it to back out a few things entirely. And I've had to give it the Bambu API docs I found github. But it's been going pretty well.

swsieber··on Mac mini will be made at a new facility in Houston
It rings true though.

I worked at a dev company, and we got bought by an IT company. Much pain and friction, all around. Is that a reductive representative of the company differences? Yeah, but it's still a useful mental model that helps one understand the differences. And I think the lawyer vs engineer trope is useful. Yeah we have both. Both my companies had both IT and developera, but the stakes & priorities were different enough that that lense became extremely helpful.

swsieber··on Claims of disability are highest at elite universities
A religious corollary: "You cannot legislate righteousness", or to your point, "you cannot legislate [willingness to forgo benefits on principle rather than economic and utilitarian calculation, despite recognizing the prisoners dilemma of doing so]"
swsieber··on Recreating Epstein PDFs from raw encoded attachments
I'd say 99% of the time, the first 10 bytes would be enough to know the file type.
swsieber··on Adoption of EVs tied to real-world reductions in air pollution: study
I mean, it kind of is. But I'd say the framing is about general air pollution, and they happen to use NOx levels as proxy indicator. So from that perspective, I think it is important to note that there are other types of pollution that go up with electric cars.
swsieber··on In Europe, wind and solar overtake fossil fuels
No, in a perfect world, there would be a use tax, and those doing the delivery would pay the cost, and then pass that cost on to you. You might have meant it that way, but it sounded more like a gov. imposed tax based on the price of goods or something.
swsieber··on ‘ELITE’: The Palantir app ICE uses to find neighborhoods to raid
Hate is powerful, and I think that's part of what drives protests into riot. And some people to protests honestly. But I think the root of it is anger at the situation, not just the leader. And it doesn't negate the reasonableness of the concerns and worries people have.

I know one of the lead protest organizers where I live. They have a long list of things. Things they feel are bad and want reversed. And having known them for a long time, I can say they are internally consistent, and would be out there protesting if it was a Democratic president doing this, or more likeable person doing this. It's less about the hate, and more about concern for the direction things are going, and blatant disregard for the law.

swsieber··on ‘ELITE’: The Palantir app ICE uses to find neighborhoods to raid
> the idea of deporting people who have no legal status in this country is immediately branded Nazi

It's not just that idea though. Plenty of presidents have done that without pushback. It's that idea combined with:

* Rhetoric dehumanizing the immigrants

* Raiding churches, courts, jobs, etc

* Revoking legal status of immigrants

* Reducing training time for new hires

* Detaining U.S. citizens and threatening them

* Saying it'll help the U.S. citizens, when data shows it doesn't

swsieber··on Verizon outages reported across U.S.
The down detector site has Verizon outage reports two order of magnitude bigger, so it doesn't seem like a cyber attack to me. ~60-160k vs ~1.5-1.8k
swsieber··on Verizon outages reported across U.S.
The down detector site has Verizon outage reports two order of magnitude bigger, so it doesn't seem like a cyber attack to me.

https://downdetector.com/status/t-mobile/ ~ 1,600

https://downdetector.com/status/att/ ~ 1,500

https://downdetector.com/status/verizon/ ~ peaked at ~169k, dropped to 67k

swsieber··on Servo 2025 Stats
Exciting times.

Are we at the point yet where someone can use something other than a major headless browser (firefox, chrome) for converting html to PDFs without huge css gotchas?

Is there any comparison/ are we x yet reviewing alternative browser engines being developed? It seems like there's quite a few in active development at this point.

swsieber··on Trump says Venezuela’s Maduro captured after strikes
Where do you draw the line in the list of "not the right [method]"? I would assert that this is not justified, (in addition to not being the right method).

Can we send troops down there and just starting kill people until they pay us? Torture them maybe? Start spraying agent orange?

If someone steals something from me, I'm justified in beating them up, threatening their family, maybe even burning their house down until I get what I want, 50 years later?

Where do you draw the line between justified and unjustified when it comes to "not the right [method]"?

swsieber··on Ask HN: What skills do you want to develop or improve in 2026?
Feeling things without using net-negative coping mechanisms.

Feeling management, time management, weight management, running, parenting, sermon writing, budgeting.

Hobby electronics and circuit board design, Morse code, ux design

swsieber··on Show HN: Search London StreetView panoramas by text
How do you get the data from google street view? Do they throttle scrapers?
swsieber··on Shai-Hulud Returns: Over 300 NPM Packages Infected
I didn't read this as separate containers.
Page 1 of 34Next →