MurphyA/hacker-news huggingface dataset:
by sa-tre | 2025-05-28 09:53:08+00:00
For me, pen/pencil and paper is for throwaway notes when I need to distil an idea down or slow my thinking to focus on something I can't quite reason about in my head fully. It's more of an unloading mechanism that gives me more space to think than my head allows alone. It's not actually something I use for note taking at all, for this I tend to just use OneNote/Obsidian/Confluence (whatever I need to at the time).

I would like to explore using stuff like Zettlekastan note systems with emacs a bit more for actually holding onto a web of knowledge that I refer to. Though this is a different ends, and so requires a different means.
by zelphirkalt | 2025-05-28 09:53:55+00:00
You could also use git submodules in an overarching separate repo, if you want to lock down a set of versions. It doesn't even have to affect the submodule repos in any way. That would simplify branches in the single repos and enable teams to work independently on each repo. Then you only deploy from the overarching repo's main branch for example, where you have to create PRs for merging into the main branch and get it reviewed and approved.
by JumpCrisscross | 2025-05-28 09:54:58+00:00
> I recall a certain jingoist American conflict before the 1990s where students protested nationwide

That’s the point. Before the 1990s, student protests tended to find purchase across a broad set of the population. Since then they haven’t.

Are there Israel-specific factors amplifying this response? Of course. Is it enabled by a deeper loss of legitimacy for academia? Absolutely.
by bittermandel | 2025-05-28 09:55:14+00:00
I firmly believe that us at Molnett(serverless cloud) going for a strict monorepo built with Bazel has been paramount to us being able to make the platform with a small team of ~1.5 full-time engineers.

We can start the entire platform, Kubernetes operators and all, locally on our laptops using Tilt + Bazel + Kind. This works on both Mac and Linux. This means we can validate essentially all functionality, even our Bottlerocket-based OS with Firecracker, locally without requiring a personal development cluster or such.

We have made this tool layer which means if I run `go` or `kubectl` while in our repo, it's built and provided by Bazel itself. This means that all of us are always on the same version of tools, and we never have to maintain local installations.

It's been a HUGE blessing. It has taken some effort, will take continuous effort and to be fair it has been crucial to have an ex Google SRE on the team. I would never want to work in another way in the future.

EDIT: To clarify, our repo is essentially only Golang, Bash and Rust.
by fhd2 | 2025-05-28 09:57:10+00:00
The usual "the models will improve a lot" narrative that I've seen in the majority of companies calling themselves an "AI company".

Could be true of course, fair bet to make.

Could also not be true, and I think as far as tech due diligence goes, an acquiring company or investor might want to play it safe.

But like I said, it's a fair bet to make - companies are essentially bets, and so are investments. As long as it's conscious and you like your odds, why not.
by llampx | 2025-05-28 09:58:44+00:00
Why does it matter whether you think someone "needs" a pickup or not?

Align their crash ratings and NCAP values with every other car and the problem will take care of itself.

Personally I have the huge white vans because they reduce visibility when driving as well as while parked. I live in a big city and its difficult to drive when there's a wall parked at every other intersection.
by MarkusWandel | 2025-05-28 09:59:18+00:00
I should clarify that I'm thinking like an old-school dairy farmer here, because I did grow up on a dairy farm. Cows were confined to the day's grazing area by putting up lightweight electric fencing. Just sticks of wood hammered into the ground with an electric insulator on them, and wire strung between them from a reel. That's how we did it; more modern version uses metal or fiberglass poles and a soft string that has wires woven into it.

The shock from the fence was mild, but the cows knew about it and respected the fence. And when the area was grazed out, you moved the fence and gave them a new area. Any "right to roamers" that wanted to cross the field could easily duck under the fence. No problem. Mind you, this was in rural south Germany, not urban Britain. We did get right-to-roamers, sort of, because there was a somewhat popular swimming access to a small lake on our pasture.
Ask HN: What will the web look like in 5 years with AI bots becoming widespread?
by bwb | 2025-05-28 09:59:19+00:00
Hi all,

What will the web look like if these LLM bots become users' primary interface (rather than traditional websites)?

Do the majority of websites disappear?

