MurphyA/hacker-news huggingface dataset:
by aDyslecticCrow | 2025-08-23 18:35:19+00:00
So they're gonna just finnish up their standard lib and THEN spend a year doing nothing but docs for everything they made?

Just getting started is an even bigger reason to have good docs to clearly communicate how the libraries and APIs work!

I wouldn't even read a push request containing a new function if the creator didn't bother writing a short description and usage clarification.

Getting started is a good excuse for limited libraries or support (same situationwith rust). But lack of even basic docs is not acceptable if you want user adoption.
by mindslight | 2025-08-23 18:35:26+00:00
They are not using logos to advertise their business. They are using footage of their business operations to promote their business. This footage happens to contain logos of other businesses, because those other businesses put their logos places where they might be incidentally filmed. Trademark law does not give one the right to police any time your logo appears, nor does it protect one from criticism.

Your analogy misses the mark. A more appropriate analogy would be someone taking a promotional selfie while walking down the street, which includes businesses' signs in the background.
by habi | 2025-08-23 18:37:07+00:00
It seems to me that these are two MagicEarth “owners”

- Magic Lane for the navigation app which traces back to 1992: https://www.magiclane.com/web/about

- Halliburton for something related to 3D visualization “that was formed slightly more than a year ago”: https://www.chron.com/business/article/halliburton-to-pay-10...
by jvanderbot | 2025-08-23 18:37:24+00:00
> never in the modern history of elite colleges have they refused entrance to a truly high level candidate coming out of public schools

This really strains credulity. Decision criteria may not be purely based on academic merit (e.g., SAT), or even significantly based on it. It may also be true that they seek candidates likely to succeed b/c why not? Successful alumni are a self-perpetuating advertisement for your school.

But to say they have never refused admission to a candidate that will "truly" go on to succeed is trivially falsified, if only by having limited admissions slots. It's an imperfect game, and I think you're giving them too much benefit of doubt, and playing a "no true scottsman" game here.
by mindcrime | 2025-08-23 18:38:21+00:00
> The AI folks cleverly named their data structures "neuron" and "neural network" to make it seem like we do.

I don't think any (serious) neural network researchers are trying to trick anybody or claim greater fidelity with the operations of the human brain than are warranted. If anything, Hinton - one of the "godfathers of neural networks" in the popular zeitgeist - has been pretty outspoken about how ANN's have only a most superficial resemblance to real neurons.

Now, the "pop science" commenters, and the "talking heads" and "influencer" types and the marketing people, that's a different story...
by elygre | 2025-08-23 18:40:23+00:00
And the inventor was blind! From the same article:

Dalén lost his sight in an explosion while developing his earlier invention, a porous substrate for storing gases, Agamassan. Forced to stay at home, Dalén discovered that his wife was exhausted by cooking. Although blind, he set out to develop a new stove that was capable of a range of culinary techniques and easy to use.
by jmull | 2025-08-23 18:40:54+00:00
If you're studying the association between aluminum-adjuvanted vaccines and chronic childhood disorders, wouldn't you need to exclude children who couldn' t have chronic disorders due to being dead?

It would skew the numbers down, since you'd have to count dead children as not having any chronic disorders, right?

It's doesn't seem "on-point" to me. It looks illogical, unreasoned, and emotional to me. Seems clear he's rejecting evidence that doesn't affirm his preexisting viewpoint without engaging with the content.
by evanelias | 2025-08-23 18:41:11+00:00
If the context cancellation is undesirable, you just choose not to use WithContext, as the sibling comment mentions.

You could also just make your subtask function return nil always, if you just want to get the automatic bookkeeping call pattern (like WaitGroup.Go from Golang 1.25), plus optional concurrency limiting.

Also note, even if a subtask function returns an error, the errgroup Wait blocking semantics are identical to those of a WaitGroup. Wait will return the first error when it returns, but it doesn't unblock early on first error.
by nosianu | 2025-08-23 18:41:16+00:00
Caching sounds fine, and it is a very potent method. Nevertheless, I avoid using it until I have almost no other options left, and no good ones. You now have to manage that cache, introduce a potential for hard to debug and rare runtime timing errors, and add a lot of complexity. For me, adding caching should come at the end, when the whole project is finished, you exhausted all your architecture options, and you still need more speed. And I'll add some big warnings, and pray I don't run into too many new issues introduced by caching.

