MurphyA/hacker-news huggingface dataset:
by immibis | 2025-10-04 20:33:00+00:00
Berlin is the best proof that capitalism destroys culture. We should probably find a way to prevent that from happening. The current German and Berlin government would rather accelerate it though - besides the funding thing, they're currently ramming a highway expansion straight through a cultural area.

To answer the question in replies, good East Berlin developed in the relative anarchy when the Soviet Union collapsed and no new system was really established yet. (Being able to exchange deutschemarks for groceries is not capitalism - they had that in communism too.) The western end of Berlin, by contrast, wasn't culturally interesting in the same way, and didn't change much when the wall fell. Not that symphony orchestras and painting galleries aren't culture, but they're not the kind we're talking about here, the kind that develops bottom up when people are given the freedom to do what they want.

dang informed me by email that this is a bad comment and I deserve to be, and have been, punished for posting it.
by brudgers | 2025-10-04 20:33:13+00:00
It cuts to the core of what we actually want from free software

Mostly people want free as in beer and actual users of Audacity use Audacity because they want to process audio.

it does make me slightly uncomfortable

Then you have a choice to make. There are many other audio software packages with a variety of tradeoffs to choose from because everything is not for everyone.

make money for Muse Group

To me the strategy appears to be that strengthening the two open source projects (MuseScore and Audacity) enhances their many commercial offerings…for example a stronger MuseScore is better for Hal Leonard Publishing particularly in light of the demise of Finale and a better Audacity code base is a good way to develop the audio code that other Muse Group products need anyway.

And for what my pure speculation is worth, the purchase of the trademarks for Audacity and MuseScore could rationally contain conditions underwhich Muse Group would have to sell those trademarks back to the original owners.

But even absent such conditions of sale, the original trademark owners likely trusted Muse Group to do the right thing (and if the sale was just about money, then the original trademark owners were already mercenary themselves and so whatever trust you previously had was already misplaced).

While the codebase is open source, the website could provide binaries that were not built from the open source code (e.g by patching to add tracking).

That is a violation of GPL.
by JohnTHaller | 2025-10-04 20:33:35+00:00
They're also operating in an environment where the commercial loans they have on the buildings essentially prevent them from lowering the rent. The building is valued at a multiple of the monthly revenue. If they were to lower the rent to get a new tenant, the monthly revenue of the building would decrease, and the owner would have to give the bank additional collateral in the form of cash. So, they leave it empty, which prevents the building value from decreasing. And the mortgage payments are suspended while the building is empty with the payments and additional interest tacked onto the end of the mortgage.

This is specifically about commercial buildings in NYC and will vary for residential and other areas.
by JuniperMesos | 2025-10-04 20:33:37+00:00
Yeah, "make it my religion" is a bit extreme - these are, as you say, software tools. Nonetheless, I do think it is bad that a lot of digital infrastructure for free/open source software, such as crates.io, is dependent on centralized services run by large corporations such as Microsoft-owned Github. It is important for free software hackers to develop free alternatives to this infrastructure that don't rely on e.g. having to have an account on a service wholly owned and run by Microsoft. Radicle is a really neat software project precisely because it is an attempt at building something that does the same job as Github, but without having to use proprietary software hosted by Microsoft.
by xmoutaz | 2025-10-04 20:34:05+00:00
As a developer working with Go, I found myself re-creating similar project structures and configurations for every new project. There was so much manual setup involved that I knew there had to be a better way. So, I built GoForge, a CLI tool that automates project scaffolding for Go and lets you get right into coding. GoForge makes it easy to:

Scaffold Go projects in seconds, saving you hours of setup time. Generate project files tailored to your needs—pick and choose components like Dockerfiles, CI/CD templates, and more. Use customizable templates to fit different project requirements without starting from scratch. Stay organized with a consistent structure across projects, making collaboration easier. So far, GoForge has been a great time-saver for my team and me. I’m excited to hear if it can help others streamline their workflows as well.

Would love any feedback or ideas for improvement!

Check it out on GitHub -> https://github.com/tz3/goforge

