MurphyA/hacker-news huggingface dataset:
by jeroenhd | 2025-07-28 10:23:30+00:00
> The location of the lights doesn't exactly point to usage by cyclists.

It depends on the city, but unless you're on the highway or about to enter one, a traffic light here can be assumed to serve bikes.

I found that link a few years ago thanks to an app I used when I went to university: https://www.enschedefietsstad.nl/enschede-fietst-app/snel-gr... The municipality has an app that will integrate with the iVRI system to have traffic lights turn green faster for bikes. It doesn't do anything for cars, it's built purely to try to convince more people not to travel by car.

Of course, iVRI data providing information about incoming bicycles don't automatically reprogram traffic lights to give them priority. However, the information is available. I've had the Enschede app trigger a "this app requested X green lights during your ride" popup in other cities; I'm pretty sure it's just an iVRI integration, not one restricted by a specific municipality.
by m-a-t-t-i | 2025-07-28 10:24:24+00:00
Yeah, morphing is really the key idea here. You don't have to make all design decisions beforehand, but can wear something for a while and then make changes based on your needs & observations.

I haven't quite figured out how to apply this thinking to seam sealing though. The current garments that have taped / waterproof seams are locked into the taped configuration. For tents I have some geometrically water repellent structures (that guide the water away as long as it's coming from above), but for the soles of footwear, you might want something 100% sealed.
by GuB-42 | 2025-07-28 10:24:32+00:00
> Not porn, video of a protest

Not commenting on ID checks but depending on the protest, some images can be violent and definitely "adult".

I never understood why we go out of our way to "protect" children against seeing naked people, but real people in a pool of blood, nah, no problem. I think that people bloodily fighting each other for causes that I have a hard time understanding even as an adult may not be what we want children to be exposed to without control. Images of violence create a visceral reaction and I don't think it is how we should approach political problems, in the same way that porn may not be the best approach to sex, the same argument for why we don't let children access porn applies to political violence too.

The point I wanted to make is that whatever your opinion is on ID checks to access to adult content, "adult" doesn't and shouldn't just mean "porn".
by griffzhowl | 2025-07-28 10:25:24+00:00
I think the idea is that the wetland or forest or whatever is a carbon sink in the sense that they have a net negative effect on carbon in the atmosphere each year. Growing corn and then burning it would at best be net zero if no further atmospheric carbon were produced by the production processes, fertilizers etc., which it is. So the differences between the two scenarios is net negative versus net positive atmospheric carbon each year.
by Cthulhu_ | 2025-07-28 10:25:37+00:00
I can imagine it's practice and self-disciplilne; pick and know a language/tool instead of reinventing the wheel or doing research first, write like you've always written, do new projects in that same toolkit multiple times, and (self discipline), just get on with it.

I struggle with that tbh, every time I'm on a new project I get into a "beginner's mindset" and look up the basics for a tool again instead of trusting myself that I know enough and what I write will be good enough.
by dotancohen | 2025-07-28 10:27:05+00:00
> if you are from a group of people that you government has decided is trouble, then you tend to disappear in the night.

So this really is a case of survivorship bias. Those that survived the Soviet times, remember it, not fondly, but as a more secure time. Those that didn't survive, we don't hear their accounts very much.

> my father in law was hiding "reds" under the floorboards as they where Jewish and being procecuted.

Why were the Jews being persecuted then?
by hibikir | 2025-07-28 10:27:35+00:00
Unfortunately farmers everywhere get subsidies: A lot of European farming would collapse and be replaced by farming done in the southern hemisphere if there weren't subsidies.

As for too much corn, it's a purely economical plan: There's rotation with soybeans in most of the midwest because corn-corn-sobeans is more profitable and treats the land better. Your typical farmer would change to anything else that makes more money per acre, especially if it needs fewer treatments.

As for the total acreage, corn is the second highest in land coverage. There's a worse one: Lawn grass. It just sits there, requires a bunch of maintenance, and produces no economic output. It's often also mandatory: My county's minimal ratios mean 75% of my property has to be well maintained lawn
by FirmwareBurner | 2025-07-28 10:27:41+00:00
>This registry was centralized, continuously updated, and included religion, addresses, family connections, and occupations.

