MurphyA/hacker-news huggingface dataset:
by Muromec | 2025-10-07 17:21:39+00:00
>Many of those countries have smaller populations and economies than American cities

We can take NY (the state) and the Netherlands for example. Comparable populations (18-19 million), but GDP is 2.17 vs 1.27 trillion in favor of NY.

What it translates to in practice -- what kind of nice things New Yorkers have twice as much? Could is as well mean that Dutch do half the work compare to New Yorkers?
by f1shy | 2025-10-07 17:22:19+00:00
Setting a breakpoint ist just „b place“ place can be for example file:line, or the name of a function, etc.

Then „n“ for next line, „s“ for step-in, „fin“ to go to the end of the function

Dprintf for adding dynamically printfs for watching variables

List will show you 10 (default) lines of code around the cursor, bt will show you a backtrace…

I think that covers the basics. As you can see, ist just a keypress mostly for doing anything.

With Emacs you can click on the fringe for setting/deleting breakpoinst.

The bread and butter is really easy, and other than seeing the cursor in the code, there is no advantage. In Emacs you DO see the cursor moving…
by rahimnathwani | 2025-10-07 17:22:50+00:00
The post to which I replied was specifically about:

- worker cooperatives, and

- quality and affordability

I don't know whether worker cooperatives are more or less likely than a median business to generate negative externalities, so I won't comment on that part.

I wouldn't call Rainbow Grocery 'affordable'. It's been a long time since I bought anything there, but I recall it being much more expensive than every single chain supermarket (not just the lower end ones).

King Arthur and Bob's Red Mill are not 'worker cooperatives' as far as I can tell. They both have ESOPs (Employee Stock Ownership Plans), but I don't see anything suggesting they're run in a democratic (one employee = one vote) fashion.
by bitwize | 2025-10-07 17:23:02+00:00
> VB and Tcl/Tk are very different at a fundamental level.

Well, yes, I get that—and I much prefer Tcl. What I meant was it filled the role of "tool you use to get a GUI together quickly", especially in the early 90s. Gambas and Lazarus were not around back then.

Lazarus is closer to Delphi than VB, and I've found it to be clunky also in practice if not in principle; Delphi took on a lot of production workload in the 90s, and having an open source workalike would be a boon to business. We seem to have trashed tools that enabled line-of-business apps to be built by single devs, only for AI companies to sell that ability back to us again in the form of LLM assistance. Sometimes I hate this civilization.
by invisblecitizen | 2025-10-07 17:23:12+00:00
I gave it a try since I need a product to dynamically generate ads to test for all the top platforms for my startup mintmcp.com. This is a real use case and I was hopeful but the product is far from meeting the bar I'd consider valuable for my specific use case. The issues were numerous: Onboarding was not intuitive, I wanted assistance knowing how to best fill out the forms, project structure was somewhat confusing but I muddled through. The biggest issue is the output didn't meet my standards. Typography just wasn't sophisticated enough. Elements were truncated, There seems to be no real awareness of the image content which I am hoping AI can deal with at some point. Overall the output wasn't usable. I'll keep an eye out to track your progress. Good luck!
by fidotron | 2025-10-07 17:23:28+00:00
I think Nordic etc. are resistant to telling people "if you want to use Wifi you must use FreeRTOS" or equivalent, so they push the two IC solution instead just so their Wifi stack is partitioned physically from the rest of your system.

It just pushes more integration headaches downstream to the customer, in addition to being inherently costlier. Espressif had the core right idea there, even if it's not the right decision for all designs.
by Barrin92 | 2025-10-07 17:23:29+00:00
>The value proposition is not having vendor lockin

there by definition is no vendor lock-in by forking an open-source engine. The worst case is the original maintainers going evil tomorrow and you being on your own, which is no worse than starting from scratch, except you saved yourself some ten million odd lines of mindless spec implementation in the case of a browser.
by voidnap | 2025-10-07 17:24:58+00:00
> If you want lessons learned put it in a wiki or a special branch.

You already have the information in a commit. Moving that to another database like a wiki or markdown file is work and it is lossy. If you create branches to archive history you end up with branches that stick around indefinitely which I think most would feel is worse.

> Main should be a clear, concise log of changes.

