skysight-inc/HackerNews huggingface dataset:
Wow. Jeffrey Ullman? Turing Award, Neumann medal etc. He is now 80 years old.

Ullman is of the authors of several legendary computer science books Dragon Book (Compilers: Principles, Techniques, and Tools) the Cinderella Book (Introduction to Automata Theory, Languages, and Computation), Green Dragon Book (Principles of Compiler Design)

He was the thesis advisor for Sergey Brin, Ravi Sethi, Surajit Chaudhuri
I agree Andor was great - I genuinely found myself on the edge of my seat once or twice watching it. But one decent TV show out of several, and no new movies in years? Terrible performance.
Punishing people for being addicted to drugs is miserable, and having people be addicted to drugs is also miserable. When drugs were criminalized, the state had to dole out a lot of misery in punishments, but this also depressed the addiction/usage rate, which consequently lowered the drug addiction misery by some amount as well (not necessarily by more than the extra misery that punishment brought, but not necessarily less either).

Decriminalizing removes that punishment misery, so total misery drops significantly. But the behavior it was suppressing - the drug use - rebounds in the absence of punishment, and the misery level creeps back up.

I don’t buy that it’s the handoff to NGOs that caused this. From the article’s description, the NGOs appear to be implementing the decriminalization policy much more faithfully than the police did - needles and supervision are provided by the NGOs “without judgment”, while I very much doubt the police were entirely without judgment in the months after decriminalization.
Using semver doesn't magically make it okay to make breaking changes constantly. It's still a pain for anyone using your library.

Semver explicitly encourages you to use major version 0 during early development for this exact reason, it's up to the maintainers to decide when they can be more stable.
Reddit mods fear spam overload as BotDefense leaves “antagonistic” Reddit
I think the detractors of your comment would have less ground if you compared the life expectancy at 10 yo in Pompeii to that of a 10 yo from, say, 100 years ago, in which case at least I find it surprising that the difference is not far greater.
That's because the second author is Jeffrey Ullman (Turing Award, Neumann medal)

Ullman is of the authors of several legendary computer science books Dragon Book (Compilers: Principles, Techniques, and Tools) the Cinderella Book (Introduction to Automata Theory, Languages, and Computation), Green Dragon Book (Principles of Compiler Design)

If you want to learn deep stuff with clarity, those old books are still the way to go.
What is the rdrama
Tobacco use - despite its visibility and despite being extremely addictive - went down a lot. Legal and normal are NOT the same thing. The biggest problems arise when normal is illegal as it undermines the law and maintains delusions about what is going on in reality.
If someone goes to your store on Main Street, takes your inventory list and the price list, does the same to all the competitors and then sets up shop in main street selling people the information of where they should buy there is a case for me to be able to decide whether or not I give them access to that information.

Especially since they're letting stores pay money to be the first recommended store.
Excelent investigative journalism by FT.
Does he actually have any connection to Genera or even Symbolics?
Evernote lays off staff, relocating to Europe
I like to human think that Garth Marenghi's Darkplace is a spiritual successor of sorts.
That’s because CPUs and GPUs are useful for more than just matrix multiplication. TPUs aren’t; they assume highly regular data movement in and out of the ALUs.
If the shop owner is losing something when people take pictures of the shop, they may start to shoo then away every time.

Robots.txt exists because shop photographers want to be allowed to take pictures rather than be blocked tout court.
Your rant makes no sense. How exactly is anti-science sentiment the cause of the first local malaria case detected in 20 years? It’s not like there’s a vaccine approved for use in the US, or that malaria is something that spreads as easily as Covid..

And sure, you compared to Belize, an island country with much limited movement compared to the US.
> You’re hard pressed to find anyone complaining about Luke Skywalker

