MurphyA/hacker-news huggingface dataset:
by loeg | 2025-09-02 05:25:13+00:00
The S&P500 represents 87% of the US market (~$54 of 63T). Inflows to S&P500 funds are evenly distributed among that 87% (by market cap).

I think concerns about market concentration are usually expressed about, e.g., the Mag 7 being 31% of the US market (~$19 / 63T) moreso than the next biggest 493 stocks. S&P 500 inflows don't overweight the Mag 7 relative to any other S&P 500 component.
by GMoromisato | 2025-09-02 05:27:03+00:00
I was disappointed that Ballmer didn't give Ray Ozzie more credit. Azure was incubated inside Ray's org and Cutler worked for Ray. I remember Ray telling me that he had to go to the board and ask for $1 billion to build a datacenter. This was in 2005, I think, when that seemed like a crazy amount of money.

Ballmer sort of acknowledged Ray's role when he said that Cutler would not have wanted to work in the Servers and Tools org. But I think Ballmer undersells how much of the Azure strategy actually came from Ray.
by jacquesm | 2025-09-02 05:30:49+00:00
That's because there is no lock-in in the current ecosystems for AI. Yet. But once AIs become your lifetime companion that know everything there is to know about you and the lock-in is maximized (imagine leaving your AI provider will be something like a divorce with you losing half your memory) these parties will flock to it.

The blessing right now is the limit to contextual memory. Once those limits fall away and all of your previous conversations are made part of the context I suspect the game will change considerably, as will the players.
by ZaoLahma | 2025-09-02 05:30:56+00:00
Yep. Most games nowadays are released broken and incomplete. Being able to patch a game after release truly is both a blessing and a curse. Then they throw microtransactions on top of the already rather ugly mess.

Microtransactions were supposed to finance free to play or "live service" games where they paid for new content over several years, but (of course) they've found themselves into what's solidly not... that.
by vintermann | 2025-09-02 05:31:32+00:00
In go, I remember that there were rare positions/puzzles where old (pre-mcts) algorithms did better than humans, and that was artificial positions where there were a lot of complex recaptures in the same area. Which is rare in go, but common in chess.

I do think that positions where the best move at depth N is a terrible move at N+1 are hard, especially if it isn't just recaptures on the same square. Chess engines used to have special heuristics to avoid such "horizon effects", don't know if they still do.
by Fade_Dance | 2025-09-02 05:31:37+00:00
I was in DC right before this fiasco, and I kid you not I spent the whole time thinking how nice and clean the city was, figuratively and literally.

What are you comparing DC to? Obviously not the actual statistics, but anecdotally what are you anchoring to? The city is more than fine. All of the southern "conservative cities" I've lived in (since this is how you're framing it) had same-ish to significantly worse stats and were generally sketchier.

Go walk around Houston, or New Orleans, or Midwest areas with opiate blight, of visit the nearby cities like Baltimore and tell me that DC has a problem. What planet are you living on if you think DC is in the bottom half of America. You must live a very privileged life to think that.
by anon22981 | 2025-09-02 05:31:38+00:00
Mikko Hyppönen, who holds at least some level of authority on the subject, just recently said in an interview that he believes currently the defenders have the advantage. He claimed there’s currently zero known large incidents where the attackers have been known to utilize LLMs. (Apart from social hacking.)

To be fair, he also said that the defenders having the advantage is going to change.
by cmurf | 2025-09-02 05:32:25+00:00
“acts committed with intent” Both need to be proven.

The relevant case law is Prosecutor v. Bagilishema (2001).

Genocide therefore invites analysis under two headings: the prohibited underlying acts and the specific genocidal intent or dolus specialis.

Meanwhile there’s an undenied genocide happening in Ukraine that Russia boasts about committing. And on-going in Darfur 15 years after the international community declared one there.
by Mistletoe | 2025-09-02 05:33:10+00:00
I think you are seeing this a little too 2d. The reason the Christian meme spread so well is more complex than that. A codified belief system written down, the thought of a God that loves and cares about you, a path to redemption and forgiveness for sin or mistakes, these are just some of the reasons that it has been so successful. It wasn’t always just forced on people although there was that too. It’s just a really good meme and great story when you get to the heart of it. The people meeting in secret when Christianity started and risking their life to do so weren’t forced into it at all. Like capitalism, Christianity fits a lot of human needs and desires that are hard coded in humans.
by Slow_Hand | 2025-09-02 05:33:19+00:00
I'm not a programmer and I don't use Git, but I am a record producer and it's not clear to me what advantage this provides.

