skysight-inc/HackerNews huggingface dataset:
Sadly, most of those corporations would rather spend millions in proprietary solutions than give back 100k to the community. I've seen it first hand many times. They only give money if they absolutely have to.
Good for them if they can keep it up. Keeping your data on foreign servers is idiotic even if the cost is acceptable. Doubly so if it isn't.
Hardcore players generally use "traditional roguelike" for things that are like rogue and "roguelite" for everything else.

As far as finding traditional roguelikes, a few big-name commercial ones are Caves of Qud, Cogmind, Jupiter Hell, and Rift Wizard. The r/roguelikes subreddit and discord can point you at a bunch of other ones both paid and free.
Who wants a model that is not reasoning? The older models are just fine.
Show HN: Hytradboi DB/PL conference starts tomorrow
I'm very sorry to say this but you don't understand Section 230.

> It would mainly help further consolidate the power of Big Tech because they're the only ones who can afford to legally apply the law.

This is what would happen if Section 230 were repealed.
Seeing OpenAI and Anthropic go different routes here is interesting. It is worth moving past the initial knee jerk reaction of this model being unimpressive and some of the comments about "they spent a massive amount of money and had to ship something for it..."

* Anthropic appears to be making a bet that a single paradigm (reasoning) can create a model which is excellent for all use cases.

* OpenAI seems to be betting that you'll need an ensemble of models with different capabilities, working as a single system, to jump beyond what the reasoning models today can do.

Based on all of the comments from OpenAI, GPT 4.5 is absolutely massive, and with that size comes the ability to store far more factual data. The scores in ability oriented things - like coding - don't show the kind of gains you get from reasoning models but the fact based test, SimpleQA, shows a pretty large jump and a dramatic reduction in hallucinations. You can imagine a scenario where GPT4.5 is coordinating multiple, smaller, reasoning agents and using its factual accuracy to enhance their reasoning, kind of like ruminating on an idea "feels" like a different process than having a chat with someone.

I'm really curious if they're actually combining two things right now that could be split as well, EQ/communications, and factual knowledge storage. This could all be a bust, but it is an interesting difference in approaches none-the-less, and worth considering that OpenAI could be right.
The permanently navigable connection is man made.

It was seasonally connected (and navigable by canoe), requiring a very short portage the rest of the year.
And to top it off, it costs $75.00 per 1M vibes.
I've thought EMF32 are most efficient, but I've looked up NRF52840 and shocked: 150 uA/MHz fo EMF32 and 30 (!) uA/MHz for Nordic part, if I goggled it right.
Thanks for sharing, what would you have expected the 80+ to return?
This law is probably not legal though. The data storage directive wasn't, this probably isn't either.

Obviously we have parliamentary sovereignty, so if parliament actually wants it done, then it's the law, but they probably would not exercise parliamentary sovereignty in a case like this which would be dubious treaty-wise once there's a legal judgement against in something like the ECHR.

There's a reason this is being considered though, and it's kind of a problem. People probably genuinely believe that unless they can go through stuff that people say, a bunch of the foreigners would cause problems that be dealt with as society is presently organized.
Probably a reference to the changes described in the post linked at https://news.ycombinator.com/item?id=43194536. It's not clear to me that that's what it says, but it's also not clear to me that that's not what it allows.
we're not affiliated
Great dive into the nature of the speeches and some interesting tidbits.

Counting the instances of the word “amazing” would be a fun follow up. That was our drinking game cue word. We inevitably stopped at some point because…poisoning became likely.
Here's a thought process: Dad was trying to make sense of things that did not make sense to him. These things that did not make sense to him were seen by him as ultimately dangerous, even to his own family. That compelled him to seek to find the truth about whether they are real threats. Along that journey, he became convinced that they were in fact real. He sought out the long term implications and those implications became his 10 predictions.

