skysight-inc/HackerNews huggingface dataset:
> but many other mutexes don't.

yes and that's most times the better design decision

> operating on an &mut T, while state is invalid.

but you normally don't and for many use cases is in my experiment a non-issue

panic recovery isn't fine grained and passing `&mut T` data across recovery boundaries is bothersome

at the same time most of the cross request handler in-memory state is stuff like caches and similar which as long as you don't hand role them should work just fine with panic recovery

At the same time deciding to not recover some kinds of shared state and recreate them isn't hard at all, at least assuming no spaghetti code with ton's of `static` globals are used.

And sure there are some use cases where you might prefer to tear down the process, but most web-server use cases aren't anywhere close to it in my experience. I can't remember having had a single bug because of panic recovery in the last like ~8?? years of using it in production (yes a company I previous worked for started using it in production around it's 1.0 release).

EDIT: Actually I correct myself 2 bugs. One due to Muxtex poison which wouldn't have been a problem if the Muxtex didn't had poison. And another due to a certain SQL library insisting of not fixing a long standing bug by insisting on reexport a old version of a crate known to be broken which had been fixed upstream because they didn't like the way it was fixed and both not documenting that you can't use it with panic recovery and closing all related issues because "if you use panics you are dump".

But both of them where like 6-8 years ago.
> Its subreddit has 52k members. There are probably hundreds of thousands of users.

I don't get your reasoning here, you shouldn't even expect more than a fraction of the reddit users to have even installed and tried the browser, let alone using it regularly.
The data shows that you are not alone. AI is decimating StackOverflow.

The draconian approach to keeping the site clean made some sense before AI, because they used to have tons of really, really, really low-effort questions. ("do my homework", basically.) But now those go to AI....
Any site like Stack Exchange is sure to rely on a handful of really dedicated users who live for their subject of special interest. It is an ingenious way of extracting value from the free work of these users.

But answering question and teaching strangers about your favourite subject is nothing like rating computer generated sentences on their correctness, no matter what the subject matter is. The whales will leave, and the community will be a shoal of drone fish. There may be a business model there too, but it's nothing like the current one.

These people know their community. So I wonder what thinking was behind this decision. In my current place of work, there have been many discussions like "how can we integrate AI in our business model". Maybe it's not more complicated than that. Maybe it's a coincidence that they were recently bought by a company that needs return on investment. Either way it's sad that we so rarely can have nice things on the Internet anymore.
Would you recommend is probably easier to track as an OKR. You can keep asking it every quarter for new data to pat (or smack) yourself.
> For example, when someone accuses you of taking money out of the register, it would be an example of whataboutism to point that the person accusing you does it too.

I don't think it would. Or at least, I don't think it necessarily would. "You do it, therefore it's not bad, therefore I'm not wrong" is a reasonable argument that is not distraction. "All these other people also do it and it is treated as de minimis at worst, and yet you're singling me out for inappropriate reasons" may be reasonable depending on context or may be somewhat abusive... but it is a different argument than "Whataboutism". Bringing up that you do it, too, purely (or mainly?) as a distraction can probably reasonably be accounted Whataboutism, but it's a distractingly noncentral example because of its proximity to those other arguments.

> If the real argument is that not disclosing vulnerabilities is not actually a bad thing, then the fact that China also doesn't do it is completely irrelevant.

Other agents having made the same decision is perhaps some evidence that it was a reasonable decision, although it very much depends on context.
ThatNeedle – Deep Search
ThatNeedle - Deep Search is a revolutionary search engine that leverages cutting-edge natural language processing (NLP) to understand the true meaning and intent behind your search queries. Unlike traditional search engines that rely on keyword matching, ThatNeedle delves deeper, analyzing the context, semantics, and relationships within your search terms to provide highly relevant and accurate results. It's designed to save you time and effort by eliminating the need to sift through countless irrelevant pages. ThatNeedle - Deep Search is ideal for anyone seeking precise information, conducting in-depth research, or simply looking for a more intelligent and intuitive search experience.
The Bullshit Machines: How to Thrive in a ChatGPT World
Maybe not... You have a lot of faith in SO upvotes. I think they're very likely to upvote good sounding answers which don't actually work.
Wild. How about just, you know, normalizing hair loss as a part of life? Get things to the point where women don't focus on what's on a man's head, but what's in it. Would alleviate so many problems.
Once you know how Rust works it is likely your Rust code will be faster than C/C++ with less effort. I can say this because I was using C++ for a long time since Visual C++ 6.0 and moved to Rust recently about 3 years ago.

One of the reason is you get the whole program optimization automatically in Rust while C/C++ you need to use put the function that need to be inline in the header or enable LTO at the link time. Bound checking in Rust that people keep using as an example for performance problem is not actually a problem. For example, if you need to access the same index multiple times Rust will perform bound-checking only on the first access (e.g. https://play.rust-lang.org/?version=stable&mode=release&edit...).

Borrow checker is your friend, not an enemy once you know how work with it.
I would appreciate sources for the first point, to know what precisely you're referring to. In any case, the idea that there is waste and fraud in the government is, I would think, common knowledge. Fighting this is a necessary, admirable, but never-ending battle. Greed has been with us forever. For the better part of the last 160 years, however, America has done this in generally peaceful and democratic ways, with elected leaders passing laws through Congress and delegating power to civil servants. I'm curious if anyone can think of an example where such a small group of unelected, unappointed individuals had such sweeping powers. It seems like technology has had a role in enabling this concentration of power, even as it's been an equalizer in other ways.

As to your second point, I think you're using a rather odd definition of what is political. Anything that requires agreement or compromise between a group of individuals involves politics, whether the context is your work, your neighborhood, or your government. In that sense, "reducing state power" is absolutely political. It took political agreement for the government to do new things, and it should take political agreement for the government to stop doing those things.

There's nothing inherently bad about politics, if we define it this way. I would also disagree that the current environment is hyper-political. We're free to do plenty of things without needing political agreement.

On the other hand, I would agree that the current environment is hyper-partisan. I think we do often judge one another these days based on political (really, party) affiliation, and let everything be tainted by those tribal instincts. I find that unfortunate, but partisanship has little to do with the size of government. Whether one wants change or the status quo, every option should involve politics. The only way out is to live in an autocracy, and history has shown that even then, you're not really free of politics for very long.
Appreciate the reply, thanks. I had heard so many stories about build issues (as with other new Tesla models), and it's pretty expensive too. I wasn't sure what attracted people enough to overcome these downsides (and the polarizing aesthetics, of course). But if you've got skis and ride-on cars, I see how the bed would make this a winner over the Model X.
Musk's clearance was already somewhat restricted because of it and limited things he could see at SpaceX

https://www.cnbc.com/2019/03/07/elon-musk-asks-pentagon-for-...

After he did a $1 million lottery a day only for Registered Republicans, to bypass pay for registration laws, in a swing state during the election.. I'm guessing any leftovers of that will be lifted.
I have a Kiwix archive of all of StackOverflow from shortly before ChatGPT launched. I suspect that's all I'll ever need, and even that will become less useful as time passes.
This is from March 2024, and is a statement about fiscal year 2023. Spending that fiscal year was $6.1T, so the improper payments were about 4% of the total spent.

> About $186 billion (79%) of such errors were concentrated in five program areas: Medicare, Medicaid, Pandemic Unemployment Assistance, the Earned Income Tax Credit, and Paycheck Protection Program Loan forgiveness.
It's not "strictly illegal" in Australia. Our anti-discrimination bodies across the country frequently grant exemptions to employers allowing sex-based or race-based discrimination in favour of certain groups (e.g. women, Aboriginal or Torres Strait Islander people), in order to "improve access to specific jobs, programs or services".

Here is a list of the current exemptions in NSW:

https://antidiscrimination.nsw.gov.au/organisations-and-comm...
Just bang out a bunch of C code, feed it to an AI: "Make this memory safe". Profit.

No need for rust, Ada, CHERI, SPARK, etc.
Safe Rust often performs significantly worse than C++ for many kinds of code where you care a lot about performance. You can bring that performance closer together with unsafe Rust but at that point you might as well use C++ (which still seems to have better code gen with less code). Everyone has their anecdotes but, with the current state of languages and compilers, C++ still excels for performance engineering.

The performance tradeoff is not intrinsic. Rust’s weakness is that it struggles to express safety models sometimes used in high performance code that are outside its native safety model. C++ DGAF, for better and worse.

The hardcoded safety model combined with a somewhat broken async situation has led me to the conclusion that Rust is not a realistic C++ replacement for the kinds of code where C++ excels. I am hopeful something else will come along but there isn’t much on the horizon other than Zig, which I like in many regards but may turn out to be a bit too spartan (amazing C replacement though).
I would go as far as to say it was a childish meme sub (edit: and cultish, ye). I wonder if it was like that Flat Earth Society started. Once the "Qanon" type of guys turn up the memes become dogma.

I might have a different threshold for hateful on the internets or I didn't look closely enough.
Surprised he resigned. After all, it seems transparent that they’re going for a coup.
One can also argue this can be done within db such as postgres have everything store procedures/functions/triggers. In some ways DBs are just Spreadsheets with really robust querying languages.
If you can't figure out something innovative and ground breaking to do as a project try to copy something which already exists and you find useful.

It can be an app or website, or something else. By trying to replicate something you will begin to learn and understand what the limitations and opportunities in these tools are.

Developers hanging out on eg Hacker News are the very tip of the wave. 99% of all developers don't visit sites like this. It will take a long time (10+ years.) before AI moves through all fields. Companies which are inherently software focused will be first. But that's not where the long tail of software is.

The long tail is in companies which does no software currently. Places where software is something you buy to do inventory or keep track of invoices or time sheets.

I use these tools everyday now and they are both magically awesome and stupendously stupid, sometimes in the same reply. Things always change less in the short term (say less than 5 years), and more in long term (10+ years). Just as it was with smartphones, arguably the most recent big revolution which is now integrated everywhere.

To reiterate. To find a project chose something which already exist and you use and have use of. Then copy it. Then improve it (to better for your use.)

Personally I think this new revolution will make software exponentially more abundant and infinitely customizable and adaptable to individuals. My guess is also that in 10-20 years we will have more people than today who do "programming".

A lot of tasks which are now hacked together in Excel sheets will be a lot easier to make into "proper" programs.

In this world the people who know enough about many things to efficiently use agents to accelerate them will be the most valuable.
How to Migrate from Wowza Streaming Engine to Red5 Pro in 2025?
US: Large public sector of debatable value (please no flames)

Japan: Paves entirety of Yokohama

China: Tofu real estate and more...

I agree that it is silly. If the state or the public sector digs holes and refills them, it adds to GDP. Typically economists say, "Yes, GDP is a flawed metric, but it is better than no metric"

That said, we can evaluate the added benefits of automation and the productivity gains thereof, purely from first principles, without resorting to empiricism.
It's either one or the other, right? In the end people will be forced to either fix their governance or embrace the chaos. At least in the idea of "verifiable computing for thee but not for me" it's certainly not the "verifiable computing" part that I find to be the problem.

We're living the inbetween and people are beating the drums that drive us towards either endpoint. Not for no reason either. Turbulent times.
Quora was the first website I blocked when I started using Kagi.

Life is much better now without it dominating my search results.
I learned in college that most random number generators use the current timestamp to generate a pseudo-random number.

How does this differ cryptographically from algorithms like MWC1616 and xorshift128+ in backend applications? How can a random number generator be vulnerable to attacks in real life?

Does it really matter which random number generator you use on a webpage? It's already considered an insecure environment anyway (that's why we have server-side validation).
Heaps of BYD EVs on the road here in Australia, and Tesla sales are plummeting here now too.
What OP described here does sound like it's a domain privacy measure, rather than a scam. But Godaddy is known to register domains that their customers search for, and then offer it on auction - at least in the past. They also demonstrated some fine-print policy by which they hold hosted data hostage to force a steeper renewal fee. (Not me. I wouldn't host anything other than DNS records with my registrar - even though I trust mine much more than Godaddy). I don't know why they won't count as scams. But they are red flags enough for me to stay well away.
Altermagnets, a New Magnetic Phase
And there is such thing as DoD (Depth of Discharge) - Doing 4x 25% charges (1 cycle) is much much much better than 1x100% cycle.

