MurphyA/hacker-news huggingface dataset:
by burnermore | 2025-11-07 08:51:15+00:00
They fund it cos they want to use it for their thing. Does not mean they own them. They are all community governed projects.

Rust, Julia, Typescript on the other hand are governed by Corps. They are not community projects.

Elixir is BDFL (good one) last I checked. Dont know if they became a company or foundation.

Zig is for all purposes a good example of community governed project. Itcs in production at Bun and TigerBeetle. But also, its not yet production ready (v1.0). So their current trend make sense.

But I could've been wrong with JS and C. Not sure about their governance now that I think about it.
by tialaramex | 2025-11-07 08:52:18+00:00
In most cases the later entries in a language for the benchmark game are increasingly hyper-optimized and non-idiomatic for that language, which is exactly where C# will say "Here's some dangerous features, be careful" and the other languages are likely to suggest you use a bare metal language instead.

Presumably the benchmark game doesn't allow "I wrote this code in C" as a Python submission, but it would allow unsafe C# tricks ?
by ben_w | 2025-11-07 08:52:36+00:00
Tesla? Nothing that I know of. Not even getting the President to promote Tesla cars while Musk was working in DOGE, though that was dodgy for other reasons.

Musk? Looks to me like buying government influence, using it to halt investigations against his own companies: https://arstechnica.com/tech-policy/2025/04/doge-could-help-...

That, plus how all of the Musk group gets smooshed together in weird ways, and how TSLA is treated as a public investment vehicle for all the other stuff: https://www.businessinsider.com/tesla-shareholders-vote-elon...
by Frieren | 2025-11-07 08:52:52+00:00
> When mutual funds share revenue with plan administrators, employees get higher costs and lower performance

Capitalism is optimizing money extraction. Why make better products or give better service at better cost when it is possible to just lie to the public and steal their money?

While the USSR created state monopolies the USA broke theirs creating competition and wealth for everybody. In the current political climate, USA politicians profit economically from all kind of monopolies and cartels following the steps of the failed USSR.

Market capitalism cannot exist without goverment regulations. But voters have been misled to think that any regulation is communism and radicalized to accept the new billionaires as saviors instead of the problem.
by frm88 | 2025-11-07 08:53:00+00:00
I switched from Windows to Linux a couple of weeks ago and to KeePass XC. I like it that I can easily copy/paste passwords on sites where autofill is not allowed, e.g. banking. It's free, open source, no tracking and local and you can donate directly to the org. Of late I grow somewhat allergic to commercial solutions.
by jillesvangurp | 2025-11-07 08:53:05+00:00
As LLMs improve, it matters less what they are trained on and more what they understand. I've used codex on some very obscure code bases and frameworks. It's fine. It understands them. It broadly does the right things. It can understand from examples in your code how to use things. To give you one example, I'm using an obscure framework called fritz2 with kotlin-js. Kotlin-js is not that widely used. And I'm probably one of a handful of active users of this Fritz2 framework in the world. There isn't a whole lot of code to train on. And what little there is is probably a bit outdated.

It's fine. I've been using codex on some code bases with this with pretty alright results. I also use codex to generate typescript/react code. I'm getting similar results. I had a little wow moment when I asked it to add some buttons and then afterwards realized that it had figured out the localization framework (one of my creations) and added translations for the button labels. All unprompted. It clearly understood the code base and how I like things done. So it just went ahead and did them. The syntax is not a problem. The obscurity of the library is not a problem as long as you give it enough to work with. It does less well coding something from scratch than working on existing code.

IMHO, things like react are optimized for humans. They aren't actually that optimal for LLMs to work with. It's actually impressive that they can. Too much expressiveness and ambiguity. LLMs like things spelled out. Humans don't. We're still doing things manually so it helps if we can read and edit what the LLMs do. But that won't stay like that.

I think in a few years, we'll start seeing languages and frameworks that are more optimal for Agentic coding tools as they will be the main users. So, stronger typing. More verbosity and less ambiguity.
by thomasmg | 2025-11-07 08:53:22+00:00
I don't think it's odd statement. It's not about segfaults, but use-after-free (and similar) bugs, which don't crash in C, but do crash in Fil-C. With Fil-C, if there is such a bug, it will crash, but if the density of such bugs is low enough, it is tolerable: it will just crash the program, but will not cause an expensive and urgent CVE ticket. The bug itself may still need to be fixed.

The paragraph refers to detecting such bugs during compilation versus crashing at runtime. The "almost all programs have paths that crash" means all programs have a few bugs that can cause crashes, and that's true. Professional coders do not attempt to write 100% bug-free code, as that wouldn't be efficient use of the time. Now the question is, should professional coders convert the (existing) C code to eg. Rust (where likely the compiler detects the bug), or should he use Fil-C, and so safe the time to convert the code?
by prxtl | 2025-11-07 08:53:32+00:00
You can read a lot if you read things you enjoy, instead of things you feel you ought to read as a goal/achievement.

I used to read a lot in high school and then lost the habit as I went through undergrad. The way I got back into it was by ignoring best sellers and hype titles and the feelings of "I should read this because all my hacker friends keep referring to it".

I started reading a lot more fiction, especially stories from my country and culture. I stopped forcing myself to finish books that bored me. And because this is expensive to do, I bought physical books from a used books store instead of 1-click-buys on my Kindle.

Eventually, this built enough reading muscle for me that I moved to reading more ambitious things and I was able to persevere longer and battle through some really boring stuff (on topics that I cared about).
by mschuster91 | 2025-11-07 08:53:38+00:00
> An experienced user will recognise the error immediately, and will have run a data cleansing script beforehand anyway. But it's not experienced users who bounce from frameworks, it's newbies.

Even seasoned developers will bounce away from frameworks or libraries - no matter if old dogs or the next hot thing - if the documentation isn't up to speed or simple, common tasks require wading through dozens of pages of documentation.

Writing good documentation is hard enough, writing relevant "common usage examples" is even harder... but keeping them up to date and working is a rarely seen art.

And the greatest art of all of it is logging. Soooo many libraries refuse to implement detailed structured logging in internal classes (despite particularly Java and PHP offering very powerful mechanisms), making it much more difficult to troubleshoot problems in the field.
by scoot | 2025-11-07 08:55:34+00:00
> I used per-account email [addresses] with alias services

I do too (anything@mysubdomain.example.com), but but online services collude with data brokers to share so much information [0] that I don't doubt that many of these "separate" profiles have been aggregated.

Unfortunately the services that supposedly offer to have your personal data removed from data brokers don't seem to support aliasing, so no straightforward way to either find out or have the data removed.

[0] Just look at the scary list of third-party cookies you can't opt out of on Coursera [1], for example:

Match and combine data from other data sources 419 partners can use this feature Always Active

Identify devices based on information transmitted automatically 546 partners can use this feature Always Active

Link different devices 358 partners can use this feature Always Active

Deliver and present advertising and content 582 partners can use this special purpose Always Active

[1] https://www.coursera.org/about/cookies-manage
by mstade | 2025-11-07 08:56:31+00:00
This video by CGP Grey is an entertaining overview of some of the oddities of the City of London: https://m.youtube.com/watch?v=LrObZ_HZZUc&pp=ygUPY2dwIGdyZXk...

I also worked (and indeed lived) in the City a few years and fell down this rabbit hole for a spell. The more you dig into this the weirder it gets, but it's quite a fun rabbit hole indeed. :o)
by bildung | 2025-11-07 08:57:24+00:00
As counterpoints to illustrate Chinas current development:

* China has produced more PV panel capacity in the first half of this year than the US has installed, all in all, in all of its history

* China alone has installed PV capacity of over 1000 GW today

* China has installed battery electrical storage of about 100 GW / 300 GWh today and aims to have 180 GW in 2027
by kakacik | 2025-11-07 08:58:38+00:00
When I was growing up in eastern Europe in 80s, older folks in rural areas with various joint ailments would daily gather stinging nettles with gloves and then literally whip themselves on the affected places.

Maybe it was just natural suppressant of pain or anti-inflammatory remedy, certainly no expectation to fix joints themselves (that even current medicine often can't fix) but nobody normal would go through such experience daily if there would be results.
by myrmidon | 2025-11-07 08:58:45+00:00
> Top marginal tax rate was surprisingly not too correlated to government revenue

Yes. Which is interesting, but also makes sense if you assume that a frequent goal is to shift the tax allocation between wealth classes (adjustments to top rate would be somewhat compensated by other changes).

I think it is always too easy to find arguments for almost any position in data like this, because the overall picture changes dramatically over just a few decades; wealth/income percentiles become qualitatively different as GDP grows ("workers class" pre WW2 is quite different from the same income percentile now) and the data is noisy too, so if you squint you can interpret almost anything in there.

In a perfect world, we would have twenty identical Americas with fixed tax policies, and be able to compare their development over decades; what we have is instead a bunch of different nations radically changing their behavior basically every time a different government comes into power, and many conclusions are inevitably just educated guesswork.
by Llamamoe | 2025-11-07 08:59:29+00:00
My impressions are similar as those of others:

- It seems to mostly show me books I've already read and know of, including sequels of what I added, which isn't very useful.

- It ultimately seems to prioritize "highest rated in category" too much, rather than focusing more on what made my chosen books stand out over others.

- Needs a "disliked books" list, especially when the recommendations show me a lot of superficially similar books I hated. I'd like to blacklist them.

- Would be cool to have a discovery mechanism for less popular and even obscure titles. Again, the top picks of each category are very well-known.

- Might not be practical, but I'd like some way to filter by specific features of reviews. E.g. prioritize reviews that say "the MC is a psychopath/murderhobo/rapist" higher for anti-recommendation, ignore reviews that say "whiny character", etc.
by dm319 | 2025-11-07 09:00:12+00:00
The release day is meant to be today, the out-of-stock just means they haven't opened yet.

They've asked people to purchase a voucher on the C47/R47 site for an early-bird discount which will send some money towards the developers. This voucher can then be used to get the calculator once SwissMicros take bookings. The link is at the bottom of the Swissmicros page.
by pjmlp | 2025-11-07 09:00:34+00:00
I would say that the "first" belongs to Smalltalk, Visual Basic and Delphi.

What Java had going for it was the massive scale of Sun's marketing, and the JDK being available as free beer, however until Eclipse came to be, all IDEs were commercial, and everyone was coding in Emacs, vi (no vim yet), nano, and so on.

However it only became viable after Java 1.3, when Hotspot became part of Java's runtime.

I agree with the spirit of your comment though, and I also think that the blow given by Java to C and C++ wasn't bigger, only because AOT tools were only available under high commercial prices.

Many folks use C and C++, not due to their systems programming features, rather they are the only AOT compiled languages that they know.
by jorams | 2025-11-07 09:00:59+00:00
Yeah I just read through it and it presents absolutely no useful evidence. They establish that there's a developer in the US called Denis Petrov. They establish that someone involved with archive.today is often referred to as Denis Petrov. Then they make some weird leaps to conclude that they must be the same person.

A quick web search suggests Denis Petrov is not at all a unique name. Just because on of them wrote a somewhat feminist thought on a blog in 2004 and another forked a... let's call it "satirically feminist" project on GitHub does not in any way suggest they are the same person.
by tialaramex | 2025-11-07 09:01:20+00:00
Yes, sorry, too late to edit now but it should use an unsafe block for the assume and provide the safety rationale explaining why we're sure this is correct.

I am sympathetic to desire to make it "just work" in proportion to how much I actually see this in the wild. Large heap allocations, initialized in place in a single sweeping action. It does happen, but I don't reach for it often.

Often people say "Oh, well I will finish initializing it later but..." and now we're definitely talking about MaybeUninit 'cos if you've only half finished the Goose, that's not a Goose yet, that's a MaybeUninit<Goose> and it's crucial that we remember this or we're writing nonsense and may blow our feet off with a seemingly harmless mistake elsewhere.
by mna_ | 2025-11-07 09:01:32+00:00
I typed "Introduction to Real Analysis by Bartle" and I got:

Steve Jobs by Walter Isaacson

Harry Potter and the Sorcerer's Stone (Harry Potter, #1) by JK Rowling

Topology by James R Munkres

and so on.. Munkres' book is relevant and I want to read it, but what have Steve Jobs and Harry Potter got to do with with mathematics?
by qmatch | 2025-11-07 09:05:17+00:00
I personally believe TF1 was serving the need of its core users. It provided a compileable compute graph with autodiff, and you got very efficient training and inference from it. There was a steep learning curve, but if you got past it, things worked very very well. The distributed TF never really took off—it was buggy, and I think they made some wrong earlier bets in the design for performance reasons that they should have been sacrificed in favor of simplicity.

I believe some years after the TF1 release, they realized the learning curve was too steep, they were losing users to PyTorch. I think also the Cloud team was attempting to sell customers on their amazing DL tech, which was falling flat. So they tried to keep the TF brand while totally changing the product under the hood by introducing imperative programming and gradient tapes. They killed TF1, upsetting those users, while not having a fully functioning TF2, all the while having plenty of documentation pointing to TF1 references that didn’t work. Any new grad student made the simple choice of using a tool that was user-friendly and worked, which was PyTorch. And most old TF1 users hopped on the band wagon.
by kcexn | 2025-11-07 09:05:49+00:00
As you get better at something you become more opinionated at what you need your tools to do. You demand more specific and tailored things from your tools and so you start to lean towards things that are more adjustable.

There is also the case that once your entire livelihood depends on something, consistency and muscle memory matter a lot. Lots of world-class athletes, drivers, and performers probably use tools that closely resemble the tools they learned and trained with their whole lives so they would probably seem kinda anachronistic to a newcomer.
by Llamamoe | 2025-11-07 09:06:20+00:00
It also matters a lot what type of uncertainty a game has, and what the curve of learning to manage it is.

E.g. slight variations in inputs should produce a slight but ideally meaningful variation in output, so the outcome of pressing keys is both reliable as well as an open space for further mastery.

It's also important that you can trace and understand what happened in retrospect. Just missing because of a 5% chance isn't fun. Missing because you didn't consider wind direction and the movement of an object between you and the target on the other hand is perfectly grokkable.
by rikafurude21 | 2025-11-07 09:06:51+00:00
These kind of pirated IPTV services are very popular in middle eastern countries. You message some guy on whatsapp, pay him a couple bucks and receive a link to an APK file + login info. The app gives you access to basically any channel in every country. They have to do everything through word of mouth because its high risk, obviously, and even in developed countries you can get sent to jail pretty quickly for running something like this. I was expecting esoteric OPSEC lessons from this post, because if thats not the highest priority, its pretty stupid to even consider doing this.
by AnthonyMouse | 2025-11-07 09:08:51+00:00
> That's factually inaccurate.

It isn't:

https://www.tandfonline.com/doi/full/10.1080/25741292.2020.1...

"It finds that the anti-money laundering policy intervention has less than 0.1 percent impact on criminal finances, compliance costs exceed recovered criminal funds more than a hundred times over, and banks, taxpayers and ordinary citizens are penalized more than criminal enterprises."
by midenginedcoupe | 2025-11-07 09:09:36+00:00
Pro jazz trombonist here. All there is to usefully say about piano roll notation, with or without colours has pretty much already been said. And if you want more (much more) detail, then Tantacrul (designer on MuseScore) has done a great video.

https://youtu.be/Eq3bUFgEcb4?si=lcjA8fF4e3dINvmX

The only useful head's up I can give is the current position marker on your playback is quite a long way behind the audio, around 1-2 beats on the one piece I tried.
by tmarice | 2025-11-07 09:09:39+00:00
Very relatable to a recent interview experience I had with a popular freelance platform for the backend developer position.

I never worked at a FAANG-ish company, and in the course of my 10-year career I spent most of my efforts on stopping the organizations from building the wrong thing in the first place, not on "making things scaleable" from the get-go. My view is that if you have product-market fit, you can throw money on the problem for a very, very long time and do just fine, so everyone in the org should focus on achieving PMF as soon as possible.

The question of "How would you scale a Django service to 10M requests per day" came up, and my answer to just scale components vertically and purchase stronger servers obviously was not satisfactory.
by testdelacc1 | 2025-11-07 09:10:34+00:00
No one is asking them to stop using libgit2 though. They’re going to continue using it. If they find a serious bug, they’ll fix it and continue using it.

The cost of all the additional hardware is just not worth it. If it was a choice between higher hardware costs, higher request latency, greater operational complexity of a new technology and rewriting libgit2 in a different language without all those tradeoffs, GitHub definitely chooses the latter.

But it’s never going to reach that point because they’ll continue using libgit2 compiled by clang forever.
by imtringued | 2025-11-07 09:10:39+00:00
>Moonshot 1: GPT-4 Parity (2027) >Objective: 100B parameter model matching GPT-4 benchmarks, proving European technical viability

This feels like a joke... Parity with a 2024 model in 2027? The Chinese didn't wait, they just did it.

The timeline for #1 LLM is also so far into the future that it is entirely plausible that by 2031, nobody uses transformer based LLMs as we know them today anymore. For reference: The attention paper is only 8 years old. Some wild new architecture could come out in that time that makes catching up meaningless.
by Cthulhu_ | 2025-11-07 09:10:44+00:00
Coffeescript was great though, because at the time Javascript was growing fast but the language was developing slowly or not at all. There was also Atscript for a little while which added annotations because Typescript didn't want to add them; they eventually budged and Atscript was dead. Then there was a fork of Node because Node at the time was still tightly controlled by Joyent, whereas its fork (io.js or js.io or something) was an open governance model. It was eventually merged back into node.

TL;DR sometimes you need to make an alternative to get the original to move.
by StarGrit | 2025-11-07 09:12:59+00:00
> I reiterate my earlier comment about it being childish. "You look like someone I should hate, so I am going to fuck with you in particular."

I agree. However if the most vocal members of the group come off preachy, self entitled etc. at best people are going to be ambivalent towards you and at worst straight off hostile.

> Oh the irony in these same people being quite fond of claiming it's everyone else that's the emotional snowflake.

It is often pot and kettle. I am not in the US and don't care about stupid culture war bs. I see both as equally ridiculous.

> No. Rolling coal requires injecting vastly more fuel and making the mixture far richer than even the worst possible factory tune.

This is exactly what happened. Someone has messed with the fuel pump (before I owned it) and/or the throttle cable isn't adjusted properly.

So all intents and purposes the effect was the same. That is why the vehicle is in the garage. I don't like having a vehicle that isn't running properly.
by zozbot234 | 2025-11-07 09:13:14+00:00
Redis uses a whole lot of fiddly data structures that turn out to involve massive amounts of unsafe code even in Rust. You'd need to use something like Frama-C to really prove it safe beyond reasonable doubt. (Or the Rust equivalents that are currently in the works, and being used in an Amazon-funded effort to meticulously prove soundness of the unsafe code in libstd.) Compiling it using Fil-C is a nice academic exercise but not really helpful, since the whole point of those custom data structures is peak performance.
by cyrusradfar | 2025-11-07 09:13:27+00:00
Hi, I just didn't test with Co-pilot but it should work as I think it's using some flavor of GPT4 or 5, both of which were able to use the new tools. I've tested more with GPT5 through cursor.

Given we're all here to learn, I'll share more details on the testing matrix:

IDE: VSCODE, Cursor, Windsurf, Cline, Roo

Agents: Claude Opus/Sonnet/Haiku, OpenAI GPT-5/GPT-5-codex-[low|med|hi], etc...

Theme: Then when you hit UI, if you use themes there's at four that are very common including default light/dark modes.
by kinlan | 2025-11-07 09:13:44+00:00
Author here. This is a fair comment. If you have a corpus that can be used as context already it's not like the LLMs will be forcing you in to React, there's probably enough bias (in a good way) to ensure the tool continues to be useful.

What I was trying to get at in the post is that net new experiences is where I see a massive delta