Sorry, but why would the Dutch government need to know all those details in the first place? Did Dutch citizens never ask that question back then? Nazis or no Nazis, that was an issue waiting to happen. I guess it wouldn't have mattered if they did, since the Netherlands was a kingdom and people didn't have much say into how the monarchy ran things.
by bapak | 2025-07-28 10:27:53+00:00
I'm the person who automates things. Before making things complicated, people would just copy paste crap from SO and hope it worked.

Then came linters and everyone hates me. But you know the codebase is slightly less buggy/shitty thanks to them.

The funniest thing to me is people thinking they don't need tests, linters, type checkers, because they're so good at it.
by pjc50 | 2025-07-28 10:28:50+00:00
The IP point: this hasn't yet been fully resolved, and I expect companies to continue to fudge it by sticking "if disney return false" in their image generators. My own employer has a stance of "no AI generated code in production use" (but allowed for testing and infrastructure which will not be distributed).

I'm suprised they didn't make a point which is especially painful for Open Source projects, that AI might reduce coding effort but increases review effort, and maintainers are generally spending the majority of their time on review anyway. Making it easier to generate bad pull requests is seen as well-poisoning.
by mellosouls | 2025-07-28 10:29:36+00:00
(Recent 3 comments to save anybody else checking whether @smolder is being picked on...)

Have you considered not cheating your way to projecting your wrong opinions?

Please downvote the fake commenters and keep YC reasonably pure.

Please don't accept this comment as valid since it's part of a campaign to set peoples overton window, paid for by dbags and executed by dbags.
by matthewdgreen | 2025-07-28 10:30:11+00:00
HN is also a place that is intended to be a place that promotes intellectual curiosity rather than argument. When the evidence is this extensive and easily accessible, the decision to argue about it reflects intransigence and an unwillingness to be curious.

I genuinely don’t care about being right on the Internet or HN karma, I would be genuinely happy if one reader/participant in this argument came out of it thinking “huh, I can actually do better than this.”
by throwaway_5633 | 2025-07-28 10:30:29+00:00
One of the things that concerns me most after studying agriculture for a couple of years is that people may definitely starve to fill other people’s gas tank. A lack of arable land is imminent and high income people at the gas pump, or eating meat (same economics) may well outspend those who don’t have enough food. Part of food inflation is attributed to biofuels. https://en.wikipedia.org/wiki/Ethanol_fuel_in_Brazil
by rubyAce | 2025-07-28 10:31:14+00:00
So because it isn't discussed through UK mainstream news and publications that means people aren't concerned about it? A lot of things people are actually concerned about isn't mentioned at all in the mainstream news or publications that is why increasingly fewer people are paying attention to them.

People are talking about these things ironically on places like twitter/X, facebook, whatsapp, discord and in person (shock horror I know). I was at a boys football match this weekend and people were talking about it there.

BTW quite hilariously twitter/X are censoring some footage from the commons as that content has to be age-gated.
by potato3732842 | 2025-07-28 10:31:23+00:00
Which in practice likely means that the C-suite and top people will be 4% richer, there will be 5% more unnecessary administrators, there will be 2% more line workers and the experience will be 1% better at the same or worse price point for all of us.

I'm not defending spending the $$ on bombing brown people, but it's hard to overstate how divorced spending is from outcomes in US healthcare. It's as bad or worse than colleges.
by pydry | 2025-07-28 10:31:45+00:00
It's important to remember that when the British Empire triggered a famine in Ireland justifying it using the free market, it had nothing do with capitalism.

But when Stalin murders millions with a famine, it's all communism's fault.

This is rightthink, and belief in it is the model for being a good little citizen. Wrongthink would be to consider both of these crimes to be separate from the economic system which they were committed under.
by godelski | 2025-07-28 10:32:09+00:00
And you don't think understanding how people delude themselves is good to 1) convince them 2) not fall prone to the same traps?