Happy coding!"
by madeofpalk | 2025-10-04 20:34:33+00:00
I say convoluted. I prefer using the functional-style array methods, but there's a time and place for everything, and I feel a lot of Javascript developers extend those methods beyond what is reasonable and into a convoluted mess, especially with reduce.

Give me a good classic `T[] => I` reduce function and I'm fine with it. Not the more common case of folks mutating the accumulator object.
by themafia | 2025-10-04 20:35:01+00:00
> by profit-driven utilitarianism.

That's generous. To me it's just felonious corruption possibly bordering on treason.

> and it makes money

It doesn't make money. Which is why these rent seeking entities attach themselves to the federal and state budgets with onerous contracts that they will defend to the death. If they had to actually compete for private business they would be out of money by end of year.

> of the society we want to build

This isn't directionless either. The people doing this have a vision for your society and they're willing to do almost anything to secure that.

> That’s the world the tech industry is building.

Which is why I find monopoly law enforcement so important. "Too big to fail" has become the norm and it seems to me is a required ingredient in order to achieve these outcomes.
by nakamoto_damacy | 2025-10-04 20:35:27+00:00
You're thinking along the right track but without formalization it goes nowhere fast. By layering of differential geometry on top of probability and then maybe category theoretic logic on top of that, each layer constraining the one below it, and all layers cohering, you get somewhere... There is work that's been done in this area, and I was recently interviewed by a journalist who published a high level article on it on Forbes (Why LLMs are failing) and it links to the actual technical work (at first to my high level presentation then Prof. L. Thorne McCarty's work): https://www.forbes.com/sites/hessiejones/2025/09/30/llms-are...
by Veedrac | 2025-10-04 20:36:40+00:00
> Think of AI providing useful, context-specific information to electricians, blue-collar workers, nurses, educators and others,

This prediction is insane. Pong was invented 53 years ago. The Apple II isn't even 50 years old. Nor is Space Invaders.

I'm perennially reminded of the Slate Star Codex quote,

> Madden was an Anglican clergyman in 18th-century Ireland, and maybe the first futurist. In 1733, he published Memoirs of the Twentieth Century, a novel about people in 1999 sending letters back through time to tell their 18th-century predecessors what the future would hold.

> How did the prognosticators of 1733 imagine the future? Was it utopian? Decadent? Miserable? Beautiful? Incomprehensible?

> Actually, it was none of those things. It was exactly like 1733 in every way, and the future people were just writing back to remind everyone how much Catholics sucked.

https://slatestarcodex.com/2017/10/09/in-favor-of-futurism-b...

Whatever your prediction of the future, let it be less bad than that.
by YZF | 2025-10-04 20:36:44+00:00
Apologies for not being that familiar.

Why not like China? Because it got there via a revolution? But otherwise the same end goal just via democratic means?

What you're describing sounds like the USSR or China to me.

The survey didn't really discuss the idea of Revolutionary Socialism but I imagine that likely has some support as well.

If my tone sounds negative it's because I am negative. I support the state being more involved but all examples of pure socialism that I'm aware of end up as a total failure - because it is unworkable. In the US somehow healthcare is considered socialism but I mean "real" socialism (like the idea the grocery stores are owned by the state somehow being able to make food more affordable). The https://en.wikipedia.org/wiki/Nordic_model probably doesn't work for everyone either. I think the term "mixed-market capitalist" is more appropriate there. Maybe people are also confused vs. https://en.wikipedia.org/wiki/Social_democracy
by CuriouslyC | 2025-10-04 20:36:52+00:00
LLMs have positional, response length and hedge word biases (and that's just what's rigorously demonstrated in papers) that wash out differences between high performing answers as you approach the limit of your objective. Imagine if you were trying to optimize a function and the measurement function emitted random biased noise, at some point you wouldn't be able to accurately identify the impact of your changes.
by mirekrusin | 2025-10-04 20:37:37+00:00
If you work in a team then you are likely already not writing most of the code yourself.

There will be point where ai will consistently write better prs - you can already start to see it here and there - finding and fixing bugs in existing code, refactoring, writing tests, writing and updating documentation and prototyping are some examples of areas where it often surpasses human contribution.
by saghm | 2025-10-04 20:38:25+00:00
Spawn is kind of a special case where it's documented that the future will be moved to the background and polled without the caller needing to do anything with the future it returns. The vast majority of futures are lazy and will not do work unless explicitly polled, which means the usual way of cancelling is to just stop polling (e.g. by awaiting the future created when joining something with a timeout; either the timeout happens before the other future completes, or the other future finishes and the timeout no longer gets polled). Dropping the future isn't technically a requirement, but in practice it's usually what will happen because there's no reason to keep around a future you'll never poll again, so most of the patterns that exist for constructing a future that finishes when you don't need it anymore rather than manually cancelling will implicitly drop any future that won't get used again (like in the join example above, where the call to `join` will take ownership of both futures and not return either of them, therefore dropping whichever one hasn't finished when returning).
by ktruck | 2025-10-04 20:38:40+00:00
Hey HN!

