skysight-inc/HackerNews huggingface dataset:
I'm not sure if you mean to have a /s in there, but personally I never really liked reflection.

C# had it but it was also in part because it interop'd with .NET which had C++.NET, VB.NET, F#.NET, VBScript.NET, ASP.NET, Core.NET, Web.NET, Net.NET and so much more .. reflection was an "easy" way to have other dev's interact with each others code as a type of "contract".

I really like C# and what it can do, but having to check if a particular method exists within an external dependency is in part what lead to "dll-hell" .. it's the antithesis to an API and a "software contract" .. honestly it feels like C++26's "reflection" is more an answer to the ABI issue that has plagued C++ since its inception.

If C++ really wants to help "game-engines" or make actual strides, then it should add basic GUI support to the language itself. That'd kill off 90% of the other framework/libraries out there.

As with other parts of the language, you don't -have- to use it .. and since it's trying to be the next Java in it's eternal update path, why not add GUI support at a language level ??? Hell the std::thread just calls pthread_create or CreateThread under the hood anyways, just with a 15+ high stack frame .. why not add GUI!?
If it's "effectively" illegal can you name a single court decision saying so?
Thanks that was very interesting.

It seems to me that it has a lot of the same properties as regex. Looks like gobbledygook at first glance, but after learning it I can write them, and read them with some effort (depending on the complexity). However nobody would describe regexes as "readable", and they're quite error-prone. I definitely wouldn't want to write a whole program in regex.

Regexes shine most when they're used interactively, e.g. in one-off greps, or editors. There readability doesn't matter at all, error-proneness doesn't really matter, and terseness is important. The problems start when people put those grep commands in scripts where the output isn't supervised by humans.

I wonder if the same is true for K - it started as a query language for one-off queries & investigations, and then people started saving those queries and making bigger programs?
Overcome Migration Paralysis
My immediate response was “they still make those?!”, but they actually still seem to be on sale here! Not sure I’ve seen one in the last decade or so; make of that what you will.
> divided and conquered

Humans are slowly learning how to respond to manufactured dissent and contagious division.
https://archive.ph/1QudT
It's not a question of can they read them, it's are they readable. I obviously don't believe things just because people say them. Do you?
Smells like CIA stuff. Impressive.
I know it's a myth, but I wonder: did the myth become widespread because of the scene in The Godfather Part II where Vito changes his name to Corleone at Ellis Island? Or was the myth already widespread, and the moviemakers got the idea from the myth?
watching society 180 and start simping for copyright law is so depressing
Not sure if that's sarcasm, given the existence (or, not) of practical fusion technology.

We do of course know how to power large ships with nuclear fission. The US Navy has been doing so - for generations(!).

Only issue with that is the US military is a "money is no object" scenario. Price container shipping at the unit cost of hauling it on a naval nuclear reactor, and we'd be looking at degrowth anyway. It's proven, practical technology, but very very expensive.

(Other countries with nuclear deterrents run their sub fleets on fission, but even those with nuclear subs have found it too costly for their surface fleet).
We're all less safe when censorship puts their foothold in and we've been losing battles since things like hate speech eroded incredibly important concepts for democracy such as free speech.

As other commenters say, every time those with power get to control information flow "to keep us safe" they'll invariably use it to protect their own interest in detriment of ours. It does not matter if it's governments, corporations, or one at the request of the other.

No matter how the "vocal online groups" may appear to be in favor of constant censorship, reality differs significantly.

The good thing is that open source and controlling your own computer will still be what many users want and fight for instead of corporate control.
On my company’s latest project we are using Spring Boot on the backend with Typescript and React on the front-end. We are using Swagger for API specs which means we can generate type safe Typescript code for the front-end, including schemas for Zod and Tanstack query functions. With this codegen I can’t see many benefits to using Typescript on the backend, although the project is a rather standard CRUD app. I can understand why you might not want to use Java, but surely there are better backend choices than Java or Node?