Will monetized MCP servers become a new version of websites?

Are mobile apps even more critical now, as the app store is the last place for discovery?

Curious to hear your predictions, worries, or hopeful takes!

I run a book discovery website (https://shepherd.com) where people share books they love, and we try to unearth great books people haven't heard about. We've seen our traffic from Google drop massively as Google replaces search results with its AI chatbot. We get direct traffic from our fans, but without Google introducing us to new people, I'm worried there won't be any discovery. As a result... I'm working to launch a mobile app with a full reader app.

Any advice for me?
by rwmj | 2025-05-28 09:59:54+00:00
The ZX Spectrum had (primitive) video hardware. The GP commenter means the ZX80 and ZX81 which used the Z80 CPU to generate the display and so really were unable to both "think" and generate the display at the same time. On the ZX81 there were two modes, SLOW mode and FAST mode. In FAST mode the Z80 CPU prioritized computations over generating the display, so the display would go fuzzy grey while programs were running, then would reappear when the program ended or it was waiting for keyboard input.
by MrGilbert | 2025-05-28 09:59:54+00:00
> You'll find something else that works for you. Don't overthink this. Just start with a structure and let it evolve.

I'm currently looking at a stack of lovely "Leuchtturm1917" A5 note books. The way I took notes for the last three years has been chaotic, that's why I was interested in your way of doing them. I think, finding a mode of work and let it grow and iterate over time is the way to go. I see room for improvement with regards to how I structure my notes, so that I can find them again - that's what I'm struggeling with in my analog world. So, thanks for your insights, they are really valuable!
by MarkusWandel | 2025-05-28 10:03:23+00:00
Except that they don't. Again, old school dairy farm experience here. The cows were confined to the barn all winter. When we first let them out in the spring, they went for a stampede around the field. This was a bit risky, because if a fence wasn't clearly visible enough they might trample it and hurt themselves on the barbed wire. In practice, the stampede only lasted for a few minutes, then they settled down and grazed. And that was that; for the rest of the season even the barely visible temporary electric fences (just wooden poles and a wire) would contain them fine. They would graze under the fence, they knew exactly how far they could go without the wire contacting them and giving them a shock. And they certainly didn't jump over anything.
by Tade0 | 2025-05-28 10:03:25+00:00
The figures are sufficient, but only when the blowers are at full throttle. A room air purifier does around 300m3/h, while the blowers eat through around 150m3/h at max speed. Problem is that hardly anyone uses them like that, considering the noise.

Meanwhile a car with a 1.5l engine turning at an average of 1500RPM will suck through 135m3/h.

There's no data available for Audi's system, but at this size they could easily go way beyond 300m3/h.
by rahimnathwani | 2025-05-28 10:04:42+00:00
Thanks for making this. I used it (0.26a0) last week to create a demo for a customer-facing chatbot using proprietary data.

The key elements I had to write:

- The system prompt

- Tools to pull external data

- Tools to do some calculations

Your library made the core functionality very easy.

Most of the effort for the demo was to get the plumbing working (a nice-looking web UI for the chatbot that would persist the conversation, update nicely if the user refreshed their browser due to a connection issue, and allow the user to start a new chat session).

I didn't know about `after_call=print`. So I'm glad I read this blog post!
by njx | 2025-05-28 10:04:56+00:00
We're excited to launch MockupTiger https://Wireframes.org — an AI-powered tool that generates low-fidelity wireframes from plain English prompts.

Inspired by how designers often start with rough sketches, MockupTiger Wireframes.org embraces the simplicity of lo-fi mockups while eliminating the blank canvas problem. Just type an idea like “dashboard for a fitness app” or “landing page for AI startup” — and watch your layout appear.

-Built on MockupTiger’s drag-and-drop engine -Fast, responsive, and no design skills needed -Ideal for UX brainstorming, MVPs, product ideation

We’d love your feedback — what features would make this better for you?
by newccount | 2025-05-28 10:06:16+00:00
The true value of these luxury goods is likely closer to that appraised by those undergrads than by the author - i.e trash. Literally billions of dollars of unsold inventory are burnt and destroyed by Luxury brands to avoid marking them down to their correct market value. Cartier's parent company alone destroyed "400 million GBP" of watches in 2 years[1]. Why would you destroy billions of dollars of merchandise if they were actually worth that. I went down the rabbit hole recently after the LVMH tiktok scandal, and given the nature of modern supply chains and mass manufacturing, i believe the bulk of luxury clothing and accessories are likely made in Asia ( China, Bangladesh ) and Eastern Europe. Then they use various techniques to obfuscate the country-of-origin. I cant shake off the impression that the luxury goods market is mostly smoke and mirrors of artificial scarcity, paid celebrity endorsements and potemkin factories.

[1] - https://www.theguardian.com/business/2018/may/18/richemont-d...
by chrismatic | 2025-05-28 10:07:49+00:00
The point about trying to stick with a single language build tooling really cannot be stressed enough. It is what prompted me to write a simplified version of Bazel, a generic "target determinator" with caching capabilities if you will. I call it "Grog", the monorepo build tool for the grug-brained developer.

https://grog.build/why-grog/
by sneak | 2025-05-28 10:08:14+00:00
Obvious, but worth repeating: it goes away when you delete your facebook account. Stop using gmail.

You cannot control others. You _can_ control yourself.

Don’t be the honey in the trap of big tech surveillance platforms. Being on these platforms legitimizes and encourages their use for your friends and family.

Delete your facebook and instagram. Sell or trash your oculus. Buy a domain and email hosting and migrate off your gmail.
by kstenerud | 2025-05-28 10:09:29+00:00
Most comments are focusing on the physical pen and paper aspect of this post, but are missing the underlying principle:

The author uses pen and paper because when they sit down at a computer they end up shifting to "function mode" where they're implementing rather than designing.

That's it.

The important takeaway is to make sure you don't fall into the trap of implementing when you should be designing. How you maintain that balance is up to you.
by Adverblessly | 2025-05-28 10:09:46+00:00
> Because there are so many changes going in at once, anything touching a common area has a huge number of potential breakages, so effort to deliver even a single "feature" skyrockets.

If a specific change in a monorepo is so centrally embedded it requires incredible effort to do atomically (the benefit of having the monorepo in the first place), you are still able to split it into multiple gradual changes (and "require coordinating several PRs over a couple of weeks and some internal politics, but that might also be split among different developers who aren't even on a dedicated build team.").

So in a monorepo you can still enjoy the same advantage you describe for multi repo, and you'll even have much better visibility into the rollout of your gradual change thanks to the monorepo.
by keiferski | 2025-05-28 10:11:02+00:00
Sure - take a look at every major piece of legislation passed in the last century. Notice anything about their names? The Patriot Act. The New Deal. They are all pretty "positive" names without any sort of vulgarity or negative connotation.

Then also notice the total lack of major legislation with vulgar, offensive, or immature words in the name.
by wrils | 2025-05-28 10:11:08+00:00
May 28, 2025 — The average annual salary for AI Engineers in Canada has risen by 12% in the past three months, reaching $129,150, according to Jobicy's latest data.

This growth reflects the increasing demand for AI professionals as industries expand their use of artificial intelligence technologies. Junior-level salaries now range from $77,490 to $103,320, while senior roles can command up to $232,470 annually.

The upward trend in compensation underscores the value organizations place on AI expertise in driving innovation and efficiency.
by NeeruJaroliya | 2025-05-28 10:11:15+00:00
I have tested the code with videos up to 5 minutes in length, and it works well within that range. Theoretically, it should be possible to process longer videos too, but I haven’t yet optimized the system specifically for very large inputs like 16GB.

Would you be open to sharing your use case for longer videos? It would help me better understand your needs and potentially guide future improvements.
by patapong | 2025-05-28 10:14:05+00:00
I agree with this - beyond the sound of the term, it is also not very obious in what it refers to. In the beginning, it was used with a very specific meaning, of platforms squeezing market participants on both sides. Now, it seems to have come to refer to all instances of online services getting worse and more user-hostile over time. Dare I say, enshittification of the term enshittification?
by taavi013 | 2025-05-28 10:14:55+00:00
Actually Erlang syntax is very nice. You just have to get over first confusion of language functional nature and prolog heritage.

It helps tremendously, that in Erlang functions are quite short, self contained due to functional nature. And you can grasp essence of function on one screen without need to have background knowledge of scattered mess of classes/global variables/other spaghetti.

Really pleasant for reading code.

But definitely not C inspired language.
by Propelloni | 2025-05-28 10:14:58+00:00
I think I get your meaning, but it cuts both ways. The angsty populists of today celebrate the transgression, ie. showing bad manners, dumbing down language, or flaunting low concepts.

Giving something a derogatory name that the yellow press (or rather some Telegram group) can sling around to vent their frustration and fear could be a win in this place. Of course, leadership persons of such groups are usually just demagogues looking out for their personal gain, so it might just as well be another rallying cry leading to really bad policies hitting those that vote in favor the most. But such is the world today ;)
by amiga386 | 2025-05-28 10:17:21+00:00
It's not advocating throwing out copyright; it's advocating killing the laws enabling DRM. Imagine!

