skysight-inc/HackerNews huggingface dataset:
>Which means there will be bad actors with a special interest in spreading narratives on every relevant forum

Which brings us neatly to OpenAI
YouTube says it's not serving hourslong unskippable ads
I’ve been following s&box for about 10 years now and I really have no idea where it’s going. Initially it was “Garry’s Mod 2”, then it was “Garry’s Mod 2 with way better modding”, now it’s just a game engine. I think garry got wrapped up in building stuff he finds cool and forgot what made his games popular.
You “must weep”? All you’ve demonstrated were large amounts of laughter in the video and unfettered enthusiasm and encouragement in the text. Where exactly is the weeping?
Because so many people on here talk about how good the "old web" used to be. This is it. This is peak old web. Maybe a bit too polished, but still. Pointless and fun, because fun is fun.
Firefox on Linux also doesn't work.
It would be very nice if the press didn't just fall over itself trying to be a free PR agency for OpenAI.
The good news is that the near-unanimous consensus among experts is that climate change is not an existential issue. Almost no climate scientist thinks that climate change could wipe out the human race. (That's compatible with it having very large effects on human welfare, substantial percentages of global GDP.)
Is it even possible to "invent a car" in the 21st century? When creating a car, you will necessarily be highly influenced by existing cars.
Ask HN: How do I get good at math as a 42yo with kids?
Hi HN,

I'm a 42yo software engineer (mostly working on web stuff), and back in high school I had a terrible math teacher who made me lose my interest in the subject. As a result, I lack a lot of foundations in it, and math in general scares me.

I want to become math-literate, as a first step.

Ultimately, my goal is to be able to do more ambitious things with computers; I find that my lack of confidence when it comes to math is often holding me back. For example, I want to be able to read ML papers and understand how these things work.

Grateful for any suggestions or success stories!
It seems like every now and then we get someone doing dangerous science experiments in their backyards that threaten not only themselves but their neighbors as well. Brings to mind David Hahn, only worse since with AI the odds of it hallucinating a step and causing a serious problem is much higher.
Bad reddit comment though, try pair programming with it.
Reasoning usually comments on your request, extends it, figures out which solution is the best and usable, backtracks if finds issues implementing it, proposes a new solution and verifies that it kinda makes sense.

The result after that could actually look different though for usual questions (i.e. summarised in a way chatgpt answers on questions would look like).
But it is usually very coherent with the code part, so if for example it has to choose from two libraries - it will use the one from the reasoning part, of course.
Adolf Tolkachev, the spy who leaked Soviet weapon blueprints to the CIA
You can do this with SQLite:
https://ricomariani.github.io/CG-SQL-author

This is a fork of a facebook project.
The trick is to still use the same underlying information, but forwarded to you by a large language model, that way you can take most of the credit yourself. How unsensational of an article would it be, if you said you followed a step by step guide and built the thing the guide built before. But slap an LLM between yourself and the tutorial and now you can suddenly say you built something with the help of AI. Weird times.
> I'd say, this is a huge feature, because in modern society we're losing the ability to just sit and do nothing. Look at old people, sometimes they spend hours just sitting and looking through the window, completely zoned out. I can't do that for five minutes no matter how stoned I am.

In moderation, I agree. Although given that numerous people have asked me why I don't where headphones at the gym, I might be an outlier in terms of my ability to zone out and ponder, sober or not, which I do try and practice.

> Having said the above, for some reason weed stopped being fun for me. Instead of making me relaxed and giggly, it makes me tired. I don't smoke it, I make edibles. Any suggestions?

Nah, I feel similarly, and it probably means it's been too regular of a habit. Even though at most I'd be consuming 0.5g joints or 10mg gummies a few times a week, it feels like it's time to dial it back cold turkey for at least a few months, or keep it to weekends.
Not only that, DeepSeek "thinks" in English!

When I interact with it by asking it a question in Spanish, the parts between the <think> ... </think> are in English before it goes on to answer in Spanish.

Give it a try in your favourite language.

I went on to ask it if it "thinks" in English, Spanish or Chinese but it just gives the pat answer that, being an LLM, it doesn't think in any language.
Preview Crates
Needs a share on bluesky link ;)
Yes it does. It just takes a while to load. No idea why this is though.
In my experience, Germany is the most common exception to the "programming is done in English" rule.