I am curious - could you explain how you are benefiting from using Typescript on both back and front end?
There's such a thing as metonymy, where a word might represent something larger than the specific thing referred to. In common English, people use 'GPS' to refer to the capability of being able to use a human computer interface such as a busybox-backed touchscreen to navigate with the assistance of satellite based location services.

Used in a sentence, "Hey does the rental car come with GPS?" "Of course, it's not 2008 anymore"
It is a method of layoffs not an excuse for - they will fire 20% of people no matter what. It is as good if not better than the old way of doing things which was based on the picking teams in the playground and a dartboard.
But isn't the symmetry just as much made up?
I'm not a person who keeps grudges, or hates things in general. I just take note what companies do, and change my choices based on my observation. VAG also took a good hit after their dieselgate scandal, and not recovered much in my mind, for example. Stellantis is also not doing well, and I was considering a vehicle from them, so I'm not so sure anymore.

I don't live in a flat city, of course I'm worried and aware of my brakes all times, and know how to condition and refresh my brakes.

My problem is Tesla's service policies, like ignoring "recommended" checks on a car. Oh sorry, I can go to an independent mechanic to further spend my non-existing time, you're right.

What's more interesting is Tesla not having brake pad thickness warnings, which our old 1999 Fiat Tipo had.

Being apologetic about problems doesn't make your arguments any more sound, either.
One of the things I'm most proud of as a coder, is writing a "realtime" raytracer (could only do balls) on a cluster of DEC Alphas - what machines. Also of course, learned the Internet on a VAX with VMS (that orange glow!) around 1990. I will always have a soft spot for DEC.
> Whether a group moved from the Caucasus to South Asia or vice versa, around 5k years ago, shouldn't really matter.

It's not that it "matters" in a political or nationalistic sense. That's an error in interpretation of the motivation for this kind of work.

It is important because the more we know about how we got where we are, the better.

Science is useful, if it is not immediately obvious, then future generations will surely find an use for it, as it has happened time after time with mathematical ideas.

I would even say it is you who are putting a modern political spin on this by rejecting it.
We live in a world where there's a lot of talk about how AI might impact societies and economies - but little actual data. To me it seems very worthwhile to try to add 'any' data to that discussion and track how things change over time. Are reports of economic or labour trends pointless? Should companies not track how people use their products? I don't think it costs Anthropic much to do this - it's work for a couple of people to analyze their database.
Oh come on stop perpetuating misinformation. Unless Musk is going to Nazi rallies and jew hating I can't take anyone who believes this seriously.
Safe and easy way to find travel BFF
Do you have some reading material on this? How did they understand the difference between stated cot and "actual processing"
I think most of those are Instagram shoving it in your face. Yeah I'm a "Threads user", but only because of the inline feed in Instagram. I'm annoyed when there is a notification blip but it turns out to be Threads spam.
So that's what they are doing inside the pods in The Matrix!
I find the most onerous part of the flying experience to be the invasive searches at the airport followed by the corralling and grouping of people onto the plane penny pinching everything from a bottle of water to whether my bag goes in my lap or the overhead bin. The size of the seat area and length of the flight haven’t come to mind as travel complaints for a long time.
Pretty cool, but a pity I can't just search for a game by name - I have to know the publisher or devs or some other bit of info about it. A regular old "filter as you type" would be useful.
I wouldn't say that web dev is "hard" as in any part would need a very deep knowledge, but it sure as hell very wide.

There are so many things and concepts, multiple must-know languages, browser quirks, some networking knowledge, CORS, etc. If you do use an "industry-strength" backend framework then the complexity surely drops, e.g. it will handle injections and stuff, but not having heard at least a bit about what your framework does for you, and reinventing the wheel can go really bad really fast.
I think the full description of “stateless, serverless functions” adds a bit of clarity. My read of this is that whatever code is running doesn’t maintain state between requests, and doesn’t touch the underlying operating system. Which seems pretty standard for highly managed environments anyways. It’s been years since I’ve written backend API code that touched the underlying system, or left objects in heap between requests.