As a concrete example, he heard there was massive illegal immigration into the US. His first encounter with this information could have come from many places, Fox news, a Republican senator, RFK Jr.'s report from the border, or a story in the New York Post. He wondered, is it true or not that millions of people entered the US through the southern border, and, that this had been happening for many years? Was it also true that there was a fleet of 'NGOs' that were providing aid to these millions of people as they made there way to the US? Was it also true that these people were being further aided and extorted by cartel membership along the way? Was it also true that hundreds of thousands of children were 'missing'? Finally, was it true that the US was funding logistics to fly hundreds of thousands of Haitians into the US?

There is information on both sides of these questions. Plenty of accounts on X have information that it's all happening, and worse. But those who would know with authority, like Secretary Mayorkas, President Biden and VP Harris conclusively stated it was not happening at all.

Dad's sources from his investigation led him to believe there was a preponderance of truth. The son's that there was not, (presuming that he did an investigation). It's too bad that the different opinion became a wedge between them.

I am confident that most disagreements among people are an outcome of their differing sources of information during their lifetime. It's self-evident, but if they endeavoured to agree on what was true and what was not true first before developing opinions about those truths, the schism can largely be averted.
I stoped reading and went and checked for updates, which there was one, the changed the UI ,so that the one little frustration I had, is fixed:), and whew! eh, no need to change plans
on email. Then finnished reading the post.
https://en.wikipedia.org/wiki/The_Economist_Democracy_Index
Here's the program (https://www.hytradboi.com/2025/#program):

0900-1000: Compilers

"Database query compilation: our journey" by Thomas Neumann & Viktor Leis

"A YJIT interview" by Maxime Chevalier-Boisvert

"A quick ramp-up on ramping up quickly" by Iain Ireland

"Can we democratize JIT compilers?" by Haoran Xu

"Safe and productive performance with user-schedulable languages" by Jonathan Ragan-Kelley

1000-1100: Understanding programs

"How debuggers work" by Sy Brand

"Debugging compiler-optimized code: how it works and doesn't" by Stephen Kell

"Side-Eye: ask your programs anything" by Andrei Matei

"Let's run a million benchmarks" by Yao Yue

"Rocket science of simulation testing!" by Alex / matklad

1100-1200: Wild ideas

"Back to modularity" by Daniel Jackson

"DB usability: as if" by Jonathan Edwards

"Twizzler and far out memory sharing: precise abstractions" by Daniel Bittman

"Programming without pointers" by Andrew Kelley

"Throwing it all away - how extreme rewriting changed the way I build databases" by Tyler Neely

1200-1230: Programmers are people

"A case for feminism in programming language design" by Felienne Hermans

"Malloy, mic drop, peace!" by Michael Toy

1230-1300: Lightning talk buffet

"Learning about the odd bits of SQL by reading the PostgreSQL docs" by Chris Zetter

"Hacking Observable notebooks from within" by Tom Larkworthy

"Zero copy data structures" by Evan Chan

"Reliable serverless needs distributed transactions" by Stu Hood

"Pangeo is a database" by Alexander Merose

"Rubbing a database on a language server" by Philip Zeyliger

"Language agnostic simulation testing on a budget" by Stevan A

"Shapeshifter: using LLMs inside a database for schema flexibility" by David Nachman

"Why S3's conditional writes made people excited" by Miikka Koskinen

"pghttp: backend-free, lowest latency web apps" by Damir Simunic

1300-1400: Query languages

"Pipe syntax in SQL; it's time" by Jeff Shute

"PRQL: a modern, pipelined SQL replacement" by Tobias Brandt

"AquaLang - a streaming dataflow programming language" by Klas Segeljakt

"A polymorphic data model for SQL using algebraic types" by Steve McCanne

1400-1430: Databases

"Use of time in distributed databases - don't fall behind the times" by Murat Demirbas

"Enough with all the Raft" by Alex Miller

"Database ideas in Convex" by Thomas Ballinger

"Serverless primitives for the shared log architecture" by Stephen Balogh

"Good thing we're not writing a database" by Peter van Hardenberg

1430-1500: Wasm

"Thinking in Wit" by Dan Gohman