That's just not true. The whole "chosen one" premise is extremely common in fantasy and scifi and widely criticized by people with sufficient taste and media literacy to become aware of the pattern and grow weary of it. Media that fits this pattern is considered adolescent; adults who are obsessed with Star Wars or Harry Potter are called manchildren. "Mary Sue" is gendered language that isn't used to describe male characters, but that doesn't mean this same exact sort of bad writing for male characters doesn't exist, or isn't recognized as such.

Off the top of my head: Harry Potter, Star Wars, the Matrix, virtually all shonen anime, The Wheel of Time, anything Branden Sanderson has written... all of these are considered adolescent (have I pissed off everybody yet?) It's extremely hard to think of any example of "chosen one" media that isn't considered adolescent... Dune maybe? This trope is so common, it taints the reputation of all fantasy and sci-fi by association.
> This is the only practically infinite source of CO2-free energy not relying on weather, geographical position or large area.

Okay? You haven't shown that an energy source not relying on weather, geographical position or large area is necessary to solve the climate crisis. Don't just throw around more attributes.

> It is safer than almost all other sources (taking into account Chernobyl and Fukushima)

Is it a physical fact of life they are safer (as in, you can't to do anything wrong) or is it our regulations that make them so safe? The regulations you want to remove?

> The climate catastrophe is considered obviously very dangerous by all scientific organizations

Okay, did I say anything else?
Thanks for this article and to ingve for submitting it.

Concurrency and async is my favourite topic.

I think event loop programming is very interesting, and Goroutines mean every process is effectively an event loop. So I like server programming. I have an epoll server that multiplexes multiple sockets per thread which is a bit more scalable than a thread per socket. I like nodejs libuv, but I think we can go further.

I wrote a very simple toy lightweight 1:M:N (1 scheduler:M kernel threads:N lightweight threads) thread scheduler in C, Rust and Java.

https://github.com/samsquire/preemptible-thread

It works on the principle that hot loops can be interrupted BY ANOTHER THREAD (the scheduler thread) on a timer by setting a loop to its limit, to give lightweight threads a chance to execute.

What I think I want today though is an extremely rich process/concurrency API that resembles a stream API but for processes. For example, we should be able to create pipelines that can be paused, resumed, forked, merged, drop_while, iterate_until and whatever else would be useful.
Senior here. I think this is an overly cynical take.

You want to pick a set of tools which will help you get the job at hand done most effectively. It’s often easier and cheaper to hire or train a team to use a framework or library than it is to reimplement the functionality that library provides from scratch. Eg, if I was building a big single page app, I’d rather use react than reimplement react’s functionality, badly, on top of jquery or something.

Projects last years. An engineer with solid fundamental knowledge can get up to speed with most of these tools and libraries in a few days. The math usually checks out to make them worth using.

But I still acknowledge your point. There are plenty of terrible senior engineers out there making bad choices on tools. And there is a lot of damage a bad tool choice can make to a project. Libraries and frameworks rarely tell you when they’re buggy messes. And coworkers rarely tell you when learning some new tool feels beyond them. So I’m sure there’s plenty of projects out there trying to use fancy tools which have a net negative effect on team productivity.
Spot on! :)
>But with high mobility nowdays, they seldom think it is worth it anymore. You teach and then they thank you and move on.

The high mobility part is overblown.

The biggest teaching factories are also the ones who spend exorbitant amounts on bureaucracy and accessories while gratuitously taking advantage of young people eager to prove themselves, having little to no responsibilities and no understanding of the professional world. Their whole shtick is to find suckers willing to stick after, all the while taking advantage of naïve youth.

The vast majority of people don't move if you keep their pays on actual market rates. Interviewing is a chore. Moving for jobs is a chore. Most people hate getting out of their comfort zone. Yet, many will push individuals to 'prove themselves' first, having any pay raises lag behind for several years, where individuals find themselves getting their promotion's worth of money only after moving to a different company.

It's the companies that have optimized for this behavior and chosen internal promotions should be few and unrewarding. Not the other way around. God forbid they reap what they sow.
What property was damaged?
Really interesting. The recent HN article on branchless binary search also covered cmov: https://news.ycombinator.com/item?id=35737862
>Privatize is an acceptable verbiage for a government or government-owned entity which has outsourced to a private corporation.