The flexibility of knowing that any machine can instantly run the code for your API gives a lot of flexibility to rapidly scale up an API.

Nothing is “serverless” to everyone. Especially when you run the data center. But being “serverless” and even sitting above the “language runtime” gives API developers a lot of freedom to focus on business logic.
NPR's Planet Money podcast said that it is illegal to melt the pennies, and that there are a bunch of penny collectors waiting for the day it is legal.

https://www.npr.org/transcripts/676247474
China might not have been "wrong" when they put Jack Ma back in his box.
A lot of RTO push is subjective and allows for manager override, at least from what I have seen, I also sense where this is the case managers more lenient on giving overrides and whilst it's all being tracked senior management OK with it for now. This is all conjecture but this data might back it.
ML Papers of the Week
The main reason I ditched NixOS was the missing ability to run dynamically linked executables by default and not wanting to deal with the possible fixes.

Good to See that there is hope for that.
One thing to keep in mind is that when you LISTEN on a connection, you remove it from the connection pool until you are done with it. The straightforward approach of using one connection per connected client can quickly consume all of the connections in your connection pool and prevent you from handling additional requests.

What I’ve done for this in the past is to do all subscriptions over a single connection per server, and then have code in the server that receives all of the events and dispatches them internally based on a lookup table.
The latest tariffs apply to steel and aluminum, which are the most basic of industrial inputs.

Have you seen how much aluminum the US produces?

> https://en.wikipedia.org/wiki/List_of_countries_by_aluminium...

It's roughly on par with Iceland and a little bit less than Saudi Arabia. There's no way to meet the demands of industry with domestic aluminum production. What's more, US production and processing of aluminum focuses on "high-end" aerospace grades that are not always suitable for things like household appliances & can be far more expensive than foreign alternatives.

Now let's do steel:

> https://en.wikipedia.org/wiki/List_of_countries_by_steel_pro...

Not so bad, but only 8% of China's production and 4.25% of global production. Again, no way to meet domestic demand with entirely domestic steel. Further, US steel is in the opposite position described above: Most US steel grades come from very old mills and are "low-end." A lot of tool steels, automotive steels, and specialty steels are simply not made in the US, and must be imported.

What's interesting is that the most high-end steels come from Japan and Germany. (Also, increasingly, China.) What happened, to simplify things a little bit, is that their steel mills were bombed into oblivion during WWII, so, after the war, they built new and much more modern mills. Whereas the US kept using its far older pre-war mills. Over time this developed into a durable advantage on the high-end.

As for BYD -- a 100% tariff is practically a de facto import ban. Try a 100% tariff on everything, or on steel and aluminum, and see what happens. It'll make periods of normal inflation seem like a Golden Age.
Adding to the list of weird traditions, I believe in Hungary the traditional way (nowadays not so popular?) was for the married woman to give up her ENTIRE identity (name AND surname), and just adopt the husband's full name with some suffix. Now that's insane.
I wish I could get paid $50bn to have a mental breakdown.
Korean is not a programming language
Real patronymics were outlawed in 1923 in Norway (earlier in Denmark). Before that, naming tradition was that the given name (Erik) was the most important, and you'd add a place/farm name (Horsebay) and/or patronymic (Sigurdsson) and/or nickname (The Foot) if you needed to disambiguate. Given and patronymic were fixed, while farm names and nicknames could change over time. This works well in a local community, but made it hard for the central government to collect taxes and conscript expendables^Winfantrymen.

==See also==

* https://en.wikipedia.org/wiki/Oeconym

* https://en.wikipedia.org/wiki/High_modernism#Standardized_le...

* https://en.wikipedia.org/wiki/Global_variable

* https://en.wikipedia.org/wiki/Characteristica_universalis
React was released 11 years ago and is the de facto default choice for most of the web applications.

