MurphyA/hacker-news huggingface dataset:
by vegadw | 2025-11-25 17:52:23+00:00
That makes a lot of sense to me: You only get chat with people you know. You can still even have mixed people-you-know and stranger lobbies, but you have to explicitly make them "someone you know" to do it.

That would likely mean everyone just sends chat requests at the start of each game though, which is more annoying, like a cookie popup.
by z64 | 2025-11-25 17:52:25+00:00
Trust with regards to...? Orion doesn't have any telemetry, doesn't force any updates on you, doesn't require any account. You can audit the application's behavior with standard tools to verify that it isn't "phoning home", etc., it doesn't need to be open source to do that, nor would making it open source obviate auditig the final executable anyways.

What do you perceive as the risk to "trusting" Orion in this case?

edit: Sandboxing the app also further reduces the surface area for "trust", though I'm unfamiliar with MacOS as a platform when it comes to that.
by hbn | 2025-11-25 17:52:30+00:00
I think it's generous to say anything after 7 was good.

8 was just so offensively bad with getting rid of the start menu and replacing it with a fullscreen tablet UI, 10 was celebrated for backtracking on that.

But it was also famous for shoving bullshit like Candy Crush into everyone's start menu. I haven't forgotten that.
by goodoldneon | 2025-11-25 17:52:30+00:00
Inngest engineer here! For a little extra context, the `@stepkit/core` package is basically just an API for defining a workflow. There isn't much to it because we don't want to be overly opinionated on backend implementations!

The `@stepkit/sdk-tools` package is a set of tools for building your own StepKit SDK. The vast vast majority of stuff in there is optional, but highly valuable if you want to avoid reinventing the wheel when building your own SDK.
by mindcrash | 2025-11-25 17:52:31+00:00
WSL 2 runs on a subset of Hyper-V, and on a hypervisor, so basically yes.

However, there's some interesting things going on in WSL 2 versus a "normal" Hyper-V virtual machine. For example, a Linux distro running on WSL can (and will) use GPU partitioning (aka PCI/GPU passthrough) and a special implementation of DirectX enabling the installed video card to accelerate graphics within X and/or Wayland.

Although this feature can be enabled with a lot of hacking in both the Linux guest and vanilla Hyper-V on the host (the latter through Powershell) it is officially unsupported on Windows 10 and Windows 11, and is only supported on Windows Server.
by wartywhoa23 | 2025-11-25 17:52:32+00:00
I'd been riding bikes with my friends around the block since the age of 6. Parents didn't chase us around and minded their own business instead of nanomanaging us into absolute snowflakes that modern children have become. We played tag at building sites, jumping gaps meter wide and five deep, made explosives out of match sticks, bolts and nuts, and showed up at home just to check in and have a quick lunch. We did a bunch more things many parents would deem insane these days (and even our own, should they know)...

And yet every single one of my friends managed to survive this now-impossible freedom and came into adulthood with a bunch of wonderful warm memories of our childhoods, free of any stigmas or psychological trumas.

This modern fear-based attitude towards childhood is beyond sick.

Now before anyone says "but pedophiles and terrorists" - mind you, that was 80's USSR, Chikatilo had still been at large, the gossip was there but wasn't amplified enough to put everyone into scared trance like modern mass-media does.

Literally nothing has changed in the society since then, maniacs were around just like they are now, but the attitude towards the outside world has been so blown out of proportion today, that parents are eager to outsource the upbringing to strangers in online games out of fear of strangers and dangers outside.
by mmooss | 2025-11-25 17:52:43+00:00
You don't need to talk about other commenters; because you don't know them (with few possible exceptions) you're certain to make a fool of yourself.

The components and their potential benefits aren't really consequential; performance is. Sometimes, the hi-spec components are technologically interesting and exciting to geeks (me too), but have little practical value, especially maximalist components like ZFS. I've never needed it, for example. Very rarely could a journaling file system provide an actual benefit, though I don't object to them.

