MurphyA/hacker-news huggingface dataset:
by latexr | 2025-07-13 10:08:22+00:00
> in the land of the free which is not the land of no cost.

Maybe it is exactly what that means, and we’ve just been interpreting it wrong all this time.

https://m.youtube.com/watch?v=AtK_YsVInw8

> Free installation. Free admission, free appraisal, free alterations, free delivery, free estimates, free home trial, and free parking.
by MattPalmer1086 | 2025-07-13 10:08:25+00:00
Quite a lot of Philip K Dick's stories mess with your sense of what's real, quite intentionally.

The short story "We Can Remember It For You Wholesale", on which Total Recall is based, is a fun read - it's not quite the same as the movie.

https://en.m.wikipedia.org/wiki/We_Can_Remember_It_for_You_W...
by gavinray | 2025-07-13 10:08:26+00:00
> The UI is a garbled mess of like 15 years of UI design. There are 3+ menus for doing nearly every task. You can still use some views that have been around since windows 98. Then basic tasks get hidden.

I actually like the newer, "modern" designs, but the lack of cohesion in internal settings menu shows.

A great example is the Power & Battery settings. There are two separate Control Panel screens for these, one of which has the old Control Panel UI and you're not really meant to use.

They really need to go through all the internal settings/configs screens and port them to the new UI platform.
by alansammarone | 2025-07-13 10:08:31+00:00
Very cool, congrats!

just one minor suggestion: It seems that the responses are not saved anywhere? even after signup, opening a new tab or just navigating within the app makes the responses disappear - if they're really not being stored, might be worth considering storing them. if they are, maybe the ux could make that more obvious (I couldn't find it). in any case, very useful project!
by gr4vityWall | 2025-07-13 10:08:52+00:00
I used to want to donate to Mozilla Foundation, but I've long lost any hope that the corporation would spend that money in a way that makes sense to me. The pessimist on me would expect donated money to be spent on more built-in "campaigns", "studies" or ads. Or maybe a bonus for their executives.

I just want Firefox to be faster. I'm donating to Floorp (a Firefox fork), at least they seem focused on making the browser better.
by xg15 | 2025-07-13 10:11:09+00:00
Google is already doing what the hell they want on the vast majority of people's computers. (As are Apple and Microsoft)

Sure, go ahead and install Firefox, LineageOS, etc. (I did so too and am a happy user of both). But I'm just saying that this is not fighting the monopoly in any way, it's just retreating into a bubble where we can ignore it for a while.

I have no answers as to what to do instead, but I think acknowledging that a strategy has failed would be a useful first step.
Show HN: SparkYard – Your personal brand is the one asset AI can't replace
by dekockjohan | 2025-07-13 10:11:20+00:00
AI has made it possible for anyone to copy almost anyone. Code can be rebuilt, UIs cloned and even writing styles mimicked. Speed and product alone are no longer strong moats.

I believe trust is one of the last real moats. People buy from those they know and trust, even if someone else builds something similar.

But sharing your journey online takes time and energy many builders do not have.

I built SparkYard to help founders and builders share authentically without the time sink.

Here is how it works:

1. Speak or jot down real thoughts about what happened in your week. Wins, mistakes, insights. No performance required.

2. SparkYard’s AI asks clarifying questions and suggests different ways to frame your story.

3. It drafts posts or threads in your voice and tone, ready to edit or publish.

SparkYard helps turn your daily work into content only you could write. The goal is to build trust and an audience that cannot easily be copied.

It is in beta and free to try. Feedback very welcome.

