skysight-inc/HackerNews huggingface dataset:
There a whole bunch of features and fixes that each new version of the standard proclaimed, which severely affected usability, expressibility and convenience of the language. Describing many of them could easily take an hour. I'm sorry, I can only highlight a few of my particular favourites that I regularly use and let you study the rest changes.

https://en.cppreference.com/w/cpp/14

- fixed constexpr, which in C++11 was basically unusable

- great improvements for metaprogramming, which made such gems as `boost::hana` possible, such as variable templates and generic lambdas.

- function return type deduction

https://en.cppreference.com/w/cpp/17

- inline variables finally fixes the biggest pain of developing header-only libraries

- useful noexcept fix

- if constexpr + constexpr lambdas

- structured bindings

- guaranteed copy elision

- fold expressions

I'm at automotive where due to safety requirements we just barely started to work with C++17, so I don't have much practical experience of the standards past it, though I'm aware there are great updates too.
Overall - C++11 is as horrible compared to C++17, as C++98 and roughly 03 were compared to ground breaking back then C++11. Personally, when I skim though job vacancies and see they are stuck at C++11, I pass it. Even C++14 makes me very sceptical, even though I used it really a lot. All due to new nice improvements of C++17.

https://en.cppreference.com/w/cpp/20

https://en.cppreference.com/w/cpp/23
I had created one. You can checkout here. Also added it for most browsers
https://ad-blitz.vercel.app/
That's a great quote. This topic turned up a couple of weeks ago in another thread. [0]
The excellent talk Constraints Liberate, Liberties Constrain, by Runar Bjarnason, gets at the same point, and even uses this same Dijkstra quote. [1]

[0] https://news.ycombinator.com/item?id=40021696

[1] https://youtu.be/GqmsQeSzMdw?t=874 (this takes you right to the Dijkstra quote)
Many IRC networks were early to IPv6
I think this is somewhat misleading. I have seen enough in my life to convince me that elite schools are worth it in the long-term. It always seems too expensive. But if you aren't willing to invest in yourself, how do you expect anyone else to?

Disclaimer: I did not go to an elite school. Went to a top CS program in a publicly funded institution. Have spoken to enough people in both camps to be sure my experience was not a fluke.
Well there's a real world inflation number for you! The price of Apple making a new product in a new category has gone up 44x in 18 years.
I've used both and it depends on the usage patterns.

My city trips are from 5 minutes to around 45. For short trips, where one doesn't use public transport (for me, the threshold is around 15 minutes), bikes are definitely more practical, but when public transport comes into play, bikes are too bulky to comfortably carry.
It's impossible for doctors and nurses to pass on everything they know about a patient during shift changes, which can be seen in the form of spikes in deaths and other bad outcomes right after care is handed over to a new team. Hence why they tend to do longer shifts.

That effect is eventually balanced out by exhaustion, sleep deprivation, etc taking the same toll they do on everyone. Theoretically If you could reduce the impact of sleep deprivation, we could push shift lengths further, reduce the amount of turnover in carers a patient sees even more, and receive even further benefits in health outcomes.
I'm still waiting for a document editor to approach styling sensibly. I don't want to explicitly set color, text size and others, I want to define style classes that I can easily change later.

I know that the office programs theoretically support this, but I found the flow so terrible to be impractical - no wonder casual users don't use it (all the way to many programmers hating WYSIWYG because they hate the process of manual styling so much).
Ask HN: What do you think about a subscription based social media?
The reason people are being so polarized and post misinformation, is that it benefits social medias by generating engagement, which is required for an advertisement based business model.

What would happen then in a fully subscription based social media ? I believe the answer is less incentive to promote meaningless content, less incentive to lock up people in what they already like, and just better content overall.

And this wouldn't have to be very expensive either... If we look at Twitter's average revenue per user (~$25/year), the monthly subscription would likely be less than $5.

So tell me, what do you think about it ? Is this something you would like to try out ?