Given how the term is conventionally used, 'privatize' implies that for-profit enterprise has taken over, and even pedantically - looking at what the root word of the term technically means instead of how the term is conventionally used - it implies for-profit enteprise, given private ownership, in the strictest sense of the term, means no restrictions on how the private actor who owns the property may use that property, including no restrictions on distributing profits to shareholders.
You can’t just decriminalize owning drugs, you have to legalize selling drugs. That’s how you get rid of the criminals in the system.

And selling drugs should not be a fabulous glamorous advertised social endevour like marijuana in the USA.

Drugs should be sold like tobacco in Australia…. behind the counter, zero advertising, zero branding.
HTML and CSS has overlapping control over many properties on how a given document is rendered, so Zen Garden is more like “check out this Turing complete program written in CSS” — cute and interesting, but it is not practical as we can see from.. literally no real website doing anything remotely like that. This myth came from a time when we had markdown-level HTML markups, and it made sense back then: sure, why not let me color headers red? But it doesn’t scale as it simply doesn’t compose. That cascading part doesn’t make sense for many properties: should padding be inherited? It basically never makes sense. Components are the sane building blocks (as has been realized by desktop GUIs decades ago), and we are much better off with strong encapsulation here (shadow dom is a welcome change).
https://dmalaminos.com/blog
> Vancouver and Portugal have very different policy.

They shouldn't be all that different. Vancouver (well, British Columbia) has tried to model its decriminalization efforts after Portugal's.

That decriminalization hasn't even been around for more than a handful of months, though, so it seems rather early for Vancouver to also be having doubts. Nobody was expecting things to change overnight; Health Canada allowed until 2026 to prove the model.
Hm, they took an interesting approach where they capture the echoed help messages using shell scripts.

I was struggling to capture the python nodes and that would bypass it completely. It could even work with other python libraries, such as Click.
They are the ultimate ask for forgiveness rather than permission. Copyright has been a thing for a long long time before googs developed their scanning. They were well aware that it should have been an opt-in, but knew they’d never gain traction for their little project. So they bull in a China shop’d their way to a point of too far to stop them.
Man, you know me better than I do, and from 2 internet comments!
Isn't this what gas stations do?
The sad thing is that you did not see who signed the petition, you did not look up the link that I gave you and who he is who his colleagues are and who came out and spoke about it. Live on olbivion. Canargue with someone that does not want to know facts.
MJ’s problem for me at least is that it is incapable of generating unaesthetic things. I gave it the classic list of negative prompts (blurry, grainy, deformed hands, etc.) and got a pretty image back, so I cancelled and switched to Microsoft’s DALL-E, which better spans the full range of creativity.

RLHF is a scourge.
And the movies: Four Lions; The Day Shall Come.

And especially the relevant interviews: the movies are the artistic depictions, but the real world facts that made it important to produce them - the rationale and the exposition of salient research material that became the movie - are explained by Chris Morris in talks.
Most likely they made it cheaper to run (faster), and tolerated some degree of change in the output.

It might have seem worth it to them but not the end user.
That's talking about a spike between 2019 and 2023.

Why did it take nearly a decade to happen, then happen all at once?

Seems like something else changed more recently than the funding in 2012.
Apologizes, the Correct Wikipedia URI for; Threads (App) – Number of Users : <https://en.wikipedia.org/wiki/Threads_(app)#Number_of_users>

I'm not quite sure if Wikipedia have changed their URI format?
Anyone know what happens if the passenger steps out to remove the cone?
That would make sense only in an alternative universe where HTML itself didn’t end up with styling-related functionality, but remained closer to its XML ancestry.
I don't understand what you're saying. I said it's on Red Hat that they decided to sell to IBM. I didn't say that the CEO personally made that decision, the board of directors is obviously the part of the company which has the final say in such decisions.
This is a fantastic metaphor. Thanks for this - I’m going to use it myself.
I actually was also thinking that way.