It's better for things that are well isolated and definitely completely "inside the box" with no apparent way for the effects to have an effect outside the module, but you never know when you overlook something, or when some later refactoring leads to the originally sane and clean assumptions to be made invalid without anyone noticing, because whoever does the refactoring only looks at a sub-section of the code. So it is not just a question of getting it right for the current system, but to anticipate that anything that can go wrong might actually indeed go wrong, if I leave enough opportunities (complexity) even in right now well-encapsulated modules.

I mean, it's like having more than one database and you have to use both and keep them in sync. Who does that voluntarily? There's already caching inside many of the lower levels, from SSDs, CPUs, to the OS, and it's complex enough already, and can lead to unexpected behavior. Adding even more of that in the app itself does not appeal to me, if I can help it. I'm just way too stupid for all this complexity, I need it nice and simple. Well, as nice and simple as it gets these days, we seem to be moving towards biological system level complexity in larger IT systems.

If you are not writing the end-system but a library, there is also the possibility that the actual system will do its own caching on a higher level. I would carefully evaluate if there is really a need to do any caching inside my library? Depending on how it is used, the higher level doing it too would likely make that obsolete because the library functions will not be called as often as predicted in the first place.

There is also that you need a very different focus and mindset for the caching code, compared to the code doing the actual work. For caching, you look at very different things than what you think about for the algorithm. For the app you think on a higher level, how to get work done, and for caching you go down into the oily and dirty gear boxes of the machine and check all the shafts and gears and connections. Ideally caching would not be part of the business code at all, but it is hard to avoid and the result is messy, very different kinds of code, dealing with very different problems, close together or even intertwined.
by mytailorisrich | 2025-08-23 18:41:45+00:00
Because I am from Southern Europe so I do know that AC was inexistant in homes and even cars when I was growing up, and AC in homes appeared, not because they became needed, but because it was "cool", so to speak, people came to be able to afford it, and it spread from abroad.

On top of that now AC also clashes with general policies in Europe to cut power use, and EVs take priority. Especially on the left AC is seen as very not green.
by graeme | 2025-08-23 18:43:05+00:00
The thing is actually stopping the warming involves:

1. Cutting emissions to zero. Not cutting back, zero

2. Extracting a chunk of co2 from the atmosphere and sequestering it

Cutting back just means things get worse less quickly. They still get worse.

To solve the issue we should be building nuclear among other things but for whatever reason the green movement has opposed the solution for decades. Even shutting down nuclear to use more coal. Renewables are great but nothing currently is replacing baseload co2 producing fuels, which are still growing globally. And which will still grow unless we make an economically feasible baseload alternative.
by tombert | 2025-08-23 18:43:07+00:00
Forgive a bit of ignorance, it's been a bit since I've touched Go, but this looks awfully similar to a Java CountdownLatch [1]. Is this just a glorified Go port of that or am I missing something vital here?

[1] https://docs.oracle.com/javase/8/docs/api/java/util/concurre...
by SilverElfin | 2025-08-23 18:43:08+00:00
> A Greenlandic mother’s one-hour-old baby was removed from her by Danish authorities after she underwent “parenting competence” tests – despite a new law banning the use of the controversial psychometric assessments on people with Greenlandic backgrounds.

> The municipality told her she was “not Greenlandic enough” for the new law banning the tests to apply, despite her being born in Greenland of Greenlandic parents.

> She said her first meeting with her daughter, earlier this week, was cut short early because the baby was believed to be overtired and overstimulated.

> “My heart broke when she [the supervisor] stopped the time. I was so sad, I cried out to the car and in the car. It was so fast that we had to leave,” she said, through tears. “My heart is so broken, I don’t know what to do without her.”