Thanks,
Paul
I found the syntax interesting

/HEPDATA/REAC?P+PBAR list of reactions involving p and pbar (?)

https://info.cern.ch/hypertext/WWW/Provider/ServerWriter.htm...
48% of Americans Have a Passport
There is no computer numbers and mathematical numbers, there are only mathematical numbers and the limited (failed by circumstances) representation of mathematical numbers existing for low level lenguages since the ancient times of computing.

Which should be improved - failed representation eliminated - wherever and whenever possible. Especially for new languages. And since there are better and worse representations - actually handling - of numbers accross the languages the criticism of doing badly, not making improvements, expecting to know the whims of a modern lannguage in this regard is absolutely founded!
Here's the github repo:
https://github.com/dikshantrajput/adBlitz
This is a fantastic article.

Personally, I found using Godot with some parts in Rust via gdext quite enjoyable.

You can avoid dealing with GDScript for important parts of the code and have access to OS threads if you want them, etc. - but can also prototype features in GDScript and write the UI, etc. there for fast testing, and keep a good separation of UI and graphics presentation vs. the actual game logic.
You see it occasionally in London, the usual deal is to pop into one of the old red telephone boxes for a toot.
I respect the surliness of “(again)” despite the first example happening in 2006
A Tesla EV charging station ended up next to a shelter for migrant children
As polyglot dev that also does Java, I hope not, last January I deployed yet another Java 8 workload into production.
Yup, so you'd like to:

1. Given your resources, be able to the filter out the sections that are relevant to your topic of interest
2. Find resources that related to a topic

In order of severity pain points, is this correct? What is the goal of your research?
Why do you think it is dog slow? Most of the ds/de libraries are in C/C++, with python just calling.
I personally checked JSON parsing with Go/Rust/Python. Guess who won.
I see this repeated over and over, but there's no proof that "apple hardware" is better than any combination of every possible hardware out there, it's just fanboyism.

Anecdotes of bad hardware are everywhere, given that the majority of hardware are cheaper thus more prevalent. But a comparison of all possible hardware with the same price points? Not feasible, so it's all just feels.
10% of population but 27% of revenue, seems pretty fair to me - if you think that buying an outsized amount of luxury tat is a good thing!
I recently discovered FAST on my NVIDIA shield which works a lot like a cable box: once you install apps like Tubi and Pluto the schedules are integrated in one big list with a common UI.

Anyone who likes linear TV is going to find a lot to like from broadcast TV news from various cities (which I think is fun) as well as reruns you might see in OTA TV or cable (Star Trek or My Cat from Hell) not to mention anime (Sailor Moon and Hunter x Hunter with Japanese vocals and English subtitles and even the occasional Korean Isekai) and even some sports (South American soccer, reruns of famous baseball and American football games.). Plus tons of old but good movies like the independent TV channel 56 used to run in Boston when I was growing up.
Forget TikTok There Is Something Much Bigger from China [video]
Companies that wrongfully ban or delete email or phone accounts need to be civilly liable and this civil liability needs to supersede any arbitration agreement or terms of service agreement.

An Apple or Google account is far too important to people's lives to let them hide behind the "we're a private company and can do whatever we want" canard. They do need to have the right to ban spammers or people using YouTube or Drive to infringe copyrights but just randomly shutting off somebody's email or somebody's ability to make video calls should be against the law. The same would also apply to a text chat company like Slack or Discord banning somebody's work account for no reason. Certain tech companies have government-like levels of power over people's lives so they need to be restricted in how they can treat users like the government is restricted in how it can treat citizens.
Another way, that's proved to work in the past, is to gather the poor people and take power from the rich by force.

The rich and powerful (kings and royalty in the past, oligarchs, politicians and CEOs now) have always tried to entrench themselves in their castles, passing laws to crash dissent, etc. It never worked.