[https://sparkyard.io](https://sparkyard.io/)
by lowwave | 2025-07-13 10:11:37+00:00
>Also, if one can leverage multicast that's nice, but not only clouds have it disabled, and Aeron works fine with unicast to N.

How did that happened? Seems multicast is already built in, just use that for massive broadcast. Is TCP used just so we can get an ACK that it is received. Seems multicast and UDP shouldn't be a problem if we just want massive people to listen in on it, but if we want to also track these people then that is another story.

From a user perspective, use UDP/multicast all the way. Let the client to request something if it is dropped or missing or otherwise just multicast for everything.
by aaronmdjones | 2025-07-13 10:12:13+00:00
I have some further video recommendations:

https://www.youtube.com/watch?v=ySuUZEjARPY ("How to achieve proper grounding")

https://www.youtube.com/watch?v=ZYUYOXmo9UU ("Keys to control noise, interference, and EMI in PCBs")

https://www.youtube.com/watch?v=QG0Apol-oj0 ("What your differential pairs wish you knew")

https://www.youtube.com/watch?v=0RyBCnowLsI ("Secrets of PCB optimization")

These are all by Rick Hartley (from GP's comment) and they are all worth watching in this order.
by B1FF_PSUVM | 2025-07-13 10:12:15+00:00
> Cyberspace's mechanics are vague [...] basically computers are magic.

It was already so at the time - anyone working with real computers knew how thin the veil over the magic tech was. Gibson was doing a good Chandler iteration - "When in doubt, have a man come through shining a laser.”

It must be said that SF always had a lot of magic (ahem, "sufficiently advanced technology") going on, and in the 1980s it translated to shiny zigzagging light paths such as https://en.wikipedia.org/wiki/Tron and implausible "lightsabers"
by rcxdude | 2025-07-13 10:12:49+00:00
That doesn't really match my recollection of timeline. I remember xfs being mentioned in the same sources contemporary with reiserfs (it predates ext3, even!). ZFS is about a decade newer, but not by much, and was probably the main reason most people would pay any real attention to their filesystem at that point, since it meaningfully added features not available in anything else at that point. BTRFS was basically a 'let's build the same thing, but in linux', but seems to have kinda stalled in terms of reliability (or at least in terms of reputation), and bcachefs is very much the new kid on the block, but seems to have a little bit more of a focus on getting to the reliability of ZFS, but it certainly is still not something to trust even as much as BTRFS. So it doesn't really feel like a cambrian explosion, more a new filesystem every ~5 years or so at a reasonably steady pace.

(pretty much the 3 filesystems I think about ATM are ext4 as a standard boot drive, zfs for large, long-lived data storage, and FAT/exFAT for interoperability with windows. It'd have to be a pretty niche use-case for me to consider another option. BcacheFS sounds really interesting but only to experiment with right now)
by sebastiennight | 2025-07-13 10:13:10+00:00
This is the best study I've read this year.

The motive behind the study:

> Parachutes are routinely used to prevent death or major traumatic injury among individuals jumping from aircraft. However, evidence supporting the efficacy of parachutes is weak and guideline recommendations for their use are principally based on biological plausibility and expert opinion.

Results :

> Parachute use did not significantly reduce death or major injury (0% for parachute v 0% for control; P>0.9). This finding was consistent across multiple subgroups.

Methodology might have an influence on the result:

> Compared with individuals screened but not enrolled, participants included in the study were on aircraft at significantly lower altitude (mean of 0.6 m for participants v mean of 9146 m for non-participants; P<0.001) and lower velocity (mean of 0 km/h v mean of 800 km/h; P<0.001).

Conclusions

> Parachute use did not reduce death or major traumatic injury when jumping from aircraft in the first randomized evaluation of this intervention.

Implications

> Should our results be reproduced in future studies, the end of routine parachute use during jumps from aircraft could save the global economy billions of dollars spent annually to prevent injuries related to gravitational challenge.

Limitations

> However, the trial was only able to enroll participants on small stationary aircraft on the ground, suggesting cautious extrapolation to high altitude jumps.

I can already see the YouTube thumbnails: THIS IS THE STUDY PARACHUTE MAKERS DON'T WANT YOU TO SEE
by beloch | 2025-07-13 10:14:14+00:00
It's become a meme, but consider WinRAR. Odds are, it's installed on your machine and you haven't paid for it. It just works. It brings up a polite nag box but it doesn't sell your data. It doesn't invade your privacy. It just works and makes enough money to keep getting updated.

It sounds hokey but, perhaps, Firefox should be trialware. Don't cut off the people who can't pay. Make a browser that just works and see how many people will pay for it even if they can use it without paying.
by notpushkin | 2025-07-13 10:14:57+00:00
Nothing, but it doesn’t work for closed source software either.

Pirating a FOSS app would probably have less of a psychological barrier, but I think it would be more frowned upon instead. (I won’t judge you if you pirate Photoshop, but pirating Inkscape? Shame on you!) We’ll have to see how it plays out though.
by throw8394i4484 | 2025-07-13 10:15:53+00:00
My understanding is Thunderbird is self funded from donations.

> not unless you find a viable financial model

First reduce expenses by several magnitudes. There is no reason browser should need more than a github project, build QA servers, and 10 paid core developers. But you would need much better codebase for that!!!

As for income, donations come to mind. You can still sell default search, just not to google.

20 years ago browser companies had income from selling their rendering engine for embedded use. They also did consulting...
by joegibbs | 2025-07-13 10:16:00+00:00
Every year, the complexity of software increases. First you’re running everything yourself, it’s a few thousand lines of code that handles everything on bare metal. Then it’s in an operating system, and that only becomes more complex as time goes on. And then you’re running interpreted code, and sending it across the wire, and then you’re running applications inside VMs that you’re running. Who knows how many millions of lines of code would effectively be used every time you use your computer? And it’s the same for applications: as time goes on they get updated to be more and more complex so they can do more things, and all this complexity means more interactions that could go wrong.
by lll-o-lll | 2025-07-13 10:16:15+00:00
> Relative latency savings cross-DC become less interesting the longer the distance, so there's nothing wrong with TCP there.

Long fat pipe sees dramatic throughput drops with tcp and relatively small packet loss. Possibly we were holding it wrong; would love to know if there is some definitive guide to doing it right. Good success with UDT.
by arp242 | 2025-07-13 10:16:46+00:00
People did complain at the time and denied that Elgin had the right to take them in the first place, which is why parliament investigated the matter at the time. While the controversy has intensified in the last few decades, it's been controversial pretty much since day one. It's not a "meme-age" thing.

Whether Elgin did or did not have permission from the occupying Ottoman forces is of secondary importance. Many people at the time already considered the Greeks to be occupied by the Ottomans, which is one reason why all of this was controversial at the time (Greeks were not viewed with the same racism as the occupied people in Africa or Asia – quite the opposite since many people were huge Greek fanboys).

If some official had legally approved removing huge chunks of St. Paul's Cathedral in 1800 then the British would be up in arms about it today, and rightfully so. Nazis had "legal" permission to remove a lot of art works through occupied Europe. No one today would claim that the painting of the Fallen Madonna with the Big Boobies would belong to the inheritors of Herr Flick, no matter how they were acquired in the first place. There are many examples of things done "legally" where today we no longer acknowledge the legality of it.

This is also why the British government is often so disproportionally testy about the entire matter, and why that law was passed in the first place. They know that is is clearly and obviously the right thing to return one of the most prominent cultural and historical artifacts to Greece, removed by someone for his private garden, with dubious permission to do so, and even if it did exist it was given by someone who had no right to give it in the first place. They know they're wrong and don't want to talk about it.
by jpc0 | 2025-07-13 10:16:50+00:00
> Tooling support is iffy because usage is low. Usage is low because tooling is iffy.

There’s effectively one developer working on module support in clangd. I have submitted more than one issue with minimal reproducible examples of hard clangd crashes and every one is still open or Ive given up on following them.

I’m all for modules myself and when you aren’t hitting the edge cases hey are absolutely amazing.
by Fenix46 | 2025-07-13 10:16:59+00:00
Hey HN,

I’ve been experimenting with AI agents lately and built something I call PolyAgents – a lightweight framework that lets multiple LLMs think together on a user prompt and then summarizes or merges their insights using a local semantic consensus model.

How it works:

You send a prompt. Three different Gemini models (Flash 1.5, 2.0, 2.5) each generate their own reasoning paths. Then, a 90MB local model (all-MiniLM-L6-v2) processes their answers and builds a shared consensus (currently a smart summary, soon a full synthesis of ideas).

Stack:

Dockerized setup Backend: Gemini API, Postgres, Redis, Qdrant Frontend: React + TypeScript + Vite Entirely open-source It started as a fun side project because I had a bit of coder's block — but it turned out way more interesting than expected. It’s meant to be hackable and easily extendable. Think of it as a playground for AI reasoning strategies.

Still rough around the edges, but curious what this community thinks. Would love any feedback, ideas, or collaborators.

GitHub repo:[https://github.com/Fenix46/PolyAgents] My email: [scarlataemanuele@gmail.com]
by cherryteastain | 2025-07-13 10:17:05+00:00
> I found that Gibson’s prose felt almost identical to the placeholder Lorem Gibson text I had used—so dense with jargon and terminology that my mind kept slipping off the sentences.

This is why, despite being great conceptually and story-wise, ultimately I did not like Neuromancer. Plenty of other novels have tons of in universe jargon but don't feel as exhausting to read as Neuromancer. For instance, Tolkien invented multiple fictional languages and his books tend to have 100+ pages of appendices explaining everything, but his prose flows so naturally.

Perhaps Neuromancer would benefit from an ebook edition incorporating a recent CRPG video game innovation, where in universe terms in text are highlighted and you can click/tap on the highlighted terms to get a little tooltip box explaining what the term is.
by lenkite | 2025-07-13 10:18:41+00:00
If the struct has a well-scoped and short-lived lifecycle, then it is actually better to put the context in the struct. Many Go libraries including the stdlib do this despite not being "best practice".

An exception to the short-lived rule is to put context in your service struct and pass it as the base context when constructing the HTTP server, so that when you get a service shutdown signal, one can cancel requests gracefully.
by swores | 2025-07-13 10:18:56+00:00
Surely there's no legal reason why the British Museum couldn't, if they wanted to, "loan" things out for a pittance in return, and indefinitely?

The law may prevent them from saying "we are giving these back to Greece", but if they felt it the moral thing to do why not just send it to Greece while maintaining that they officially claim ownership of the items which are out on loan?

(As a Brit, this is what I want to see happen. Even as a better option than actually changing the law - politicians should be focussed on more important matters if the museum can fix the issue this easily.)
by megapolitics | 2025-07-13 10:19:13+00:00
I think a loan of the Parthenon Sculptures within the next few years is more likely than you think.

Both Kier Starmer and George Osborne are keen for a deal, and the majority of the British public are in favour of the sculpture’s return.

It would be a temporary loan on paper, but everyone involved understands that they would never return to the UK.
by vander_elst | 2025-07-13 10:20:04+00:00
> parsing of strings that do not remotely resemble actual dates.

But this is somehow my point, what were the reasons that lead to parse those strings as dates. I guess the answer is usually legacy, but in that "legacy" why did someone need to take those decisions? My naive way of parsing dates would be to reject everything that doesn't have a well defined format while the format is well defined and at least somehow composable, but here someone had the need (I hope the had the need) to parse these seemingly random strings, I wonder why.
by dminik | 2025-07-13 10:22:35+00:00
It's funny, but I do actually like it. It's just that it walks like a duck, swims like a duck and quacks like a duck.

I don't have a problem with IO conceptually (but I do have a problem with Zig ergonomics, allocator included). I do have a problem with claiming you defeated function coloring.

Like, look. You didn't even get rid of await ...

> try a_future.await(io);
by ghadermohrez | 2025-07-13 10:22:57+00:00
if you can't hook them, you won't win.

Here's 3 tips to help you

1. Clarity: Say exactly what the reader will gain. 2. Curiosity: Make them want to know more. 3. Specificity: Use numbers or clear results.

If you are interested, here's more 7 Steps to write unavoidable hooks:
by trhway | 2025-07-13 10:23:11+00:00
The tapestry was made by nuns. I'm not sure what to make of it. May be it was more common occurrence so to speak - because men were basically wearing dresses too, and short ones at that, and even codpieces would appear only centuries later.

No fun in Victorian times though:

"Interestingly, many of the penises depicted in the original tapestry were not transferred over to the Victorian recreation, as the Leek Embroidery Society, which made the replica, was given censored etchings, engravings, and photos to work from."
by maxbond | 2025-07-13 10:24:36+00:00
I didn't find one about generative AI, but I suppose this is it:

To the extent allowed by applicable law: - Google is liable only for its breaches of these terms or applicable service-specific additional terms - Google isn’t liable for: - loss of profits, revenues, business opportunities, goodwill, or anticipated savings - indirect or consequential losses - punitive damages

https://policies.google.com/terms (this is titled "Google Terms of Service" & is presumably broader but is what I got by going to Gmail and clicking "Terms".)

The terms may be different for corporate users.
by rthrfrd | 2025-07-13 10:25:12+00:00
The problem is that a lot of the most influential FOSS only exists because of VC capital (or other dysfunctional markets), either because they sponsor projects directly, or they pay the salaries of the people who happen to do it themselves. FOSS has become a form of economic dumping that could be causing more harm than good. If Google couldn’t “dump” Chrome for free, or Facebook couldn’t “dump” React for free, maybe browsers or front-end frameworks would be regular, functional, competitive markets. Making it “FOSS” is just an inoculation against what would otherwise be considered an anti-competitive practice.
by notpushkin | 2025-07-13 10:25:18+00:00
I’m going to bump this figure once again here: Mozilla has made $37.5M from investment income in 2023. [1] That might not be enough to sustain browser development alone, but it is surely a lot of money and charging for Firefox would likely be a drop in the bucket (considering many people would just stop using it instead).

Cut the bullshit initiatives, fire the C-suite and put that money to work.

https://mozillapetition.com/

[1]: https://wiki.rossmanngroup.com/wiki/File:501c3_2023_990_Mozi...
by emmericp | 2025-07-13 10:28:12+00:00
(Native German speaker here), it's a very rare use of the word "free" and usually only used in fixed terms like "Freibier", it wouldn't even work for other drinks, e.g., you can't say "Freisaft" or "freier Saft" for free juice, it has to be kostenlos there.

The other Wiktionary example of "freie Krankenversorgung" sounds wrong to be, but it seems to be used rarely in some more formal or legal contexts, no one would say it like this in a casual conversation. Google results also show a 4x difference between frei and kostenlos here in favor of kostenlos. But both are low since "Krankenversorgung" is already a very unusual word. I suspect many of those uses might be bad translations from English.
by ggm | 2025-07-13 10:28:18+00:00
The skimpies aren't as widespread. I'm not going to risk that being misunderstood: less pubs have them. Was there last month passing through to Hayden and wave rock. The museum says during peak rush days 150,000 people were living in tents. If that was before the Coolgardie waterpipe was laid it would have been a ripe town.
by nicbou | 2025-07-13 10:28:58+00:00
Also very similar to Spätis in Berlin (speaking as a Montrealer in Berlin)

https://allaboutberlin.com/glossary/Sp%C3%A4ti

The main innovation of Spätis is the tables outside. You can buy a cold beer for €2 and drink it with friends right outside, or go for a walk with it. The road beer (Wegbier) is a staple of long walks in good company.
by nin-jin | 2025-07-13 10:29:18+00:00
Both React and Angular are poorly designed frameworks that require writing a fragile boiler plate. Try $mol - it is strikingly different from these two for the better. It continues the jQuery philosophy (write little, do a lot), but is optimized for creating truly large, but architecturally simple projects. There are many high-tech articles in the encyclopedia on the framework's website. For example, an article about React problems: https://mol.hyoo.ru/#!section=docs/=lre14i_zd4xlz
by morin_ailight | 2025-07-13 10:30:41+00:00
We built AI Light, a tool that detects AI-generated content, deepfakes, and media manipulation across text, images, video, and audio.

It’s used by brands, investigators, and journalists to monitor social media, analyze group discussions, and verify suspicious media in real time. We recently launched an API and a WhatsApp bot for instant verification.

We’re bootstrapped and just won “Best AI Model” at The Ventures. Would love feedback, questions, or ideas from this community!
by grues-dinner | 2025-07-13 10:30:52+00:00
I assume your application host board wasn't two LEDs and a button. Using a module is one thing, using essentially only a module is another.

My point is, laying out very simple hobbyist-level designs is not 99% of PCB design effort in the world (the original claim).

It's not "envelope-pushing crazy designs" (per the original) to have 500 or 1000 or more components on your board even if you do use a module to offload the CPU and radio (or the field bus in industrial contexts). That's just normal levels of complexity.

And even if you do make a boutique smart speaker with a module and can afford it because it's a high-end device with margins, if you get to real volume, saving a dollar a unit by integrating might be worth it: you can still see change of out the savings after getting a design consultancy to redo your board if you're shipping millions of units.