MurphyA/hacker-news huggingface dataset:
by zaphar | 2025-08-10 02:04:04+00:00
> WSDL being language-agnostic ensures that bindings in different languages, and/on the client vs the server side, are consistent with each other.

In theory. In reality java could talk to java. M$ stuff could talk to other M$ stuff. And pretty much everyone else was left out in the cold. consistent cross language interop never actually happened despite the claims that it would.
by martinald | 2025-08-10 02:04:27+00:00
One thing I'd recommend for weird business domain projects as a starter is getting it to create a "wiki" of markdown files of all the logic (I suspect this may have been on your to-do list anyway!). You may be pleasantly surprised at how well it does it, and then you can update your claude.md file to point to them (or even put it in there, but it is maybe overkill).
by zzo38computer | 2025-08-10 02:06:34+00:00
> I have had to work with large 1GB+ JSON files, and it is not fun.

I had also had to work with large JSON files, even though I would prefer other formats. I had written a C code to split it into records, which is done by keeping track of the nesting level and of whether or not it is a string and the escaping in a string (so that escaped quotation marks will work properly). It is not too difficult.

> I was also contemplating the mentioned formats for another project, but they are hardly usable when you need to store binary data, such as images, compressed data, or simply arbitrary data. Storing binary data as base64 strings seems wasteful.

I agree, which is one reason I do not like JSON (I prefer DER). In addition to that, there is escaping text.

> Random access into these files is also an issue, depending on the use case. Sometimes it would be a nice feature to jump over some data, but for JSON, you cannot do that

With DER you can easily skip over any data.

However, I think the formats with type/length/value (such as DER) do not work as well for streaming, and vice-versa.
by kvemkon | 2025-08-10 02:06:55+00:00
> to express national memory

The culture has been preserved using non-provocative way by not mixing it with politic. Surely we must be respectful and thankful to those going rather provocative way and suffering.

The daily Soviet system issues have been successfully mentioned in a subtle way in films since middle 60s, which became classic. I'm not aware of similar from movies from China.

Famous Belorussian and Ukrainian songs have been performed in public on radio, TV in the USSR.

Even today some western world artists say, that sure, of course, the culture is not separate from politic while the others say they are doing art not politics and welcome questions about their public art not their private political opinions and preferences. Similar to many singers and actors dislike questions about their private life and lovers instead of what actually matters: their art of doing music, singing, performing.

> ... what might have happened.