Too bad this time, before the masses wake up and raise their fists, the planet will be trashed to oblivion, for the mass is misinformed, disinterested, out of shape, and very very misguided (antivaxers, chemtrails, and who knows what bs else). Still, when there is no food in the stores, and no work (taken by AI or cheaper labor from abroad), and the water and air give you cancer, they are bound to wake up and rage.
I wonder why that is ;)
Same here. I used Debian back in the 90s, switched to Ubuntu for more regular releases, but the ads from apt were the final annoyance. Debian 12 has been excellent.
> Not to be confused with the defunct National City Bank.

Or with Citi Bank.
Not for shaders while the game is running? https://github.com/godotengine/godot-proposals/issues/5269
I’m guessing 11 in the name is for X11, but why is Wayland 12? Wouldn’t a name like WtoX or WayToX be more useful?

2to3 made sense for Python 2 to 3, but using the same naming scheme is a bit weak, isn’t it?
Similar experience in Canada with our telecom cartel. They're legally required to allow other providers to use their lines but if you need support you're out of luck. We had multi-day outages routinely and a Bell tech couldn't find any issues. We finally switched to FTTH when it became available because we need reliable internet to work from home.
To me, it seems useless in the current state, but it seems potentially very useful long-term.

The core thing code allows is code, constraints, and subcomponents. I can see writing:

<oscillator555 frequency="10kHz">

And having this have a premade parametrized component with layout, as well as knowing about things like power supplies.

I can also see this integrating more with GUI tools.

There are many steps going forward, not specific to this, which would need to be in place, such as:

- Allowing React XML without JSX (e.g. in data files)

- Exporting to the above

- CSS-style templates and state management

... and similar. Those would potentially permit both code-based tools and GUI tools to interact meaningfully, and that's where the real power would come in.

You get there with prototypes like this one, and increments.

Ideally, where this would end up is almost:

<EPSHome>
<ESP8266/>
<Sensor/>
<Sensor/>
<Sensor/>
</ESPHome>

And a crude-but-working layout comes out, which gets made for $10, populated with ESPHome, and monitors whatever I want to monitor at home. Not much more than STEMMA, but with a nice PCB instead of a dozen cables .
But the Steam Deck is hardly desktop Linux. The users there usually wouldn't care less that you can't use it for desktop-y things (like taking screenshots...).

E.g. Linux mobile devices also usually "successfully" utilized Wayland, but failed big time in market share against whatever Android uses. The only thing this may prove is that Android is more popular.
I have been using permethrin on my clothes and DEET on my skin for the past 5 years when hiking in the New York state.
Thankfully I have had no interactions with ticks or even seen any on my short trails despite the presence of wildlife.
I tried that because meta automatically hooks up websearch and looks nicer but meta doesn't "hold onto" multiple search items for as long or as well as perplexity does. pplx/sonar now uses llama3 32K context for its search but you have to intently start with it or change to it.
Strangely, I don't see this in Japan?

Any Japanese users out there?
> ‘But REPLY_FAULT also provides a way to define and implement new kinds of errors — application-specific errors — such as access control rules. For instance, the Hubris IP stack assigns IP ports to tasks statically. If a task tries to mess with another task’s IP port, the IP stack faults them. This gets us the same sort of “fail fast” developer experience, with the smaller and simpler code that results from not handling “theoretical” errors that can’t occur in practice.‘

This sounds good when the system is small and tight and applications are written mostly by people who designed the whole system.

But as an application developer, I’d be somewhat scared to interface with third-party code over an IPC model where the other service can at any time send back an instant death pill to my process.

I guess I just don’t trust other app developers that much. The world is full of terrible drivers and background processes written by stressed-out developers harassed by management. They’ll drop in a bunch of potentially unsuitable default REPLY_FAULTs if it means they get to go home before 8pm.
> the words “insane” and “insane person” shall include every idiot, insane person, and person non compos mentis;