No laws against removing the region lock on your DVD player.

No laws against fixing your tractor with 3rd party parts.

When Amazon deletes Nineteen Eighty-Four from your Kindle, you can put it right back.

When a games company "turns off" the game you bought, turn it right back on again.
by bregma | 2025-05-28 10:19:49+00:00
> A monarch provides this living symbol without giving them any apparent democratic legitimacy - it's obvious that the King wasn't chosen by the people, he's just luck of the draw and so if he tried to seize power that's obviously illegitimate.

Strange women lying in ponds distributing swords is no basis for a system of government. Supreme executive power derives from a mandate from the masses, not from some farcical aquatic ceremony.You can’t expect to wield supreme executive power just because some watery tart threw a sword at you. I mean, if I went around saying I was an emperor just because some moistened bint had lobbed a scimitar at me, they’d put me away.
by isodev | 2025-05-28 10:20:07+00:00
> basically throwing out copyright law would be crazy

Slightly off topic, but aren't we in the process of "throwing out copyright law" for the purposes of LLMs a.k.a the "automated" version of enshitification anyway? We've stretched "fair use" so much already, it won't be too big of a challenge to fit reverse engineering (removing DRM) into it.
by sneak | 2025-05-28 10:20:36+00:00
Why should it be illegal?

Seems to me that the illegal part would be the cartel of the 3 apps that cornered the whole market.

