skysight-inc/HackerNews huggingface dataset:
So, the website is essentially an HTTP interface for managing an MQTT broker. You create an account, make a "room" (application concept, not part of mqtt), and then put your account name and the room secret phrase into the device (it throws up a captive portal). The device then uses these to connect to the broker to an MQTT topic that's sha256(secret) and from there it's just simply passing messages between devices.
If you don't mention the rules that are too obvious to mention, someone will think they can put together a segmented speed run with their best times from each dungeon level smooshed together into one run. After all, that's a lot of good segments.

And a little bit of 'rng forcing' using outside tools to get drops they want that they can't get and then tweak your fireball damage to make things work for the final boss.
For immutable objects you can use new ‘record’. Another option is to use Lombok which provides an elegant way for reducing code.
> I don't know why they're so resistant to do treat SPAs as a completely valid way to use React in 2025

Many React of the core devs work for Vercel, so they have to promote Next and anything that leads people towards their platform.
Why I'm leaving Elm (2020)
Pretty cool, but the sudden ramp up in speed makes it impossible around 7000 points - speed should probably increase more linearly
Boston City Hall in Mass is one ugly building. Unfortunately it now has “landmark” status. Several Calif State Universities as well decided to wear brutalist arch as a badge: Dominguez Hills, San Jose, etc. I suppose it’s cheap, so there’s that.
In my talk I expounded on how people were concerned with safety even in the 80s, and how Ada provides tools to construct programs that were safe in many other ways besides just memory safety.
despite the fact that a lot of the actual content is provided by users for free.
As someone who loves OpenAI’s products, I still have to say that if you’re paying $200/month for this stuff then you’ve been taken for a ride.
List of all the tariffs Canada currently has in place against the United States.
Not to mention supply management of dairy and foreign home owners tax, perhaps more importantly a digital services tax against the United States that’s retroactive to 2022!

Sorry eh, but this is totally unfair trade.
I don’t know. RGB was good enough. For every 1 person out there digitally processing art for a children’s book, which is the only piece of printed media I could think of whose lifecycle does not feature immediate disposal, there are 19 who would love their HDR iPhone photos to look right, so if anything, they should be worrying about P3.
Along similar lines, a blocklist for filtering AI crap out of image searches:

https://github.com/laylavish/uBlockOrigin-HUGE-AI-Blocklist
When working together with a colleague, after some weeks each of you understand more how the other works, what they need to be productive, how to communicate better and achieve good results. Same with the domain context you’re working on, as your mental model grows more detailed, your performance goes up.

with LLMs that leaning is only context, and in case of “chat ai” is the chat backlog. It’s easy for the LLM to get stuck, and there aren’t many tools yet that help you change and morph that context to be more like shared understanding between two colleagues.

There is research going on in this area, eg “chain of thought”, so we’ll see, maybe things will get better
A great improvement over all previous horses, who stomp a finite number of times iff there is an imaginary component!
Only when you're a Java programmer can you find that "Builder" suggestion attractive.
To me, much of this just gives away a lack of experience.

Have you never hit a bug because an object mutated unexpectedly? Please do keep this in mind when you do, and spend hours of your life trying to hunt it down.

When you've done this 8 or 9 times after wasting days of your life debugging, you become enlightened to the joy of immutability. It's worth the tiny memory overhead.

Beyond that, get* is everywhere in of corporate OO especially in more classical OO languages. I'd argue the right way to do things as well, naming methods as actions, but that's a separate issue.
Keep going. If the executive doesn't have to spend all the money, why do they have to spend any of the money at all?

> Their job is to properly and effectively implement what congress asked for though

No it is not. Their job as laid out in the Constitution is to faithfully implement the laws. Not "properly and effectively", where what's proper and effective are determined by them. "Faithfully" is the word used in the Constitution.

They are to implement the laws for Congress, and if the executive finds those laws sloppy and wasteful and not proper, he doesn't get to just not do them. Again, I ask you, why pass laws at all if the executive can just decide to not do them?