They left out Congress.
This is standard Google behavior. Logging into Google on any new device always asks me to confirm it on one of the other devices that are logged in (i.e. phones, tablets). Suppose it's some kind of 2FA.
Self-hosting forms, the sane way
I genuinely haven’t experienced any of this frustration. My windows usually remember where they were when I plug into my dock with two 4K monitors.
Joint Statement of Intent Between the United States of America and CERN
> Visa and Mastercard have subtly different reason codes for why a chargeback can be initiated, but Stripe combines those codes into a single enum so that their users don’t need to consider the two networks separately.

This is indirection, not abstraction. Abstraction raises the semantic level.
Thanks, it's annoying some of the best places seem to be the places I am trying to avoid due to wanting to avoid the more negative aspects of it.

Do you have any recommendations on twitter of who is good to follow?

Particularly interested in people doing intreasting things with AI, I already subscribe to the normal AI newsletters, such as bens bites etc.
mod.rs is better, change my mind
I do not mean to take anything away from black musicians, but the music people say started with blacks was massively changed by the music-executive types before it went mainstream.

The people who enjoyed the modified music would not recognize the pre-music-executive versions.
I'm curious: are you formally Catholic? And if so, how did you arrive there?
Can you? You can skip using the measly iCloud storage I guess. But can you activate a phone without an apple id?
Another tip is to run a custom domain for email that just serves to redirect mail to your real email address. It's is a handy way of keeping track of how and who has leaked your information.

For example I give custom email addresses to every service I sign up for, then I can see who they on-sold that information to, or if the email address turns up in database hack.

The only thing to be mindful about with this approach is to choose a service that gives you a fair bit of control over how to manage that incoming email. Such as being able to bounce or block specific email addresses including the use of wildcards, because I notice some hacking groups will try permutations based on the original email address.
Is it possible to keep an addict satisfied with a lower tier drug? Genuine question.

My understanding is that opiates become less effective over time as your body adapts, so you seek out stronger drugs in larger doses.
The meta quest headsets have sold somewhere between 15 and 20 million units, that's a respectable game console.
Most people have a file encryption program of some kind on their computers. WinRAR, 7-Zip, some versions of Microsoft Windows (note: not supported in Windows 10 Home), Microsoft Word…
And who defines what is hate speech?
Nope, they don't really rely on WebViews unless you're in Safari. They do have an extensive API surface, and a lot of Swift stuff consumes it directly.
> This sounds good when the system is small and tight and applications are written mostly by people who designed the whole system.

I think that's intentional because that's what Hubris is aimed at.
>Well now wait a second. You're making a claim about adherence because substantial adherence is critical to your claim.

If you read my original comment more carefully, you'll see it doesn't make any claims about adherence rates. All it points out is that we've been telling people to eat healthy but people have only gotten fatter. The studies I found show adherence rates are poor and are correlated with positive health outcomes, so I'm not seeing the contradiction you're implying exists. So again, stop getting your opponent to write your arguments and do your research for you, and explicitly lay them out in your comments.
Ok, I'll give you fold expressions and structured bindings as actually important language updates. The rest are mostly just tweaks that plug feature gaps which shouldn't have existed in the first place when the basic feature was introduced in C++11 or earlier.

IMHO by far most things which the C++ committee accepts as stdlib updates should actually be language changes (like for instance std::tuple, std::variant or std::range). Because as stdlib features those things make C++ code more and more unreadable compared to "proper" syntax sugar (Rust suffers from the exact same problem btw).
Perhaps you are connecting from a VPN or endpoint that known bad actors have also used in previous attacks (university network, guest network).

Or a device on your network is or was compromised and used as a channel to attack others on the internet.

Or your ISP has given you a public address where the last owner was abusing it.. or perhaps the whole ISP block has been added to a shitlist.
While true, we have seen this movie before with PowerPC and Intel.
Vouch counters “[dead]” submissions, not “[flagged]” ones.

If you see a [dead] post that shouldn't be dead, you can vouch for it. Click on its timestamp to go to its page, then click 'vouch' at the top. When enough users do this, the post is restored. There's a small karma threshold before vouch links appear.

