MurphyA/hacker-news huggingface dataset:
by close04 | 2025-06-03 14:23:52+00:00
Depending on the country the motor cutoff is 32km/h, which means that speed is more accessible to your average rider than on a classic bike. And the elephant in the room is how compliant many e-bikes really are. Some even advertised how easy it is to remove (raise?) the limit.

Where I live I find cyclists to be the most reckless participants in traffic, way more than drivers and pedestrians. Cyclists never have to take even the most basic course even just in school to learn legislation or general rules. They always act like they own the road whether on the sidewalk among pedestrians, or on the street among cars. E-bikes just made this worse because everyone can cycle above their natural capabilities now.

But it's also clear that the "blast radius" of a cyclist is usually very limited compared to the damage a car can cause even with banal actions like opening a door at the wrong time. So I understand why their behavior is tolerated compared to when drivers to the same.
by theshrike79 | 2025-06-03 14:24:08+00:00
It's not like every single problem you face at work is breaking new ground and exploring unknown reaches of computer science. If so, please hire me.

You will be writing CRUD operations and slapping together web apps on every level of experience. Even in (mobile) gaming there you're repeating the same structures as every game before.

Not a 100% of the time, but way more than 50%.
by sanusihassan | 2025-06-03 14:24:48+00:00
I built what I thought was a simple PDF generator: type a prompt, get a file. But users kept asking "can I edit this first?"

Turns out nobody wants a black box that spits out final documents. They want to see what's being generated and have control over it.

So I rebuilt it with a live editor. Now you prompt for content, it generates a draft in real-time, and you can edit directly in a clean word-processor interface before downloading.

The interesting part: the editing layer became more valuable than the generation itself.Users treat it less like "AI that makes PDFs" and more like "AI that gives me a head start on documents I actually want to create."

Demo video: https://x.com/pdfequips/status/1929837723411448068 Live tool: https://www.pdfequips.com/assistant/

What's your experience with AI tools?

Do you prefer instant results or prefer having an editing step in between?
by kfajdsl | 2025-06-03 14:24:55+00:00
The people who want to look under the hood even if they have no immediate reason to do so will always exist, and the people who don't care and just learn the bare minimum to produce app features that usually work will always exist. All LLMs do is decrease the skill requirement to be developer B, but they also make it easier to learn what you need to be developer A.
by Tycho | 2025-06-03 14:25:08+00:00
You probably wouldn’t be arguing that previous critics are wrong but surely to get top marks you’d be expected to know what relevant literary criticism has already been published and then build on that in some fashion. No doubt just reading that stuff would sharpen your own insights. AI should make it much easier to find the most relevant criticism and put it in context.

AI should also be able to help you gather evidence from the reference texts, because it can exercise reasonable judgement without any constraint on patience or access or time. Consider the recent social media sensation about the lady who got a PhD for analysing how smell factors into the fates of literary characters. AI can quickly find thousands of examples, and then filter them as desired.

You could even have the AI write essays for you - “analyse this novel through the lens of ____ theory” - where no literary criticism already exists to review. You could have it generate any number of such essays, applying theories/frameworks you might not even know, but want to understand better.

I think it’s possible to “read” an audiobook while doing something monotonous like walking, driving, or, yes, gaming. The lectures you probably have to treat like podcasts and just play them in the background and pick up some ideas.
by SauciestGNU | 2025-06-03 14:25:27+00:00
I don't completely disagree, but as a regular cyclist with maybe only slightly above average fitness, I can drop the hammer at an intersection and be at 22mph in 10 or 15 seconds. I also own an ebike with a throttle and it's not substantially faster off the line than my muscle, it's just easier to sustain high speeds.
by SecretDreams | 2025-06-03 14:25:42+00:00
Yes, we need ads for a free internet, today. And, as a result, we also have our privacy eroded - eroded in ways we may not care about today, but will probably regret tomorrow.

If we must pay for the internet, give me an option to pay to use it where I see no ads and my privacy is preserved. Let me know what that cost is and I'll decide what I want to do.