> but the power is there at which point you have a weird legal battle attempting to decide who can make a better case for the success of any specific department

There is no battle -- it's there in a plain reading of the Constitution, and the impoundment act of 1974 makes explicit. And even what you say is true, there should be more of a process for the Executive branch to do these things; because the power is so broad, in the spirit of checks and balances they should be conferring with the Congress rather than asserting blanket and unchecked authority.
It's always interesting to see how people use a site entirely differently from myself. I've only used YouTube to find a specific song/artist, so the only search result I'd click on is what I was looking for. From there, the recommendations are surprisingly decent. Do you usually search for a genre or something?
Back in the CRT days my speakers would make noise whenever I scrolled a website, lol.
Yeah, spring was and still is, an abomination. Spring boot also. But it's not a requirement even if many Java projects fell into that trap.
My understanding is that it was a matter of timeline. They simply did not want to wait and we're willing to trade off the consequences.

SpaceX was already shipping a fabricated deluge system to Starbase 3 months before the first flight tore up the LaunchPad [1].
At the end of the day, the rocket did get off the pad. The repair was completed and the ready waiting deluge system installed in less than 3 months.

This aspect is always lost in the bluster from Musk, and claims of incompetence from critics.

https://www.teslarati.com/spacex-starbase-starship-deluge-sy...
Flintlib has an implementation that does what the article talks about in a sub-library called Calcium. It was integrated a couple years ago.
I wasn’t aware that on non-x86 platforms long double is often implemented with quadruple precision. I had assumed it was an x87-specific hack. On ARM64 windows/macos long double is apparently 64-bits which could be a problem.

Personally something about that solution is unsatisfying. Feels like it’d be slow, even though that wouldn’t matter 95% of the time. I’d rather have 128-bit integer of nanoseconds.

https://en.wikipedia.org/wiki/Long_double
It's "scraping".
> Public domain is not open source, and especially not free (as in freedom)

How so? There are no restrictions on use or distribution.

> Restricting commercial use is also not free.

I agree, and I would include neutering any commercial uses, in which case GPL is non-free.
Isn't this what Navier-Stokes is for, or am I misunderstanding things? Does this improve on it in some way not clear from the article?
Holy shit, that congressional report is extremely damning. Everyone should read it. It's fucking wild that congress doesn't subsequently care enough to legislate.

> In January 2025, the U.S. Food and Drug Administration released its first-ever guidance for manufacturers that sets limits on the amount of lead that baby food can contain. But the FDA guidance does not require companies to adhere to the limits.

> five years after a congressional report warned about the presence of dangerously high levels of lead and other heavy metals in baby food

So we know it's a huge widespread problem, and we know it's dangerous, but instead of saying "dangerous baby food not allowed", we're going to let the market segment itself?

Coming soon, expensive premium baby foods marketing themselves as not containing dangerous levels of heavy metals for children of upper middle class parents, and less expensive budget baby foods that show themselves to contain higher levels for the poors who can go fuck themselves I guess.
Aha! So 1e100 doesn't work but 1^100 does. Ok thanks!
Same! I run the engineering department for a medium sized software consultancy, we're on contract with several large enterprises. In terms of output, we run circles around their internal delivery teams. Not because our engineers are better than them, we've just fully embraced shape up as our development process.

This has also let us bid on projects as fixed rate instead of T&M since we budget time as appetite instead of how long we think something will take to build.

There are still some hurdles we have to overcome, like we can still run into unexpected things that we didn't know about during the betting process, but deep behind the philosophy of Shape Up it feels like something that translates extremely well to more creative R&D development projects like what we do.
Are any tariffs “unfair”? Or is it just a certain number?
please for the love of Anders Hejlsberg just add properties to the language already we've had JavaBeans for like a century now we just need properties like any sane language would have added please bro i promise bro i swear just add properties to the langauge so the expression is a valid right hand side and left hand side look at javabeans bro i promise it'll be ok it's not bad to admit that anders was right on this one it'll be ok bro just add properties please bro no more builders just lets add properties bro
> It took outlandish, utopian demands by some activists in my field and sold them to me as things that might plausibly be implemented in the near future.