Sometimes the value is negative because the complexity of those components adds risk. KISS.
by ako | 2025-11-25 17:53:21+00:00
My son recently told me his teacher used him as an example for the class as someone who wrote a good piece himself. Teacher accused all the other students of using AI.

He also told me that he had in fact used AI, but asked AI multiple times to simplify the text, and he had entered the simplified version. He liked the first version best, but was aware his teacher would consider it written by AI.

Guess the teachers have already lost...
by incomingpain | 2025-11-25 17:53:22+00:00
>Both the EU and the US have introduced face scanning at airports to "increase security".

Totally fine with me. Imagine all the cameras you walked by even getting to the new cameras you seemingly have problems with? If you're at an airport, people have their phones out recording all the time. It's public. I want the CBSA to be recording, databasing, post-analyzing including the ability to feed a photo into their database and know who that is. That's the border.

The big question, I'm not sure. Should the data be freedom of information act accessible? I think we side on privacy here; ban the government from sharing the ID information.

>EU rules are currently stricter and US rules allow some opt-outs for people that are uncomfortable with it.

Here in Canada, no significant rules. You can ride on an international flight fully covered except eyes to see where you're going. We recently increased privacy having everyone ride with a mask.

You can opt out of the radiation/xray scans for health and religious reasons.
by vessenes | 2025-11-25 17:53:28+00:00
Hmm. Interesting; that surprises me. Enough that I did some googling: here's a quote from reddit that sounds more like what I'd expect:

> Japan has by far the best combat sports audience in the world. Most of the time they are so quiet that you can literally hear the corners talking and even the ring shifting as the fighters move around. But then when something cool happens they go crazy.

That's how I'd imagine it at the edges of the "quiet crowd" phenomenon; even then it's cultural, that is, I wouldn't expect the same culture that did this to also have brisk 250k person events that are generally raucous.
by astrobe_ | 2025-11-25 17:53:40+00:00
> I think the whole message would be more palatable if it weren't written as a decree including the dig on "retro computers"

Yes, and more generally, as far as I am concerned, the antagonizing tone of the message, which is probably partly responsible for this micro-drama, is typical of some Rust zealots who never miss an occasion to remind C/C++ that they are dinosaurs (in their eyes). When you promote your thing by belittling others, you are doing it wrong.
by al_borland | 2025-11-25 17:53:52+00:00
> Hmmm, I don't remember mentioning 'immoral' in my post.

There was talk of ethics. An ethic is defined as, a set of moral principles : a theory or system of moral values. If something goes against one’s ethics, it would be considered immoral.

I don’t agree with the idea that AI is a new form of humanity. If we attribute humanity to machines, what does it mean to be human? How do we differentiate between organic life and machine? What does it mean to be alive? If the machine does go rouge and we pull the plug, does that become murder? There are a lot of implications to this kind of thing.

This may be mostly semantics, but the words we use will define how these things fit into society and govern its ethics. If we tell an AI it’s human, and that humans can kill if their own life is threatened, the machine could justify killing actual humans to save itself.
by fleabitdev | 2025-11-25 17:53:57+00:00
If you set out to build a practical UI from first principles using 1995 technology, I think you'd end up with something a lot like Windows 95. It's like a checklist of all the things we should be doing.

Luminance contrast is used to create a hierarchy of importance. Most backgrounds are medium grey, so that all text and icons are low-importance by default. Text fields, dropdowns, check boxes and radio buttons are black-on-white: a subtle call to action. Window, button and scrollbar edges always include pure white or pure black. Active toggle buttons have a light grey background, sacrificing the "3D shading" metaphor in the name of contrast.

Most colour is limited to two accents: pale yellow and navy blue. Small splashes of those colours are mixed together in icons to make them recognisable at a glance. Deactivated icons lose all colour. The grey, yellow and blue palette is highly accessible for colour-blind people, and the yellow and blue accents also occupy unique points in the luminance space (the yellow sits between white and grey, the blue sits between grey and black).