I built AnywhereMesh to make hybrid service communication between AWS ECS Anywhere and on-prem systems painless.

Most meshes (like Istio or Consul) are overkill when all you want is simple routing and health-checked connectivity between your on-prem and cloud containers. AnywhereMesh focuses on that — lightweight, fast, and AWS-native.

What it does: • A single Rust binary (mesh) that runs in ingress or client mode. • WebSocket-based routing between cloud and edge nodes. • Host-based routing, health checks, and optional IAM validation. • Works seamlessly with ECS Anywhere or standalone Docker hosts.

Why I built it: Hybrid setups on ECS are powerful but messy — private IPs, VPNs, and routing pain. I wanted something dead simple that just connects workloads securely across environments.

Open-source version • MIT license with a soft limit of 5 client connections (free). • Source and docs on GitHub. • Ideal for small self-hosted or hybrid projects.

Roadmap • AWS Marketplace edition (metered billing, unlimited connections, mTLS, metrics). • Integration with CloudWatch and X-Ray. • Community input shaping next steps — I’d love feedback!

Repo: https://github.com/kloudcover/anywhere-mesh Docs, examples, and a quick start are in the README.

Would love thoughts from folks running ECS Anywhere, hybrid environments, or just interested in small Rust-based networking tools.
by w10-1 | 2025-10-04 20:38:57+00:00
Other commenters are criticizing details, but I really appreciate the OP trying to see the entire landscape. I agree with other commenters that ownership over code is a primary driver (at least for CSS style vs. javascript interaction).

Leaving aside details, it seems clear the javascript frameworks were ahead of the platform and had the perverse incentive of staying that way, which also took the pressure off browser developers (already slowed by inter/standards politics), resulting in a long historical period of dissonance.

By comparison, Java bytecode gave Scala and Kotlin instant access to the enterprise, and the JDK team responded with faster cycles and steady but measured incorporation of features, because they realized they needed something to get enterprise off Java 1.8 and into licensable VM's. Progress is slower in the enterprise, but the dissonance seems minimal.
by EasyMark | 2025-10-04 20:39:18+00:00
I'm pretty sure the younger generation is intimidated by cash and think maybe only criminals and boomers use it? I am middle-aged and keep a couple of hundred dollars on me of petty cash for day to day activities. If someone “holds me up” it's not a lot, but it's great for keeping my day-to-day purchases anonymous. I'm all for making cash “an option” for every purchase or at least those under say $10k, not everything needs to be tracked or known.
by appreciatorBus | 2025-10-04 20:39:34+00:00
It is very hard to understand how people who have been alive more than a couple of decades can believe that there is a system which can objectively determine everyone’s needs and capabilities.

Even if such a system was possible and was implemented, 30 seconds after it was implemented, it would be exploited such that favoured groups benefitted more than others.

Maybe it wouldn’t benefit the heirs of capital owners, but it would be the heirs of the socialist revolutionary Vanguard, or some future authoritarian who makes his way through the socialist hierarchy, who knows, but it would be somebody.
by wilsonnb3 | 2025-10-04 20:39:46+00:00
Once the program is operating outside of the bounds of the programmers assumption, it’s in an undefined state that may cause a crash to happen at a later point of time in a totally different place.