In general, these things happen, and are not restricted to pre-Internet times - in fact, I most often see it in random webshit SaaS developed in Europe - things like, say, food delivery - Pyszne.pl and pizzaportal.pl (defunct) come to my mind. Those sites tend to be well-localized, so they seem like local businesses targeting the national market. But then you accidentally look at an URL deep in ordering form, or the ordering form breaks and you pull up dev tools to fix it, and suddenly you realize the SaaS operator is actually German or Swedish or Dutch, and they're just deploying the same platform across the EU, with a really good localization polish.
Elon lies about video games in the same way Trump lies about being a good businessman and North Koreas leader Kim Jong Un lies about being good at golf.
I don't think it makes sense to look at some previous PR statements of Altman et al re this when there a tens of billions floating around and egos get inflated to moon sizes. Farts in the wind have more weight, but this goes for all corporate PR.

Thieves yelling 'stop those thieves' scenario to me, they just were first and would not like losing that position. But its all about money and consequently power, business as usual.
Part of this is probably that Germany is in a recession. Overall EV registrations are down 27%, and with Tesla skewing higher in price, it would make sense they're more impacted in an economy where people have less money to spend.

Doesn't feel like a Tesla-specific issue to me. No matter how much people dislike Musk's antics, it probably only explains a small part of this.
*glorified search, but have to be examed by manual search.
iOS Safari seems to be behind in terms of scrollbar styling
https://caniuse.com/?search=scrollbar
Don't ask the human!

Paste the post text to chatgpt and ask chatgpt instead.

Then weep.
Use Chinese AI for topics the West would censor.
Use Western AI for topics China would censor.

Win/win
scrolling also broken on firefox.