Right now, the actual pricing is obscured so we just "accept" that the internet in its current form is how it needs to be.
by lenerdenator | 2025-06-03 14:26:14+00:00
Hoping and praying someone in the administration is able to convince Trump to align closer to Ukraine (even if only slightly) because of this.

The Ukrainians pulled off an absolute coup on Sunday. A third of a nuclear-armed country's strategic bomber fleet inoperable for the foreseeable future. Someone at NORAD probably said "they should have sent a poet" while looking at the satellite imagery.

If middle powers like Ukraine can do that to Russia, they can do that to countries like the US. We need to be on their good side.
by al_borland | 2025-06-03 14:26:29+00:00
So Apple spends money on R&D to develop these various things for their users as a competitive advantage, the quality of their software and the ecosystem is what Apple has been selling, even when they were small. People liking their taste and direction is what caused them to grow. The EU now wants them to give that all away to their competitors, who already copied a large part of their biggest product and now have more marketshare globally?

I love open platforms as much as the next guy, but that's not Apple's business model. They make hardware and software as a package to sell hardware. Giving all their software away to run on anything destroys the entire business model.

Does the EU want Apple to turn into yet another company funded by ads? Where does this lead? Take away their hardware business and that forces them to push services even harder, and to have more user hostile practices, to try and milk people for more money. I'm all for pushing Apple on things like repairability, as I think lacking this puts them at odds with their greenwashing about the environment, but Apple has always been about a walled garden ecosystem, that is literally why people are buying the products. They want to be in that garden.
by Kon-Peki | 2025-06-03 14:26:31+00:00
> With the guarantee that Clinton will continue to run for another two decades, Constellation is also evaluating strategies to extend the plant’s existing early site permit or seek a new construction permit from the Nuclear Regulatory Commission to pursue development of an advanced nuclear reactor or small modular reactor (SMR) at the Clinton Clean Energy Center site.

I guess that’s what it takes to build new reactors in this day and age :/
by nluken | 2025-06-03 14:27:40+00:00
> Consume the classics in audiobook form while flâneuring or gaming

I can't tell if you're serious or not, but this would be like saying you've "watched" a movie because you had it on your second monitor while you were playing counter strike. There's a fundamental difference in hearing a book read to you and actually listening and engaging with the audio on a meaningful level. The latter requires focus, and you're not going to be able to do that if you're gaming away at the same time.