When I start a DAW session I simply prepend the session file name with the date (YYMMDD). If I make a significant change to the session and might want to recall the older version I 'Save as' my session and update the date - or I add a version number if I make more than one new version in the same day.

For example:

250820 Song Title

250821 Song Title

250821 Song Title 1.1

250822 Song Title

At the end of each day I render the current project as a stereo audio file using the same naming conventions:

250820 Song Title

250821 Song Title

250822 Song Title

If I need to "merge" an older version of a session with a newer session my DAW (Ableton Live) allows me to drag tracks from the previous session. A few edits later and I've successfully imported the older asset that I wanted.

That's it. That's all of the version control that I need. All of my assets are saved in the project folder, I have an easy to parse chronological record of my project's development, and I always know the most recent version.
by flomo | 2025-09-02 05:34:21+00:00
I will agree with your point, and will also say a lot of the "bad actors" are actually in the house here. So don't take anything on face value. Hacker news has some straight computer criminals, adware types, cryptobros, dubious startup types, whoever is vibe-coding these crawlers, and etc. So of course they all believe in "maximum freedom" (to scam people).
by beeflet | 2025-09-02 05:34:24+00:00
This was interesting. It reminded me how fork() is so weird and I found some explanation for its weirdness that loops back to this conversation about nommu:

"Originally, fork() didn't do copy on write. Since this made fork() expensive, and fork() was often used to spawn new processes (so often was immediately followed by exec()), an optimized version of fork() appeared: vfork() which shared the memory between parent and child. In those implementations of vfork() the parent would be suspended until the child exec()'ed or _exit()'ed, thus relinquishing the parent's memory. Later, fork() was optimized to do copy on write, making copies of memory pages only when they started differing between parent and child. vfork() later saw renewed interest in ports to !MMU systems (e.g: if you have an ADSL router, it probably runs Linux on a !MMU MIPS CPU), which couldn't do the COW optimization, and moreover could not support fork()'ed processes efficiently.