But then, after looking back at my old code, I struggled and crafted my 1SLOC guiding principle. I never looked back.

Wasting time when writing code is actually an investment into future read speed.

I even wrote some time ago about my rationale for 1SLOC https://blog.pwkf.org/2022/09/18/always-optimize-for-dummies...
This seems weird to me though, aren't search engines something very similar to AI, if not outright AI?
So essentially the homeless and mentally ill in the U.S are incentivized to be dangerous, explains a lot
CTO's can't all be idiots, some of them will only be pretending to think that.
> I think library authors should be more relentless and break compatibility every few years.

...isn't it just how most LTSs work? LTS is long-term support, not life-time support.
Awesome John - love it since week 1. especially I love the real world challenges.

Awesome was redis server. I spent a lot more time to come up with a pluggbsle command library and test cases.

But also load balancer I enjoyed very much. It looks easy to build a reliable simple load balancer. But when you implement it you see the tiny details.

The little Linux tools are a good start for everybody to learn a new language. I would not prefer to start with real world challenges if you learn a new language.

Thx
Lolo
If you run a store on Main Street, should people be allowed to take pictures of your store, copy its content and put it up for sale on another store?

I see this argument made over and over again here on HN and it’s puzzling that people always stop at the first part.

Companies won’t stop at the “look at your content” phase. They will use the knowledge gathered by looking at your content to do something else. That’s the problematic part.
> Perhaps those who've had family or friends killed by drunk driving or drunken homicide might have something else to say.

The offence in that case isn't the drink, it's the driving. Maybe we should ban driving.
With all due respect, I think many of us has been massively burnt by that “meaningful classname”, that happened to be also a meaningful classname in a different part of the code, or was not specific enough, or an update to a CSS dependency broke the whole thing.
Symbolics is actually the founding reason for Stallman becoming full Stallman and all of the free software / GPL thing.
This week in KDE: Akademy approaches
…and Whitehurst was pretty explicit that he left because the board gave the CEO job to Arvind Krishna[0]. He also forfeited a large stock award when he did that.

[0] https://wraltechwire.com/2021/07/07/whitehurst-stepping-down...
Ask HN: Is LLM caching necessary?
With the proliferation of large models, an increasing number of enterprises and individual developers are now developing applications based on these models. As such, it is worth considering whether large model caching is necessary during the development process.

Our project: https://github.com/zilliztech/GPTCache
I don't know about them, but it is a real argument. It's roughly based on Prohibition vs being able to buy alcohol in stores.
The Uxn Ecosystem
I find it ridiculous that Chrome, Edge and Firefox are all currently around v115. It's just a marketing term now. I've seen Firefox and Thunderbird major version numbers change for simple bugfixes. A release date would be enough.
Mind that there are already countries regulating what may be in published photos and what may be not. (E.g., the Eiffel Tower illuminated is protected: https://www.toureiffel.paris/en/business/use-image-of-eiffel...)

(Edit: How is a factual, on-topic statement, providing a source-link for its claim, downvoted? You may not favor these regulations, but they still do exist.)
Oh okay I was thinking of more of a runtime-code-emitting-dynamically kind of thing.

If it's the way you've shown it'd be great!
I think you're probably right, was just pointing out that the definition doesn't mean that has to be the case :)
This is a fascinating and elegant little virtual machine design that I think many here would find interesting.
In your first sentence you forgot to include "if you live in America."
You will get a lot of replies focused on scraping. Which is exactly what Google do for a living. It's in their best interest to be the only company obtaining that valuable data.
Now do a card-widget. HTML is too barebones to operate without random helper divs, and those can’t be meaningfully named.
On the contrary, Linus of LTT managed to uninstall the GUI of his PopOS install within an hour while attempting to install Steam only last year. https://youtu.be/0506yDSgU7M?t=618
Lior's tweet: https://twitter.com/AlphaSignalAI/status/1677348799801425920