Making the crash happen at the same time and space as the error means you don’t have to trace a later crash back to the root cause.

This makes your system much easier to debug at the expense of causing some crashes that other systems might not have. A worthy trade off in the right context.
by konmok | 2025-10-04 20:39:58+00:00
My understanding is that it's neither impractical nor genuinely difficult, it's just that the "logging every step" approach provides explanations of their "reasoning" that are completely meaningless to us, as humans. It's like trying to understand why a person likes the color red, but not the color blue, using a database recording the position, makeup, and velocity of every atom in their brain. Theoretically, yes, that should be sufficient to explain their color preferences, in that it fully models their brain. But practically, the explanation would be phrased in terms of atomic configurations in a way that makes much less sense to us than "oh, this person likes red because they like roses".
Ask HN: What is the best intro to SLAM?
by delbronski | 2025-10-04 20:40:06+00:00
Hi HN,

I’ve been a software engineer for about 18 years. Web, desktop, mobile. Been around quite a few different languages and systems.

I’m very motivated to learn as much as I can about Simultaneous Localisation and Mapping (SLAM).

My long term goal is to be able to automate a fleet of UGVs in rough outdoor environments. I want to learn the basic principles, but also how to use the best and latest tech.

If you are in this field, where do you recommend someone like me start?

Thanks!
by mikert89 | 2025-10-04 20:40:53+00:00
Maybe, but there are levels to the game. The CEO has legal rights to fire cofounders, often with the board on their side. Early stage this doesnt get exercised often. But when the CTO has ten million of equity to vest over two more years, questions get asked behind closed doors about whether they are worth that amount. Thats when the "professional CTO" is brought in. Its extremely common, and letting him vest that amount is coming out of the pocket of the CEO and the investors
Show HN: Hlsrecord
by zzo38computer | 2025-10-04 20:41:17+00:00
This program is intended for recording audio/video streaming from internet; later there may also be added others that are related to this.

(You might then be able to record it onto a DVD (after converting from MPEG-TS to VOB; you must use external software to make this conversion) so that you can watch on TV.)

If something does not work, please notify that I may fix it, and/or you may provide a correction. Also if you have a question, that I can improve documentation, add FAQ, etc.
by Dilettante_ | 2025-10-04 20:43:08+00:00
I've got a 6.5" S20 and tiny baby hands(I actually have a medical thing that specifically kept my thumb small as well) and I get by just fine, so I've always wondered when people complained about not being able to reach.

I shift my grip around the phone quite a bit, and since getting one of those magnetic charging nipples I've been using that as an extra grip point, but I've never felt really inconvenienced handling my phone.
by hxorr | 2025-10-04 20:43:45+00:00
The issue was, if I recall correctly, that the Microsoft CDC driver was quite buggy. This led to the situation where CDC device vendors were unwilling to produce CDC compatible devices, because the default Microsoft driver would be used and, of course, the blame for any bugginess gets pinned on the hardware vendor.

Hence the current situation of many CDC-type devices that are intentionally incompatible enough with the standard, in order to require the device vendor's own drivers which they can ensure meet their quality expectations
by bayindirh | 2025-10-04 20:44:19+00:00
I know that everybody has a different metabolism and respect your choices, but I'll kindly disagree and will not accept the blanket statements you did.

> Which is how I drink coffee.

You're not drinking coffee. You're using caffeine as a drug. Which is fine, but the similarity is akin to drinking Soylent and claiming you cooked and ate a particular dish for the lunch.

> Coffee is bitter, awful, and irritates bowel, wasting your time on extra toilet visits (of the longer kind).

Coffee is not awful, and not all coffee is bitter. Lighter roasts have a gentler taste profile (plus higher caffeine), and/or you can select less acidic beans. What I generally brew ends up pretty smooth. Either case, it doesn't irritate my bowels.

I'm not particularly critical of how coffee affects my bowel movements. It doesn't imprison me in a particular place in my home or office. Honestly, if you think spending 10 minutes for your body's needs as a waste of time, I think you have to review your lifestyle choices.