Reminds me of when Altman went to TSMC and bloviated about chip fabs to subject matter experts: https://www.tomshardware.com/tech-industry/tsmc-execs-allege...
I felt the same. You’re not alone! A little inset contour sets it even further apart
In the same vain and USA's politics it driven by Unabomber.

Dugin's influence on Putin/Russia is a total fake news. Aleksandr "Putin's favorite political/historical/cultural icon/advisor according to Western media" Dugin, has NEVER even met with Putin, as in not a single time.

Don't spread fake news.
With over 50 years of travel, the author still does not recognize the unique privilege he is in, and how inappropriate his tips are for most of the population.
So neat! Thanks for sharing
It is far more distasteful and predatory to hide behind widows with a fundamentally unfair system. Whoever wants to take away the opportunity of others, let them pay. It's not hard.

It's far more distasteful to ignore the needs of everyone to give a very minor convenience to somebody with a lot of wealth.

Winston Churchill on this sort of old and wrong political argument about widows:

https://savingcommunities.org/docs/churchill.winston/budgetr...
Yet the scanf and fgets possible exploits are still there.
You could really say the same about OpenStreetMaps being laundered for revenue.
Who here has listened to Elon/Trump extensively (and not opinions by news outlets) and has concluded that they are doing net damage?

My opinion: Some mistakes will be made but remedied. But overall it's a net positive. As to how much of a positive it is, it need to be see. If the income tax, property tax (and other unavoidable taxes) are eliminated, I'd say America is greater again.
Half-Life 2 and Dishonored art lead Viktor Antonov has died
Really sad to hear about this. He was only 52. It's a safe bet that his brilliant art direction was deeply impactful to a lot of HN readers.
Strange patent. At first glance you could do something similar with an intel 8052AH BASIC (a 8051 type microcontroller with integrated basic interpreter) back in the 90ies.
A zero-length C string is still one byte long, for better or for worse.
Thanks for the comment! I should clarify - the "No AI" header wasn't meant to be rude or as a stance against AI, but rather to set clear expectations about what NotesAnkify does. There are several excellent tools that use LLMs to automatically generate flashcards from entire notebooks, but NotesAnkify has a different focus: it simply helps you extract and transfer flashcards you've already created into Anki.
Back then I doubt even Musk thought he was going to become CEO of USofA. If he had known that, I doubt he'd ever have been concerned about having any restrictions from any gov't agency. Now, he's pretty much bulldozed a clear path for SpaceX doing whatever it wants. That definitely makes the need for an expensive ocean platform totally unnecessary.

They're trying to make their little slice of land into an actual city. Next stop, carve out that land to become a separate state. Then he can just become governor since he can't be president without having a co- prefix.
Can I get some context for the rustacian safety thing? I'm honestly interested if that's real.
There's a practical answer and a psychological answer.

https://upload.wikimedia.org/wikipedia/commons/thumb/1/18/Br...

That's Bridgewater House, which was in Downton Abbey, and it's got some bad staining if you look closely. But it's covered in details, so that tends to hide the dirt. It's made from blocks of stone, and most of the staining is different per block, so it only accentuates the blocks. There's nasty stains on the balustrades, but they're such fussy structures that you have to really look at them to notice it. The stone spheres at upper right are, I believe, all covered in pigeon shit, but again since they're small details and it's a fairly even coating of pigeon shit it really doesn't look so bad. The only parts where the stains stand out are on the small section of blank wall to the right of the main building, and around the entrance. They should probably clean those. But since these are small and accessible areas, and not giant expanses of blank smooth concrete, they probably can clean them (if English Heritage allows it).