> Brønlund is allowed to see her baby, under supervision, only once a fortnight for two hours at a time. Her appeal will be heard on 16 September.

Horrible and insane. Using some weird psychometric test, which is probably too narrowly defined and culturally tuned to a white Danish population, makes this whole thing not just cruel to both the child and mother but also incredibly racist. And now the municipality won’t comment on it for “confidentiality” reasons after they’ve stolen this mom’s child. It’s a really special time for bonding and development that she and the baby will never get back.

Is this really what Danes want from controlling Greenland?
by js4ever | 2025-08-23 18:44:19+00:00
That argument misses the point. Yes, the company has the primary responsibility to fix their vulnerabilities, but that doesn’t justify recklessly publishing exploits. Once an exploit is public, it’s not just 'the company' that suffers, it’s every customer, employee, and partner who relies on that system.

Saying 'fuck responsible disclosure' is basically saying 'let’s hurt innocent users until the company caves.' That’s not activism, that's collateral damage.

If someone genuinely cares about accountability, there are legal and ethical ways to pressure companies. Dumping 0-days into the wild only helps criminals, not users.
by LarryMade2 | 2025-08-23 18:44:22+00:00
Here's a few:

Brainstorm - shows the progression of developing technology (in this case a device that can record and playback a subjects' experiences.)

Real Genius - College antics with a bunch of kids developing a stronger laser

Silicon Valley - mini series again about silicon valley culture/developing new tech - also how ideas are discovered and others stumble upon similar, etc.

American Experience: Silicon Valley - documentary of early silicon valley and the people who started the companies
by anthonylatona | 2025-08-23 18:44:32+00:00
I bookmark all the time. Hundreds of links stored in Chrome. So many in fact, I made this extension to open a random one so I can revisit anything old and buried.

https://github.com/anthonylatona/chrome_random_bookmark

I missed delicious and built https://linkfeed.io for myself to have a way to quickly post a link to a public page like this https://linkfeed.io/l/anthonylatona. It's very basic but not bad for a 1-week coding challenge!
by redbluered | 2025-08-23 18:44:45+00:00
The fork is better for normal people. There is no drama or controversy here.

Grant built a brilliant tool for himself. He's not interested in doing the work to make it useful to others, or even allow PRs to do so. He's glad to have others do that in their own fork.

The community edition does all the stuff needed to make this useful to anyone who isn't Grant. Everyone, Grant included, seems to appreciate that.

Grant's version has poor documentation, bugs, quirks, etc. Unless you're Grant, get CE.

Grant did the hard work of inventing this thing. That's harder than it sounds; many tried before and failed.

CE did the boring work of making it usable for others.
by Telaneo | 2025-08-23 18:44:52+00:00
Bear in mind that in Denmark, all government mail goes through Digital Post.[1] Once you remove government letters and bills (as that's also digitised unless you really feel like paying extra to do it the old-fashioned way) from your postal system, there's not a whole lot left for the postal system to survive on other than packages and physical spam mail. Letters become a very low priority, since it's not like there's a tremendous amount of business correspondence or personal letters and postcards propping up the system either.

I'd imagine any other country where even the government isn't going/obligated to send you physical mail will eventually go down the same path. No point in propping up the system if even the government doesn't have a central use of it.

[1] https://lifeindenmark.borger.dk/apps-and-digital-services/Di...
by louwrentius | 2025-08-23 18:45:39+00:00
I don't believe in the validity of the idea of 'confidential computing' on a fundamental level.

Yes, there are degrees of risk and you can pretend that the risks of third-parties running hardware for you are so reduced / mitigated due to 'confidential computing' it's 'secure enough'.

I understand things can be a trade-off. Yet I still feel 'confidential computing' is an elaborate justification that decision makers can point to, to keep the status quo and even do more things in the cloud.
by jakelazaroff | 2025-08-23 18:47:16+00:00
When the police come across a car that's parked illegally, do you think they should need to wait around and figure out exactly who left it before issuing a ticket? Of course not; the vehicle owner is responsible for ensuring it's parked legally.

In the same way, it's the vehicle owner's responsibility to make sure their car is not driven through a red light. If they abdicate that responsibility, they aren't innocent!
by SilverElfin | 2025-08-23 18:47:59+00:00
It’s hard to know how to fight this new culture of censorship. It began back in 2016 when social media platforms like Twitter really became aggressive with their moderation, which basically became censorship. Now we have countries blocking websites and requiring age verification and knocking on people’s doors for online posts. It’s everywhere, not just in authoritarian countries like China but virtually all democracies. Maybe less so in the US but certainly all over Europe. It’ll take big cultural change and a new younger wave of politicians to move away from this.
by jofla_net | 2025-08-23 18:48:07+00:00
It is, in its most true form, a modern-day sefdom, bound by soft power, hopelessness, and above all else an unquenchable aversion to risk. The risk part predicated upon the delusion that we are in end times and things couldn't be better, so don't rock that boat. It appropriately fills the void that religion used to.
by sensanaty | 2025-08-23 18:48:13+00:00
I dunno I use similar apps on my work-provided 32GB M1 Pro and that thing chugs along horribly after a certain point. I still get the spinning beach ball from time to time, and the massive work Vue codebase in Webstorm is so fucking slow that it can take upwards of 10 seconds for type intellisense to give me results in tiny files, with constant freezing. The same doesn't happen on my personal linux machines, my work codebase is incredibly speedy there.

Don't get me started on MacOS itself and its myriad of problems.
Ask HN: Anyone have experience renting cloud GPUs?
by chosewon | 2025-08-23 18:49:14+00:00
Curious to learn from people with experience deploying and running AI workloads on non-hyperscalar cloud GPUs (think like Voltage Park, Hyperstack, Akash, etc).

What went into your choice of GPU cloud? What were the criteria? Have you experienced any frustrations/issues with their infra?

I'd b happy to share my own experiences with clouds in the comments too. Looking forward to hearing from u :)
by mcint | 2025-08-23 18:49:20+00:00
aiui "distrobox" is built to support these setups and experimentation, even more readily, including defaults to support:

> The created container will be tightly integrated with the host, allowing sharing of the HOME directory of the user, external storage, external USB devices and graphical apps (X11/Wayland), and audio.

https://distrobox.it/

> Why * Provide a mutable environment on an immutable OS, like ChromeOS, Fedora Silverblue, OpenSUSE Aeon/Kalpa, or SteamOS3 ... * Provide a locally privileged environment for sudoless setups (eg. company-provided laptops, security reasons, etc…) * To mix and match a stable base system (eg. Debian Stable, Ubuntu LTS, RedHat) with a bleeding-edge environment for development or gaming (eg. Arch, OpenSUSE Tumbleweed, or Fedora with the latest Mesa) * Leverage a high abundance of curated distro images for docker/podman to manage multiple environments.

> Aims This project aims to bring any distro userland to any other distro supporting podman, docker, or lilipod. It has been written in POSIX shell to be as portable as possible and it does not have problems with dependencies and glibc version’s compatibility.

> It also aims to enter the container as fast as possible, every millisecond adds up if you use the container as your default environment for your terminal:

> Security implications Isolation and sandboxing are not the main aims of the project, on the contrary it aims to tightly integrate the container with the host. The container will have complete access to your home, pen drive, and so on, so do not expect it to be highly sandboxed like a plain docker/podman container or a Flatpak.

distrobox create -n test

> Create a new distrobox with Systemd (acts similar to an LXC):

distrobox create --name test --init --image debian:latest --additional-packages "systemd libpam-systemd pipewire-audio-client-libraries" distrobox enter test

I learned about it from the KDE wiki, thank you jriddell for leaving that nugget https://community.kde.org/Neon/Containers
by xyst | 2025-08-23 18:50:13+00:00
A: you don’t

All of us humans are fundamentally racist, spammy, and have some form of hate in us. Depending on the state of society, it can suppress or bring it out. Anonymous boards like this bring out the worst in all of us.

Just as the current administration has catered to our bigoted, racist selves. Anonymous boards have more or less the same effect.
by redprince | 2025-08-23 18:50:38+00:00
Asking somewhat obscure hard data (like a date) from a LLM is pretty much futile even without knowing anything about LLMs: They are smaller than all the factual knowledge in the world so a lot of it won't be there. If it answers, it's probably a hallucination.

The current offerings of OpenAI and Anthropic can be asked to support their claims by for example reaching out to the internet and citing reputable sources. That improves the answer quality for questions like this immensely and in any case they can be verified.

Also the question asked is spurious: It appears there never was a release date for this particular SKU given by Cisco. The whole series (Cisco 1000 Series Integrated Services Routers) was released on 06-OCT-2017.

https://www.cisco.com/c/en/us/support/routers/1000-series-in...
by mingus88 | 2025-08-23 18:51:27+00:00
It’s the same story all along the west coast of the U.S.

There are high CoL areas with many rentals where up until 10 years ago the climate has been mild all summer. Seattle, Portland, SF, down to LA.

Landlords have no desire to update their properties. Why would they when the investment home they bought in 1980 for $70k is now worth 1.5M and bringing in $3000/mo in income? That’s just taking money out of their poor empty pockets.

There are many trending indicators I can see building up toward a big anti-capitalist movement and this kind of thing is top of mind. The utter disregard some landlords have toward the well being of their tenants…
by pxc | 2025-08-23 18:51:51+00:00
> I’ll wager you have not listened to high-quality music or movies on a recent MacBook Pro.

Because of this conversation, I just watched Ne Zha (the first one, from 2019) on my M1-generation MacBook Pro. It sounded okay. I didn't hate it like I'd hate listening on a tablet or something. But...

> I’ve never heard a BT speaker of any size sound that good.

My MacBook Pro didn't sound as good as the smallest bluetooth speaker that I personally own and use (Marshall Kilburn), which is battery powered and whose primary daily use in my life is playing podcasts while I shower. It definitely didn't sound as good as the budget brand PC speakers I use with my TV (Edifier 1700BTs), either-- with or without a subwoofer. It didn't even sound as good as my wireless earbuds, let alone my headphones.

I don't think my tastes are that fancy. I've never had a surround sound setup. I've never tried a pair of IEMs. I've never owned or pursued a "audiophile"-grade equipment. I'm not a basshead, either.

I can appreciate some of the nice qualities of my MacBook's speakers relative to the form factor. But at the end of the day it still clearly falls in the "not real speakers" bucket. They're laptop speakers, not magic.
by pjerem | 2025-08-23 18:52:05+00:00
Actually they do over drive them. I think it is explained in the asahi sound driver GitHub which reverse engineered the Apple driver.

IIRC, there is an algorithm which overdrives the speakers in physically dangerous zones only on some frequencies and only in short bursts of time with a throttle until the next over drive if necessary.

For the user it’s transparent because we are talking about timings in milliseconds so except if you play a static frequency you can’t notice anything.

Asahi explained that they had to reverse engineer this because they didn’t understand why the sound was so bad on Linux.
by neilmovva | 2025-08-23 18:52:59+00:00
Not really:

5090: 210 TF / $2k == 105 TF/$k

B200: 2250 TF / $40k == 56 TF/$k

Getting only 2x the FLOPs per dollar probably isn't worth the hassle of having to rack 10x as many GPUs, while having no NVLink.
by lovich | 2025-08-23 18:53:35+00:00
Why is it so hard to believe scientific consensus, especially when the papers on are available for free on places like arxiv?

I’d be somewhat more amenable to the idea that the pharma corps were the bad guy here, I think my post history shows I’m solidly anti corporate, but I can’t get past all the logical inconsistencies and errors in the anti vax crowds side.

Like look at RFKs critique here. The study was on weather or not vaccines cause autism in children. RFK critiqued this because they excluded dead children who were the “most likely to be harmed”(paraphrase).

That is a logical error, he’s complaining that the study didn’t study things the study wasn’t studying. Why am I supposed to take people seriously when the bedrock of their arguments are ludicrous?