Hacker Newsnew | past | comments | ask | show | jobs | submit | bestcommentslogin
Most-upvoted comments of the last 48 hours. You can change the number of hours like this: bestcomments?h=24.

Good. Indexes are supposed to be slow-moving, precisely due to their entry requirement of sustained profitability that skews towards mature companies.

All that an inclusion of these new companies would accomplish is a bailout of their stockholders by pension funds and ETFs where millions of regular people shoulder all the downside risk.

SpaceX and OAI stock will be available through Robinhood, Questrade and all the other retail investor markets. Individuals can make an informed choice to trade it there, rather than have it automatically added to their index fund without having any say.


Big relief for me. As a passive investor, I want the indices to follow the same passive strategy they always have, and specifically not make exceptions for specific companies like SpaceX wanted.

Plenty of ways to get exposure to that stock without it going into the indices it is not qualified for.


For those commenting, I suggest you read the post linked by the rsync author:

https://medium.com/@tridge60/rsync-and-outrage-d9849599e5a0

(Disclosure: while I haven't talked with him in years, Tridge was my colleague and mentor for many years. I feel it is worth considering his view before joining a crusade)


   "A substantial patch used to imply substantial effort, and that effort was a reasonable proxy for good faith. That assumption no longer holds."
I believe this is the key point the article makes and it's valid for most projects out there

NYTimes is predatory on subscriptions. Over my long lifetime I've subscribed twice, and regretted it both times with intensity.

Any place that allows easy instantaneous subscription by a simple web form, but makes you call and talk to a person during limited business hours for cancellation, is a toxic place. I've been told they have stopped this predatory practice due to some newly passed laws or something, but they did not stop their predation due to their own values.

I urge everyone reading to unsubscribe instantaneously from the NYTimes for their business practices. Do not do business with unethical companies.


I have a different pet explanation from the other replies here, and I honestly don't get why it's not talked about more.

Basically, our economic reality and expectations have come into conflict with biology and human lifespan.

If you want a secured dignified life and basic prerequisites to starting a family, every year that takes a little longer. And these days, almost everyone wants that dignified middle class life before they start a family.

A degree, an advanced degree, a good enough job, sufficient housing, a little fun to boot. Not until 25, 28, 30, 33, 35.

But we're supposed to have children in our early 20s. That's when we're strong and energetic enough, with good backs, and grand parents fit and willing to pitch in.

When we finally feel ready in our mid 30s, we find that time has conspired against us. Our parents are far away and often ailing and demanding care and attention. We have less energy and more stress and dread the lost sleep. We have the wisdom and worldliness to know just how hard this is going to be. And once we've metabolised all those things, that's when we realize that conception is no longer a question of a great night out and a few drinks. How many kids will be born at the end of that gauntlet? We're finding out right now.


I bought an Alesis QS8.1 super cheap in perfect condition (was a top grade digital piano/synth in the 90s).

and then i realized that ALL of the software (which i collected from defunct websites and archived on github) related to it was ancient and after a while of getting tired of using WINE every single time i decided i wanted a cross platform modern equivalent that did everything that several of these different programs did (plus break out some stuff that was now potentially possible with modern computer)

i thought it would be extremely hard because the computer to synth communication is pretty much only via sysex commands (of which the actual wave file encoding protocol was undocumented)

Claude walked me through examining the some of the original software in GHIDRA, and I had a working demo that night.....now im just playing with adding new features to it.


I've been looking a lot at Godot (another big open source project) PRs lately, and there's been kind of a surge of wholy ai-generated PRs (both code and description). This is agains project-policy, so people creating these PRs usually get mildly told off. What's surprising is that while many submitters take that fairly well, some people get really indignant, essentially calling the maintainers ungrateful.

It's kinda surprising to me that even the people who are all in on ai haven't internalized that there's no inherent value in producing a big lump of code. They've massively decreased the work they put in but still expect the same pre-ai reaction/gratitude when submitting a big PR.


The thing about things like this is that they're shop jigs. You can buy a crosscut sled if you really want to, but most woodworkers just make their own.

It was a different situation 2 years ago, when there was significant cost to building your own harness (but then: you probably weren't doing AI vuln research 2 years ago). Today, I think your best bet is to look at something like this for ideas, and then just ask for your own, to fit your own work style, with your own interface, your own notion of target and effort specification, and your own alerting.


Since pdqsort (an older project of mine) was mentioned, I felt it wouldn't be entirely inappropriate to mention that I've since then collaborated with Lukas Bergdoll to provide two high-quality sort implementations for the Rust standard library, ipnsort (unstable) and driftsort (stable).

So if you use Rust, you get these by simply calling [T]::sort(_unstable). Great performance out of the box :)

On my machine (Apple M2), using the benchmarks from the repository on Apple clang 17 and Rust 1.98 nightly:

    Sorting 50 million doubles:
    ipnsort             0.79s
    blqs                0.90s
    driftsort           1.13s   (stable)
    std::sort           1.22s
    std::stable_sort    4.64s   (stable)

    Sorting 50 million (i32, i32) structs:
    ipnsort             0.82s
    blqs                0.89s
    driftsort           1.07s   (stable)
    std::sort           3.09s
    std::stable_sort    3.15s   (stable)

And now for a cool party trick, let's repeat the 50 million doubles experiment again, but have the first 90% already sorted, last 10% random:

    driftsort           0.29s   (stable)
    ipnsort             0.81s
    std::sort           1.15s
    std::stable_sort    1.63s   (stable)
    blqs                1.89s

I'm not the first person to state this, but it bears repeating: nearly everyone thinks that they know the right way to teach, and most people don't.

I'm not exempting myself from this. I was an adjunct lecturer for two semesters. I did have some fun with it, but it was way harder than I thought it would be, and I think that university is probably considerably easier than elementary or high school.

I had students that I knew were smart that I was forced to fail. They would grasp the subjects quickly when I was speaking, they would ask good questions during class...and then they would simply never study or do the homework I assigned them, and then they would do terrible on tests and I'd be stuck having to give them a bad grade. They were smart students, but they didn't want to be there.

Now when I see people talking about how they're going to "revolutionize" school, most of the time I just assume that they've never actually taught anyone anything, or least never been required to teach someone who really isn't interested in learning.


The decision means companies like SpaceX would not be eligible for inclusion in the S&P 500 until at least one year after its listing and would also need to satisfy the index’s existing requirements for profitability and public float.

Sudden outbreak of common sense.

SpaceX is going "public" with only 4% of the stock being sold to outsiders. The S&P 500 requires a 50% public float. That may disqualify SpaceX for a long time.

Although GOOG and META are listed, despite control being held by insider shares of a different class. There was a time when the NYSE did not permit companies with more than one class of stock to be listed on that exchange. (Except F, FORD, which predates the NYSE). That was lost some time around 1990 or so.


"Vue.js: JavaScript MVVM made simple (vuejs.org)" February 3, 2014: https://news.ycombinator.com/item?id=7169288

Evidently Evan You was an Art History + Studio Art and major and at Parsons School he had to pick up javascript to quickly show his work. During a stint at Creativelab5 at Google, he was so inspired to improve on AngularJS experience that he came up with Vue and the rest is history.

I have no idea what this Cloudflare acquisition will ultimately mean but I know I am so very grateful for the beautiful frameworks/tooling Evan and his team have cranked out over the years.


When AI first happened, I was afraid I was going to eventually lose my job. And while I've been lucky since, many did, and that hurt a lot. When people are losing something to automation, regardless of the economics of the situation, you cheer for the humans, or at least hope that society keeps being fair to those who are most affected.

Now I see communities being affected. When you kill PRs, you not only kill the code contributions, but also massively impact the other, non-tangible contributions like ideas, eyes on code, etc. That feels way worse.

I'm conflicted, confused and afraid, HN. Look at what I just wrote, yet I use claude and deepseek and all the skills and complex harnesses and MCPs and whatnot... But all now seems like a transition phase. Transition to f-ing what though?

A lot of questions cannot be answered unless we dedicate a meaning to our lives. Human touch? Too late? Also: I liked a song and it was sonos. I unliked it after discovering. I feel so stupid, so often.

Sorry for the unhinged digression.

I love Ladybird (have a sticker on my laptop to prove!), I hope they thrive.


My furnace went out during the 2025 holiday and I couldn't get an appointment with a repair person for 2 days. It was getting very cold in my house so I went into my attic and made several videos of the furnace attempting to start and gave it to gemini. It diagnosed the issue immediately and had me spin one of the components (a small exhaust fan) while the furnace tried to fire. It came on immediately. I had to do that several times, but it worked until the HVAC service showed up.

I could go on and on, but Claude recently decompiled the firmware of my camper van, documented all the CAN interfaces, then programmed an ESP32 module to talk to the van’s integrated systems (power, HVAC, lighting, tanks). That sort of embedded systems integration is completely out of my wheelhouse.

I honestly don’t understand AI naysayers. I use Claude every day both professionally as a Solution Architect and personally in a variety of projects I simply could not have ever approached alone.


Back when ChatGPT came out, I was so shocked by how _good_ it was for an “AI” product that I simply had to know how it worked. Over the next month I ended up drawing out a block diagram on a whiteboard I have in my office, with the math involved next to each step in the blackboard. I’d puzzle about each step along the way, and the triumph of completing the drawing was also that of this sense of deep understanding. I kept that drawing up for many months after, and would gaze at it often during meetings and idle moments in wonder.

This is to say: the autoregressive decoder-only transformer llm architecture as pioneered by openai is wildly simple for how revolutionary its results are. I was reading about non-learned classical SLAM systems (uses video + handcrafted math to produce 3d mappings of physical spaces while also locating the camera in those spaces) at the time, and comparatively speaking I’d say the math is about as complicated as ONE of the components in those complex formulations. The only reason frontier LLMs need 6-figure computers to run is because the model designers made the middle bit in those models REALLY BIG, dimensionally speaking. They just took the steam engine, made a few gargantuan versions of it, and are selling them as the ultimate source of power.

This was openai’s entire breakthrough. Making this particular model architecture larger leads to emergent capabilities like being able to pick the best ending to a story/set of instructions or answer questions about broad factual knowledge. I’ve been meanwhile watching these AI companies attempt, successfully, to sell this capability as some sort of robot consciousness hand-crafted by supergeniuses. The fact that they are getting away with it is almost as shocking to me as the discovery itself.


Okay, so anthropic has amazing AI which supposedly writes most of their code and can continuously improve... meanwhile they have outages on a regular basis, and any kind of long-running work will now consistently hit 'API Error: Server is temporarily limiting requests'. Not sure of this is intentional to force a reduction of token usage, but at this point I need to build around these throttling limits and outages with my own tools to restart/resume sessions. From my experience, in the last 2 weeks, literally 100% of any non-trivial Claude session/work will now be blocked on these issues, requiring manual intervention.

One of my focuses now is my own model-agnostic, harness and workflow orchestration (I know everyone is building these) , baselining on opus, and aiming to transition to Chinese models like deepseek in the short term and hopefully open, self hosted models in the future (which I plan to open source).

The nonstop marketing fluff from anthropic while their service quality and availability noticeably degrades... just continues to destroy my trust in the company.


It is sad that it takes a Meta developer having some fun to realize they should open up ADB.

This isn't the repairability and reuseability of old devices mindset people have been begging for. This is some guy using internal privileges to having some fun, and deciding the rest of us should get a piece of the fun as well.

This is a "happy story" in the same way it is a "happy story" when some kid successfully fundraises a classmate's cancer treatment because the healthcare system neglects them.


As with all things, the horror stories just get the most attention. People love to rage. There are plenty of boring (good, even!) VCs out there. They just work more quietly, professionally.

I'll share a story, but its about a close friend and not me so I won't name any explicit actors and I'm going to round out the numbers. You either trust me or you don't, but this is a very direct relationship I have to both the founder and VC.

The story is this: the founder started their company outside of SV, so the lawyers weren't super familiar with startups and messed up the initial incorporation and stock plan stuff (actually super common: use Stripe Atlas or pay a startup-aware lawyer!). Went under the radar through years. This company ended up being bought for nearly $1B (with a B) after many rounds and a large board.

During the legal work to close the acquisition, they found out this messed up stock plan. Without going into the details, the effect was that instead of taking home $200M, the founder would take home ~$75M. The mistake the lawyer made almost a decade earlier was about to cost him $125M.

Most of the board basically said "too bad so sad, law is law." But one VC (the one I know, the one I'm talking about) basically strong armed and politicked the whole thing and eventually convinced everyone around the table to give up an equal share of their own holdings to make the founder whole.

Letter to the law: they didn't have to.

Spirit of being founder friendly: this VC went to bat hard and got everyone to yield to make things "right."

Also, look, you might argue $75M vs $200M is just "rich vs rich." Who cares? Sure. That's not the point.

You don't hear about stuff like this because honestly its not a big enough deal and feel good stories get way less clicks than pitchfork stories.


I've written so much documentation over the years, and humans always come and ask me questions that the documentation answers, but never ever read it.

This seems a sensible thing to do. If you change the rules on how things end up on your index, you force everyone using that index to reevaluate it. Your index is now perceived as more volatile (and probably is), and all the finance people need to reevaluate the risk of their index funds and decide if it is now 'growth', 'high growth' or whatever bucket it belongs in based on the new risk profile. And then all the portfolios need to be rebalanced. Which all takes time, more time than was being proposed. The sensible thing to do is to create a new index with the new rules.

I wish something like this existed that was completely offline. I'm face blind (prosopagnosia) so being able to feed an offline database photos of friends so it can recognise them would be great.

Accessibility shouldn't require giving up privacy.


(ex-Googler, spent 18 yrs there)

Memegen is a key part of the culture. Its default mode is over-the-top mocking, of course, with a grain of truth. Nobody and nothing is spared. C-level execs, products, the perf process.

So this by itself is not quite the scoop 404 media thinks it is. You could take the front page of memegen on any given day and construct twenty scandalous headlines of it.


This has happened to every single society [*] as it industrializes [0], and offering extensive support and incentives to parents (e.g. as has been tried in Scandinavian countries) does very little to reverse this trend [1, 2].

My hypothesis is that as societies industrialize, they afford their population more and more activities that are simply more fun and rewarding than having children. So many people I know put off having children (or curtailed the number they had) because they were reluctant to give up the activities only available in a childfree/one-and-done life. Ultimately, we are hedonistic creatures, and having kids is antithetical to the myriad hedonic pursuits available in wealthy, industrialized societies.

[*] Israel is the lone exception, due to its Orthodox Jewish population.

[0] https://ourworldindata.org/global-decline-fertility-rate

[1] https://pub.nordregio.org/r-2024-13-state-of-the-nordic-regi...

[2] https://pmc.ncbi.nlm.nih.gov/articles/PMC10049131/


So is the business model of these projects - 1. build a popular dev tool 2. aquire funding 3. hire great talent 4. pray for an aqui-hire that justifies the initial funding amount

I wonder how the initial investors feel about the aqui-hire path... Must be a pretty nice sum for them to agree to it, or they saw that the path to any revenue was near impossible/non-existant


Was just looking at commits and came across a commit and its revert

original commit: https://github.com/RsyncProject/rsync/commit/d046525de39315d...

```

- if (!ptr)

- ptr = malloc(num * size);

- else if (ptr == do_calloc)

+ if (!ptr || ptr == do_calloc)

   ptr = calloc(num, size);
```

Written with claude. This is a good example of what slips through LLM attention. It forces all allocations to be calloc as if it is a strict upgrade. For large and recursive allocations, this becomes a significant cost.

reverted in https://github.com/RsyncProject/rsync/commit/7db73ad9a1b8721...

if you read the description of revert half carefully, it's easy to tell that even that was written by an LLM .

I can understand the sentiment of whoever posted the original thread.


Stuff like this makes me wish AI had never happened.

An open-source projects losing the ability to find and mentor new maintainers is so disappointing.


Related story, while applying a firmware update to my Kawai CA49 piano, I bricked it due to flashing the wrong file (The process was broken, and I got desperate and tried something stupid, which bricked the piano). Claude walked me through looking for signs of life, and since OTA from the phone app wasn't working for me, it downloaded the Kawai Android APK, decompiled the Java, figured out the hardcoded key used for encrypting the firmware update. Extracted the piano firmware update, decrypted it, and then wrote a flashing script to program the piano from my laptop via bluetooth. My piano was back to working within an hour.

The generalised form of this, which we are rapidly discovering, is that AI breaks the social contract that used to exist between an author and a reader (of prose, code, anything).

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: