skysight-inc/HackerNews huggingface dataset:
Every FastApi project I've worked on (more than a few) had an average of less than 1 concurrent request per process. The amount of engineering effort they put into debugging the absolute mess that is async python when it was easily the worst tool for the job is remarkable. If you don't know why it is hilarious that a FastApi project would have less than one concurrent request per process you shouldn't be making technical decisions.
So greenarrays F18? :)
I’ll try it, but just off the bat, how does this compare to bubblewrap?
I literally have no idea what you're talking about. This is what I linked to: https://encyclopedia.ushmm.org/content/en/article/deceiving-...

Which if you had clicked and read you would see comes from the US Holocaust museum and is heavily focused on Theresienstadt. I was making a point that you're not really interested in engaging with anything I'm writing and are instead focused on just getting your own point across as evidenced by your use of "Theresienstadt" as a point in reply.
The fact that you accuse everyone who disagrees with you of being “old conservatives” makes it obvious that you come from a place of so much bad faith that I want nothing to do with you or give any credence to any argument you have. This is a prime example of how rust evangelist treat not using Rust as a moral wrong and why Rust developers are insufferable. I rather write in a supposedly suboptimal language than dealing with those like you.
> I am very much against this trend by major vendors to push Linux but just as a "VM" or similarly contained crap. MS is doing it (WSL), Google is doing it (pKVM Terminal), etc.

I guess they are reasonable if you want to use a unix-like terminal environment but don't want go your way to flash your hard drive to install an entire new OS.

I myself use linux under WSL because my SSD capacity is very small already and I can't afford reducing it futher partitioning for another OS.
Stop Juggling Chainsaws
I miss, not exactly Larrabee, but what it could have become. I want just an insane number of very fast, very small cores with their own local memory.
It must be nice to live in a country that gives even 1 single shit about your privacy.
My "LOL" is at people condescendingly trying to prove things like "Germany called the concentration camps luxurious places to hangout and learn skills and rehabilitate, with post office, frequent movie screenings, a swimming pool, nice beds" with sources which repeatedly don't do that in any way.
Why are you looking for an alternative to Django Ninja? What about it is deficient for you? Curious because I am about to use it.
My read on that link is they don't intend to let you run your own display server. You won't run KDE or Gnome or Sway. But it sounds like Android itself is the compositir, is the Wayland server.
FWIW they also added 60% more cores to the chip so a 103% multicore improvement is pretty yawn-worthy. Honestly I'm surprised a 62% single-core improvement is all they can muster from TSMC's process improvements.

> Looking under the hood, Apple increased the performance of each CPU core by 62%

This is not true and not how heterogeneous core architectures or single-threaded benchmark scores work.
Why should I as an individual software engineer not support this? We’re already in this profession and pulling the ladder up could help us maintain our salaries and working conditions
impressed to be reading an article from the future
I’m not even sure what his job is. I think he’s an accountant.
There is already plenty available that will do what you want. FastAPI or Litestar are two popular ones.
I believe django-ninja is as good as it gets for this, to be honest. But I wouldn't try to support DRF. Django Ninja implements its own routing and it's a lot better that way.
It's usually not just imprecision though, I've found that a lot of programmers fundamentally don't understand what types are and this confusion might be an example of that.

Types are just a layer on top of your code that help enforce certain logical / mathematical properties of your code; those that your particular type system enables you to constrain.

Most actual type systems are not powerful enough to allow you to fully specify the logical objects you are actually working with, but thinking about exactly what they are and how to constrain them as well as you practically can (or should) is in my experience one of the important skills of an advanced programmer.

By the way, if you know what I mean and have found a good way to effectively teach this way of thinking, let me know, because I have often been unsuccessful. I see people left and right thinking about code as a procedure that will with trial and error ultimately be made to work, rather than as an implementation of logical / mathematical objects that can be correct or not.
You were lucky scp uses a binary that typically lives outside /bin - in /usr/lib/openssh/ or some such.

Many years ago, I've got to recover a remote server where /usr was nuked (and /bin, /sbin, and /lib were all symlinks into now-empty /usr). Ended up writing a one-liner perl to convert /bin/busybox-static from my local machine into a series of:

echo -ne "\x7f\x45..." >>~/busybox-static

...and copy-pasting that, chunk-by-chunk, into a single surviving ssh/bash connection, and then used that busybox binary to pull in from a backup.
From a quick skim, there's but a passing mention of how demanding newborn care is. Similar for parents needing sleep. Nothing on the stresses of parenting teenagers.

Conclusion: This concept is for 1%-striving-to-be-0.01% women - who can fantasize that they'll be able to hire plenty of childcare help, when they put off having kids 'til after winning their Nobel prizes, becoming Fortune 100 CEO's, or whatever. Too bad that won't actually work for 99% of 'em.
I'd like to see this.
It’s not unrealistic!

I also can entertain my kids for 8 minutes a day!
9base is a port of various original Plan 9 tools for Unix
Or giving Tesla a mandate to rebuild America’s ridiculous transportation infrastructure for a new century
> She was treated like anyone else would

How is it OK to treat everyone like that ?
I would suggest having an option for pure Django integration, without DRF.
Imagine that instead of simply leaving a site that refuses to show you content you actually want and respect your rights, you spend effort and money on a lengthy legal battle to force them to change.

It’s like if a drug dealer keeps mixing your cocaine with fent, you force them to give you the good stuff instead of just trying to end your coke habit altogether.

I think you must be very privileged to fight these kind of battles.
Sleepytime is a beautiful episode!
Neural network behind Hinton's Nobel Prize to be preserved by Computer Hist Mus
Django Ninja isn't particularly well maintained, there have been a few attempts at forking already. Also I think the author of Django Ninja is more concerned about surviving the war right now.
I wish I had that much money to spend on lawyers instead of just installing an ad blocker, or you know, not using Facebook/IG...
> One mother’s win over Meta will change social media for everyone

… in the UK
The UK is one of the most surveiled nations in the world.
MCP that lets Claude talk directly to Ableton
He goes on a work trip at least once, and the episode implies it’s not an abnormal situation.

At least twice he’s trying to get to work, so he doesn’t just work from home.
>Or to think about this another way, imagine a PhD student who was never allowed to talk to other people, attend conferences etc., and could only read papers and try things in lab. But they can read papers extremely fast. Would they be successful?

For anyone who thinks this is sufficient, be aware that papers only tell you what's successful (for some definition of successful). Being part of a research community gives you access to the other side: hallway conversations at conferences and informal collaborative networks are far more candid, where people will tell you what they've tried and didn't work, or what resources they need for an ambitious study that's just out of reach for their current budget. This is also where a lot of new ideas and collaborations come from, where people come together with matching problems and solutions to new interesting questions.

I'm not sure how an AI is supposed to help with this, as research is ultimately a very social activity from my perspective.
best HN biography of the day
I am slightly worried when she was one of the only few at Intel I thought was doing a great job. Luckily she is still serving as advisor.
Files have types though: .txt, .jpg, .bin, etc.
Spec-first is my preferred approach these days, but I had to grow into it. It didn't make sense early on until I'd written the same boilerplate 100s of times and realised how much time I was wasting.

The upfront cost is higher than the 10 lines it takes to make a working FastAPI app, but once you're past that it becomes a huge timesaver. It's an investment that pays dividends, so definitely for the patient programmer with a long-term view. Not to mention the automatic improvement in API consistently.

I worry slightly about AI completion generating all the code-first boilerplate before people give spec-first a try. It's the same speedup, but with none of the determinism or standardisation.
Kudos to you for taking all the heat and handling it gracefully.

Perhaps adding a screenshot or video to the README.md showing what it does could help people understand it better.
Anybody have some book suggestions that describe what a Director or VP does, and what makes a good one, in the day-to-day sense?
This, but also extended to American football.

These individuals are well compensated, but many are signing up for much shorter lives.
It's macOS re-enabling Apple Intelligence [1] and bluetooth [2] everytime I update the OS that annoy me.

[1] https://daringfireball.net/linked/2025/03/21/ios-18-updates-...

[2] https://discussions.apple.com/thread/255520964?sortBy=rank
A bit of common sense and understanding would go a long way to eliminating half the complaints you hear about HOAs.

If you know the tree is going to immediately start dying, you're just going to find the cheapest, least healthy sapling at the nursery. Had they let you wait until the tree is more likely to survive, there's a better chance you'd be willing to spend a bit more to buy an older/larger sapling that'll look better and provide more shade from the start. Plus, the temporary tree slowly dying would probably be less visually appealing than an empty spot for a few months.

There are reasons why we plant street trees: improved aesthetics, increased home value, shade along the street and sidewalks, traffic calming effects, etc. By ignoring the reason behind them and just focusing on checking the box, your HOA was just begging for some malicious compliance that undermined the benefits of the replacement tree.
Handbook for Writers
Two other sources:

https://tbaggery.com/2008/04/19/a-note-about-git-commit-mess...

https://cbea.ms/git-commit/
The "publisher bootstrap kit + revenue sharing agreement" would become ubiquitous overnight.

Copyright isn't the problem. Over-financialization is the problem.
I also would like to understand the differences relative to bubblewrap
Honestly I'm surprised a 62% single-core improvement is all they can muster from TSMC's process improvements.

In the same time period, Intel managed a 27.5% improvement in single core performance. Intel went from Alder Lake (Nov 2021, Intel 10nm) to Arrow Lake (Oct 2024, TSMC 3nm). [0]

This is not true and not how heterogeneous core architectures or single-threaded benchmark scores work.

This is true based on Geekbench 6.

[0]https://browser.geekbench.com/processor-benchmarks 12900KS vs 285k
The dumb thing is you know the USA has a backdoor onto everything, probably including Tiktok by now. European states are trying to play fair when everyone else broke the rules a long time ago.

What we really need is a European social media company to use instead of this US dominated **show.
It’s a direct quote of mark zuckerberg
For different reasons.
My argument is that C with classes is bad when it uses bad security practice, not because it must be bad.
It does if you want AI to write fantasy prose with wizards.
There are designs like Tilera and Phalanx that have tons of cores. Then, NUMA machines used to have 128-256 sockets in one machine with coherent memory. The SGI machines let you program them like it was one machine. Languages like Chapel were designed to make parallel programming easier.

Making more things like that with lowest, possible, unit prices could help a lot.
venmo does it too
Yes, that could be true. I'm not great in Bash. Be careful. These types of error are why I don't use Bash. I just wanted to give an example in a commonly used scripting language. The main point here is to check ARG_MAX.
Building a Data Pipeline with DuckDB
not : the correct answer
Yes. I was happy when Fowler came out because we could all start using the same terminologies for the same things, and work from common concepts when solving the same problem.

(It didn't work out that way, though. It seemed like most people used Fowler as some kind of bible or ending point, when it should have been a starting point/ source of inspiration. Somehow it seemed to turn people's brains off, making them dumber and less insightful about the systems they were building.)
Yeah fair. In unix tools I usually lean on AI too. But also pandas has much better docs than man pages tbh. Maybe pandas is just simpler than the unix world hah
The architecture is the function of number of people in the system. How do you manage 100 people in a monolith? 250? What if one group gets to a broken state but another group needs to release to escape a broken state?

Architecture is often solving a human problem. That said, too many teams break out way too early.
I think more reliable in Silico experimentation will yield much better results in the long run but is probably akin to a spacex or Tesla type of investment and 1-2 oom more compute intensive.
I consider Xeon Phi to be the shipping version of Larrabee. I've updated the post to mention it.
What the Press Got Wrong About Hitler
This can't be the explanation for everything, but I do know that once upon a time just the sheer source-code size of the types was annoying. You have to create a constructor, maybe a destructor, and there's all this syntax, and you have to label all the fields as private or public or protected and worry about how it fits into the inheritance hierarchy... and that all still applies in some languages. Even the dynamic scripting languages like Python that you'd think it would be easy tended to need an annoying and often 100% boilerplate __init__ function to initialize them. You couldn't really just get away with "class MyNewType(string): pass" in most cases.

But in many more modern languages, a "new type" is something the equivalent of

type MyNewType string

or

data PrimaryColor = Red | Green | Blue

and if that's all your language requires, you really shouldn't be afraid of creating new types. With such a small initial investment it doesn't take much for them to turn net positive.

You may need more, but I don't mind paying more to get more. I mind paying more just to tread water.

And I find they tend to very naturally accrete methods/functions (whatever the local thing is) that work on those types that pushes them even more positive fairly quickly. Plus if you've got a language with a halfway modern concept of source documentation you get a nice new thing you can document.
Yes, not very useful unless originality is foregone.
Nit-pick: Javascript is not simple; I personally think it has among the most complex language semantics out of all commonly used languages.
Yes, if *.c expands to a string over 2m. Maybe that is a lot for .c files, but it may easily happen with .tiff and a folder full of images used for training a deep learning model, for example.
Open source software can definitely be tampered with if the maintainers aren't vigilant enough. Look at what happened with XZ/LZMA debacle a few months ago. Yeah it didn't make it into most distros but still...

And the sad reality, the maintainers for most useful OSS projects are essentially paid employees of a company. Which can be easily enticed/forced by governments.

And then there's the hardware manufacturers. Even the most hardened software running atop compromised hardware becomes worthless.
Paul A. M. Dirac, Interview by Friedrich Hund (1982) [video]
Someone knows some good framework or anything which I could embedd Haskell code in HTML to use in Canvas to see results immediately. I am just started learning Haskell. Someones have some exp.how to use LLMs for speed-up learning of coding in new language with new paradigm?:) Thx!
> There's no confusion between what a borrow checker and a GC do

There is, with Rust you cannot extend the lifetime of an object by keeping a reference to it, when this is exactly the kind of things that will happen (and cause leaks) with GC.

> this looks like hand-rolled pointers using vecs as one option fairly frequently

Emphasis mine. Idk where you got the idea that was something frequent, but while it is an option that's on the table in order to manage data with cyclic references and is indeed used by a bunch of crate doing this kind of stuff, it's never something you'd have to use in practice.

(I say that as someone who's been writing Rust for ten years in every possible set-up, from embedded to front-end web, and who's been teaching Rust at university).
over 942,562 CCTV cameras are in operation across London alone..

https://www.tnssolutions.co.uk/post/how-much-of-london-is-co...
Turn the tables by having your crawler send snippy emails to webmasters when their site slows down under your barrage. Try: “Your server failed to support our cutting-edge AI training. Please upgrade your pathetic infrastructure.” Blaming them for your bad behavior not only shifts responsibility but also proves your startup’s fearless attitude.
Uncle Bob in particular is a funny case. I feel like his books are largely credited as the being source those very particular OOP obsessions

But he eventually turned to the dark side. He claims clojure, a functional lisp, is his absolute favorite language.

He’s even got blog posts about it! Multiple!

I stumbled on this while reading about clojure. I really like his blog!

https://blog.cleancoder.com/uncle-bob/2019/08/22/WhyClojure....
Zero means nothing (not that it has no importance :-) but that it symbolises the void). So the symbol 0 could be also a single space or any other predetermined. So, it is not a number and should not be used like one (pun intended)
Relatively recent data of TSLA ownership.https://www.tipranks.com/stocks/tsla/ownership#

20.58% Insiders
14.49% Mutual Funds
10.65% Other Institutional Investors
19.14% ETFs
35.14% Public Companies and
Individual Investors

Retail ownership share has been over 40% in the past. https://www.businessinsider.com/tesla-stock-price-decline-re...

> Data from JPMorgan shows that net retail buying of the stock was positive for 12 consecutive days, totaling $7.3 billion.