ridiculous.
Wishing you all the best! Thank you for being ambitious enough to try this out. I'm going to test this out and write about it on my blog.
I started writing my blogging engine [1] in late 1999, and spent almost the next two years trying to get it perfect, while at the same time using it for blogging (locally at first). I finally got fed up with trying to perfect the software and just went public with it. I still use it after 25 years. Granted, there hasn't been a line of code that hasn't changed in that time, but it still feels the same to me, as it still works the same from a user perspective (entries can be added via a web interface, email, file (that was true even 25 years ago) and the PUT method (added last year); the storage system hasn't changed either and is backward compatible such that the code in 2001 (when I first went public) could still work on the data today). And yes, it is still a CGI script. I saw no need to change that over the years.

[1] https://github.com/spc476/mod_blog
I'm interested to know how they're achieving this on iPhone. My impression was that Apple was pretty closed off about this stuff. Maybe it's just going over the network through an app to emulate the UX of jumping from device to device?
>HudZah was told that he could be killed by the high voltage, X-ray radiation and possibly other things. This only made him more excited. “My whole intention was, ‘If I fuck up, I’m dead, and this is why I should do it,’” he said.

It sounds like he got exactly what he wanted to.

>I must admit, though, that the thing that scared me most about HudZah was that he seemed to be living in a different technological universe than I was. If the previous generation were digital natives, HudZah was an AI native.

The one thing I'm somewhat ambivalent about is that LLMs are extremely atomizing. It's incredibly easy to go offline for months on end when you're talking to your computer.

If I got hit by a bus in 2005 when I was contributing to Linux and Postgres there were people who would pick up what I was doing and carry it forward.

If I get hit by a bus today, unless someone went through my chats, no one would really have any idea what I'd been working on and carry it on. I have a suspicion that a ton of the best and brightest have gone dark for this reason in the last two years.
I thought about the 8a, but the PostmarketOS support wasn't the best, so I opted for a safer chip
Can AI weep for us?
No. I want hundreds of people down at the docks having drug fueled orgies in broad daylight on the deck of a battleship. (Been a few years since I read it but pretty sure that's how the book ends
..) None of that real danger shit for me thanks.
It's not a comparison to bash non-ownership as "very wrong", but arguing that lexical scope and ownership are literally the equivalent things.

Lexical scope allows you to reason about scope on a syntactical level.

Take this code:

let x = 5;

fn foo():
return x \* 2

fn bar():
let x = 10
return foo()

fn baz():
let x = "hello world!"
return foo()

bar()

With lexical scope, you can look at `foo` and you know immediately what it returns, the behaviour of the function is completely local to it and is a syntactical property of the program.

With lexical scope you just don't know what's returned, for all you know x might not even be a number, but could be any type that just happens to be brought into scope.

Ownership is similar, in that you make the existence of a value a local property.
If a 'thing' is inside a variable then you can move it somewhere else, but it also means that it is no longer in that variable. And that tracking of where what is, is a syntactical property, just like with lexical scope.

Clojure has software transactional memory. With ownership it wouldn't need half of the machinery (only that for rollback):

let blocked_accounts = Set()

let account_bob = new ExclusiveBankAccount(200)
let account_alice = new ExclusiveBankAccount(600)

// ExclusiveBankAccount cannot be copied or cloned

fn transfer(source_acc, target_acc, ammount):
if source_acc.deduce(amount.copy()):
target_acc.deposit(amount.copy())

fn block(acc):
let acc_identifier = acc.identifier.copy() // identifiers can be copied and are not exclusive
blocked_accounts.put(acc)
return acc_identifier

fn unblock(acc):
return blocked_accounts.take(acc)

fn do_invalid_stuff():
let good_account = new ExclusiveBankAccount(200)
let bad_account = new ExclusiveBankAccount(200)

block(bad_account)

transfer(bad_account, good_account) // <- this will fail because bad_account was moved by the block function and no longer exists here, it's invalid syntactically

fn do_valid_stuff():
let good_account = new ExclusiveBankAccount(200)
let bad_account = new ExclusiveBankAccount(200)

let ident = block(bad_account)
let restored_account = unblock(ident)

transfer(restored_account, good_account, 100)

The above code makes sure that:

- you can only transfer funds between two accounts in a thread safe way

- you can only transfer funds between accounts that are not blocked

Simply by not allowing something like this on a syntactical level you get a much cleaner understanding of what your code does. After a while you're wondering why we allowed anything else in the first place.

let x = thing();
let y = x; // the thing is moved from x to y here
print(x)

The fact that automatic memory management falls out of this is almost accidental, if you can track where a value is at any given time, you can also track the references to it, and the resources it uses. But that is not what truly makes it amazing, the fact that you can mentally think about digital objects as if they were physical objects is.
What a great headline! I love the idea of someone pausing and resuming their fall :)
European Commission Presents European Competitiveness Compass
This is cool, and timely (I wanted a neat repo like that).

I have also been working from last 2 weeks on a gpt implementation in C. Eventually it turned out to be really slow (without CUDA). But it taught me how much memory management and data management there is when implementing these systems. You are running like a loop billions of times so you need to preallocate the computational graph and stuff. If anyone wanna check out it's ~1500 LOC single file:

https://github.com/attentionmech/gpt.c/blob/main/gpt.c
The second Big Tech was threatened by significant competition (DeepSeek), this competition is "stealing"(lol), and is under heavy hacking attacks (main online inference portal).

There you have, the real face of Big Tech. Extinguishing the competition by locking a service behind a portal provided for free, then starting to milk the users, is not enough for them... they will also fight dirty, really dirty.
"My god, Bert! This bird killed a snake, our scariest predator, ate it, and left its skin here as some kinda trophy. I do not want to meet this bird. Let's get outta here!"
We can add support for other browsers for sure!
Sunpy – Python for Solar Physics
It’s simple enough to explain in a short HN comment.

Essentially, when you fire the gun the screen briefly turns all black except for a small white square where the target was. If the gun barrel sensor detects this bright white light, it means you hit the target. This is also why you reportedly could aim at a light bulb and never miss.
https://www.youtube.com/results?search_query=would%20you%20l...
Text books and problem sets. Sometimes the old ways are the best
Very glad I bought a new PC when I did back in December. I saw this coming from a mile away, especially with tariffs on the way.