So that's the practical side of it: details hide the muck. But there's also this "picturesque and desirable" angle. There are some deep-seated memes about romantic ruins. So yes, some old castle or monastery or cottage can be damaged and decaying in particular patterns that fit the tropes, and something inside us says "how storybook", and suddenly it's enchanting instead of gross. Which is kind of unfair. I often like to think about how castles are really just military installations that were originally full of special forces waiting to pour out the gates astride their four-legged APCs and subdue the local insurgents (especially in Wales), and if we could see them through the eyes of those locals they'd be threatening and oppressive and not picturesque at all. But you can't throw off these memes, it's culture, even if it makes no sense.
Due to backwards compatibility modern PC CPUs have some mathematical constants in hardware, one of them Pi https://www.felixcloutier.com/x86/fld1:fldl2t:fldl2e:fldpi:f... Moreover, that FLDPI instruction delivers 80 bits of precision, i.e. more precise than FP64.

That’s pretty much useless in modern world because the whole x87 FPU is deprecated. Modern compilers are generating SSE1 and SSE2 instructions for floating-point arithmetic, instead of x87.
Martin Pilkington, Stalwart of the Mac and Apple Dev Community, Dies from Cancer
The requirements for time in computers have increased drastically since C was invented.

Time used to mean what we write down or see on a clock: 2024-08-13 02:27 PM. The computer had an electronic clock built in, so it could save you a little effort of looking at the clock and copying the numbers. And that was all it did. If your clock was a few minutes off, that was no big deal. People knew clocks only agreed to within one or two minutes. People knew clocks were different in far away lands. Some people knew that you have to adjust your clocks twice per year. The computer clock was just like any other clock but happened to be inside a computer.

Now we expect a globally synchronized unique identifier for each instant, regardless of timezone. This is hard to deliver. Computers use these for synchronization amongst themselves, so they have to be accurate to milliseconds or better. This is hard to deliver. We expect computers to handle requests from far away lands with as much grace as requests from the local operator, and deliver results in a format the people in those lands expect. This is hard to deliver. We expect computers to process requests about the past using information that was current in the past, all over the world. This is hard to deliver. We expect computers to automatically adjust their own clocks twice a year, not just on the dates everyone in your local area does, but for users in all parts of the world on their respective dates. This is hard to deliver. And we still haven't got graceful handling of completely different calendar systems.
I get it, immutability is nice. But doesn’t it come with memory and runtime overheads for having to create and store new objects?
How can you deploy a system where you are changing API types in a way that breaks the type checker?

It seems like in almost all cases, you want to evolve in a forward compatible manner, with a very slow deprecation process.
> Mechanically adding behavior (get/set methods) to track your private state has always been a stupid idea that has nothing to do with OO except to violate encapsulation.

What should be private state is a matter of debate.

If you have a point, it's not too ridiculous to ask "where is it?" Cartesian coordinates may or may not be how the Point object represents where it is, and that internal detail should be hidden from callers.

> But do you also now have getR() and getTheta()? Why?

It seems like a Point class should hold its internally state in the "best" implementation for how it is usually used, and provide its state out to callers in all of the convenient forms that would be used more than occasionally.