They have definitely chilled out on "reinventing the wheel" quite a few years ago.
I don't think it was _the_ floppotron, but there was an exhibit at Open Sauce last year
How is it misinformation? It's obvious what it was. Doesn't mean he's a Nazi, maybe he's "just" a '90s era trolling edgelord. Come to think of it, considering his X shitposts he boosts to hundreds of millions of people every day, that's a good description of him.

[To people who think he's a Nazi: yes, I've read all the arguments, no, I don't care - giving him the benefit of the doubt still makes him a gigantic shitlord who think its funny to do Nazi salutes.]
It’s tempting to describe an AI email/netnews client that converts a forest of threads into a well-reasoned document. Notion is in a good position for this.
Spanish football league blocks Google and Cloudflare within Spain due to piracy
my naive way would be to try to do seq2seq with the hidden state as input. Not sure how to replace the supervised samples though.
You forgot the /s tag.

Musk has been going to far right rallies and jew hating for some time now.

eg: https://clearthis.page/?u=https://www.crikey.com.au/2025/01/...
Very cool! Can you share more about how you built it? I’ve seen a lot of skepticism about AI in scraping but this seems to work well.
> "In-dash advertising is here and Stellantis, the parent company of Jeep, Dodge, Chrysler, and Ram, beat everyone to further enshittification,"

So that's why Stellantis is testing this with Jeep: Nothing to lose.
it's doable I guess. I think it's more productive to learn a concept and be able to derive everything about the concept from first principles instead though
distcc was really slow IME as well. It did not know how to optimally distribute the work across different build nodes. AFAIR distcc simply assumed that all build nodes are created equal and it also disregarded the load on the nodes resulting in over-saturation with build jobs.

However, this is something that icecream aimed to solve, and in my case it really did. I can't remember the actual numbers but it provided a major gain and it was super easy to set up.

So I guess it would be more nteresting to see how nocc compares to icecream instead of distcc.
Seems to hit a nerve.
Optimization, people!

If you actually want to make flying faster for lots of people, the best thing most cities/countries can do is build very fast mass transit between the airport and the nearest big city centre. So many cities are borderline incompetent at delivering this (or just not interested).

And the other potential big saving is in airport transit time - but airports nowadays are optimised for "extract as much money as possible from each user", not "minimize user transit time from the station/car park to their assigned seat on the aircraft".
From the article:

"Supporters highlight its work to penalize large companies, including banks, for allegedly mistreating clients — with the bureau claiming in 2023 that it had restored $17.5 billion to Americans over the previous 12 years “in the form of monetary compensation, principal reductions, canceled debts, and other consumer relief.”

Last year, the CFPB finalized a rule capping credit card late payment fees at $8 — down from an average of $32 — which it estimated would save consumers $14 billion per year."

Considering the US citizens their shareholders, I would like to see how many private organisations of that size have such an impact in just 12 years.
Slightly tangent: "Web Design: The First 100 Years" [1]

[1]: https://idlewords.com/talks/web_design_first_100_years.htm
When Traffic Obfuscation Falls Short: NDPI vs. NordWhisper NordVPN
In recent years, numerous virtual private networks (VPNs) have been introduced to the market. Some of these VPNs are standalone applications, while others are integrated into web browsers or other network applications. All of these VPNs promise users a private browsing experience by preventing users from being tracked and observed, particularly on public hotspots. Popular countermeasures detect these VPNs (often based on WireGuard or OpenVPN) and prevent their use to circumvent network policies. To enhance the detection and blocking of VPNs, companies have implemented various traffic obfuscation techniques to render network filters ineffective.

One notable recent effort in this direction is NordVPN’s NordWhisper protocol, which aims to bypass network filters by rendering the protocol undetectable. At SharkFest 2024, we demonstrated how network detection and intrusion prevention systems (nDPI) can identify obfuscated traffic.
Our primary message is :

- the ongoing battle between traffic filters and VPN-like protocols continues
- Users should not assume that obfuscation eliminates all challenges.
Individuals attempting to circumvent network policies should not expect their activities to remain undetected
Lol this article is nothing but conjecture written by someone who clearly already hates him
Besides already being the original indigenous name for the mountain, "Denali" was also the name already in use by many locals and outdoor enthusiasts elsewhere. It was already the name officially used by the Alaska state government, and the state had formally requested the federal government do that same way back in the 70s. Accepting that request is far from changing the name "by fiat" – especially not to a newly invented name that no one was using or asking for.

And that's before you even get into the difference between choosing a name out of respect for an original indigenous name vs. an intentionally jingoistic and self-aggrandizing name chosen to represent a new area of imperial possessiveness.
3. >> I was resounding told that the absolute error in the numbers are too small to be a problem. Frankly, I did not believe this.

> I would personally also tell that to the author. But there is a much more important reason why correct rounding would be a tremendous advantage: reproducibility.

This is also what the author want from his own experiences, but failed to realize/state explicitly: "People on different machines were seeing different patterns being generated which meant that it broke an aspect of our multiplayer game."

So yes, the reasons mentioned as a rationale for more accurate functions are in fact rationale for reproducibility across hardware and platforms. For example going from 1 ulp errors to 0.6 ulp errors would not help the author at all, but having reproducible behavior would (even with an increased worst case error).

Correctly rounded functions means the rounding error is the smallest possible, and as a consequence every implementation will always return exactly the same results: this is the main reason why people (and the author) advocates for correctly rounded implementations.
What percentage of the US population has their health coverage FULLY covered by their employer or the government, such that they don't financially feel the effects of their health choices, i.e. no out of pocket premiums and deductibles?

As far as I'm aware that's nearly non-existent.

Let's stop mincing words, clearly what they meant was that people who don't have to pay for their healthcare won't take care of their health.

Do you really think this description applies to the US where people are afraid to go to the GP and even to the ER for financial reasons?
The order button is the conveniently central touch sensitive spot, between the window control toggle and the open door latch.

You can easily cancel any order from:

• Main-menu -> non-media options -> accounts -> non-media accounts -> miscellaneous settings -> status settings -> purchase settings

• Main-menu is neither the default or top menu, but can be accessed from:

• Top menu -> Other services -> Main menu

• “Cancel purchase” is conveniently located on the touch screen between “Double order” and “Disable purchase cancellation”

• Please use the cancel purchase pin for your particular order which was accessible from within the ads “more info” option, prior to you purchase event. We value your purchase security.

• These instructions, as all others, are included in this very exhaustive and complete service agreement, which you can agree to when you activate this vehicle.

• If you didn’t read these service terms prior to activation, no matter, the next section of these service terms provides instructions for accessing these service terms again. Including these, and the next section’s instructions, if you need to review them.

Please enjoy all your purchases!
I am genuinely curious, why Jeep/Chrysler makes the worst decisions in the car industry over and over again.
Is this incompetency or this is really how they run their business?

I don't know how many years I have known these brands, but they are constantly in the news regarding bankruptcy. I am aware of the history with Mercedes, followed by Fiat, and now with PSA; it feels as though they are the lab rats for all of these foolish decisions and everything that has gone wrong.

I guess I'd hammer my infotainment screen if I'd seen such an ad.
Threads feels more like a new feature in the facebook meta-app (heh) than a new app in its own right, especially with how it has to be bound to an instagram profile.

"our new feature reached 100m users in 5 days" sounds a little less impressive (especially given meta has multiple billions of users to start with).
Gödel's Loophole ("inner contradiction" in the US Constitution)
Thanks. Thats the sort of answer that promises really interesting complex reality, without a massaged in moral-message that removes all learnings for today. I shall give it a try.
This demonstrates English utilitarianism basically won the philosophical war in Europe.
If their server forgets the saved settings during routine maintenance i.e. once a month.