"Bringing the WebAssembly standard up to speed with SpecTec" by Dongjun Youn
Smugly dismissing all conspiracy theories is as stupid as believing them all. Epstein didn't kill himself. And he didn't work for himself either.
https://en.cppreference.com/w/cpp/header/thread - sleep_for and sleep_until are both available in C++, though after this blog post was written (C++11). Also available in other languages.
not that we're aware of!
I can see ChatGPT including a spreadsheet component like this in their chat one day.
Array overflows is consistently the number one memory safety bug in shipped code, by a wide margin.
Show HN: WikiScroll (TikTok-Style Wikipedia)
I was originally inspired to make this by a tweet (https://x.com/tylerangert/status/1886560290864533983). Since then a few others have made variations of this app, including here: https://news.ycombinator.com/item?id=42936723

My version has a new feature which I was curious to see would lead to more interesting browsing: category scroll. Swipe left (mobile) or click the right arrow (desktop) to scroll related articles to the current one.

I also aimed to see if AI-assisted coding would make it easier to write a functional app without the use of frameworks, so this is a pure javascript static site. If people like this format, I'm hoping to implement some account/recommendation features to load articles based on what your browsing habits suggest you find interesting

Github link: https://github.com/Sami1309/TikiWiki
I've wanted to make such a thing, but that got me thinking about a 6 tube design, three tubes on each layer in a # pattern, to get some angular resolution.

It also got me down the path of making a scintillation detector. However I've yet to find a hardware store source of scintillating material.

I kinda wanted something that didn't rely on a one-off source like asking my local uni for some scraps.
Wow, Renegade? That's amazing. Enjoyed so many hours of flame tank / stealth tank rushes in that game.

Hope someone takes it to the next level with open source.
huh interesting. we're exploring extraction from html
1. Yes we are a great fit for edge ML inference, but we are also great for DSP and other, general-purpose application logic.

2. Our chip has an integrated memory & integrated non-volatile storage that are shared across the tiles in our architecture.

3. We agree, RF applications are very interesting and are a great fit for our architecture in a lot of cases

4. It's hard to say what the energy savings would be versus that specific chip without doing some benchmarking. We have measured 10-100x improvement in energy consumption against several very competitive Arm implementations that we've tested and I'd expect to see a similar advantage.
MikroTik RDS2216 Inbound with 20x U.2 NVMe and 100GbE on Arm
It's not about punishing at all. It's about undoing the smearing / poisoning of what was otherwise an innocent thing free of politics. Now forever that branch is stained with political correctness. If we undo it, it can be undone and made free again.
Agreed. For readability, ignoring DRY, my hierarchy of preference is:

1. One reasonable line of code

2. Several lines of plain code

3. A function call, moving the implementation elsewhere

4. A gnarly one-liner

(The tough part about this is drawing the line between 1 & 4.)
How exactly was the data evaluated? I would assume that manually checking every speech would be too labor-intensive?
Question: explain thread first macros in clojure in a short paragraph

GPT 4.5:

In Clojure, the *thread-first macro* (`->`) is used to improve code readability by threading a value through a series of function calls. It takes an initial value and passes it as the first argument to the next function, then continues threading the result through subsequent functions. This eliminates deeply nested expressions and makes the code more readable.

For example,

```clojure
(-> 5 inc (* 2) str) ;; Equivalent to (str (* 2 (inc 5))) → "12"
```

Here, `5` is incremented to `6`, then multiplied by `2` to get `12`, and finally converted to a string.

---

Deepseek v3:

In Clojure, the `->>` (thread-last) and `->` (thread-first) macros are used to improve code readability by allowing a more linear, pipeline-like flow of operations. The `->` (thread-first) macro takes an initial value and threads it as the first argument through a series of forms. For example, `(-> x (f) (g))` translates to `(g (f x))`. This is particularly useful when working with nested function calls, as it flattens the structure and makes the sequence of transformations clearer. It’s commonly used with functions that take the threaded value as their first argument, such as collection operations or Java interop methods.
If you ran the same query set 30x or 15x on the cheaper model (and compensated for all the extra tokens the reasoning model uses), would you be able to realize the same 26% quality gain in a machine-adjudicatible kind of way?
I have distilled models before, I know how it works. They may have used o1 or o3 to create some of the synthetic data for this one, but they clearly did not try and create any self-reflective reasoning in this model whatsoever.
Please read this article https://www.techdirt.com/2020/06/23/hello-youve-been-referre... then re-consider your comment.
Over 200 years is a bit overstating. The Pig war of 1859 [1] is less than 200 years ago (and sure, relatively minor). The Mexican American War of 1846-1848 [2] was much more significant and also less than 200 years ago.

But since those times, lots of peace and goodwill with our neighbors, which is condusive to prosperity.

[1] https://en.m.wikipedia.org/wiki/Pig_War_(1859)

[2] https://en.m.wikipedia.org/wiki/Mexican%E2%80%93American_War
Main, and I promise you, is not it. Trunk? Maybe. master is on the top of the list. I was never opposed to folks using trunk (years before PC stuff).
I don't see the interest in split_at_mut. I can get the same thing by reslicing in Go. And also the GC will do the job the borrow checker foists off onto the unlucky Rust programmer.

Pfft, whatever. Rusters gonna rust, I guess.
Eve Evolved: The Future of EVE's API
Architectures of modern Front-end applications
grpc doesn't really do anything special on top of http/2. Load balancers that are aware of http/2 on both sides shouldn't have any trouble with either.

The problem that people run into load balancing grpc is that they try to use a layer 4 load balancer to balance layer 7 requests; that is, if there are 4 backends, the load balancer tells you the address of one of them, and then you wonder why the other 3 backends don't get 25% of the traffic. That's because grpc uses 1 TCP connection and it sends multiple requests over that connection ("channel"). If your load balancer tells you the addresses of all 4 servers, then you can open up 4 channels and load balance inside your application (this was always the preferred approach at google, with a control channel to gracefully drain certain backends, etc.). If your load balancer is aware of http/2 at the protocol level (layer 7), then you open up one channel to your load balancer, which already has one channel for each backend. When a request arrives, it inspects it and picks a backend and proxies the rest of the exchange.

Ordinary http/2 works like this, it's just that you can get away with a network load balancer because http clients open new connections more regularly (consider the lifetime of a browser page with the lifetime of a backend daemon). Each new connection is a load balancing opportunity for the naive layer 4 balancer. If you never make new connections, then it never has an opportunity to load balance.

grpc has plenty of complexity for "let applications do their own load balancing", including built-in load balancing algorithms and built-in service discovery and health discovery (xDS); http/2 doesn't have any of this. Whether these are actually part of grpc or just random add-ons to popular client libraries is somewhat up for debate, however.
Finally, EA does the optimal thing to benefit all humanity!
To remove the political prejudice injected into it.
Seems on par with the existing scaling curve. If I had to speculate, this model would have been an internal-only model, but they're releasing it for PR. An optimized version with 99% of the performance for 1/10th the cost will come out later.
I don't think so, because not all opinions have equal power. By allowing nazis and white supremacists a safe haven, you inadvertently shift the entire platform right. Because those opinions are so extreme, even those who disagree are nudged in that direction. Whereas centrist or slightly left-leaning opinions, which describes almost all of the American left, don't create that much inertia. It's easy to say "I'm not a nazi, but <insert more tame conservative opinion>".

Just intuitively from what I've seen, there's been a large cultural shift towards the right in the past 5-10 years. I believe the internet is general is the primary cause of it. Extreme opinion are given space, even if they're not taking 100% seriously. They don't need to be, it's a spectrum, and even just 5% humor leads to being more right than you were before.

This could, maybe, be balanced if there were an equal number of extremists on the left. But there just isn't. I don't see communist gatherings. I don't see communist twitter accounts. I'll see a communist here and there, but even at worse it's almost always a democratic socialist. I don't see communists committing a January 6th. Point is, the extreme right goes unchallenged in their extremism, and the moderate voices of the modern left are essentially being drowned out.

The end result is Twitter is decidedly conservative facing overall. And, really, the entire country, and, possibly, the whole world.
Good point!

This is easy to picture if you imagine widely spreading out the equipment used for the eraser experiment. If the signal hitting the screen and idler hitting one of the detectors are space-like separated events... the OP's explanation no longer seems to apply.
The other surprising thing is that two code reviewers also evidently missed the opportunity to re-write it properly using thread synchronization primitives. Rather they argued about what to pass to wait(), except you shouldn't be using wait() or sleep() here at all!
Normally I'd totally agree, but looking closely, that's a _comment_. If it is a load bearing comment, we're looking at an assembler bug there.

EDIT: Looking more closely, it's less absurd than this. The comment is referring to directives on the next lines that have an impact, rather than itself.
They tried, but doesn't look better?
Knowledge distillation is literally by definition teaching a smaller model from a big one, not the opposite.

Generating outputs from existing (therefore smaller) models to train the largest model of all time would simply be called "using synthetic data". These are not the same thing at all.

Also, if you were to distill a reasoning model, the goal would be to get a (smaller) reasoning model because you're teaching your new model to mimic outputs that show a reasoning/thinking trace. E.G. that's what all of those "local" Deepseek models are: small LLama models distilled from the big R1 ; a process which "taught" Llama-7B to show reasoning steps before coming up with a final answer.
Nvidia emulation journey, part 1: RIVA 128/NV3 architecture history and overview
Unconfirmed reports have Australia, Canada, New Zealand and the United Kingdom considering dropping the United States from the five eyes, and inviting the EU in its place.

The putative reason is that they are concerned about the shared information being used by Mr Trump in a manner harmful to the other countries.

In addition, Mr Trump has proposed that the five eyes expel Canada, because of their current economic disagreements. That doesn't sit well with anyone (:-))
So you are saying that a unanimous vote is more likely a coup than a reaction to the horror of the president ordering an attack on innocent protesters? An attack that killed some hundred people, in fact.

I guess you could call that a "coup." I guess I could argue that war is peace, too. Both could be called propaganda.
Show HN: I built an app that helps me efficiently sign and create documents
I wanted to create a platform where:
- users wouldn't have to drag and drop fields onto their document
- there would be an AI summarizer for the signer
- an analytics page that contains recordings and a brief report of analytics for the week
- simple way to edit submitted documents without resubmitting
Report on Russian efforts to flood LLM/AI models with pro-Russian content
Let's be honest I can't view this anything other than miracle that was delivered to us by some very dedicated people who likely pushed this for years.

I hope there will be more people and companies within industry making similar moves. It's will both increase their sales as well as allow fans to keep their favorite games alive.
There is such a thing as a philosophical mistake – almost everyone agrees that logical positivism was a failure, despite the fact that there was a period in the 1950s when it was all the rage in philosophy departments in the English-speaking world.

There are still a few philosophers who will try to raise logical positivism from the dead – but even they'll all acknowledge that in its classic formulation it doesn't work, so any attempt to do so will require significant revisions.

Philosophers may never agree on who is right, but sometimes they can reach a consensus on who is wrong.
Theres grok.com which is standalone and with its own UI
The first snippet of code makes me nauseous and the second makes me murderous, so the former is obviously better.

That being said, these people should all be miles away from mission critical code.
Not with that attitude they won’t.

I once worked in a company where one of my colleagues actively created phantom projects for his department, oversaw them, checked off metrics, went to meetings, and “deployed” solutions for capabilities that the company already had but had forgotten about. He once confided to me that he hadn’t actually made anything in over a decade. He still works there, 15 years later.
> OpenAI seems to be betting that you'll need an ensemble of models with different capabilities, working as a single system, to jump beyond what the reasoning models today can do.

The high level block diagrams for tech always end up converging to those found in biological systems.
There is a re-implementation from scratch (I believe) here: https://totemarts.games/games/renegade-x/
Many markets don't have many individually owned apartments. In my area, many hundreds (maybe even thousands?) of apartment units have been constructed. Practically none of them are individually owned, they're all large apartment complexes owned entirely by corporations. There are some condos and townhomes that come on the market from time to time but generally speaking if one wants apartment life you're renting.
Absolutely not my type of game. But man, kudos to you! I wish you at least 2x the sales you got until now!
How do you represent the viewports roll angle?