Put another way, why would someone who presumably loves reading bother studying literature if they don't actually care enough to pay attention to the books they supposedly loved?
by calebm | 2025-06-03 14:28:06+00:00
I am an artist who uses a computer to make art (https://gods.art). The reason I starting doing art with code was due to the difficulty of drawing wave interference pattens and phyllotaxis spirals by hand. Why should I spend hours doing it by hand when I can write an algorithm to perfectly draw the mathematical patterns I have in mind? It feels more elegant to me to understand the math, and express it in code, rather than just copying it manually (which can be done without understanding the mathematical dynamics).

That said, doing a simple prompt into an LLM and calling it "my art" seems disingenuous.
by mdaniel | 2025-06-03 14:28:26+00:00
This has been my life experience with things written in C/C++, so speed doesn't matter. Or, I guess from an alternative perspective, it ran very fast, but exited very fast, too :-D

$ ./objdir/garlic $the_jar_file -o out-dir -t $(nproc) Progress : 85 (1024)Segmentation fault: 11
Show HN: DreamHost Protocol Generator – declarative fiction via REM metadata
by mirror010 | 2025-06-03 14:28:31+00:00
A protocol-oriented fiction declaration generator that outputs structured REM-format documents with layered narrator declarations and customizable metadata.

Originally designed for symbolic fiction and platform testing, it supports:

- Declarative text generation via UI - Optional metadata packaging (NFT-style JSON) - SHA256 signing - ZIP export with checksum

Written in Python (Tkinter), runs offline.

Use case: creating narrative declarations with verifiable structure, ambiguity, and traceability.
by lapcat | 2025-06-03 14:28:36+00:00
> the same was uttered by blacksmiths and other craftsman who has been displaced by technology. Yet they are mercilessly crushed.

This is misleading. The job of blacksmith wasn't automated away. There's just no demand for their services anymore, because we no longer have knights wearing armor, brandishing swords, and riding horses. In contrast, computer software is not disappearing; if anything, it's becoming ubiquitous.

> Your enjoyment of a job is not a consideration to those paying you to do it

But it is a consideration to me in offering my services. And everyone admits that even with LLMs and agents, experienced senior developers are crucial to keep the whole process from falling into utter crap and failure. Claude can't supervise itself.

> The idea that your job is your identity may be at fault here

No, it's just about not wanting to spend a large portion of my waking hours doing something I hate.
by conor- | 2025-06-03 14:28:42+00:00
> An e-bike that can even do 20mph comfortably is much closer to a moped than a bicycle

There are pedal assist ebikes hitting the market that are nearly indistinguishable from a road bicycle and weigh as much as a kitted out steel touring bike (i.e. ~35-40 lbs) and can comfortably do 20 mph.[0] I don't really think that's treading any sort of line of being close to a moped.

Also there are absolutely people riding analog bikes capable of having an average cadence of 15-20 mph who ride with reckless abandon on crowded mixed-used paths in cities - so maybe you don't do that, but there's a pretty large subset of cyclists who are doing that because biking is more of a sport activity than strictly pragmatic form of transportation. Bad bike path etiquette extends beyond ebikes

[0] ride1up is one brand making such bikes
by softwaredoug | 2025-06-03 14:29:16+00:00
In tech, my hot take is its less about software engineers being replaced, but about PMs becoming more technical. A lot of PMs struggle with technical details, and you're constantly educating them on the tradeoffs between technology and product constraints. This creates a set of PMs who end up not really leading product, but instead turning into messengers between frustrated upper management and frustrated engineers.

My fervent hope is we'll have more productive PMs and engineers would actually focus on engineering challenges and constraints.
by habitue | 2025-06-03 14:29:38+00:00
Pylon (https://pylonlending.com) | ONSITE Menlo Park, CA

What Stripe did for payments, Pylon is doing for the mortgage industry: We're taking a sleepy industry with backward technology and re-building the stack from the ground up. We're first-principles thinkers, and our team is small, talented and ambitious.

I'm hiring generalists who love coding and want to build something beautiful in an industry where technology written in the 90s is the norm. We're Series A, well funded, and we have traction with customers. Come to Menlo Park and help us turn the $2 trillion US mortgage industry into a set of APIs.

I've been commenting on HN since 2009, if you apply through this link, I'll personally reply to your app:

https://jobs.ashbyhq.com/pylon?utm_source=hn-whos-hiring

If you like:

- Programming languages

- Operations research & optimization

- Building things the right way

Come join us!
by sureglymop | 2025-06-03 14:30:10+00:00
Well, you'll have to install and keep those packages somewhere on your system. And maybe a few months from now after your latex distribution got updated by the system your document suddenly no longer compiles.

What I want is something like npm-like package management for this, where the packages are just kept there next to the document. I don't care if I'll have a package 20 times on my system either, storage hasn't been a concern in many years.
by matt_kantor | 2025-06-03 14:30:32+00:00
Your position is confusing to me as well.

> if you put the work in you can get to a point where you are fast enough at reading and reviewing code

Please correct me if I'm wrong, but "fast enough" here would still be slower than writing the code yourself (given equal amounts of practice at reading and writing code), right? To throw some made-up numbers around: if it would take me 20 minutes to write code to do X, it might take me 30 minutes to read/review code that does X written by somebody else (or an LLM), so I'm at a net loss of 10 minutes. Can you explain the mechanism by which this eventually tips into a productivity gain?

Personally, I think "reading code is harder than writing code" lacks nuance. While I believe it's true on average, the actual difficulties vary wildly depending on the specific changeset and the path it took to get there. For example, writing code can involve exploring many solutions before eventually discovering a concise/simple one, but when reading the final changeset you don't see all those dead-end paths. And reviewing nontrivial code often involves asynchronous back and forth with the author, which is not a factor when writing code. But please take the "reading code is harder than writing code" claim for granted when responding to the above paragraph.
by craftkiller | 2025-06-03 14:30:35+00:00
What was your desired outcome from talking to the police about that? The job of the police is to enforce the laws as they are, not pick and choose which laws they care about. The fact of the matter is, what you are describing is illegal. If you want that changed, you need to talk to politicians, not police. That's like complaining to a cashier about grocery prices.
by reaperducer | 2025-06-03 14:31:07+00:00
> The Meta (Facebook) Pixel JavaScript, when loaded in an Android mobile web browser, transmits the first-party _fbp cookie using WebRTC to UDP ports 12580–12585 to any app on the device that is listening on those ports.

And people on HN dismiss those who choose to browse with Javascript disabled.

There's a reason that the Javascript toggle is listed under the Security tab on Safari.
by hennell | 2025-06-03 14:31:39+00:00
It's not hard to follow - traffic summons system relies on the summoned having a license. They don't track people down or chase them, they enforce by voiding the license. They have no process for people who are driving without a license - they can't void other ID.

So they're using a court summons, because that relies on ID, and is enforced by tracking people down. Whether it is 'just as strong' or not depends on if the person has a driving license. If you don't the traffic summons has no power over you.
by crowcroft | 2025-06-03 14:31:45+00:00
I mean the comparison of ‘old’ ads vs new ads is interesting in itself, old ads already abide by far more regulation and are far more auditable. Simply bringing digital ads in line would be a big step forward.

Some examples:

In most countries it’s illegal to ‘target minors’ and there’s restrictions on what ads can run on after school hours. Meta has always allowed age targeting down to 13 and has no time of day restrictions.

In parts of New Zealand you can’t advertise alcohol between 10PM and 9AM… unless you do it on Meta or Google.

Most countries have regulation about promoting casinos (or the inability to) unless they’re digital casinos being promoted in digital ads.

Or just look at the deepfake finance and crypto ads that run on Meta and X. Meta requires 24 strikes against an advertiser before they pull them down, if a TV network ran just one ad like that it would be a scandal.

Audit-ability is the biggest issue imo. If a TV ad runs we can all see it at the same time and know it ran. That is simply impossible with digital ads, and even when Meta releases some tools for auditing the caveat is that you still have to trust what they’re releasing. Similarly with data protection there’s no way to truly audit what they’re doing unless you install government agencies in the companies to provide oversight, and I don’t see how you could really make that work.
by reliabilityguy | 2025-06-03 14:32:08+00:00
You would benefit from FHE: the users would know that data never leaves the device, the inference is done locally, and only the result is shared.

I mean, I do not have a link to a paper with a system like that, but I think a combination of FHE and enclave of sorts can be good for such purpose (leaving aside potential performance issues with FHE).
by fakedang | 2025-06-03 14:32:14+00:00
Nope. I meant that in spite of being closed on Sundays, they managed to do higher revenue numbers. I really don't know how anyone could infer otherwise.

It's not the result of being closed on Sundays. The entire discussion was about how great working conditions can lead to higher business success. Check the parent comment to mine - Chick-fil-A was a direct counterexample.
by cpascal | 2025-06-03 14:33:27+00:00
Machines have been making kill-or-no-kill decisions for decades, and they were a lot more indeterminant. Heat-seeking missiles largely kill whatever is hot. Proximity fuses in WW2 detonated whenever they got near something. Anti-personal mines kill whenever pressure is applied. A CIWS will target things that get too close to it that don't identify IFF. Naval mines kill if something magnetic is near them.

At the end of the day, it's still humans deploying these weapon systems and accepting the risk that they might cause unintended casualties.
by pron | 2025-06-03 14:33:29+00:00
You can think about a TLA+ spec as the level of design between the "natural language design" you have in your head or on paper and the code. It makes it easier to go from the idea to the code, and allows you to explore ideas, at any level of abstraction, with full rigour.

The question of how you maintain the spec as the code changes could be the same as how you maintain the natural language spec as the code changes. Sometimes you just don't, and you may want to only when there is a very substantial change that you'd also like to explore with rigour.

However, there are several approaches for creating a more formal (i.e. mechanical) connection between the code and the TLA+ spec, such as generating tests or checking production logs against the high-level spec, but I would say that you already get so much benefit even without such a mechanical connection that having it is not needed, but could be the cherry on top in some situations that really require it.

I think that the greatest hurdle in getting the most out of TLA+ is internalising that the spec isn't code, and isn't supposed to be. For example, if you're making use of some hashing function or a sorting function and the subject of your design isn't the hashing or sorting algorithm itself, in TLA+ you want write a hashing/sorting spec or reuse one from a library; rather you'd write something like "assume there exists a hashing/sorting function".

That's why you may end up writing different specs for the same application, each focusing on a particular aspect of the system at the appropriate level of detail for that aspect. A single line of TLA+ spec could correspond to anywhere between 1 and 100K lines of code. The use is more similar to how a physicist would describe a system than to code, which is (part of) the system. For example, if the physicist is interested only in the orbit of a planet around its star, it may represent it as a point-mass; if she's interested in weather patterns on the planet, then there's an entire different description. It's a map, not the territory.
by reaperducer | 2025-06-03 14:33:45+00:00
Hopefully not too late to make it into the lawsuit. Assholes.

I sure hope there's a lawsuit. Over the last ten years, I've gotten over $2,000 in lawsuit settlement checks from Meta, alone.

I have a savings account at one of my banks that I use just for these settlement checks. Sometimes they're just $5. Sometimes they're a lot more. I think the most I ever got was around $500.

It's a little bit here, and a little bit there, but at the rate it's going, in another five years, I'll be able to buy a car with privacy violation money.
by libertine | 2025-06-03 14:34:31+00:00
> Because Trump is just a blabbermouth... US are still holding the torch IMO.

Tell that to the deported people without due process for example, it's not blabbermouthing, these are concrete actions that affect people's lives.

I think there are plenty of healthy examples by all standards, other than the US, none of them are perfect, of course.
by ana_m_who | 2025-06-03 14:34:51+00:00
Location: Tbilisi, Georgia

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, TypeScript, React, Next.js, Node.js, NestJS, PostgreSQL, AWS, Git

Résumé/CV: https://www.linkedin.com/in/ana-mch/

Email: amchedlishvili94@gmail.com

Hello, I'm Ana, A software engineer with 5+ years of experience working on early stage startups. I prefer working on TypeScript/NestJS backends but feel comfortable across the entire stack. Looking for my next role with a small and dynamic team to build something impactful.
by narag | 2025-06-03 14:35:01+00:00
It may be that the author's position isn't specifically about politics as such: he might say, rather, that art should be subordinate to morals...

That has been the default option for large historic periods, when organized religions were the main source of funds. I don't believe the author would appreciate being in that company.

This other guy was the author of the text book when I had to study that subject:

https://en.wikipedia.org/wiki/Gillo_Dorfles
by rsynnott | 2025-06-03 14:35:19+00:00
They appear to have built two Tu-160Ms, over a number of years, at least one of which uses an unfinished frame from the Soviet era. To what extent they can actually build them (vs relying on unused parts from decades ago) is unclear, but at any rate they don’t seem to be able to do it fast enough to meaningfully maintain their stock of strategic bombers.
by bccdee | 2025-06-03 14:35:28+00:00
Really? I feel like the article pointedly skirted my biggest complaint.

> ## but the code is shitty, like that of a junior developer

> Does an intern cost $20/month? Because that’s what Cursor.ai costs.

> Part of being a senior developer is making less-able coders productive, be they fleshly or algebraic. Using agents well is both a both a skill and an engineering project all its own, of prompts, indices, and (especially) tooling. LLMs only produce shitty code if you let them.

I hate pair-programming with junior devs. I hate it. I want to take the keyboard away from them and do it all myself, but I can't, or they'll never learn.

Why would I want a tool that replicates that experience without the benefit of actually helping anyone?