MurphyA/hacker-news huggingface dataset:
by nicoburns | 2025-10-22 11:21:35+00:00
That there is a competitive race is part of the assumption. That there is value in winning this race at the expense of other competitors is an assumption. That there will always be "losers" and we can't create a scenario where "everyone is a winner" is an assumption.

An alternative perspective on both space races, companies and life in general would be a collaborative one. I like to work on a productive, effective, successful teams, but I don't view that in terms of "winning" and "losing".
by zyf | 2025-10-22 11:21:42+00:00
Find a source, get a test kit, test meticulously, stick to the source. If you're getting a new source, test again and try a very small dose first.

Also, besides Erowid, other reliable information sources have popped up. Psychonautwiki, tripsit.me for example.

Some countries have anonymous test pipelines via hospitals or universities, but it's less common. Test kits are available online.
by c0balt | 2025-10-22 11:21:47+00:00
Minions has taken away the admin UI for everything except a bucket browser in one of the last releases.

And now they have stopped publishing updates to their community edition docker images. As the linked GitHub issue points out this now means at least one vulnerability will be unpatched (unless you install from source or switch the image) for anyone relying on updates to the original container image.

My loss exactly was that minio lost most of its appeal when it stopped having an integrated management console. It also seemed they were moving into a direction where features were gonna be more separated off for their aistore products over the community edition (a fair move but not something I want to happen to my deployment).
by daneel_w | 2025-10-22 11:24:13+00:00
Network performance has gotten steadily better during the last three or so years, to the tune of most network drivers today seeing around 2x throughput compared to a few years back.

I have a retired mid-2010s Celeron platform which managed about 300 Mbit/s on OpenBSD 7.1/7.2. With OpenBSD 7.6 it reached well over 700 MBit/sec. I also have an early 2020s Atom platform which saturates its 2.5GbE interface without any problems. Not all of the network drivers perform equally but the network stack improvements have all the same made them take pretty big leaps.
by username223 | 2025-10-22 11:24:41+00:00
Go has certainly come a long ways from its initial mission to be a simple language for Rob Pike's simple coworkers.

type User struct { Name string `json:"name"` Password string `json:"-"` Email string `json:"email"` }

So you can specify how to serialize a struct in json using raw string literals containing arbitrary metadata. And json:"X" means to serialize it to X, except the special value "-" means "omit this one," except "-," means that its name is "-". Got it.
by abujazar | 2025-10-22 11:25:18+00:00
It's useful when the client always has its own static IP that _doesn't change_ between sessions. In this case, where the public facing IP may be shared by thousands of users, it provides no real security. All you'd have to do to gain access would be getting the client IP and finding some way of getting on the same network. Which in many cases could be as easy as subscribing to the same cell network or other ISP, or connecting to the guest wifi network of an office building.
by felixandersen | 2025-10-22 11:26:35+00:00
I'm sorry it didn't resonate with you. The accusation of vibe coding is a bit discouraging, but I don't feel the need to prove anything. I built this in my spare time and shared it in case it's useful to others.

Some of the most helpful code I've used in my career started out as quick scripts or pastebin snippets.

Yes, I used AI to help with the documentation, but I also put in time to edit it and make sure it clearly explains the concept.
by Traubenfuchs | 2025-10-22 11:26:59+00:00
It makes me very uncomfortable to know I got my CC in GCP, AWS and oracle cloud and that I have access to 3 corporate AWS accounts with bills on the level of 10's of millions per month.

Why don't cloud providers offer IP restrictions?

I can only access GitHub from my corporate account if I am in the VPN and it should be like that for every of those services with the capability to destroy lives.
by mortarion | 2025-10-22 11:27:19+00:00
Refueling the HLS in orbit, before it sets off to the moon requires at least 10 launches, but likely closer to 20, and neither Super Heavy or any future Starship tanker will be rapidly reusable that much is clear by now. For this system to work, SpaceX will need to build many more launch pads and the refueling sequence alone will take months due to boil off.