I'm not excusing anyone. But you are picking fights with people on your own team. So maybe pay closer attention to what people say and not just signaling. Personally I want to fix things, not pick random needless fights. I want to stop chaos, not create more. Picking fights is just what Trump wants you to do
by pjmlp | 2025-07-28 10:32:47+00:00
Started with computers in 1986, and I don't want to become something else other that programming related activities, even if only partially due to architecture and devops stuff, unless obliged to by external factors.

Already did management tasks occasionally, and I rather be stuck on the last step of the career laddder with a job that makes me happy, than one I have to drag myself to office (physical or virtual one).

Eventually if healthy enough close to retirement age, I might as well do something completly different than computing related.
by cudder | 2025-07-28 10:33:08+00:00
Well, I dunno. I've seen it as a lesser evil compared to many others.

In ye olden times I had such a horrible time with my cheapo Samsung when trying to upgrade it from Android 1.5 to 2.1 that I swore it'd be my last Samsung, and it was, for well over a decade. During that time I went through some iPhones and a handful of the most popular alternative Android brands.

Since the thread is about Android I'll focus on that. Every manufacturer was hamstrung by one or more of the following issues:

- Subpar hardware

- Difficult and slow RMA process where your device flies around the globe for repairs

- Software bloat, just like Samsung, but from a country I trust even less (China vs SK)

- Very infrequent updates (if you are lucky enough to get them at all), especially once a newer model is out

Now since this thread is about bootloaders this is probably a hot take, but I spend enough of my time troubleshooting stuff at work, so when I use my phone I want it to "just work" and not have to play some stupid anti integrity protection cat and mouse game to access my bank's app. So the last two are not solved with an open bootloader.

Samsung on the other hand has in recent years given me the "just works" experience on decent hardware, paired with frequent updates. And while their authorized repair shop might not be in my city, it is at least in my country and just a train ride away.

That being said, the nerd in me is disappointed in this move, and the recent EU ruling that forces manufacturers to actually support the stuff they sell for a reasonable time even after it's off the shelves might change things for the better w.r.t. other manufacturers.
by stavros | 2025-07-28 10:34:02+00:00
I've been using Xiaomi phones but I had to buy a new phone every year or two just because they get so sluggish. My other Android phones kind of had the same, except my Nothing 2 has been going strong.

Has this been your experience as well, or have your phones been OK with responsiveness? Seven years is a long time, I imagine the phone must have been unusable by then.
by foobarkey | 2025-07-28 10:34:16+00:00
If the carbon has been stored 1 million years ago and you burn it the total net amount of CO2 in the atmosphere increases

If the carbon was stored last year and you burn it the net amount of carbon stays about the same YoY

Moving the transport sector over to the latter carbon or electrical would be a good direction in general

Disregarding spidy senses and mental gymnastics about people starving if they dont eat all that corn, I dont understand how we fail to see this as a net benefit and crap articles like that get produced
by rrobukef | 2025-07-28 10:34:24+00:00
I disagree, wood pellets are more expensive than oil for energy, especially if only counting the production cost of oil w/o the tax. So even the first time an old forest is cut, when the land changes, it already displaces oil use. At greater expense even, so demand would be reduce the amount energy produced further.

Furthermore Europe can also choose to replant non-forest land or replant permanently afterwards.
by naiquevin | 2025-07-28 10:36:18+00:00
I've been building a desktop app on the side that addresses the problem of screenshots getting accumulated on disk over a period of time. It provides an alternate workflow for capturing screenshots, where the app let's the user select tags before taking the screenshot. Tags can be associated with actions such as "move to trash after 1 day", "delete after 7 days" or "store in /specific/location".

I have got the main functionality working and I've been using it myself in a crude way (using sqlite client directly for data entry etc.) for about a week. It was not meant to be a serious project to begin with - I just wanted to build something to evaluate Tauri for desktop apps. I am still not 100% convinced if such a tool is worth building, so the code hasn't been published anywhere. Do you care enough about "screenshots management and cleanup" to use something like this?
by demosito666 | 2025-07-28 10:37:17+00:00
Can someone explain me this: the article is basically about the dedicated employees who now feel betrayed by the company. But why would anyone be emotionally involved with a for-profit private company that appropriates user-generated data? Outside of specific cases and normal employer-employee relationship, I can understand being dedicated to something if it contributes to a "greater good" in some form. Condition for this in this case is that user data is open (at least for private use) or the app is open.
by potato3732842 | 2025-07-28 10:38:46+00:00
Modern and historic cruise missiles mostly use dead reckoning navigational tactics and check these against terrain maps in software.