Since middle 80s the level of freedom started rapidly to increase.
Show HN: Gemlink.app – A Social-First Pocket Alternative to Save and Share Web
by wainguo | 2025-08-10 02:07:01+00:00
With Pocket shutting down, I wanted to share Gemlink.app (https://gemlink.app/), a new tool I’ve built to fill the gap and take content collection to the next level. Gemlink is like “Twitter meets Pocket” — a platform where you can save articles, videos, or links with one click via a browser extension and share them with a community of curators.

What It Does

Instant Saving: Our browser extension lets you save any web content (articles, videos, links) as easily as posting a tweet. No fuss, just click and save.

Social Layer: Unlike Pocket’s solo reading lists, Gemlink lets you share your curated content, follow others, and discover what’s trending in your niche (e.g., integrated with X posts for real-time topics).

Organization: Organizes your saves with collections.

Why I Built It

Pocket was great for saving articles, but it lacked social engagement and modern features. Inspired by X user complaints about bookmark overload and content chaos (e.g., inefficient saving tools), I built Gemlink to make web collection fast, social, and smart.

Visit https://gemlink.app/ to sign up and install the extension.

Save a link, share a collection, or explore trendings

Feedback welcome! I’m looking for beta testers and ideas to make Gemlink even better.

Future Plans

Add AI-powered summarization and personalized recommendations.

More deeply trend curation.

Let me know what you think, HN! Would love your thoughts on features, UX, or even contributing to the project. If you’ve been missing Pocket, give Gemlink a spin and tell me how it stacks up.
by baby_souffle | 2025-08-10 02:07:07+00:00
> (pretty sure it's a problem with my hand-assembled hardware, in fairness)

Certainly could be the case. I've spent more time than I want to admit chasing down what was ultimately a loose wire.

For what it's worth, you can get a cheap ESP32 module and basic IR sensor modules for a few bucks on amazon [0]. As long as you have a basic USB <-> TLL/Serial adapter, you should be able to install ESPHome on that. The module that's on that particular board does not have a ton of room so keep the ESPHome config simple and to the point.

It's a few dozen lines of yaml total to get a basic IR signal decode/dump tool: [1]

[0]: https://www.amazon.com/HiLetgo-Infrared-Transmitter-Receiver...

[1]: https://esphome.io/guides/setting_up_rmt_devices#remote-sett...
by WalterBright | 2025-08-10 02:08:02+00:00
Hal hid his intelligence. You'd never know it until you got to know him. He was well-liked, and even put up with the likes of me. (A lot of techers put up with me, and even generously helped me to not flunk out. I had a lot of growing up to do.)

I would have had a lot less trouble with Quantum Mechanics if I'd realized that nobody understands it, it's just that the math works. I thought it was just me that thought it was crazy.
by dbalatero | 2025-08-10 02:08:36+00:00
I agree with your comment, but I also chuckled a bit, because Neovim _is_ a fast changing ecosystem with plugins coming out to replace previous plugins all the time, and tons of config tweakers pushing things to the limit. That said… one does not have to replace their working Neovim setup just because new stuff came out. (And of course, minimalist vim users don't use any plugins!)
by nighthawk454 | 2025-08-10 02:09:27+00:00
Essentially, when you buy in bulk you trade upfront commitment for a discounted price. Which isn’t a good deal unless you’re confident you’re going to use all the units/seats you bought.

This is the same logic as over buying at the grocery store. The unit cost of bulk items may be less, but if the surplus is just gonna spoil you’ve wasted money in the difference.

1.0 * N * discount_rate * price <= certainty * N * 1.0 * price

—> discount_rate / certainty <= 1.0

—> discount_rate <= certainty

In the event your confidence/usage is lower than the discounted rate - say discounted to 80% of sticker price but you expect 60% utilization - this might suggest you buy 60% of your capacity at the bulk rate and fill any further demand with on-demand full-price option.
Show HN: 16-Pad Sampler from Your Videos
by andes314 | 2025-08-10 02:10:27+00:00
Upload a video, click “Analyze & Slice,” and it builds a 4×4 pad grid from the video’s own audio. Pads are labeled to nudge musical roles (Downbeat/Backbeat/Offbeat/Fill; rows = 1/3/5/8). Tap to play slices or hit “Start Loop” for a simple, repeating groove that sounds decent right away.

Under the hood it finds onsets via spectral flux, pre-renders slices to AudioBuffers with tiny fades, and schedules on the WebAudio clock so UI jank doesn’t mess up timing. If your codec won’t decode to buffers (Safari quirks), it falls back to a pre-warmed media pool so you still get sound. Everything runs locally in the browser; nothing is uploaded.
by JumpCrisscross | 2025-08-10 02:11:36+00:00
> Primairly because "the smartest and most ambitious" are more about seeing that specific field as vehicle for wealth and prestige rather than actual passion

...why? STEM programs have weed-out classes for a reason. Astrophysics PhDs, similarly, are not vehicles for wealth or prestige, but must (and do) filter out below-standards candidates early.
by SyrupThinker | 2025-08-10 02:11:37+00:00
Creating a copyright on one's likeness seems pretty messy in regards to that, but there is a somewhat similar idea in German law (and surely other places) that creates similar concerns for using an image or work.

We have a "right to one's image", you generally can't distribute/publish photos with recognizable people without consent. Unless they're truly just "part of the landscape" (background randos), crowds at public events, or of legitimate news/artistic interest.

I'd expect a similar threshold to apply to this Danish solution.
by dahauns | 2025-08-10 02:11:47+00:00
Yeah, it's definitely not a straightforward "just do it" with articulated buses - they have done careful modifications here along the planned routes (e.g. redesigned corners/crossings to avoid too tight radii, removed parking spots to allow for longer bus stops in narrow streets etc). Vienna's not that roundabout-heavy though, I can see where those (at least small, tight ones) would be the end boss for an articulated bus. :)
by benreesman | 2025-08-10 02:13:04+00:00
Eh, as a network administrator you want the netlogs on by default and you very clearly onboard everyone to the network with a memorable warning to do their personal browsing over some other interface. You've usually got at least some minimal audit requirement on any network with high value stuff on it.

It's probably not great that someone trying to use the free sample product lands in the same netlogging regime as the work network default, but I suspect thats more about allocation of attention and priority which understandably goes to the companies that make up approximately all of their business. Keeping the free sample product around after its long bern clear "this is for work computers" is just one of those things. The "no support" suffix on a setting is not to me the smoking gun you make it out to be, and I'm pretty hardcore in my attitudes about surveilance.

I agree it's the wrong default for a purely personal user, but TailScale has enough "good faith actor" points with me that I'll give them the benefit of the doubt on malicious/evil dragnet surveilance ambitions. What could they possibly want with the data of a group of people who are by construction not spending money on a VPN? They'd be storing it at a loss.
by JumpCrisscross | 2025-08-10 02:13:48+00:00
This is a good defence of a programme I've generally found abhorrent.

What about this: public funding (and tax exemption) is reduced in proportion with the number of legacy students a university accepts? The idea being the university should be able to monetise these slots to more than compensate for the decline in public funding. And said slots do not serve a public purpose, but one more particular to the graduates of the university.
by jdefr89 | 2025-08-10 02:14:42+00:00
That’s exactly the problem the author has. Lying and hype have replaced genuine innovation. It’s sad that lying and pushing nonsense is “part of the game” because it shouldn’t be. The game is only of benefit to a handful of people like Altman, not the humanity or to the field in general. I am sick of it as well… Tech has become grifter central and everyone is high on their own fucking supply…
by jvanderbot | 2025-08-10 02:17:26+00:00
I'm convinced the vast difference in outcome with LLM use is a product of the vast difference in jobs. For front end work it's just amazing. Spits out boilerplate and makes alterations without any need of help. For domain specific backend, for example robotics, it's bad. Tries to puke bespoke a-star, or invents libraries and functions. I'm way better off hand coding these things.

The problem is this is classic Gell Mann Amnesia. I can have it restyle my website with zero work, even adding StarCraft 2 or NBA Jam themes, but ask it to work in a planning or estimation problem and I'm annoyed by its quality. Its probably bad at both but I don't notice. If we have 10 specializations required on an app, I'm only mad about 10℅. If I want to make an app entirely outside my domain, yeah sure it's the best ever.
by biker142541 | 2025-08-10 02:18:01+00:00
Interesting, I should benchmark this. I have only used Bunnycdn so far and latency seemed similar to most tile providers like Maptiler and others (but a very limited test). This was using the full planet pmtiles file. Bunnycdn also makes it easy to prevent downloading the entire file, either in case you care about anyone using it or just want to prevent surprise downloads for those exploring network tab.
by PessimalDecimal | 2025-08-10 02:19:04+00:00
> At this point the single biggest improvement that could be made to GPTs is making them able to say "I don't know" when they honestly don't.

You're not alone in thinking this. And I'm sure this has been considered within the frontier AI labs and surely has been tried. The fact that it's so uncommon must mean something about what these models are capable of, right?
by zmmmmm | 2025-08-10 02:20:20+00:00
One thing to openly recognise is that FOMO is one of the core marketing strategies applied in any hype bubble to get people on board. There seem to be multiple blog posts a day on HN that are thinly veiled marketing about AI and most follow a predictable pattern: (a) start by implying a common baseline that is deliberately just beyond where your target market sits (example: "how I optimised my Claude workflow") and (b) describe the solution to the problem just well enough to hint there's an answer but not well enough to allow people to generalise. By doing this you strongly hint that people should just buy into whatever the author is selling rather than try to build fundamental knowledge themselves.

Putting aside the FOMO, the essential time tested strategy is simply to not care and follow what interests you. And the progress in AI is simply astonishing, it's inherently interesting, this shouldnt be hard. Don't go into with it with the expectation of "Unless it vibe coded and entire working application for me on it's a failure". Play with it. Poke it, prod it. Then try to resolve the quirks and problems that pop up. Why did it do that? Don't expect an outcome. Just let it happen. The people who do this now will be the ones to come through the hype bubble at the end with actual practical understanding and deployable skills.
by moritzwarhier | 2025-08-10 02:20:35+00:00
"All the screwdrivers feel a bit different to use, and part of being good with screwdrivers (I suspect) is being able to assess a screwdriver before you really start using it, and, learning the nuances in the screwdrivers that you will use, for that alone I think it's worth spending time with them"

Sounds dubious to me

"All the SSRIs feel a bit different, and part of being good with SSRIs (I suspect) is being able to assess an SSRI before you really start using it, and, learning the nuances in the SSRIs that you will use, for that alone I think it's worth spending time with them"

Hm, that comparison sounds off, but not as much to me as to many other people.

"All the IDEs and text editors feel a bit different to use, and part of being good with IDEs (I suspect) is being able to assess an IDE before you really start using it, and, learning the nuances in the editors that you will use, for that alone I think it's worth spending time with them"

Sounds reasonable.

Substituting the subject back to AI coding agents, I'm struggling to make out your argument. What method of assessment would you recommend other than _starting to use_ a coding assistant model?

I guess you were referring to anecdats and reviews/posts, or were you referring to specific objective properties like context size, RAG capabilities etc?
by hilsdev | 2025-08-10 02:21:04+00:00
I started buying silver, platinum, and gold coins. Itches that “get shiny” scratch, and I’ve been profitable enough to not regret collecting something. After I got started, I became a calmer, more rational investor in the digital realm. Something about the physical weight of the silver unlocked some “it’s all okay” mechanism in my brain. It felt drug like, a chemical change.
by frozenseven | 2025-08-10 02:21:37+00:00
>can't count letters in words

This really hasn't been a thing since reasoning models showed up. Any recent example of such seems to come from non-reasoning variants.

>laughably sycophantic

Mainstream models are moving away from this, afaik. Part of the recent drama is that GPT-5 wasn't sycophantic enough for some users.
by ezst | 2025-08-10 02:21:40+00:00
I think I "get" what tailscale is about, what I don't get is how much of it is re-implemented and available out of the box in headscale. I already do most of the things mentioned in the article (from hand-rolled WG, Apache and firewall configurations), so this level of centralised automation and orchestration has some appeal, but I'm not willing to hand over the keys to my entire network to them and would rather keep things in-house.

And on the topic of headscale, some people bring up netbird as an alternative. Netbird gets some immediate sympathy from me as they put lots of emphasis opensource and self-hosted, but I'd be curious to see how they compare for the use-cases described in the article.
by 0xCMP | 2025-08-10 02:21:42+00:00
I don't see why people don't just run their own CAs more for private stuff.

If exposed for others I think the wildcard cert is also what I did, but most tutorials have you issuing certs via ACME for internal or local-only things which doesn't even need to happen.

I personally run my own CA and even setup an ACME server and internal DNS. Nobody knows what I am doing there.
by timmg | 2025-08-10 02:22:01+00:00
> Small decrease in employment in exchange for ~25% higher wages for those employed?

It's a 25% higher minimum. It doesn't mean everyone was making the minimum before the law. Certainly not all were. (It would be interesting to know actually how much the wages went up on average.)

Also, do we know if prices went up? Because that could have a negative effect on the rest of the local population.
by riehwvfbk | 2025-08-10 02:24:10+00:00
Yes, like all propaganda, the Western version is great at producing catchphrases. The Iron Curtain. The Axis of Evil. The Prison of Nations. Or, self-referentially, the White Man's Burden and Manifest Destiny. For internal consumption there are epithets like Convicted Criminal and Sleepy Joe (take your pick).

The best propaganda relies on some degree of truth before adding the imagery. But I am willing to bet that most commenters here have a fuzzy mental image of some vaguely menacing tyrant in a fur hat making people starve just for kicks. Other than Holodomor - can you name another mass starvation of an ethnic non-Russian region?
by hedora | 2025-08-10 02:24:54+00:00
We have a large lawn, and a pile of broken eGO products. They wear out fast and cannot be repaired.

We started replacing them witg Milwaukee lawn tools. We frequently hit overheat cutoffs, but haven’t broken any yet. We do have a pile of dead small eGO and Milwaukee batteries though. These days, we only buy the biggest capacity we can. Those tend not to die as fast.

Electric is clearly the future for this stuff, despite our problems. The remaining gas powered stuff is all > 10HP.
by mockingloris | 2025-08-10 02:25:30+00:00
There are utilities to your idea and by that virtue, Just Buy Nothing. With a bit of contributed enhancements this could actually solve a niche problem.

I'm already imagining a situation where you can opt in for a discovery/assessment after checkout; each item is assessed for utility of need vs want and whether a smaller or less expensive replacement could meet the same needs.

At the end of this, a user could come off with a smaller basket that they could then take to a real shopping site and or be charged for the session. Privacy has to be nailed quickly though.

Closing remarks:

AI could help in the aspect of scaling the discovery/analysis with users.

This was about 15 minutes of thought. There's something here for sure.
by kelnos | 2025-08-10 02:28:06+00:00
Sure, that's fine, but the question is whether or not that's interesting to the HN crowd. Apparently it is, as it made it to the front page. But I agree with GP's criticism of the article; if I wanted to know what reddit thought about GPT-5, I'd go to reddit. I don't need to read an article filled with gleeful vitriol. I gave up after a couple paragraphs.
by symbolicAGI | 2025-08-10 02:28:20+00:00
The frontier models when released are operating UIs and APIs at a substantial profit during the delivery of inference. However, overall the vendors are losing money because they are paying for ever-increasing training costs for the next version of their frontier model.

This money-losing business of the vendors will no doubt continue for at least another year.

There are two ways to expect lower LLM API costs in the future:

1. Be satisfied with an older version of a particular LLM. As inference hardware and software become more efficient, the vendor can lower API costs on the older models to remain competitive.

2. Eventually - not next year - the return on investment from training the next version of the LLM will decrease relative to the ROI on current LLMs (because the improvements will be less awesome) and the training cost of such a model will necessarily be spread out over a longer duration as competition allows. At that point (whenever) the training cost might level off or actually decrease and that savings would be competitively passed along to the API consumer. And coincidentally that would be the point at which the vendors become overall profitable.
by Aromasin | 2025-08-10 02:29:46+00:00
Humans are quite capable of digesting a diet rich in legumes just like all our other close relatives in the great ape kingdom. They subsist on a 85-99% plant based diet, primarily of fruits, nuts, and seeds. We have clearly adapted to eat more meat as our bodies changed to master running and throwing for hunting, but we are still a variant of great apes at the end of the day.
by xpe | 2025-08-10 02:30:02+00:00
It depends on system boundaries. If an actor doesn't face the consequences of a decision, but another does, that's an externality. When externalities are present, it is often rational (narrowly speaking) for an actor to accept designs that look awful from a broader perspective.

In other words, many technical problems flow rather predictably from decision-making boundaries that don't internalize the externalities.

Ever heard someone say "if you care about X, run for office"? The same applies to technology. If one cares about good designs, one must promote organizational and societal structures that actually have a fighting chance at bringing those about.

The days of nerds and hackers not caring about broader dynamics and structures are long gone. Sitting back and letting the business folks have control is fine if you want them to optimize for the existing incentives. But if you want to change the rules of the game, you gotta jump in at the deep end.
by moritzwarhier | 2025-08-10 02:30:16+00:00
Just replace "leave the items at the store" with debt, buy-now-pay-later or "30 days return" guarantees and you have a business idea! Car culture and oversized suburban homes even absolve you from the pain of carrying things you don't need, and finding storage space for them.

It is a win for the economy!

And if you need to free up storage space, dispose for free, it's societies responsibility!