https://news.ycombinator.com/newsfaq.html
Maybe many worlds quantum immortality is true. We are just in the timeline where we still exist.
It's roughly twice what I pay for 1gbit. So no, it is not fair.
Really? The "Apple ID" (and subscriptions) section in the settings in so janky and doesnt feel native at all.
Nonsense, Openreach is the worst possible option for consumers. It is just a way to syphon wealth from a previously publicly owned asset to the global elite via dividends.

It just hasn't blown up as big as Thames Water, decades to get a fibre connection (other countries did fibre 15-20 years ago so it was possible) doesn't annoy as many people as filling rivers with sewage.

Someone posted this below, sums up the situation rather nicely.
https://www.techradar.com/news/world-of-tech/how-the-uk-lost...
> My conclusion - have two physical phones + laptop all synced, plus hardcopy of important pswds etc.

And then say, Meta decides to ask for login verification on your other device, and you lose that account because you always logged to it through a browswer in private mode, so no device actually has an active session. Happened to my wife the other day.

IT "Security" is reaching new heights of being bullshit. You can't win, and asking people to buy multiple devices and keep them continuously in sync is a bit much, and not even a guarantee of safety anyway, as next week Google or Amazon will hit you with some next weird trap to keep you "sekhure".
Super Dashboards Using AI
Idea: Super Dashboards using AI.

These dashboards which won’t be static and will rather talk to you. You can create tiles in natural language. You will be suggested tiles based on the data schema. It won’t be having a learning curve like its predecessors. I will provide automatically key insights from the tiles you have in place. You can also setup subscriptions and alerts so that you have your insights served to you.

Please share your thoughts on it.
In the event of a nuclear armageddon, would anyone be nuking South America or Africa?

I assume such an armageddon would disrupt supply chains and cause social strife in other parts of the world, but are there parts where it would be business as usual? Africa? Maybe warlords would run out of ammunition, but they would still have machetes.
Sorry, can you give a few more details? Are you talking about FileVault encryption on your Mac? Or the newish iMessage encryption?

And what command line tool are you referencing?
For the record: that is not true at all. It's s big scandal being swept under the rug by the government and their henchmen
Using neutral networks to pre-filter data, especially networks trained on stimulations, should be seen as somewhat suspect as it potentially introduces bias into the analysis that is very hard to quantity, let alone control.

Unfortunately, the current hype around neural networks incentivizes scientists to use them even in situations where there is no need. (maybe in this case there's no other way, I'm not sure...)
TLDR: They are high because DoorDash execs want all of your sweet sweet money.
"So I did the next best thing and made an effort to collect a list of UI/UX papercuts and logical inconsistencies, each with a list of proposed options to fix it, sometimes including mock ups how I imagined it could look like."

I love that so much!

It's very hard to judge the usability of your own software because you know it better than anyone else in the world.

Pointing out sharp edges like this is just incredibly useful. Attaching research into options that can help is huge too - much more valuable than proposing a single fix without acknowledging that there might be multiple ways this could go.
Climate change isn't a matter of energy consumption; it's about massively affecting the balance of the carbon cycle. Fix the carbon cycle issue, and there's likely no reason to tie the development of technology to climate change. No amount of ceasing further technological experimentation will correct climate change the way moving away from fossil fuels would.
Wouldn't their academic papers still get converted into Hawking radiation?
I understand the security concept of it. Luckily my trip was short. As I also use wechat to communicate with some Chinese friends, my experience was different. First it send me an OTP on the new phone, then asked for two friends to send a number to the phone. Luckily I had the phone number of one and I managed to restore and to be honest having humans in the pipeline was a plus. Negative this had to be done over 5 minutes otherwise you back to square one.
The youth of today simply don't have it in them! Unlike us back then, they're just not as cool, not as strong, not as smart...

This complaint is as old as mankind and has always been wrong. It seems to be a feature of human thinking that we glorify the memory of our own youth.