Despite all of this restraint, the designers weren't afraid of high contrast and high saturation; white text on a navy blue background shows up very sparingly, always as a loud "YOU ARE HERE" beacon. The designers understood that navigation is more important than anything else.

The graphics are strictly utilitarian, with no unnecessary texture or visual noise. The entire UI is typeset using just two weights of 9px MS Sans Serif. The only skeuomorphic elements are some program and folder names, a tiny resizing grip at the corner of each window, and a simple simulation of depth when push buttons are clicked. 3D edges are used to make the scene layout easier to parse, not to make it look physical or familiar.

Related components are almost always visually grouped together, using borders, filled rectangles and negative space. (I suspect the designers would have used fewer borders and more fills if the palette of background colours had been a little larger.) Dark and light backgrounds are freely mixed in the same UI, which requires both white and black text to be present. The depth of recursion (boxes in boxes in boxes...) is fairly shallow. Homogeneous collections of components are always enclosed in a strong border and background, which enables sibling components to be displayed with no borders at all between them.

All of these tasteful design choices were fragile, because you can only preserve them if you understand them. Windows XP made the background colours lighter, which reduced the available dynamic range of luminance cues; it tinted many backgrounds and components yellow or blue, which made chrominance more noisy; it introduced gradient fills and gradient strokes, which were less effective at grouping components; it added soft shading to icons, which made their shapes less distinct; and so on. Almost every change broke something, and so after just one major revision of the UI, most of the magic was already gone.
by real-hacker | 2025-11-25 17:54:18+00:00
Google just dropped a ridiculously stacked AI lineup, and the internet is losing its collective mind. In this episode of The Gilfoyle Show, we break down:

*Gemini 3*, the model that suddenly made everyone remember Google can actually ship things. *Nano Banana Pro*, the image generator that cranks out infographics so clean they’ll make your manager cry with joy. *NotebookLM’s new superpower*, turning chaotic notes into conference-ready slides. *Antigravity*, Google’s new AI IDE—and why people are accusing it of being a Windsurf clone tied to the Varun controversy. And finally, the eternal question: Who’s wearing the AI model crown this week?
by SwiftyBug | 2025-11-25 17:54:23+00:00
I have the exact same feeling. Turning 30 was like flipping a switch for me. Since then, I've even felt like I've become more intelligent, especially in math. It's like everything suddenly clicked. I struggled with math throughout my entire school life, but now that I've gone back to college, I'm amazed by how easily I grasp concepts. I've recently taken on challenges that I always thought were exclusive to "smart people," like systems programming in Rust and Zig or building compilers.
by ralferoo | 2025-11-25 17:54:42+00:00
Personally, I prefer the word "bytes", but "octets" is technically more accurate as there are systems that use differently sized bytes. A lot of these are obsolete but there are also current examples, for example in most FPGA that provide SRAM blocks, it's actually arranged as 9, 18 or 36-bit wide with the expectation that you'll use the extra bits for parity or flags of some kind.
by jeffhuys | 2025-11-25 17:54:58+00:00
Yeah, imo, it’s nowhere near ready for 1.0. I was a big advocate for this browser but recently changed because of exactly this. That, and it’s very slow after having it running constantly, I found myself routinely quitting and re-opening it every hour or two to get normal speed back, or my RAM for that matter.

So I’m back on Safari.
by tlavoie | 2025-11-25 17:55:03+00:00
It's amazing the technology that we have available, often cheaply. I'd had some suspected infection in my leg one time, where it looked pinker (sunburned?) compared to the other, and I thought it felt warmer. I happen to have a cheap thermal camera, so took some false-color images compared to the other leg, showing that it was indeed warmer. It was great fun to show the doctors, who had to ask, "what exactly am I looking at?" Antibiotics took care of it, whatever was going on.
by JuniperMesos | 2025-11-25 17:55:48+00:00
I prefer Rust syntax to Python's purely on the grounds that Rust is a curly-brace language and Python is an indentation-sensitive language. I like it when the start and end of scopes in code are overtly marked with a non-whitespace character, it reduces the chances of bugs caused by getting confused about what lines of code are in what scope and makes it easier to use text editor tools to move around between scopes.