No, that's what a changelog is for.

You can already view a range of commits as one diff in git. You don't need to squash them in the history to do that.

I am beginning to think that the people who advocate for squashing everything have `git commit` bound to ctrl+s and smash that every couple minutes with an auto-generated commit message. The characterization that commits are necessarily messy and need to be squashed as to "minimize the cognitive load" is just not my experience.

Nobody who advocates for squashing even talks about how they reason about squashing the commit messages. Like it doesn't come into their calculation. Why is that? My guess is, they don't write commit messages. And that's a big reason why they think that commits have high "cognitive load".

Some of my commit messages are longer than the code diffs. Other times, the code diffs are substantial and there are is a paragraph or three explaining it in the commit message.

Having to squash commits with paragraphs of commit messages always loses resolution and specificity. It removes context and creates more work for me to try to figure out how to squash it in a way where the messages can be understood with the context removed by the squash. I don't know why you would do that to yourself?

If you have a totally different workflow where your commits are not deliberate, then maybe squashing every merge as a matter of policy makes sense there. But don't advocate that as a general rule for everyone.
by ndriscoll | 2025-10-07 17:25:20+00:00
Sending someone unwanted fake clips of their dead family is unhinged, but it's a bit much to just blanket assume you can't do cool things with generative models or that the artists themselves won't approve. e.g. Liam Gallagher's reaction to AISIS[0] was that it was "mad as fuck I sound mega". I don't know what he'd have to say about his AI vocals on a High Flying Birds song (maybe they'd be okay with that collab now?), but this "cover" is also pretty awesome[1]. As usual, it's up to the wielder of a tool to use it well.

Complaining about ML-augmented art "recycling and regurgitating the past to be re-consumed" strikes me as similar to complaining about mashups. If it's not for you, just move on. It's still a form of creative expression that others enjoy.

[0] https://www.youtube.com/watch?v=whB21dr2Hlc

[1] https://www.youtube.com/watch?v=R4R4VLQM0P4
by Jtsummers | 2025-10-07 17:25:31+00:00
> Rather, if (attempted) suicide is a crime, it serves as a legal fiction that provides a structure for first responders to intervene.

If I have a heart attack, does "having a heart attack" need to be criminalized for a police officer to render aid? The notion of criminalizing suicide attempts to protect a person is fundamentally absurd.
by Aeolun | 2025-10-07 17:25:43+00:00
I mean, I both agree and disagree with her here. Everything said is unambiguously right, but then I’m still using the LLM’s to great effect in my day job.

> AI is just badly recycling and regurgitating the past to be re-consumed

That’s just correct.

Unfortunately it doesn’t make the reconsumption any less entertaining.
by matpin | 2025-10-07 17:25:55+00:00
The question I think we should be asking: Why? Why are we replacing everything with React and a bunch of other libs on top of it?

The front-end dev space feels like a cacophony of people all blurting out the same over-engineered stack. If your app is a few lists, a chart, and a form... Does it _reaaallly_ need React?

37signals is afterall running multiple successful products with Rails, and one of them is an email client.

I liked this video, maybe you will to: https://youtu.be/mTa2d3OLXhg?si=nhqGO4lPaAcP0mdm&t=3000

I don't agree with everything DHH says, but I think he has a really good point.
by tstrimple | 2025-10-07 17:26:06+00:00
Government literally cannot pay for high level tech talent. I’ve been working on a very large cloud migration for a state government. I’ve actually been really impressed with their core technical teams relative to large enterprise teams I’ve worked with. I was actually tempted to look at what the state pays their employees knowing it would be a decent pay cut. The top level CTO type person for the state that has ultimate responsibility for all the technical stuff makes 70% of what I do as a consultant working for the state.

This really becomes a problem when you have individual agencies making decisions on contracting resources even though they don’t have anyone qualified to vet the resources they are bringing in. If each agency had a decent to good lead architect around the $200k range they could save so much money on less than necessary contracts and cloud development “deals”. But that pay band tops out around $140k.

The only folks making good money at the state government level are sports coaches and medical directors. The pay for public employees is public so it’s easy to confirm.
by ignaciovdk | 2025-10-07 17:26:07+00:00
Hey, good question!

I didn’t really worry about confusion since this isn’t a browser, it’s a completely different animal.

The name actually came from “Ark”, as in something that stores and carries, but I decided to go with Arc to avoid sounding too biblical.

The deeper reason is that Arc isn’t just about ingestion; it’s designed to store data long-term for other databases like InfluxDB, Timescale, or Kafka using Parquet and S3-style backends that scale economically while still letting you query everything with SQL.
Show HN: Gooder News: rewrite headlines as a golden retriever, Spock, or caveman
by Skidaddle | 2025-10-07 17:26:18+00:00
Look, the news sucks — that's why you're on HN instead of reading CNN. I'm tired of repetitiveness, doomscrolling, ads, bias — all of it.

I've found experimenting with tone - from logical to playful to absurd — changes how I feel about the same facts. So I built Gooder News, a small toy that rewrites any breaking story as retold by different voices:

- Original headline: “AI startups are running out of GPU capacity.”

- Golden Retriever: “Lots of computers are trying their very best and just need more fetch sticks!”

- Spock: “An entirely predictable outcome when exponential demand meets finite silicon.”

- Caveman: “Many smart rock need bigger rock brain. Make more fast!”

- Dwight Schrute: “False. Real professionals don’t run out of GPUs. They run on fear and discipline.”

- Gordon Ramsay: “It’s RAW. The models are RAW because you’ve got no GPUs, you clueless muppet!

- Alien anthropologist: “It is difficult not to admire them: still burning their own world to build minds that will pity them.”

- John Oliver: “Of course they’re out of GPUs—every AI startup is basically a toddler at a birthday party hoarding cake and crying when it’s gone.”

...or 130+ other personas. Just swipe a headline to change the channel.

That’s the vibe - half satire, half thought experiment, half coping mechanism

https://gooder.news

If it makes you laugh once, it’s doing its job. Appreciate any feedback — good, bad, or existential!
by eviks | 2025-10-07 17:26:23+00:00
Why would I look at the tutorial for a no script activation when I was, you know, commenting on a point about a script? Did to you forget to educate yourself to notice the difference?

> And, if you're still skeptical, then you are free to audit all 19861 lines yourself.

That's nonsense, of course, how would it help other users? Also, do you expect every single user of the crack to have the capabilities and time to do that?
by dimal | 2025-10-07 17:26:33+00:00
I've seen some video comparisons between American cars and Toyotas, and Toyota seemed to have figured out how to make cars a lot easier to maintain than the American companies. I saw one case where changing a simple fuse required several hours of disassembly in the American car but only 30s in the Toyota. It's about priorities. It's about ethics. American companies don't give a fuck, and it shows. And American companies don't give a fuck, because Americans largely don't give a fuck.
by N19PEDL2 | 2025-10-07 17:26:53+00:00
> The European Space Agency's Envisat satellite launched in 2002 and failed in 2012. It is the second-most hazardous object in the Top 50 list.

As a European, I would be happy if ESA planned a mission to deorbit Envisat. Besides making the orbit safer, I'm thrilled by the engineering challenge of capturing a large uncontrolled spacecraft.
by the__alchemist | 2025-10-07 17:26:59+00:00
I think they do this though... but it's Zephyr instead of FreeRTOS.

What I want is a Wi-Fi radio that just works like a normal part. No RTOS requirement. No framework or software libs required. Read the datasheet and go.

For some context: This is how LoRa radios work, and this is how Esp-Hosted (Official firmware from Espressif that turns the ESP into a radio IC "coprocessor") works.
by denuoweb | 2025-10-07 17:27:28+00:00
Well, he’s right. Entering the public square means exposure not only to what someone chooses to see but also to what others choose to share with them. That isn’t harassment, despite the victim mentality you’re promoting. If she doesn’t like it, she’s free to leave social media, simple as that. The same principle applies here on Hacker News: we all have to read posts from people who dislike AI. I believe those people will eventually be left behind, I don't care if they are left behind, and I have no interest in reading anti-AI arguments in 2025. After all, where were they when AI algorithms were being developed back in the 50s and 60s?
by jmmv | 2025-10-07 17:28:00+00:00
> One of the worst things a developer accustomed to Bazel (and its relatives) can do with a modern language (say Go or Rust) is to model code and organize it through the Bazel concept of a build target (https://bazel.build/concepts/build-ref) first

And that's exactly what I was arguing against in the article! I've seen this happen a few times already (in Java and TypeScript specifically) where Bazel's fine-grained target definitions are pushed as "best practice" and everybody ends up hating the results, for good reasons.

There are _different_ ways in which one can organize the Bazel build rules that go against those best practices (like the 1:1:1 rule for Java), and I think you can end up with something that better maps to first principles / or what native built tooling does.
by simmerup | 2025-10-07 17:28:13+00:00
> In 2024, the U.S. emissions were on the rise, whereas the European Union (EU) was decreasing its emissions. The U.S. contributes about 13.5% of global annual emissions, whereas the EU's share has fallen to approximately 6%.

I don't even understand what you're tyring to say, America is taking climate change seriously in your eyes?
by horsawlarway | 2025-10-07 17:28:48+00:00
I'd argue that the "structural" bottleneck is actually just the same "pay" bottleneck.

This was the whole issue with allowing guilds in the first place... If you only allow a guild to do a job (legally) and the guild also controls how many members they train and accept... The end result is a labor shortage.

Because it's better for the existing members of the guild.

If they train a large number of new members... they spend time and money on training, and they've increased their competition during bidding which drives down rates.

So instead you train the bare minimum for replacements. This keeps your members' rates high and competition low.

---

Any time the "pay is great" but the "process to get it sucks!"... you're seeing this in action. It's not that the process really needs to suck, it's that the process roadblocks are there to maintain high pay for the existing trained members.

If there's one thing monopolies don't like... it's competition. And legally enforced certifications are wonderful monopoly creators if you don't manage them carefully.
by jmmv | 2025-10-07 17:28:48+00:00
No. The very first complaint is that if you don't know what is being used or not, you cannot tell whether a new "import" will add _another_ cross-module dependency that did not yet exist.

As I already mentioned in another comment, you have:

.../module1/__init__.py -> import module3 .../module1/foobar.py -> import module3 .../module1/baz.py -> import module2

Now you are editing or reviewing a change to foobar.py. How can you tell if depending on module2 is conceptually OK? You need to look at baz.py to prove to yourself that the dependency already exists. Or you need to know a priory that it's an OK thing to do.
by estearum | 2025-10-07 17:29:04+00:00
Held accountable in what way?

It's legally permissible for the government to do what it did, at least as far as any of the several court cases have been able to find evidence for, which is merely requesting content moderation.

It's obviously First Amendment protected speech for social media platforms to suppress whatever discourse they feel like for whatever reason they want.

More importantly, neither the legality nor ethical valence of these actions hinge on whether the claims actually end up being true.
by delichon | 2025-10-07 17:29:14+00:00
Yes, this was a long distance hike, it isn't practical to carry multiple bags. The backpack also included tarp, sleeping bag, food, fuel, water, stove. Roughly 5 days between resupply stops. The supply stops are often quite remote, far away from healthcare, so you would rely on the kindness of strangers for transport.
by DangitBobby | 2025-10-07 17:29:25+00:00
Tesla is not miles ahead of auto makers that came before them. They do not have better build quality, higher durability, higher ownership satisfaction, are not more affordable, are not safer. Other automakers could easily transition into that market and make better vehicles than Tesla if they had the incentive to.

Their battery and charging technology is impressive and their supercharger network gives them a moat, but not enough of a moat. A concerted federal effort would quickly erase it, and that not happening yet is mostly down to incentives.
by hedora | 2025-10-07 17:29:29+00:00
It's different because ICE is a paramilitary group operating illegally inside the US. They don't get warrants, engage in racial profiling, disappeared 2/3rds of the people sent to some of their facilities, arrest citizens, assault peaceful protesters, etc.

They're doing this over the objection of state and local authorities, and despite the fact that their actions have been repeatedly ruled illegal by the courts.
by tombert | 2025-10-07 17:29:33+00:00
I love when companies institute a policy that is super beneficial to them for a dozen reasons and is plainly anticompetitive and claim it’s “for security”.

Why stop there then? I could pound a nail through my SSD and now it’s even more secure…it won’t even have the opportunity to write compromising data!

For that matter, instead of wasting all this money on transistors and metal and whatnot, why not just have a piece of paper that has the word “computer” written on it? Don’t get much more secure than something that doesn’t even execute code.
by Alifatisk | 2025-10-07 17:30:14+00:00
I think some people are so fixated with keeping up with the latest tech and prepare their project to scale infinitely that they have forgotten how good barebone setup is, especially with Rails. I get it, it's boring, unentertaining and might be understimulating to some. But it just works, Rails is truly batteries-included. Stop with the overengineering
by citrin_ru | 2025-10-07 17:31:02+00:00
> Gathering solar power isn't a problem, but storing it is

I would agree that storage should not be ignored when we talk about the cost but even without storage solar is not useless. Solar + peaking gas power plant is better then gas alone 24x7.

Many sunny countries still burn coal and gas in the middle of the day when solar can provide 100% of energy demand (e. g. in Algeria and many other African countries share of solar is <1%). Dropping cost of PV may help to change this.
by epistasis | 2025-10-07 17:31:18+00:00
I'm using the term "structural" here without any clear definition, to be honest. By it I mean that it's about the structure of society, the relationships that are in place, the difficulty of setting up a new school, the resistance of the AMA to open up more residency spots, etc. Points in the process where there's high friction for changing the system to a better "structure", whether or not the change requires financial incentives.

But I don't know if that meaning is shared by anyone else in the world! Thanks for asking for clarification, I'm interested in how you'd communicate that idea.
by anonym29 | 2025-10-07 17:31:29+00:00
Ironic that a site offering anti-surveillance resources is itself hosted behind the servers of Cloudflare, a US-based company (read: must turn over all data to NSA whenever they receive a national security letter, if they're not already eagerly, voluntarily turning over that data) that MiTM's a substantial portion of all global internet traffic.
by lesuorac | 2025-10-07 17:31:31+00:00
Eh, if a cop sat at a Dunkin Donuts and wrote down every license plate they saw that wouldn't require a warrant.

Why should contracting that out to a private company require a warrant?

Flock isn't say Google which collects location data because it needs it for Google Maps to function. Flock is only here because the local government paid it to setup equipment.

It's really an issue for the local community. Do you want your local tax dollars going to support parks or tracking individuals?
by robrt4pgh8 | 2025-10-07 17:32:34+00:00
Mozilla Data Collective (the new platform where Mozilla Common Voice datasets, among other datasets, are hosted) just kicked off a Shared Task on Spontaneous Speech ASR. It targets 21 underrepresented languages (from Africa, the Americas, Europe, and Asia), brand-new datasets, and prizes for the best systems in each task.

If you want to test your skills and help build speech tech that actually works for all communities, consider participating!
by cameldrv | 2025-10-07 17:32:37+00:00
ESP stuff is very cheap and works well, but the Arduino Uno is a great board/ecosystem for beginners and simple projects. Being 5V is more convenient for a lot of things, and having the pin headers already on the board that you can just start plugging things in with jumper wires is great.

The Arduino IDE is awesome for an extremely quick setup time. You can very easily download libraries and add them to your project, you don't have to create a blank source file, you just have to fill in setup() and loop(). The Arduino IDE makes it very easy to set up a new board and download code to it.

Much of this also applies to the Arduino IDE with and ESP32, but what I really appreciate about the whole Arduino ecosystem is if you want to do something really simple, like say, activate a servo when some sensor reaches a certain value, you literally only have to type 5-6 lines of code. You're not messing around with SDKs and Makefiles and git cloning repositories etc etc etc. You can get kits for $70 that have an Arduino clone, and a bunch of different sensors, servos, steppers, etc. It's absolutely fantastic for teaching basic programming and electronics.
by the__alchemist | 2025-10-07 17:32:37+00:00
This scenario is worse now than it used to be, but the concept isn't new. I remember wanting to tear my hair out learning Django 15 years ago: The tutorial had you install Vagrant, VirtualBox, and Chef in specific versions, all of which were broken and/or a pain to install!

I still use and love Django, and don't bother with that stuff. Django Rest Framework was another distraction.