An app that doesn’t do this could eat their lunch.

Nurses work at hospitals, the supply of which is constrained artificially by the state, so once you sell all of the ones in a region on your app, you have a monopoly. It is a type of regulatory capture.
by Mindwipe | 2025-05-28 10:21:24+00:00
> That raises the question of why these countries don't repeal their versions of the DMCA. > The answer is tariffs, it seems.

No it isn't.

Like literally, the US and it's tariff madness has literally nothing to do with it. The EU and Canada are both signatories to the WIPO Copyright Treaty, and signatories of the WTO provisions that include continued operation to it. They are international treaties with a wide degree of international support, not US inventions. Christ, Europe had a lot more to do with the wording of the anticircumvention provisions in the WIPO treaty than the US did.

People should stop taking Doctorow seriously. He has a long track record of making shit up that is what his audience wants to hear.
by perthmad | 2025-05-28 10:21:25+00:00
It's a satire of a typical kind of paper from logic, in particular modal logic. Jean-Yves Girard has been very vocal against these academic papermills where the authors consider ad-hoc meaningless logical systems. For a more in-depth critique of semantics, you can also read the broccoli logic paper: https://girard.perso.math.cnrs.fr/meaning1.pdf
by dist-epoch | 2025-05-28 10:21:55+00:00
> The LLM services your company pays for are incentivized to ensure the output is as long and verbose

The incentive is to avoid you moving to a competing LLM provider which has short and concise output.

See how a large numbers of devs switched from Claude to Gemini 2.5 because the generated code was "better".

Providing a bad service is not a competitive advantage.
by wqaatwt | 2025-05-28 10:22:30+00:00
They are not a particularly good desktop chips, though. Or rather the market niche for them is rather small (low-power and relatively high performance) and generally filled by laptops anyway.