> Adding milk makes things even worse (lactose ain't particularly light to deal with in adulthood).

I'm drinking at least ~400ml milk (for the last 30+ years) and eat good amount of cheese every day. I don't believe this. Don't come with try and see, because I tried, and it changes nothing. My body doesn't care about it.

On the other hand, coffee's stimulant effects is secondary to why I drink coffee. I like its taste, it helps me to digest after lunch, and generally it's a good combination with a cookie or a bitter chocolate in the lunch break before starting the second half of the day. BTW, I drink a bit more than a single cup of coffee every day, because I regulate my intake amount and time, yet I get the benefits. Otherwise, I had periods which I drank 2L per day. So coffee tolerance can be tuned and can be kept in check.

The "spirit of the matter" is coffee as a whole, with all the taste, personal time and whatnot. Caffeine tablets capture a single aspect without any taste or finesse.

It's same for the long form writing. I'm in it not only for the tl;dr, but the story in itself. Funnily, I generally read these while drinking my coffee, so the enjoyment is squared.

We discussed the same thing for the last couple of days with colleagues. Distilling everything doesn't concentrate the contents. You have to lose something, and that something is not only filler for most of the time.
by measurablefunc | 2025-10-04 20:44:25+00:00
I understand computers, software, & the theory of computation well enough to know that there is no algorithm or even a theoretical algorithmic construction that can be considered thought. Unless you are willing to concede that thinking is nothing more than any number of models equivalent to a Turing machine, e.g. lambda calculus, Post systems, context aware grammars, carefully laid out dominoes, permutations of bit strings, etc. then you must admit that computers are not thinking. If you believe computers are thinking then you must also admit dominoes are thinking when falling in a cascading chain.
by mk_stjames | 2025-10-04 20:44:29+00:00
I don't see if they found out the pinouts for the SFP connectors on the back. If those were documented, and the PCI-e lanes were documented, I could see someone having some real fun with these building some bespoke fiber networking gear.

SFP transceivers are just that- transceivers, they will spit out what you put in, so you could even build some interesting bespoke fiber optic signaling gear with these, and a PCIe backplane, or just solo.
by vacuity | 2025-10-04 20:44:37+00:00
I agree that unsafe Rust is not comfortable or simple, but I think it is usable when appropriately applied. It should very scarcely be used as a performance optimization. The Rust devs are quite invested in minimizing unsoundness in practice, particularly with Miri. In coming years, I expect unsafe to be further improved. Over the entire ecosystem, Rust with judicious use of unsafe is, in my opinion, vastly superior to C, unless the C is developed stringently, which is rare.
by botirk | 2025-10-04 20:44:47+00:00
We built our infra on Azure during a hackathon. It made sense at the time, so we stuck with it.

For a while, Container Apps worked fine. Then we launched our AI model router demo, and everything changed.

In just two days, we spent over $250 on GPU compute. Two uni students, a side project, and suddenly we were paying production-level bills.

Autoscaling was slow. Cold starts were bad. Costs were unpredictable.

Then I watched a talk from one of Modal’s founders about GPU infra. We gave Modal a try.

Now we’re running the same workloads for under $100, with fast autoscaling and no lag.

Azure was stable, but Modal gave us speed, control, and real cost efficiency.

Anyone else switch from Azure (or AWS/GCP) to Modal for AI workloads? What was your experience?
by collingreen | 2025-10-04 20:45:24+00:00
Thanks for summing up those arguments!

My snarky retorts:

1. "and if my grandmother had wheels she'd be a bicycle"

2. "Let the bad actors do harm but keep an eye on them so others might do the same instead of prevent them from doing harm" is a wild approach to anything that has to ignore so many things it feels like intentional gaslighting. Even at face value it's absurd; why would only zero and partial regulation encourage similar behavior amongst neighbors but not full restriction? Imagine this suggestion for things we currently call crimes like rape and manslaughter and child abuse!

I'm in my "calling it like I see it era" and I'm calling this one. Shills gonna shill.