I'll be holding onto my 4080 Super for a while.
The buddy-cop television series Limitless spin off series is superior to the Bradley Cooper movie of the same name.
No, they're suggesting that deepseek avoids getting sued by openAI
That is the question I wanted to raise with "Are there companies around the world who can/could build this type of lithography equipment?".

How hard would it for the rest of the world to build this type of lithography equipment?
Red Bubble Green Bubble
He’s lost my Claude pro subscription and my respect with this post
World History Atlas
There's been an atlas from Geocron posted here, but there's a slightly more usable one here, as a proper web map app.
The phone was sold with batteries from two vendors. The change affects one of them and not the other, and it makes the phone much more careful about how to charge and use that battery. I think the proper question is:

What is it about that battery?
Speaking on Polish websites,

function czyWybranoPsa() {

var isPies = false;
var bil_dod_psy_arr = [17, 18, 19]; // psa, psa-asystenta, psa-przewodnika

$(".bilet_dodatkowy").each(function(idx, elem) {
if (bil_dod_psy_arr.indexOf(parseInt($(elem).val())) > -1) {
isPies = true;
}
});

return isPies;
}

;)
> Async Rust (by default) can allocate memory

For bare-metal Rust firmware, you would always use no-std, which excludes a default allocator.

I understand from what you're saying that the principal difference between embassy-rs and what you'd expect from an RTOS is the choice of scheduling; as far as I can see, embassy-rs'es cooperative scheduler is even defended as highly intended.

The advantage of cooperative scheduling is that you don't need threads and context switching, since every yield gives control to the next task. And, as you say, the downside is that you can't reason about when yielding happens, so you can only hope that tasks yield often.

> interrupt executor [...] essentially ties each task to a dedicated interrupt, and AFAICT requires that all high-priority work must happen in interrupt context.

Hmm, that seems bad.

And how so is RTIC disqualified? It seems not classically preemptive.

https://rtic.rs/2/book/en/#rtic---the-past-current-and-futur...

https://interrupt.memfault.com/blog/embedded-async-rust#coop...

https://tweedegolf.nl/en/blog/65/async-rust-vs-rtos-showdown
From famous examples, ;)

function czyWybranoPsa() {

var isPies = false;
var bil_dod_psy_arr = [17, 18, 19]; // psa, psa-asystenta, psa-przewodnika

$(".bilet_dodatkowy").each(function(idx, elem) {
if (bil_dod_psy_arr.indexOf(parseInt($(elem).val())) > -1) {
isPies = true;
}
});

return isPies;
}
I hope this document is provided as plain text with png images (and why not av1/opus/mkv/webm videos)... and not with ultra complex (open or not) file formats (well video/audio compression cannot be simple, but the video container can).
Even providing this document as a simple PDF has to be questioned.

And/or we can read it online with a noscript/basic (x)html browser... and certainly not with only gogol/apple web engines.
Only the chips, right? I guess the rest of the GPU is made elsewhere?

As for the chips - TSMC started to also make these in the USA last year.

So the USA have brought this part of the manufacturing process inhouse already.
"currently under development"

Seems to be targeted at a different audience than the article.
I don't know, I could imagine that this changes when AI becomes more sensible than the average internet advice.

Also I would like to see some evidence how dangerous the experiment with the AI inspired Fusor actually was. I recently read here "hiking in jeans" is dangerous.
It's already a real problem that the organic blogosphere was destroyed by "blogspam" and overt plagiarism of entire blogs into content farms that existed purely to push SEO, including SEO over the original blog. AI just makes this worse.

I'm also worried that if I wanted to find an audience the audience would first have to navigate the AI search hall of mirrors.
I think readers should note that the article did not provide any evidence for OpenAI’s claims, only OpenAI declining to provide evidence, various people repeating the claim, others reacting to it.

It does matter whether it happened and how much it happened. Deepseek ran head to head comparisons against O1 so it would be pretty reasonable for them to have made API calls, for example.