>"While this is not the longest consecutive streak of Retail buying in TSLA, it is the highest magnitude among all past 'buying streaks' in over a decade," Emma Wu, a strategist at JPMorgan said in a note on Wednesday.
They’re dependent so they clearly can’t make rational decisions. It’s not even their fault, the system is set up against them.
Thanks! I know it's probably bizarre behavior to not debate at all in the comments, but man, life is short.

Good note on the screenshot. There are some code samples but I'll think if there's a way to add a visual. It's tough cause it's just a library that you consume in PHP! But I'll noodle nonetheless.
When you mean "improvement" you mean Geekbench score. There are all sorts of metrics that year-over-year improvements bring, and performance uplift is really just one of them.

> This is true based on Geekbench 6.

But Apple Silicon does not have a homogeneous core architecture. Your claim that "each core" was improved by 62% is simply flat-out wrong. A single-core test does not average out the performance of the efficiency core and performance core, it just schedules it to the fastest available thread. Furthermore, you're again conflating "improvement" and "Geekbench score" without controlling for variables like power consumption and ISA divergence. It's like the cherry-picked PowerISA vs Intel benchmarks all over again.

OP's statement still strikes me as overwhelmingly true. The promise of ARM dominating the desktop is entirely unrealized in 2025. It's barely even reaching fruition in the datacenter.
Anti-Misalignment
an essay on why alignment is total bullshit but also really important
The Times is a UK newspaper with a British audience. I agree the HN title is disingenuous though.
Yall remember when he went on SNL to tell people to buy Doge coin, and what happened right after that?
It seems to me the bill tried to charge royalties on maths and that a result would have been state sanctioned calculations would contradict the value of pi.

The Wikipedia article notes that the redefining of pi was specifically not an aim of the bill, pi not being mentioned in it.
Your interpretation doesn't seem compatible with (my understanding of) how IP licensing as a part of contract law works. If I distribute copyrighted music via torrent, the RIAA isn't going to waste time finding out if the recipients were planning to buy CDs otherwise. If you receive software under a license that is too restrictive for you, then there is always the option to pay the rightholder to grant you a more permissive license in exchange for money.

(I don't approve of this system, I am merely describing what I see as the status quo.)
Now imagine all the other drunk adicts getting the clean shit because this one individual, how many lives were saved because one person.

For sure other drug dealers are upset now and will complain why would a person fight them instead just buying from other dealer or just stop using/
I used to only use one side of the grille and usually not close it for most things where I cared about retaining the moisture
> Who said anything about extending "variables"?

I did, because that's the only thing that can be kept alive longer than needed (till the end of the scope where the variable is defined).

> If you heap allocate something and store a reference to it, Rust will absolutely keep that object alive till all such references are gone.

No it doesn't.

And it shows you have no understanding of how Rust works. A GC will do that, but the borrow checker won't, it cannot, all it can do is to yell at you so that you make your variable live as long as it needs.

See this playground to see what happen when you allocate something on the heap and try return a reference to it: https://play.rust-lang.org/?version=stable&mode=debug&editio...

If you could please stop spreading nonsense about a language you don't even know the basics of, that would be great for everyone.
I don't think there is any benefit to society when a company with a black box doesn't give back to the community

They are at least giving the model they trained back to the community. https://www.llama.com/llama-downloads/
Sure, but that's not the point of Rust. Many GC'd languages also guarantee that nothing can be null.
There's an extra interesting feature there where the remoteapp windows are aware of each other. It's a niche use case, but the remote side counts as one session, so apps can interact and automation/accessibility mostly works as expected. Although the local system still sees the remote apps as opaque rectangle rather than widgets.
Fedora Cosmic Spin
Hi, are there any good frameworks which I could use embedding Haskell code in HTML to see results during code changing in Canvas. Someone use LLMs to speed-up programming language? Especially FP. Arebthere some good structured methods for this? Thx.!
Very nice write-up. First time I’ve finished an article about formal proofs and thought to myself I’d like to give it a try.