Beyond that issue, yeah most of Rust's syntactic noise comes from the fact that it is trying to represent genuinely complicated abstractions to support statically-checked memory safety. Any language with a garbage collector doesn't need a big chunk of Rust's syntax.
by shagmin | 2025-11-25 17:56:05+00:00
I find it kind of hard to define success or failure. Google search and Facebook are a success right? And they were able to scale up as needed, which can be hard. But the way they started is very different from a government agency or massive corporation trying to orchestrate it from scratch. I don't know if you'd be familiar with this, but maybe healthcare.gov is a good example... it was notoriously buggy, but after some time and a lot of intense pressure it was dealt with.
by ActorNightly | 2025-11-25 17:56:06+00:00
> but I would love to live in an idealistic world where computers were still for hackers

This never changed.

In the past, hacking was exploiting human errors in writing faulty code. These days, its pretty much the same thing except the faulty code isn't things like buffer overflows due to no bounds checking, but more higher level faulty software with things like password reuse, no 2 factor authentication, and so on.
by eloisant | 2025-11-25 17:56:09+00:00
> In an age where having a degree is increasingly meaningless

I wish I would agree with you, but I think that having a degree (or rather the right degree) is more important than ever.

Basically grades exist to decide who gets a laid back high paying job, and who has to work 2 low paying labor intensive job just to live paycheck to paycheck.

As one teacher told me once: we could have all of you practice chess, make a big tournament and you get to choose your university based on your chess ranking. It wouldn't be any less stupid than the current system.
by rrrrrrrrrrrryan | 2025-11-25 17:56:29+00:00
Early twenties family formation bring the norm was more of a postwar thing. The guys that came back from the war really did have to grow up fast (seeing your best friends getting blown up at 18 will do that), and they essentially had zero desire to have racous twenties filled with dating around and traveling and soul searching. They'd had enough chaos already, and were all extremely eager to settle down into a peaceful family life immediately upon their return home. The age of family formation has slowly crept back upward since then, and historically, in normal peaceful times it's usually been late twenties.
by beezlebroxxxxxx | 2025-11-25 17:56:43+00:00
If software engineers want to be referred to as "engineers" then they should actually learn about engineering failures. The industry and educational pipeline (formal and informal) as a whole is far more invested in butterfly chasing. It's immature in the sense that many people with decades of experience are unwilling to adopt many proven practices in large scale engineering projects because they "get in the way" and because they hold them accountable.
by lo_zamoyski | 2025-11-25 17:56:49+00:00
"Now, science is getting closer to answering the questions philosophers have pondered for centuries."

I absolutely doubt that. I see a category mistake, namely one that confuses these observed patterns of brain organization with philosophical concepts like innate ideas or those belonging to Kant's epistemology. There's a huge gap between the former and the latter.

"The brain, similar to a computer, runs on electrical signals—the firing of neurons. [...] They found that within the first few months of development, long before the human brain is capable of receiving and processing complex external sensory information such as vision and hearing, its cells spontaneously began to emit electrical signals characteristic of the patterns that underlie translation of the senses. [...] Sharf and colleagues found that these earliest observable patterns have striking similarity with the brain’s default mode."

When all you have is a hammer, everything looks like a nail.

Computational comparisons irritate me. Is "instruction" a good word, even in an analogical sense?

It is true that the brain is a certain way that allows it to do the things it does. That's obvious. Nihil dat quod non habet. It's a basic metaphysical truth. The brain has the faculties needed to do what it does and it has a "nature" that allows it to be the kind of thing it is and thus do what it does.

Calling the operations of the brain "instructions" sloppily projects a computational paradigm clumsily onto it. And when they say "preconfigured", well, I'm not sure what that is supposed to mean, really. Is a brain "preconfigured" by being what it is? What distinguishes the brain from the "preconfiguration"? What is left if you subtract this "preconfiguration"?