But also, as the article notes, distillation, supervised fine tuning, and using LLM as a judge are all common techniques in research, which OpenAI knows very well.
But such a board likely would have a buck converter between the USB 5V input and those components and their capacitors. Just use a buck with soft start and that can effectively hide the bulk capacitance from an inrush perspective, no? Then you only count inrush for what’s in front of the buck, which won’t be nothing but can be easily controlled and designed to meet the inrush spec.
It was amusing to realise the duck flight patterns use the same logic as the DVD logo.
Unfortunately US law appears to compel American companies to share your data without your knowledge to the US government.

Given the current US government is headed by a person that just looks to take what he wants - your assurances aren't comforting.
Crash: PSA CRJ7 at Washington, midair collision with helicopter on final
Sounds like a short story Harlan Ellison would write.
Then it's likely an opportunity for factoring. The ideal is to never have duplicate code
That’s interesting, I was looking at the ICE ERO statistics and not only do they show up as not having a published data source, only metadata, the corresponding dashboards at ice.gov/statistics seem to not be working. I don’t know what the state of either of those was before I looked yesterday, so I don’t know if this is a recent change or not.

I was extremely surprised to find out that based on ICE’s annual reports, which are still up, Biden’s administration deported far more people than Trump’s did, especially in 2024 due to rule changes which roughly doubled the number of normal deportations. I was further surprised to find out that there were roughly 3.5 times more deportations under Biden than under the first Trump administration.

I suspect that what’s happening is that leadership under Biden did the sensible thing and very quietly snuck up on priority illegal aliens, whereas with Trump, all the media attention is causing similar people to circle the wagons and proactively take steps to avoid enforcement actions.
"I can’t physically weep, but I can vibe with the emotions and listen if you need to vent. What's going on?"
Not getting replaced yet.
>Oh yeah, I completely forgot to mention proximity. 10x 100nF caps might be superior to 1x 1uF simply because the latter can only be close to 1 pin whereas the first can be close to 10 power supply pins.

That's the point of the article, though. 1uF caps are now available in package sizes smaller than 100nF caps were when the rule of thumb originated. You can get a 16V rates uF cap in 0201 nowadays, so proximity really isn't a problem.

I second the general rule of thumb: stacking decoupling capacitors is extremely rarely needed nowadays. Pick your size, put the largest capacitor you can get in that size (or, if you're paranoid and think the manufacturers might be pushing things, go one size smaller) as close to the chip as you can, and maybe assess if you need some bulk capacitance as well, but more likely you are liable to wind up with too much capacitance.
sure, but isn't this also a story with that perspective? I am not Data or Spock but can sure try to question everything and seek provable facts? Extreme bias makes people close their minds and just not consider any facts that do not align with their "story".
Are there currently any laws in the U.S. requiring blocks on specific websites for any reason (csam, terrorist recruitment etc.).
> But we had less than a terabyte of data

I really wonder how an in-place `pg_upgrade` of such small amounts of data would take 30+ minutes.

My experience from a less mission-critical situation where 5 minutes of maintenance are absolutely acceptable is that an in-place `pg_upgrade` with `--link` of a 8 TB database takes less than a minute and will not accidentally lose data or fail to properly configure schema search paths or whatever other mess the article was talking about.

I understand that 30 minutes of downtime are not acceptable. But if it's 5 minutes or less, I would seriously consider an offline upgrade using `pg_upgrade`

And if it takes 30 minutes to hard-link less than 1 TB of data files, you should seriously consider changing hosts because that's absolutely unacceptable performance.
These are some really weird arguments against RAII. First and foremost it is not only used for memory allocation. Second the fact that we have RAII doesn't mean it is used like "std::lock_guard" to acquire and free the resource in the same "lifetime", always. Actually in 10+ years of c++ that's like 1% of what I use RAII for

The only point I agree with is the deallocation in batches being more efficient.

> Lack of predictability. It usually is impossible to predict up-front how much resources will the program consume. Instead, resource-consumption is observed empirically.

I really don´t understand this point.
I wouldn't call Tesla's and especially Boeing's problems "short term".