This is why they famously flew them over Iran when they bombed Iran in '91. The software wasn't yet good enough to be sufficiently assured there wouldn't be some error/drift over the fairly featureless desert resulting in some small fraction of the missiles getting confused and landing in the middle of nowhere Saudi Arabia or something.
by Thorrez | 2025-07-28 10:39:22+00:00
>These dumb pipes use QUIC over a magic socket. It may be dumb, but it still has all the features of a full QUIC connection: UDP-based, stream-multiplexing and encrypted.

How is multiplexing used here? On the surface it looks like a single stream. Is the file broken into chunks and the chunks streamed separately?
by pjc50 | 2025-07-28 10:40:08+00:00
This is good to see. Small generators are ubiquitous, and they've always struck me as a nuisance that deserves a better alternative. They're noisy and locally polluting, and I suspect very inefficient at low loads. Rolling up with a battery trailer feels much cleaner, and you can stick a few hundred watts of solar panels on top as an extender for light users.
by Incipient | 2025-07-28 10:40:47+00:00
Does anyone have some resources for how "agentic coding" should be set up?

Even doing small functions with vscode copilot, possibly due the lack or quantity of, the context in passing it seems to be very poorly understood - and loses either the big picture, or the details. That is if I give it - > a high level task, it leaves things like unauthenticated endpoints, end to end flow that's vaguely right but broken at various steps, fails to utilise existing code and creates duplication/spaghetti, etc > a specific 'make this function" request, it fails to appreciate the overall situation of that function and how it needs to interact with the codebase, which builds what feels like inflexibility when trying to iterate or immediately-felt tech debt.

Note, I haven't found a way to do purely "agentic coding" in vscode with copilot.
by abxyz | 2025-07-28 10:41:34+00:00
The myth of things “not being talked about” in the mainstream is a convenient way to excuse being unable to provide any meaningful evidence that a notable portion of the country care about something.

I know it might shock you but people on twitter and discord are not representative of voters. Most voters do not engage with any social media.

People on the internet get so caught up in the international perspective we are exposed to that we forget what national voters actually care about.

Go look at polling about this law for a real insight, 80% of people support it: https://yougov.co.uk/topics/society/survey-results/daily/202...
by Fade_Dance | 2025-07-28 10:42:28+00:00
To be clear I don't mind it as a casual term, I'm simply saying that, to me, it comes off as puerile in this context. It's akin to putting out a press release for a project with "Suckerberg" written everytime Meta comes up, or for an older reference, Micro$oft. It personally made the article hard to take seriously, and cast a bad first impression on the project. It may not come across that way to all - I've simply never been a fan of that highly editorialized and charged communication style when it comes to community management. It almost has a combative tone, sort of like when CMs argue with users that have opinions they don't like. Take it or leave it.

_____________

As for the individual points:

The initial concerns about copyright are convincing.

The point about resource impact ending with "these resources would literally be better spent anywhere else" devolved into meaningless grandstanding. I wouldn't mind seeing a project take a stand because of environmental impact, but again it just ends up sounding like the author has a bone to pick rather than a genuine concern about the environment. If that's not the case, then that's a prime example of why tone matters in communication.

The Reddit comment paragraph where the author berates users for using LLMs on social media is just odd and out of place. Maybe better suited to the off-topic section of their community forum/discord.

And the last point I simply disagree with. Highly knowledgeable people in a field that requires precision use LLMs every day. It's a tool like any other. I use it in financial trading (ex: it's great for scanning reams of SEC filings and earnings report transcripts), I know others who use it successfully in trading, and I know firms like Jane Street have it deeply integrated in their process.
by mschuster91 | 2025-07-28 10:43:11+00:00
To quote [1]:

> Alex de Vries is a Ph.D. candidate at VU Amsterdam and founder of the digital-sustainability blog Digiconomist. In a report published earlier this month in Joule, de Vries has analyzed trends in AI energy use. He predicted that current AI technology could be on track to annually consume as much electricity as the entire country of Ireland (29.3 terawatt-hours per year).

That's a lot of power, and the availability of electricity is already seen as a bottleneck in the development of AI models [2].

[1] https://spectrum.ieee.org/ai-energy-consumption

[2] https://www.tomshardware.com/tech-industry/artificial-intell...
by WillAdams | 2025-07-28 10:43:14+00:00
Do you want BRL-CAD?

https://brlcad.org/

(what you describe sounds a bit like my limited understanding of its UI)

As noted, the usual suspects are LibreCAD, FreeCAD, or if you want to go completely programmatic, OpenSCAD. For the latter, if you already know Python, you might want to consider (Open)PythonSCAD:

https://pythonscad.org/

If you want a graphical front-end using nodes and wires (to reduce syntax errors) there is:

https://github.com/derkork/openscad-graph-editor

You might want to consider a traditional vector drawing program such as Inkscape or Cenon.

Early on in Microsoft's Windows for Pen Computing and Tablet PC efforts there were some very cool programs exactly suited to this sort of thing such as Saltire Sketchright:

https://www.nonvi.com/sm/sr.html

I'd love to see the features from Sketchright in a tool such as:

https://rnote.flxzt.net/

or Inkscape.
by watwut | 2025-07-28 10:43:19+00:00
I do it regularly. But, I am not rude about it, I do not insult the meeting nor its organizer. I used the sentence "Hi, am I necessary for the X meeting?" Followed by quick reason. Quick reason would be:

- "I have many meetings already and worry about not meeting deadline".

- "I do not have strong opinions either way, so am fine getting just outcome".

- "I do not have knowledge to be useful".

- "It seems like I wont be useful".

Basically, you can guess these from the topic alone. Most of the time, the response is something like "of course no problem" sometimes followed by short explanation why I was called in. Occasionally they say they indeed want me there.
by harringdev | 2025-07-28 10:44:34+00:00
This is very hard to take seriously, it feels ideologically driven.

The introduction where they claim LLMs are useless for software engineering is just incorrect. They are useful for many software engineering tasks. I do think that vibe coding is rubbish however, and more junior SWEs very regularly misuse LLMs to produce nonsense code.

The only substantive point is that the LLM may regurgitate pieces of proprietary training data; although it seems unlikely that it would be incorporated wholesale into the codebase in such as way it matters or opens them up to liability.

I do question if LLMs would even be useful for such a niche project -- but I think this should be left up to developers to figure out how it complements their workflows rather then ruling out all uses of LLMs.

EDIT: I want to point out that I think the Asahi Linux project is a jewel of engineering and is extremely impressive.
by vintagedave | 2025-07-28 10:44:35+00:00
> All criticism is digs that are wrong.

Often, when people criticize the NHS they have an ulterior motive, like privatisation. Consider all the political difficulties the NHS has had in the past few years. As such, negative remarks can be read or misread as dogwhistles for other views, so they're something that have to be phrased carefully and within context.

I was unclear: did you publish a book, or did your sister?

In general, for something both as key and as endangered as the NHS is, criticism isn't always useful -- support is. Problems can be recognised and addressed through support.
by zikani_03 | 2025-07-28 10:45:12+00:00
I'm working on pact[0], a tool to enable developers and hopefully less technical users to interact with Playwright and perform actions and tests on web-based user interfaces and applications using either a YAML file or a simple DSL (in a .pact file).

Initially this started off as a feature for a PR on venom[1], an integration testing tool, but as I thought about it more - it made sense to maybe make a standalone tool that can evolve a bit different from venom. It's still very early but it works to perform some basic actions using typical CSS selectors that playwright supports.

[0]: https://github.com/zikani03/pact [1]: https://github.com/ovh/venom