Of course, one should avoid purely exposing internal details. And sometimes you might encapsulate more to encourage callers to use the pointA.getDistanceAndBearing(pointB) call. (But I don't think this makes sense for points; knowing their location is too fundamental).
Use a builder flow, only construct when you have everything you need, don't have any setters, only getters.

That's what I do, anyway.
It would be cool if the author shared the AI music channels list.

I love AI music and would greatly appreciate some recommendations of channels to listen to.
Unexpected uses of the GF2P8AFFINEQB bit matrix multiply instruction
that makes sense. thank you!
IPv6 Is Hard
What a sad take-away. All tips you give are rinsed through the lens of your personal experience. We don’t need a bunch of disclaimers every time someone enumerates some tips just to appease the “but did he check his privilege tho?” audience.
Extremely white, somewhat gendered as well.

I travel alone as a woman a lot, and while it's not as dangerous as many people fear, I'd never ask a taxi driver to take me to (potentially) his private residence in a random neighborhood in an unfamiliar city.
I think that only shows up when a video hits a critical number of views so it knows where people watched and rewatched.
Unless it's synchronized. Then you could deadlock.
OpenVINO is an Intel toolkit for deploying AI models. This particular project is an Intel project using the
OpenVINO toolkit to package several existing models as audacity plugins.
Same, though by surprise. I've been generating a very specific uncommon genre of music on Suno (a sort of Slavic accordion drum'n'bass - a totally random idea I had one day) and found myself listening to it more than I anticipated. I dislike most of Suno's vocal output but the instrumentals can be quite good especially in unusual fusions of genres.
I would imagine that if anyone has done the work to study this, it’s the Saudis for the Hajj, since they are managing the largest human migration to a single point. (I believe there are larger migrations like China’s Lunar New Year, but those are more diffuse since it’s more people to hometowns.)
> Yep, but as opposed to a startup those "mistakes" will be deadly.

Well, these mistakes are also deadly if it’s a move fast and break things startup in medtech. And these mistakes are deadly in healthcare.

I am calling this out because I see this complete myopia of abstracting people’s lives as OK to ever lose on purpose.

Statements like “no one thinks that!!!” “Most people are XYZ!!!” are thrown around because computer scientists start being computer scientists - we try to solve problems the way we do at work. Big O notation is not an acceptable way to manage other people’s lives.

In computer science, 100,000 people in the global population converge to zero. If you are counting DAU… OK.

If you are estimating the number of people you might accidentally kill… not OK.

If you are trying to reduce corruption and you don’t actually know if you will kill people or not, and you do it anyway… I don’t see how anyone can consider that ethical.
I don't see how this statement is related to my statement.
> To stay safe, smile.
Also the Kenji cooking videos.

1 tripod camera and him wearing one that gets a top down view of what he is doing.
Mhm, agreed :)
Yes. Why would they not be?
The great AI data heist
If you give a user wheel/sudo/root privileges, then they will be able to delete the root user's files regardless of using this script. I will consider removing this line and thus the required superuser privileges in the next release.
OK thanks for that, I’ll have to do more reading
What's the most annoying thing you deal with when building a new project?
"This, too, shall pass."

That's pretty good. But Christians have something better:

"This, like everything else that happens to me, is something that my heavenly Father -- who causes all things to work together for good for me -- has ordained to take place."
True enough. If I am sitting in the backseat or front and the driver is meandering, I might think of bailing, yeah.
TI-89 doesn't have infinite precision.

Built-in Android calculator does.

They are incomparable. TI-89 has tons of features, but can't take a square foot to high accuracy.
There's plenty that they can do to block solar for people that don't completely disconnect from the grid. And in some places it's illegal to disconnect from the grid, they can force that too.

To block solar, some states are putting high fees on base connections, and low per kWh costs. If the grid-connection fees subsidize the per-kWh generation fees, it breaks the economics of lowering your consumption from the grid with your own generation.
This is also eventually a plot point in Westworld.
I like this concept – when isn’t a commitment a bet that we can achieve Z by date Y? To make it concrete is not dissimilar from the other gamified features different work planning tools have been adding in recent years

Your point about seeing the inevitable lost bets add up is well taken, though from what I have seen the healthy responses to loss tend to be close to “either we win or we learn”.

So you want your team to make smarter bets and win bigger over time, and/or learn more from their losses. Can a software product make that process anything but a burden? Is there more there than other types of performance incentive systems?
Isn’t what I said exactly the opposite? In your example, if 4G is slow, and people will pay for development and deployment of 5G, won’t that create a gap in the market for someone to deliver that for which people will pay for extra?

It won’t quite be free either, just paid by the government. It’s possible that technology of collecting taxes might also need to improve