You can cut your GPT API expenses by 50% through caching using LangChain and GPTCache.

You will also benefit from significant response time increase and API rate limit restrictions.
Agent Orange is extensively used in US agriculture and forestry. Mustard Gas is effectively Chemo medicine now. Teargas is on every security guard's belt, but a named munition in war.

This is just marketing. No more chemical weapons? They've just been rebranded and given civilian functions, or exported and dropped on Syrians or Russians as part of America's glorious contributions to freedom around the world.
>Abstraction is the only way we can combat complexity

Abstraction just hides existing complexity and adds another layer of complexity.

Using a FactoryFactoryFactory isn't going to eliminate complexity.
Then I'm all in. I thought something done at runtime dynamically, instead of statically genereting type information at compile time.

It'd be lovely the way you described.
It is a mistype - by memory I meant disc storage, not RAM
Cause every VR team has attempted before them with marginal success. 3D in 2D formats has never been appealing for mass consumption. The goal is to get people comfortable with the idea of this first.
I agree but it's not that you won't need these things but that you don't know when or if you'll need them.

For a professional MBA that's taken over a department, it's not so much that they won't pay you to learn what's not definitely part of the job but that they can get away without doing so. It appear superficially to be the low risk option.

It's the same reason that manufacturing gets outsourced instead of invested in as a core competency that sets you apart from the competition.

To a lot of people anything that makes the numbers go in the right direction is what's important. They'll even pretend that the sole fiduciary duty is to raise short-term profits at the expense of long term value.

When so many of the world's largest corps are now hollowed out marketing operations reselling generic products, it's hard to argue against using the latest trending framework.
The Middle Ages is not Rome. I think it’s plausible that Roman society would fare better
100 years ago we had barely started doing vaccinations at scale, germ theory was accepted but basically a "modern" theory and surgery was still barely better than the previous millennia.

The 20th and 21st century havd been revolutionary from a medical point of view.
May I please get a source on this?
At this point I'm surprised nobody connects these tools to Gmail, Gsuite, and/or a posix structure. If it has to be my self hosted AI assistant I should be able to provide my documents to it, right?
This project has 433 pull requests.

It used to have literally thousands of open issues. Where did they go? Fixed?

It also had a project owner who refused to form a team of people responsible for the project. How did that pan out?
So what are some recommendations then? Seems like a lot of talk but not many sources nor suggestions.
Photo Rights and Terms of Service
Amplenote looks really promising.
"However those who survived to adulthood had a life expectancy considerably closer to modern ones than most people think."

Nope. I see this consistently repeated all over HN or Reddit, but it just isn't true. Only the high clergy routinely reached their late 60s, and trying to analyze general mortality from the relatively sparse ancient records that mostly concerned the richest and most important people introduces enormous biases.

It is the burial grounds that tell the full story without major biases (there still are biases caused by, say, sailors drowning and their bones not being buried on land - a nontrivial cause of death in a maritime imperium). And the bones of average people indicate that over half didn't live to see their 60th birthday until the 19th century.

In some really bad periods (the Dark Ages in Europe), the average buried adult person is in their early forties - a tale of food insecurity and constant raids. Rome, at least, was mostly food secure and had long periods of peace, so celebrating your 50th birthday was very thinkable for a free Roman citizen of non-pauper status.

Edit: someone downvoting this. People, just take any paper about an archeological excavation of an old burial ground and the detected age distribution of the skeletons found. People over 60 are untypical, though always present in all periods until well into the industrial revolution. And early Medieval cemeteries skew a lot younger than either Rome at its height, or the Late Middle Ages with their better agriculture and more capable governments.
Except people start reselling legal drugs to the jurisdiction where they remain illegal... For this to work out as intended it would have to be planet-wide.
> he could from the point of view of spending the money and maybe hiring some people

And that's hard. I personally think hiring is the hardest and most important part of running a business.