For desktop use cases like gaming or performance intense cases they are not that great (IIRC the 14900k which cost a few hundred $ by the end was considerably faster than the top end M3 chip).

Of course high memory bandwidth + unified CPU/GPU memory is an advantage in certain cases but that also makes the system entirely unmodular.
Show HN: WriteGlow – Make AI-generated content sound more human
by YvaineChen | 2025-05-28 10:22:54+00:00
Hi HN, I’m Yvaine — I recently launched [WriteGlow](https://writeglow.ai), a tool that helps make AI-generated content sound more human and pass AI detectors.

As AI-generated writing becomes more common in blogs, student essays, and marketing copy, there's a growing need to improve the tone and authenticity of that content — and ensure it’s not flagged by detection tools.

WriteGlow focuses on three things: - *Humanizing* robotic or overly formal AI drafts to sound more natural, - *Running AI detection tests* to check if your content will be flagged, - *Helping users write faster*, while still sounding like themselves.

Writers, students, and marketers have been using it to polish content and avoid detection issues, especially in workflows where AI is used but human tone matters.

Would love to hear your thoughts — especially on usability, tone quality, or what you'd expect from a tool like this!
by isodev | 2025-05-28 10:23:58+00:00
I believe F-Droid is doing quite ok. So is the Galaxy Store. On iOS, Apple created a very complicated process which is region and even country-specific. Hopefully this will change once the EU, the US, Japan and everyone else currently suing Apple is done with them. But I do share the sentiment from the article - I wish it wasn't necessary to escalate such matters to the level of regulation
by dustingetz | 2025-05-28 10:24:02+00:00
If the cost per unit delivery (say LOC) grows something like polynomial due to interconnectedness, surely it is superlinear for even a state of art formal reasoning system let alone imperative langs, it will outstrip our ability to build energy infrastructure. If the cost growth is exponential due to state space explosion, it will outstrip the energy in the Sun.

How does HN think these factors will balance?
by hardwaresofton | 2025-05-28 10:24:14+00:00
> Yeah. People over-estimate the flashy threats from AI, but to me the more significant threat is killing the open exchange of knowledge and more generally the open, trusting society by flooding it with agents which are happy to press "defect" on the prisoner's dilemma.

I don't think societies are open/trusting by default -- it takes work and a lot of anti-intuitive thinking, sustained over long periods of time.

> "High trust society". Something that took the West a very long time to construct through social practices, was hugely beneficial for economic growth, but is vulnerable to defectors. Think of it like a rainforest: a resource which can be burned down to increase quarterly profit.

I think the trust is downstream of the safety (and importantly "economic safety", if we can call it that). Everyone trusts more when they're not feeling threatened. People "defect" from cultures that don't work for them -- people leave the culture they like and go to another one usually because of some manifestation of danger.
by madaxe_again | 2025-05-28 10:26:11+00:00
I picked up a pair of these for £5 at Winchester dump about 20 years ago. Needed scrubbing with wire wool, rewaxing, a few mortises needing packing, and reupholstering, as they had evidently been in someone’s garden for some time.

Similar to the thread from yesterday - amazing what some people just throw away.
by pickledoyster | 2025-05-28 10:27:09+00:00
The underlying commercialization of the Web is too lucrative to be gone in 5 years, it's just a question of what watering holes the non-dead congregate at, and how the predators target them.

At this point, I'd expect a further move towards walled gardens to reduce competition (harder to scrape, copy, etc.) and increase the barrier for entry to new players: it's going to be even more pay to play than it is now.

I don't expect the Web to die, websites will stay a thing, but how they are discovered and used will undoubtedly shift. E.g., relying on tricks to get search traffic is a waste of time if nobody uses search.

Hopeful take: other protocols take more prominence. Disruptions and a fracture or two might help the Internet stay useful.
by metalman | 2025-05-28 10:27:26+00:00
fast charging, ultra long range, the ability to charge at home, and power a home durring an outage are the features that will keep elecrification going, throw in roof solar and grid balancing and the possibility to drasticly reduce over all energy costs becomes a cant say no situation for most people I am a fairly serious gear head, though I have taken my house off grid, and will continue to electrify as the equipment and technologys mature....which is happening quickly