You'd lose 27% of capacity vs 8% capacity over a cycle test that lasted 2,5 years. https://youtu.be/i31x5JW361k?si=93KYNqKFVJRgSbKs&t=1216
Someone actually took the time to close my 16 years old question of that type. There wasn't any activity on it, and it had good answers. Some people are just bored.
My story: it's a joke to be a grad student. Salary in 2012: $10,800 per year without housing.
This argument, by now a common refrain from defenders of companies like OpenAI, misses the entire putative point of intellectual property, and the point of law in general. It is a distraction of a common sort - an attempt to reframe a moral and legal question into an abstract ontological one

The question of whether the mechanism of learning in a human brain and that in an artificial neural network is similar is a philosophical and perhaps technical one that is interesting, but not relevant to why intellectual property law was conceived: To economically incentivize human citizens to spend their time producing creative works. I don't actually think property law is a good way to do this. Nonetheless the question when massive capital investments are used to scrape artists' work in order to undercut their ability to make a living from that work for the benefit of private corporations that do not have their consent to do this is whether this should violate this artificial notion of intellectual property that we have constructed for this purpose, and in that sense, it's fairly obvious that the answer is yes
Nah, rust also guides you to "death from a million paper cuts" aka RAII (aka everything is singularly allocated and free'd all over the place).

You need memory management to be painful like in C so that it forces people to go for better options like linear/static group allocations.
"powering famous computers like the BBC Micro, Atari 2600, Commodore 64, Apple II, and the Nintendo Entertainment System."

Oddly omitting the standard-setting Atari 8-bit computer line...
As someone who has done a couple of python 2 to python 3 migrations I'm still surprised that there isn't someone big selling support/security patches for python2. There must be a lot of giant corporate python2 code bases that were a lot harder to port and where it was much less acceptable to find random 2to3 bug I'm production then the QA and build system codebases I ported
From the insanely rambling Trump description it sounded like they were going to connect it to starlink because:

> You can't hook up satellites to land and you can't hook up land to satellites.

https://bsky.app/profile/atrupar.com/post/3lhjqtveqxc2x
This is a good report.

Scala 3 is really what Scala was supposed to be. The language is just about perfect, and the most important and popular libraries and tools (Cats/Cats Effect, ZIO, Play Framework, Akka/Apache Pekko) are all supporting the new version for years already.

It's really a shame that IDE support has yet to catch up and the dev experience is frustrating at times, but I'm using Scala 3 for everything I can.
>IMO it's the other way around – because OpenAI doesn't focus on any particular market, they'll be launching stuff that later will be easily reproduced by market leaders that have not only know-how, but they have the whole platform where the AI can be easily added.

this is under appreciated. I remember people declaring Perplexity.ai doomed when ChatGPT search came out. Yet Perplexity is doing better than ever, with a service that lets you search with any major LLM, even DeepSeek R1.

Aidan McLaughlin, who now works for OpenAI, wrote a nice essay about this:

https://aidanmclaughlin.notion.site/The-Zero-Day-Flaw-in-AI-...
Well, the author says that what is going on is "all illegal" because nobody voted for Elon Musk. But if you only count who was specifically voted for, could a president even have a team or should they be alone, as nobody else was voted for?

The original topic text isn't "high quality, factual, and relevant", it's a person not happy with the outcome. IMO, that's life for you - sometimes you lose.
> Placing a new wall creates an enclosed region if and only if it touches 2 separated sections of wall that are part of the same component.

What do you mean by "separated"?

You need to be able to fill in the fourth corner of a 2x2 square, for example.

Bad:

XXX
X.X
+XX

Good:

XX
+X
Undoubtedly the IBM's of today are primed and ready to get the train rolling again. It is hard to be pro-technology realizing that the ownership of all that tech is ultimately the brainworm billionaire class. Who we already know are fascists.. as per daily news.
I think it's supposed to quite the opposite, at least it was like that for me. When gpt3 first launched, it seemed almost like magic for me, and I have some limited ml background too. Much later I saw the 3blue1brown Video about transformers, and I was almost disappointed to see the math itself is rather simple.

My main take away was that even simple basics can produce astonishing results, I this case if they're just scaled large enough. That incredibly complex and useful emergent behavior can result from what seems like conways-game-of-life like principles.
Altermagnetism: Exploring New Frontiers in Magnetism and Spintronics
In the before times there were more things that could kill you early, but many people still lived into old age, e.g. the Roman Emperor Augustus (born in 63 BC) lived to the age of 75, and not all old men get ED.
I use uBlock Origin and Privacy Badger which should mitigate tracking via the "share with Facebook" button. I also use Cookie Autodelete (except for whitelisted domains) which should make tracking via cookies next to impossible. Users can be fingerprinted via other means, and I know my fingerprint is unique, so I try to make my fingerprint different every time. For this I use a UserAgent randomizer (which unfortunately breaks some sites (e.g. youtube), which then have to be whitelisted).

I think this should minimize the impact of their tracking, but surely the Hacker News crowd will now give me suggestions for improvement.
Greenland at least was mentioned in project 2025 as having security implications. Trump may have freestyled some extra policy on top of that.

> Concerning Greenland, the opening of a U.S. consulate in Nuuk is welcome. A
formal year-round diplomatic presence is an effective way for the U.S. to better
understand local political and economic dynamics. Furthermore, given Green-
land’s geographic proximity and its rising potential as a commercial and tourist
location, the next Administration should pursue policies that enhance economic
ties between the U.S. and Greenland.

and

> Established an office in Greenland to help counter China’s claims of being “a
near Arctic state” and reoriented its programming across Asia—including
establishing a USAID Mission to Central Asia—in line with America’s Indo-
Pacific strategy.
> I really want one. I just currently don't know how to write device driver stuff

Ease into it. We have fairly good documentation and some getting started material you can read (tillitis.se, dev.tillitis.se, GitHub) to gauge your level of understanding. The design is also meant to have the bare minimum complexity necessary to accomplish its functionality. It seems to have potential as a learning platform for college students who want to understand computers from the gates and up.
One of the reasons. I'd wager this is what appeals to people not merely playing but mastering a particular game - playing higher difficulties, 100% completion, and so on.

The other reasons would be overcoming other humans (esports/pvp multiplayer), discovery (story driven and exploratory games), and just passing the time (casual games).
It's the large training data which contains the knowledge for that complex and useful emergent behavior. It's like if you could import vast information about the world into Conway's game of life to enable increasingly complex levels of emergence.
Numbat: A typed language with support for physical dimensions and units
> HippoRAG [..] builds a KG from scratch using LLMs and performs multi-hop retrieval without any supervision

They use GPT-3.5 Turbo[0] for entity extraction when populating the knowledge graph.

Curious how well GPT-4/Claude would do here?

[0]https://arxiv.org/html/2405.14831v3#A3