This is mostly university self-promotion fluff, sure. I'm willing to bet the researchers are more modest in their claims. Of course, the claims of neuroscience, apart from the relatively modest claims of a more physical, chemical, and even biological nature that it draws on - are also known for "neurobabble", so there's that.
by adastra22 | 2025-11-25 17:56:59+00:00
C++ is vastly more readable. I will never go back to writing or maintaining C++ projects, but drop me into a C++ file to review something and it is usually very easy to grok.

Part of this is style and conventions though. I have implemented an STL container before, and that templating hell is far worse than anything I’ve ever seen in the Rust ecosystem. But someone following modern C++ conventions (e.g. a Google library) produces very clean and readable code.
by jandrewrogers | 2025-11-25 17:57:23+00:00
An advantage is that if you already know the older language then you don’t have to learn the new idioms up front to use it. You can take your time and still be productive. It isn’t why I would use it but it is a valid reason.

I have used many languages other than C++20 in production for the kind of software I write. I don’t have any legacy code to worry about and rarely use the standard library. The main thing that still makes it an excellent default choice, despite the fact that I dislike many things about the language, is that nothing else can match the combination of performance and expressiveness yet. Languages that can match the performance still require much more code, sometimes inelegant, to achieve an identical outcome. The metaprogramming ergonomics of C++20 are really good and allow you to avoid writing a lot of code, which is a major benefit.
by iamcreasy | 2025-11-25 17:57:33+00:00
ChatGPT apps, announced this month, feels a lot like original ChatGPT Plugin announced 3 years back. The only difference is how plugin are invoked. For ChatGPT plugin, we have to choose one from a drop down, and for apps - we could just include a plugin name in prompt.

Is there any other difference in the end-user side?
by athulbc | 2025-11-25 17:58:17+00:00
Writing here two stories that I have read long ago but still remember,

1. A story about a boy who had pro-level knowledge about airplanes(or fighter jets). He said he was a pilot in his previous life. He was born somewhere in the USA.

2. A very little boy(may be just 5 or 6 years old) who had the ability to draw stunning paintings. He was born in Kerala, India.

So what we should understand is knowledge is passed from one life to another in the form of Vasanas.

"Vasana" is a Sanskrit term in Indian philosophy referring to a subconscious karmic imprint, subtle desire, or habitual tendency that influences one's character and behavior. These "impressions" can be positive or negative and are stored in the mind as latent desires or patterns of thought (said by Google's AI).
by ikety | 2025-11-25 17:58:20+00:00
I feel like you're fighting the fallacy of "the rich" being collectively blamed for every problem, by giving them credit for everything instead.

We know that none of the goods you listed would be available to the masses unless there was profit to be gained from them. That's the point.

I have a hard time believing a large group being motivated and mutually benefiting towards progression of x thing would result in worse outcomes than a few doing so. We just have never had an economic system that could offer that, so you assume the greedy motivations of a few is the only path towards progress.
by antonvs | 2025-11-25 17:58:32+00:00
The OP mentioned that "most parties there take minutes to process messages". My point is really that if transactions are taking minutes to complete, that's likely to be a social/structural problem, not a technical one.

With today's technology and all the work in this space, it's not particularly technically difficult to get such times down into the seconds or milliseconds, depending on the constraints.

Yes, HFT has gone to extremes to get trade execution times down as low as microseconds. And sure, that involves technical challenges. But they're mostly sort of obvious ones - you mentioned some of the major categories - that yield to throwing engineering talent at. But I was referring to the Pareto 80% of gains here.
by the_overseer | 2025-11-25 17:58:52+00:00
This is even more insane than I thought. Truly madness. Everybody involved with that should be fired and sent to the moon as an experiment on how long does the human body survive naked on both the dark side and the bright side of the moon. At least we will learn something from those experiments.... (it's a joke but the point stands. Those people shouldn't ever be allowed to touch computers.)