Other source of inefficiencies in fork() is that it initially duplicates the address space (and page tables) of the parent, which may make running short programs from huge programs relatively slow, or may make the OS deny a fork() thinking there may not be enough memory for it (to workaround this one, you could increase your swap space, or change your OS's memory overcommit settings). As an anecdote, Java 7 uses vfork()/posix_spawn() to avoid these problems.

On the other hand, fork() makes creating several instances of a same process very efficient: e.g: a web server may have several identical processes serving different clients. Other platforms favour threads, because the cost of spawning a different process is much bigger than the cost of duplicating the current process, which can be just a little bigger than that of spawning a new thread. Which is unfortunate, since shared-everything threads are a magnet for errors."

https://stackoverflow.com/questions/8292217/why-fork-works-t...
by emmanueloga_ | 2025-09-02 05:34:53+00:00
How about... inlining children:

const age = 40; const children = [<div ~ "Moe" />, <div ~ "Larry"/>, <div ~ "Curly" />]; return <div age ~ children />;

Rationale: single child elements are ubiquitous in web dev, but most JSX formatters will require 3 lines of code even if there's a single child.
by NoPicklez | 2025-09-02 05:35:21+00:00
I don't think I'm misinterpreting, we're saying the same thing. It helps you find tracks or artists across music services based on the link provided from one streaming service.

I also don't see why someone can't just say the artist name and/or song name, rather than sending a link or asking "Do you have Spotify", then putting it through "I don't have Spotify" when you could just search it.

Someone could just say "Hey listen to the new song by xxx"
by dlubarov | 2025-09-02 05:37:47+00:00
A few thoughts,

- We don't really know the civilian casualty ratio for Gaza, but in seems somewhere in the normal range for urban wars (e.g. based on some losses Hamas admitted early in the conflict). The Iran strikes also harmed civilians, e.g. from a collapsed building in Nobonyad Square. If Israel had to repeat things 10,000x, we might have seen many collapsed buildings and it might start to resemble Gaza.

- Intelligence gathering methods that work for a few high-profile targets might not scale to a war against tens of thousands of combatants.

- Israel had the element of surprise against Iran, so the relevant targets were mostly not in bunkers/tunnels. They never did against Hamas.
by jjav | 2025-09-02 05:38:47+00:00
While I've followed F1 as a sport since the late 80s, in the last decade I've been more fascinated by the aspect of running these teams.

What it must take to run an engineering orgzanization of many hundreds of people where every single thing has to be basically perfect in design, build and execution. Because the other top teams are certainly aiming for that as well so anyone who doesn't is getting lapped.

While the pressure must be intense, I do envy that idea when looking from this side, the world of software engineering, where sloppy practices are the norm and there are rarely any consequences to inefficiency.

I would enjoy working in an environment where any single bug gives you a DNF and the code that runs fastest by a hundredth of a second wins and every other competitor is a loser. That would be very intellectually rewarding.
by augustl | 2025-09-02 05:39:14+00:00
Kotlin is a much better Java so that's what we use :)

I have a friend who maintains a gazillion JVM based apps for the Norwegian tax authorities and he's a Kotlin skeptic. He's pretty tired of maintaining and porting various small apps and microservices from arcane old and discarded Scala web frameworks etc. Given how locked-in Kotlin is to a single company, I kind of get his skepticism.
by pendenthistory | 2025-09-02 05:40:18+00:00
Programming makes me feel good too, but there are very few programming jobs I would do for no pay, if any. I would work on my own projects though. But that's what I'm saying, I'm sure you can enjoy or even love some aspects of a job, but the totality of it? That's probably very rare, and most who say they love their job are doing it as a form of cope or because it's provides some sort of social status to love your job.
by fruitplants | 2025-09-02 05:40:32+00:00
Yes, but as sibling comment says there's that thing about softball.

I think Ballmer was better than how he was perceived. So I did expect some justification, etc in their MS episodes. But these points seemed, to use your word, numerous. I think they must have done this because in preparation for those MS episodes, they did talk to Ballmer, and expected him to listen to the episodes. Comparatively their Bernard Arnault, LVMH games take on episodes like LVMH, Hermes seemed somewhat balanced.
by uxcolumbo | 2025-09-02 05:40:37+00:00
Great background and experience and you seem very driven and proactive.

That someone like you doesn’t get recognised or rewarded reeks of piss poor leadership.

And then the petty reason not to give a good performance score - your manager should have stood up for you, unless they were ignored as well.

What’s the allure of working at Amazon these days?
by contrarian1234 | 2025-09-02 05:40:47+00:00
This reminds me of a situation over a decade ago. Where we had some proposition that we had to vote on - concerning allowing some native american tribe near Sacramento to open a casino on their reservation.

I spend a considerable amount of time trying to understand the issue and never really ended up having an opinion on it. I don't live near Sacramento, I don't know any of the people involved or affected. It was a giant waste of my time and honestly exemplifies my point. I don't think I should have any say in this matter. I left that part of the ballot empty
by teekert | 2025-09-02 05:41:23+00:00
Somehow I've always been in the MS ecosystem for work. I wouldn't call their MS365 strategy "coasting". MS365 is incredible value for money, and there is an element of looking outside and incorporating it (just copy Slack with Teams for example), it does all work quite well. I join MS365 regularly as a 100% Linux person and for example PowerPoint went from being unusable to pretty good in the FireFox over a period of a year or so. I can live in the ecosystem in the browser as long as I do office/consulting work, obviously I'd hate it if would force me to Windows. I just installed a Windows 11 PC for my neighbor, what a s*show. I think I clicked "pass" on 100 options and offers, I asked some to my neighbor, she said: "Please, you decide I don't know what any of this means". Compare that to Ubuntu, which just works after you give it your name, and stays out of your way. I'm converting their old desktop to Ubuntu this week now that it's e-waste to MS.
by senko | 2025-09-02 05:41:29+00:00
> the stance of the 'Open Source' crowd is that if Amazon can't make it one of their AWS offerings then it isn't true open source

Exactly! As RMS famously put it[0]:

> It is essential, for the sake of true freedom, that every user - including the humble billionaire overlord who owns a rocket factory - has the unfettered right to run the software we, the noble proletariat of unpaid maintainers, lovingly craft in our basements at 3 a.m. Our highest ethical duty is to empower Jeff Bezos to instantiate yet another Kubernetes cluster that bills government agencies by the millisecond, for freedom means all users, especially those with yachts shaped like smaller yachts. Therefore, to deny Amazon the liberty to exploit our software without a cent of reciprocation would be to shackle the very essence of the Four Freedoms, for Freedom Zero is, and always has been, the sacred right of the richest man alive to squeeze the last drops of value from our volunteer patches while whispering “thank you for your contribution” into the abyss of a PR bot.

On a more serious note:

> I argue that the natural winner-take-all dynamics of the marketplace are not beneficial to the the mission of free and open source software.

Now, if said software was intended to run on users machines to actually empower the user, we wouldn't be in this pickle, wouldn't we?

I don't see Amazon freeloading off of GNOME, KDE, LibreOffice, Blender or GIMP.

No, I would argue the root cause of the problems here is that bros want to own their users (saas to the moon) and think open source is the way to do it. I say, fork those people!

As the author of Bear put in this very article:

> I wanted the code to be available for people to learn from, and to make it easily auditable so users could validate claims I have made about the privacy and security of the platform.

>

> Unfortunately over the years there have been cases of people forking the project in the attempt to set up a competing service.

Nowhere here is the intent for users to host the blogs themselves. No, he wants uses to use his service, not his software.

Fair enough, but that shouldn't have been open source in the first place. The author is just rectifying a mistake he made previously.

If the author had actually wanted end users to use his software, he wouldn't care who runs it. Look at Hugo, they're doing alright.

> enabling these companies to ensnare unsuspecting users

Well, to me, as a user, Bear is the company that ensnares me unexpectedly, because it tells me it's running open source but the minute I want to run it myself, oh no, I'm freeloading.

Whenever I see a project that requires a Kubernetes cluster to do something people would have in the past done in 15 files of C, I know they don't care about me as an empowered user in the "free software" sense. They see me as "a user" in a drug-addict sense.

F that.

[0] he never said that, obviously
by esperent | 2025-09-02 05:42:15+00:00
I keep seeing articles about this recently, as I'm sure many other people have.

The common response is to point out that, current political environment aside, it's because Vegas has become far more expensive in recent years.

In other words, they've decided to start targeting more wealthy customers.

So it doesn't matter if visitor numbers have dropped (not to the people running Vegas anyway). It only matters if profits have dropped. And I haven't seen any reports on this so far. Maybe profits are growing or stable?
by IceHegel | 2025-09-02 05:42:53+00:00
There's a chance this memory problem is not going to be that easy to solve. It's true context lengths have gotten much longer, but all context is not created equal.

There's like a significant loss of model sharpness as context goes over 100K. Sometimes earlier, sometimes later. Even using context windows to their maximum extent today, the models are not always especially nuanced over the long ctx. I compact after 100K tokens.
by ta_sai_2025 | 2025-09-02 05:43:01+00:00
ShieldAI | Web & Infrastructure Engineer | Full-time | Remote (US) or San Diego, CA with occasional travel

ShieldAI's Hivemind Special Project is hiring a Staff to Principal-level Infrastructure & Web Applications Engineer. We're a small team entirely comprised of L5-L8 ICs, working to bring seamless robotic behavior and coordination development from a sci-fi concept into reality. Our team work on a collection of long-term initiatives, demos, spike/proof of concepts, and assists to support Hivemind Product and Hivemind Solutions. LLM/AI applications for development acceleration represent a significant portion of our focus.

For this role, we are looking for someone deeply versed into Web Application and Infrastructure development. In particular TypeScript, bundlers, isomorphic development strategies, Web semantics, CSS/modules, browser performance optimization, protocols etc. If you have built custom webpack loaders, an SSR framework of FRP renderer from scratch, done packet level processing, or frame-rate optimizations in React, and have strong opinions about functional development and infrastructure please reach out!

Full Job posting: https://jobs.lever.co/shieldai/55c5676a-8b67-4379-84a8-58f59... If you are interested please contact me at [sp_hiring_sep2025 AT shield.ai] or apply directly on the job posting.
by lunarmony | 2025-09-02 05:43:59+00:00
Mixture of Logits was actually already deployed on 100M scale+ datasets at Meta and at LinkedIn (https://arxiv.org/abs/2306.04039 https://arxiv.org/abs/2407.13218 etc.). The crucial departure from traditional embedding/multi-embedding approaches is in learning a query-/item- dependent gating function, which enables MoL to become a universal high-rank approximator (assuming we care about recall@1) even when the input embeddings are low rank.
by AlotOfReading | 2025-09-02 05:45:12+00:00
Tesla probably has more revs than any other major manufacturer. They constantly tinker with production and ship changes immediately rather than deferring them into a traditional rev. There's even been cases where they just bodge a fix with home depot scraps for a few dozen cars and turned them over to customers in that state.

Their change management systems are legitimately impressive to handle what seems to be a complete dumpster fire from the outside.
by Defletter | 2025-09-02 05:46:03+00:00
Checked exceptions are not the problem. In fact, I don't think there should be ANY unchecked exceptions outside of OOM and other JVM exceptions. I will die on this hill. The actual problem is that handling exceptions in Java is obnoxious and verbose. I cannot stress enough how bad it feels going from Zig back to Java, error-handling wise. If Java had Zig-style inline catching, there wouldn't nearly be as much humming and hawing over checked exceptions.
by drmacak | 2025-09-02 05:46:27+00:00
ELI Beamlines (ELI ERIC) | Dolní Břežany (Prague), Czech Republic | Onsite (with HO) | Full‑time

We operate one of the world’s leading high‑power laser research facilities (up to 10 PW) and support an international user community. We’re hiring:

• Director for Technology Lead the Technology Division (laser beam transport, instrumentation, engineering services, control systems, data infrastructure). Set the technical roadmap, grow teams, and ensure reliability and integration across the facility. Apply: https://www.eli-beams.eu/careers/director-for-technology/

• SW Control Systems Developer Join the Controls Hardware Integration team. Build and maintain device control & data‑acquisition for lasers/beamlines (EPICS). Write IOCs/services in C/C++/Python, integrate hardware, and collaborate with scientists on Linux. Apply: https://www.eli-beams.eu/careers/sw-control-systems-develope...

• Web Developer for Data Visualization Build interactive tools and UIs that help researchers visualize experiment data and plan setups (from dashboards to 3D/WebGL). Work across Python backends & modern JS frontends; design clean APIs; familiarity with Jupyter/three.js/D3 a plus. Apply: https://www.eli-beams.eu/careers/web-developer-for-data-visu...

• Safety Systems Engineer (PLC / Interlocks) Own the PLC‑based Personal Safety Interlock (PSI): define state logic, supervise installation/upgrades with suppliers, commission new areas, and keep documentation, testing and availability tight. Apply: https://www.eli-beams.eu/careers/safety-systems-engineer-152...

How we hire: CV → HR pre‑screen → interviews (in‑person or Webex). Questions? Email HR: jana.zeniskova@eli-beams.eu Or me with technical ones vojtech.gaman@eli-beams.eu

About us: ~350 people from 38+ countries; easy public‑transport commute from Prague. Keywords: EPICS, Python, Linux, PLC/Safety, JavaScript/TypeScript, Git.
by Keyframe | 2025-09-02 05:46:33+00:00
" in many dimensions they lag behind GPT-5 class " - such as?

Outside of computer, "the moat" is also data to train on. That's an even wider moat. Now, google has all the data. Data no one else has or ever will have. If anything, I'd expect them to outclass everyone by a fat margin. I think we're seeing that on video however.
by 8n4vidtmkvmk | 2025-09-02 05:46:34+00:00
What's wrong with "abandoned" apps? I still use an app called DiskUsage. Not sure you can still get it on the store or it comes with scary warnings now. Continues to work great. Never found a replacement. Don't want a replacement. This one works.

When an app works but keeps getting updated, that means the enshittification is starting. How else do you extract money out of a completed app?