It's a dumb system invented due to the whims of a madman who should listen to his engineers instead of trying to cosplay as a rocket scientist.
by zimpenfish | 2025-10-22 11:27:33+00:00
[can't see any of the links because homedepot is blocking EU/UK]

> It consists of a mechanical timer, a dial, and a relay.

Great but it only works on fixed times. Which isn't what we want.

> This wall switch occupancy sensor

Would only work once we're inside. Which isn't what we want.

(And there's no possibility of putting one outside.)

> They’re solved problems with cheap commodity devices

For certain simplistic scenarios where things are easily installable, etc. Which is great! I'm not saying everyone should use smart things. Just pointing out, repeatedly, that the "cheap commodity devices" do not, and indeed cannot, perform the same functions as smart devices.
by amiga386 | 2025-10-22 11:27:44+00:00
Since the first games, many fans have clamoured for "Assassin's Creed in Japan"... I suspect they fantasised about being a male Japanese ninja running across rooftops in the moonlight, sneaking over nightinggale floors, and silently assassinating people in their beds, combining what they saw in Altaïr and Ezio, with every Japanese media trope they knew of.

But in the intervening years, Ubisoft and/or the entire AAA games industry is now seemingly driven by a need to conspicuously showcase diversity and inclusion (from some gamers' viewpoints). You could also view it as the gaming industry trying to broaden its audience and get out of the pigeonhole of catering to the base desires of sweaty manchildren, but either way, it's upsetting a certain type of game consumer.

So, when Ubisoft finally got around to setting Assassin's Creed in Japan, and they picked pretty much the only person around that time period who wasn't Japanese as the main protagonist, seemingly to meet diversity goals, capital-G Gamers went bananas over it, like it was a personal affront to them.
by benadida | 2025-10-22 11:28:31+00:00
Hey there, I'm the founder of VotingWorks, happy to answer questions.

We should have made it clear in that post that our voting system is not just open-source, it's also always paper ballots, mostly filled out by hand, sometimes by ballot-marking devices for voters who need or choose it.

Many good points in the thread about open-source not being enough. Indeed! But open-source is, in my opinion, necessary for public trust. Not sufficient, but necessary.

Reproducible builds – we hope to get there in the not-too-distant future!

Attestation – yes we have that! there's a quick and hardware-TPM-rooted way to check that a VotingWorks paper-ballot tabulator has not been modified since it left the VotingWorks floor. Takes 30 seconds, with a QR code on screen that contains all the attestation data and digital signature, unlocked only on successful secure boot.

Also, the build of the system from source is not done by us, it's done by a third-party testing lab, accredited by the Election Assistance Commission. States that want to can request the installation medium straight from the lab and install it themselves.

And if you want more, I spoke recently at USENIX security about what it takes to build a voting machine everyone can trust. It's a lot more about resiliency engineering than security.

https://www.usenix.org/conference/usenixsecurity25/presentat...
by Eisenstein | 2025-10-22 11:29:57+00:00
I don't think you need to apologize, but I will graciously accept it.

I feel your response was misguided because by framing it as my responsibility to see a future with some benefit and casting the refusal to do so under the current terms as a failure of character, you are doing the equivalent of saying to an bottom rung MLM seller that they just aren't trying hard enough.

If the system is skewed in such as way as to prevent the person from being able to gain in it, then making it their fault for not seeing a way through that makes you appear manipulative and tends to make your motives suspect.
by Cthulhu_ | 2025-10-22 11:30:07+00:00
I never liked the concept of struct tags, it's a kind of stringly typed programming where the meaning of X or - depends entirely on what the json package says it means.

An alternative is to introduce something like annotations, but I'm sure there will be resistance as it makes the language lean closer to e.g. Java.

But my take on that is that if you want stricter typing like that, you should actually go to Java or C# or whatever.
by integralid | 2025-10-22 11:30:19+00:00
Most people don't use password managers and their passwords are very weak - Argon2 helps here. And even if your use a password that most would consider strong, if something like md5 is used then modern gpsu can do a crazy number of operations per second and have a serious shot at breaking then - Argon2 helps here. Not every programmer knows how to handle passwords properly, and may forget to use salt. Argon2 makes this impossible, and helps here. Finally when comparing to something like bcrypt, improvements are less significant, but improved gpu resistance won't hurt. And bcrypt has weird implementation quirks (password length restriction) that lead to real world vulnerabilities, argon does not.

In short, I disagree.
by muvlon | 2025-10-22 11:30:21+00:00
I think it makes sense for stuff that is fully AI generated to the point where you commit the prompts to git. At that point, they become the real "source code" and the generated code is more of a build artifact. It makes sense to tag the language as "LLM" instead of e.g. "Python" because that's what contributors will be expected to touch when interacting with the codebase.
by Tepix | 2025-10-22 11:30:55+00:00
You will have to read more text as a result, but hopefully it is enjoyable. It's as if the authors of the game had anticipated your action and wrote something interesting.

# take mirror

Here are responses that gemma 3 27b just came up with:

1.

You peer closely at the mirror, running a hand over its ornate, dust-covered frame. It's… a mirror. A perfectly serviceable, if somewhat antique, looking glass. You study your reflection – slightly disheveled, perhaps a little heroic, definitely in need of a shave. After a moment of intense self-assessment, you realize it's just… a mirror. It reflects things. Fascinating, truly. But ultimately, not particularly useful for your current quest. You turn your attention back to the room, hoping for something a little more… engaging.

2.

You give the mirror a thorough examination. It's remarkably good at reflecting things. Truly a marvel of… glassmaking. You spend a full minute admiring your own adventurous visage, then decide that, while aesthetically pleasing, it doesn't exactly scream "essential adventuring gear." You move on, slightly disappointed in your own vanity.

3.

You study the mirror, tracing the intricate carvings around its edge. It feels… cold. Not just from the stone of the room, but a deeper, unsettling chill. As you gaze into its depths, you think you see something flicker at the edge of your vision, but when you focus, it's gone. It's a beautiful object, certainly, but it feels like it's watching you as much as you're watching it. Perhaps some things are best left undisturbed.

4.

You examine the mirror. Solidly mounted, and frankly, quite heavy. It's a beautiful piece, but entirely impractical to carry on your adventure. You decide to leave it be.

5.

You give the mirror a quick once-over. Just a mirror. Reflects things. Nothing to see here. You turn your attention back to the more promising corners of the room.
by IcePic | 2025-10-22 11:31:02+00:00
Yes, at http://bluhm.genua.de/perform/results/perform.html (a bit down on the page) which was also mentioned during bluhm@s talk on EuroBSDCon 2025() recently.

Then again, the sentence "tcp is outside of global lock" is very generalized, there are so many parts that got out of the kernel lock in pieces, like ip input, routing lookups and device packet handling that it is hard to talk about it as one singular thing that you just flip a switch on to make it MP-performant.

You could make filesystem code mp, disk device drivers mp and then still run on an IDE-disk which forces all IO to be one at a time and serialized first-come-first-served at which point all the work was for 'nothing'.

Same goes for networking, there are many many layers and places that all need code that actually allows for MP processing to improve its performance, fine grained locks (which reduce perf at this stage), then prove that the fine grained locks are sufficient for ALL use cases, all kinds of layering violations that could possibly happen, then you can unlock this single layer, and move to the next if nothing acts up on any machine.

) https://www.youtube.com/live/wEM-E-IJ6sY?si=X3lLX9tEIO2mcEJl...
by spicymaki | 2025-10-22 11:32:09+00:00
I feel that for long time people coming into the industry did not really care about code as a craft, but more of code as easy money.

This was first salient to me when I saw posts about opensource developers who make critical infrastructure living hand to mouth. Then the day in the life of a software engineer working in a coffee shop. Then the bootcamps or just learn to code movement. Then the leetcode grinders. Then developers living in cars in SF due to lack of affordable housing. Now it is about developers vibe coding themselves out of a job.

The issue is and will always be that developers are not true professionals. The standards are loosely enforced and we do a poor job of controlling who comes in and out of the industry. There are no ethics codes, skillsets are arbitrary, and we don't have any representation. Worst yet we bought into this egocentric mindset where abuses to workers and customers are overlooked.

This makes no sense to me. Lawyers have bar associations, doctors have medical associations, coders have existential angst.

Now the bosses are like automate your way out of a job or you will lose your job.

I always ask myself, in what other "profession" would its members be so hostile to their own interests?
by Cthulhu_ | 2025-10-22 11:32:18+00:00
The probe (and disc) are infintesmally small in the grand scheme of things, if there's anything that would reveal the position of Earth it's our own signal emissions, which are well ahead of the Voyager probes (the first radio signals are now ~125 light years away. No idea if they can still be detected among background radiation though)
by Hackbraten | 2025-10-22 11:32:29+00:00
> But for single enthusiasts who don't have a server because they are just running a Minio lightbulb in their shed it's a bad situation, because if they knew this from the beginning they would have gone with another free lightbulb that updated automatically.

What keeps those enthusiasts from setting up a scheduled GitHub Action (or whatever system they prefer to use) to build the image for themselves?

How much (amortized) effort are we actually talking about here? One minute per release?
by bluerooibos | 2025-10-22 11:32:45+00:00
I'm increasingly reluctant to hand over more context from my life to OpenAI and Google etc. Giving Gemini etc access to all my emails, notes etc is just a step too far IMO.

The future of these products absolutely needs to be locally running, private solutions rather than cloud based, and if they can't provide that, I'll be using open source alternatives instead.
by Reubend | 2025-10-22 11:34:42+00:00
Last time these folks were mentioned on HN, there was a lot of skepticism that this is really possible to do. The issue is cooling: in space, you can't rely on convection or conduction to do passive cooling, so you can only radiate away heat. However, the radiator would need to be several kilometers big to provide enough cooling, and obviously launching such a large object into space would therefore eat up any cost savings from the "free" solar power.

More discussion: https://news.ycombinator.com/item?id=43977188
by kragen | 2025-10-22 11:34:47+00:00
Yes, that's arguably somewhat true of items like these:

Go Subtleties You May Not Know (harrisoncramer.me) 66 points by darccio 5 hours ago | flag | hide | 28 comments Evaluating Argon2 Adoption and Effectiveness in Real-World Software (arxiv.org) 14 points by pregnenolone 3 hours ago | flag | hide | 1 comment The Gypsy Life of Robert Louis Stevenson (hudsonreview.com) 37 points by Caiero 5 hours ago | flag | hide | 5 comments

That is, you might already be familiar with Robert Louis Stevenson's life story, Argon2, or the subtleties of Golang. Even if so, though, you probably won't be familiar with the book review in the current issue of the Hudson Review (of a book that came out last month), Cramer's particular take on those subtleties (which he posted two weeks ago), or even the Argon2 evaluation in the paper (which was posted in April).

I would argue that people posting comments in these threads consisting of only their pre-existing general knowledge of Stevenson and Argon2 are still failing to make substantial contributions to the conversation, because they will tend to repeat pre-existing errors whose correction is the largest contribution of the linked writings, or simply repost the predictable opinions they share with many other people. It's the opposite of the spirit of curious inquiry the site ostensibly seeks to foster.

And the majority of frontpage posts are about things that are in fact brand new:

Greenland Ditches Starlink for French Satellite Service (dagens.com) 323 points by saubeidl 4 hours ago | flag | hide | 189 comments

(news reporting from two days ago)

Knocker, a knock based access control system for your homelab (github.com/fariszr) 21 points by xlmnxp 2 hours ago | flag | hide | 29 comments

(new software project last month)

Evaluating the Infinity Cache in AMD Strix Halo (chipsandcheese.com) 90 points by zdw 6 hours ago | flag | hide | 33 comments

(news reporting from today on performance evaluations using an ASUS sample motherboard not available to the general public)

Show HN: Cadence – A Guitar Theory App (cadenceguitar.com) 55 points by apizon 5 hours ago | flag | hide | 8 comments

("Hello HN, I just released this music theory and ear training mobile app" a few weeks ago, with a trademarked name that will certainly have to be changed after a cease & desist)

MinIO (apparently) becomes source-only (github.com/minio) 144 points by LexSiga 5 hours ago | flag | hide | 107 comments

(a new release process change in this project from four days ago)

rlsw – Raylib software OpenGL renderer in less than 5k LOC (github.com/raysan5) 204 points by fschuett 14 hours ago | unvote | flag | hide | 69 comments

(a new software renderer committed on September 29)

LLMs can get "brain rot" (llm-brain-rot.github.io) 395 points by tamnd 20 hours ago | flag | hide | 245 comments

(a new paper published one week ago)

There is nothing substantial that anyone could say about any of these things without reading the article or bug thread or trying the software.
by Cthulhu_ | 2025-10-22 11:35:12+00:00
To bring in some cosmic horror, is an ant aware of humans? Can a deep sea fish comprehend what is happening when a deep sea probe illuminates it?

Of course, that has the assumption that aliens are a bajillion years ahead of us in terms of evolution, size, consciousness etc, that's only one school of thought. If there's an alien race with comparable intellect and the like, I'm confident we'd detect it and communication would be possible.

Anyway my cat understands me just fine, she just chooses to ignore me.
by whizzter | 2025-10-22 11:35:44+00:00
The keyword is CAN, there can also be huge penalties (random main-memory accesses are over a cycles typically), the parent was probably considering a regular image transform/comparison and 20 pixels per cycle even for low resolution 100x100 images is way above what we do today.

As others have mentioned, they're probably doing some kind of embedding like search primarily and then 500 cycles per face makes more sense, but it's not a full comparison.
by OvervCW | 2025-10-22 11:35:54+00:00
They are similar in the sense that there are very few abstractions, relying on the programmer to reimplement common patterns and avoid logical mistakes.

You have to put thought into such things as:

- Did I add explicit checks for all the errors my function calls might return?

- Are all of my resources (e.g. file handles) cleaned up properly in all scenarios? Or did I forget a "defer file.Close()"? (A language like C++ solved this problem with RAII in the 1980s)

- Does my Go channel spaghetti properly implement a worker pool system with the right semaphores and error handling?
by torginus | 2025-10-22 11:36:41+00:00
If I remember correctly, these work stealing task schedulers started getting pushed around the mid 2000s as a result of Intel failing to scale the Pentium 4 architecture to expected single-thread performance levels.

Libraries like .NET's Task Parallel Library or Intel Threaded Building Blocks pretty much cemented these work-stealing task architectures. It's not that they didn't work well enough, but Intel Core came along, and single-threaded perf scaling was possible again, so these libraries became less of a focus.

It seems multi-core interest is back.
by codetiger | 2025-10-22 11:36:58+00:00
I was with a similar assumption that thread per core might be the best approach for one of my OpenSource Rust libraries that is a Workflow Orchestration engine. The engine is focused on payment processing. The perv version had thread local engine and focused on thread per core. When I moved to a pure async based engine using tokio runtime and all underlying libraries made thread safe, it improved the performance 2x. The entire workload being fully CPU driven with no IO. I was assuming tokio mostly does better only for IO based workloads, however my tests proved me wrong. Now am not moving away from async approach. https://github.com/GoPlasmatic/dataflow-rs
by IcePic | 2025-10-22 11:37:32+00:00
If you can get an Edgerouter Lite 3 it will run fine() on that, serial console, three gig ports, fanless and not-x86 and probably available for cheap if you look at used hw sites.

) as far as its hw goes, that is. Will not be competing in speed competitions, but cheap SBCs just never will, do they?
by marshfarm | 2025-10-22 11:37:58+00:00
The idea of meaning is contradictory, it's not strictly an illusion. There's a huge difference. State changes mean differences, they don't ensure meaning. This is an obvious criteria. We have tasks and the demands are variable. We can assign meaning, but where is the credibility? Is it ever objectively understood? No. That's contradictory.

You have to look at mental events and grasp not only what they are, both material and process, how the come to happen, they're both prior and post-hoc, etc.

I study meaning in the brain. We are nit sure if it exists and the meaning we see in events and tasks are at a massive load. Any one event can have 100s even 1000s of meaningful changes to self, environment and others. That's contradictory. Searle is not even scratching the surface of the problem.

https://arxiv.org/vc/arxiv/papers/1811/1811.06825v2.pdf

https://www.frontiersin.org/journals/psychology/articles/10....

https://pubmed.ncbi.nlm.nih.gov/39282373/

https://aeon.co/essays/your-brain-does-not-process-informati...