skysight-inc/HackerNews huggingface dataset:
The containers in the STL have issues due to the limitations of C++ when they were designed, catering to the lowest common denominator user, and simplifying things for implementors. It is not uncommon to find cases where the STL is a poor fit or annoying to use due to its implementation and design details. In the case of modern C++, you also have the issue that the STL containers aren't designed to be used in an advanced metaprogramming context, because they pre-date that being an intentional part of C++. Some of this is unfixable because backward compatibility. Also, C++ is commonly used in contexts where performance is critical, so the optimality of the STL for purpose matters more.

Some of the common issues: static allocation or lack thereof, requiring default constructible classes, initializing memory you are going to overwrite anyway, inability to be used in some metaprogramming contexts, suboptimal allocation behavior, etc. The STL is opinionated but unfortunately that opinion dates to a time when C++ was primarily used for ordinary app development, not high-performance code.

Like many, I maintain my own C++ "standard library" that is much better designed for the kinds of software I tend to work on (database kernels and data infrastructure, mostly).
We tried this when it first made the rounds just for the entertainment value. It was... okay?

I think the funny thing about it is, the "problem" it solves feels completely imaginary. Like, I don't think I was ever striving to max out the amount of sauce per piece of pasta before this thing came along, and after trying it, my conclusion was, well, I guess it holds more sauce, but so what?

It's a bit akin to those "scoop" style tortilla chips. Yeah, they hold more crap on them, but they're also worse tasting than the normal tortilla chips we buy or make at home.
A similar situation has emerged with UEFI.

Gone are the days of BIOS booting and easy bootloader upgrades to GRUB.

On modern Windows, getting out of secure boot is much more difficult, and most will opt for a WSL variant.

Neither Apple nor Google would ever tolerate even that.
Even much simpler chip functions tend not to have an open-source implementation. Open-source doesn't mesh very well with the economics of chip fabrication, is the main reason (in general it doesn't work with hardware as well, but chip fabrication is probably the most inaccessible of hardware types). And yes, wifi is complex. Probably the only function more complex is cell phone radios.
Nitter is the only thing that made Twitter/X accessible without a goddamn account. Well, good bye, X.
Probably yes, forging is often best but I suspect this is similar to casting although there might be more voids. For non-critical structural applications it might work. You can also heat treat certain aluminum alloys after casting/welding to improve properties.
That may be true in some locations. The most recent information I can find for the United States says that single axis tracking is used by most large solar farms:

The use of single-axis/one-axis tracking in the U.S. utility PV market has grown significantly over the past decade. At the end of 2022, 73% of all U.S. utility-scale PV systems used single-axis tracking. And 86% of U.S. utility-scale PV systems installed in 2022 used single-axis tracking. This growth can be attributed to the reduced cost and increased reliability of trackers, making them the economic choice in a broader distribution of PV systems (e.g., less irradiant climates).

"National Renewable Energy Laboratory: Summer 2023 Solar Industry Update"

https://www.nrel.gov/docs/fy23osti/87189.pdf
I usually like to place all dynamically heap objects of type T into an std::vector<T>, if possible. There is sometimes an obvious point where the entire batch should be discarded and a new batch should be built. At this point, you can call vector.clear() which avoids deallocation/allocation cost for the new batch, as long as it is not bigger than the old batch. This is a sort of quick and dirty arena allocation.

This style is also more cache friendly if you are going to be looping through the elements.
Jim Morrison style or Seth Rogen style?
If it shortens time spent in memory care (it's about half the monthly cost).
The methane emitters in the satellite image are doing far, far more than merely existing.
I run, and love, OpenWrt, but if you make your wifi with routers configured as 'dumb APs', you can keep most of the complexity on the router connected to your internet. I have had (gasp) non-OpenWrt APs on my network at times.

Currently I have 3 TP-Link AC routers running OpenWrt, RPi 4 running OpenWrt for the router.
You can't mill internal cavities and other structures that are possible by additive manufacturing.
I chased these a lot back when I was working on PMF on APs. Yes, and the client either is either attempting an insecure rekey (which will fail) or otherwise losing track of the auth key. It's possibly a race between PMK reauth and GTK reauth. The AP kicking the client off though is correct behaviour for a client not behaving correctly. ().

() I've only seen misbehaving clients since the EAP fixes to this functionality in hostapd years ago, where btw there's a whole pile of discussion on this issue through the last decade or so.
> pretend solar, batteries, and other "clean" sources of energy are actually clean

Death/TWH is a good metric. Do you have sources to claim solar and wind are not actually clean?

https://ourworldindata.org/grapher/death-rates-from-energy-p...

https://ourworldindata.org/safest-sources-of-energy
I don't know for sure, I've been watching a couple accounts that have been dormant for a while, but several instances have broken search, so maybe the account pages are cached.

Edit: I just checked an instance and it seems to have tweets from the past minute or two, but if the backend accounts that drive them are getting banned, it's probably gonna tank in the upcoming weeks.
"Deceptive" Clickbait Headlines: Relevance, Intentions, and Lies
If all Nitter instances get shut down, that's another reason for people to stop putting information into the Twitter/X walled-garden.

Nitter has had the effect of a pressure release valve, for the people who object most to Twitter/X.

Without the Nitter compromise, more people will stop linking to Twitter/X threads, indulging people who still post there, etc.
Magnitude 4.8 quake shakes Tokyo and Kanagawa
Agreed, TBH on a quiet 4 line highway I'm in lane 2 to allow the ramp traffic easy on-off. I'll move left to pass if needed, but if there's someone going slower in the far lanes, I'll usually pass on the right to avoid moving over 3 lanes.
See also: KONMAI Quality https://namu.wiki/w/KONMAI (long list of typos and other errors in KONAMI arcade games, including infamously misspelling the name of the company itself)
I think a better way to think about this is: what would humans do if they had a few crucial pieces of technology? Assume you have computers advanced enough to self-replicate and carry out some pre-programmed set of goals creatively (this is essentially required for Von Neumann probes to work, and doesn’t seem wildly out of the ballpark for even humans in a few hundred years.)

My guess is that we would optimistically assume human survival and build a network capable of exploring the galaxy without us. Since lightspeed delays make real-time communication impossible, individual nodes would be programmed to replicate and explore, following a specific set of parameters. They would report their findings back to some central hub if they found anything interesting, which would probably be only rarely. No doubt for very surprising findings (eg advanced intelligent species) they’d have additional instructions to enter a holding pattern and observe until they received explicit commands. Which, as you point out, might never come.

I can’t speak to what aliens might do. humans would absolutely build this system the moment they had the technology to do it. The fact that we might not survive to use it would be acknowledged and then we’d do it anyway. If anything we’d see it as a fitting memorial to our existence.
If we're lucky this will discourage HNers from linking to Twitter at all.
Are there any services that make daily twitter digests out of lists that doesn't cost arm and leg in terms of API access? I've been running a pretty hacky google sheet script to parse nitter list rss on supported instances, but guess that's going to be DOA in the coming days.
Great, now I will miss patio11, and....

Oh that's the list of all the value I find on Twitter anymore.
And if people are still discussing Buffy and Madonna 400 years from now, that might be relevant.
Sorry, didn't notice the reply; if you let it running for a few while eventually it'll collect enough samples to show you the power consumption of the processes you have running in the terminal UI. Then you just look at the top ones in the list and see if there's a way to reduce power consumption, or quit using them altogether. I haven't used it enough to figure out how the reports work.
Hubble has found water vapor on a small rocky planet beyond our Solar System
It's a terrible site though and calls to disallow submissions from there (in comments here) were common going back well before Musk took over, so the Twitter dislike originated independently of anyone's views about him.
If we held nuclear to a similar safety standard to the airline, coal or solar industry it'd probably be cheaper.

> There’s no waste to worry about for thousands of years.

The waste from solar and wind never decays. It is permanent. That is worse.
Are they weirdly better off with these new bits of armor?
> You are the one operating a heavy, fast-moving piece of machinery. If it's dark and there are people around, drive slowly and carefully.

These are 5-lane, 40 MPH roads, and no pedestrians are supposed to be there at all. We're not talking about University Dr. here, which has lots of pedestrians, but also lots of crosswalks and a couple of pedestrian bridges.

Now, I have never hit anyone, despite having encountered many people doing illegal and dangerous things, but my own caution will not change that what they are doing is inherently risky. If they roll the dice enough times, eventually they will encounter a driver who is less careful than I have been.

It does not help that some of these folks have been obviously impaired, and shouldn't have been on the streets at all.
Many legal systems know about personality rights. They may be bad for business but are generally a good idea.
The wolf leaving meat out for the wolves isn't a failure to police. The word you might be looking for is corruption. The fact that they assume we're idiots has nothing to do with alcoholism and everything to do with a lack of consequences. It's not THEIR failure to police the system. It's OUR failure to police politicians. There's no reason to assume they are any stupider than the rest of us.
My friends and I own the domain name “dev.host” and you wouldn’t believe the traffic we get.
> You can find studies showing certain meats are correlated with cancer, can we sue the grocery stores?

When a grocery store starts to take over the production chain for both the meat and the process and chemicals involved and pushing their products globally as a solution, and being litigious to a stupid degree, and ... Then yeah, I hope we can sue the grocery store involved. (As long as the studies actually hold up and that specific store is causing health problems others aren't)
Let's have a cartoon of Stavros killing {Jews,Palestinians} uploaded to the relevant websites, and then we can talk again. It doesn't have to be nudity to be damaging, some cultures are more permissive with nudity and less so with swastikas, but one shouldn't make pictures of anyone without their consent. Yes, it's bad business for Ring and Nextdoor, but better for society in general.
I mean I would also support levying multi-billion dollar fines against coal plants. Frankly in terms of the negative externalities they have caused they probably owe that many times over.
The pragmatic angle is interesting also for practicing journalists. A lot of literature also on whether they work; even without skimming some of it through, I would assert that they indeed do work in the short-run, although they may deteriorate trust in the long-run, provided that readers are able to see them, which is far from being certain with sophisticated wit.
its a tiny setup, too small for normal steps. it may be just fine if it were bigger.

and anyway, it probably won't be the final iteration of this. it's just a prototype, a proof-of-concept. people are looking at this like you can go down and buy it today and are writing it off.
Elon Musk Is Spreading Election Misinformation, X's Fact Checkers Are Long Gone
You don't need a framework for a single page. That being said, using a framework is probably a good idea if you intend to be on a growth curve.

Pyramid is a framework written to scale from a small, single-file site to a site that has grown horizontally scaled across multiple servers. If I understand your needs correctly, Pyramid is probably worth a look, here's a link: https://trypyramid.com/

Pyramid is under active development, and it has a large, helpful, welcoming user community.
Indeed. 250 million compensation + 2 billion punitive is an immense amount of money.

The median wrongful death settlement in California is between $250,000 and $500,000, and the average payout for car accident deaths in the United States is around $1.5 million.

I dont really understand the criteria around what counts as liability for a defective product.

Cars and guns routinely kill people, but are useful tools. Roundup or baby powder kills someone in unintuitive and statistically remote ways, and you have multi-billion dollar settlements.
Agree 100%

Last two products we have built were PWA’s and platform risk is the biggest reason for that.
Neat.
Isn't it a bug that sometimes the ball drills deeper?
I don’t like cutscenes because they ruin the story.

I’m playing a game as my own character, who goes around doing things, and has the reactions I do. It is not a story that would be a good book, but books are a different medium. The main character is mostly a bloodthirsty maniac, but there are also quiet moments enjoying a view or puzzling out ambient storytelling. It is great when you come across a story built into the scenery: a camp site containing an open cage, dead guards scattered about, hunters patrolling the woods, and blood streaks heading toward a cave. Who needs a cutscene?

The you get a little movie about a different character who has your character’s face, but is for some reason thrown into moral turmoil by the decision to kill the big bad who’s been tormenting them for ages. After butchering their way through innocent guards. OK game, sure, which button skips?
Ooh that’s cool I’ve never seen that before.
Any alternative?
it should be noted that this is different on Chrome https://browserleaks.com/chrome
I am quite sure the people who use Nitter or otherwise detest Mysterious Twitter X are a vocal minority of people.
Doesn't it contradicts the 'bloat free' requirement, if every library needs to have its own version of std::list std::vector, std::unordered_map etc ?

I mean: i remember the days, when each and every project had its own string class.
> upper classes adopting French after 1066

The upper classes were French after 1066 (Harold had definitively repelled the Danes for the last time just three weeks before Hastings).
The second happens all the time. Drivers are absolutely chock full of workarounds for hardware bugs.
Personally flat sides are way easier to hold and not slip. And less ambiguity in terms of touch events when holding the phone if your screen is kn
Create high quality blogs from YouTube videos in one click
> (and owner) of Nitter.

I would say that Nitter as a whole is not owned by anyone, that person is the owner of one of the Nitter instances, in addition to being the primary maintainer of the project as you correctly stated.

I agree with the second part of your comment about all instances being in danger. It is unfortunately a common problem faced by many privacy-respecting frontends (Nitter, Libreddit, Proxigram, Piped etc)
While it is unmaintained now due to the API changes, Libreddit (reddit frontend) is still working for me. Granted, I self-host it, and I'm the only user so I never hit the rate limit, but no issues at all, save for some of the changes reddit has made (namely the new share links)
Why antivirus?
IPv6 Buddy – The essential tool for IPv6 engineers
Adult men and male teenagers?
Would a self-hosted private instance of Nitter be an option to avoid rate limits, or are Twitter accounts being penalized for using any third-party API client?
> Twitter/X walled-garden

I think the MIME type should be `X-Walled-Garden/Twitter`
21st century version of the pit of Sarlacc.

In its belly you will find a new definition of pain and suffering, as you are subjected to new iterations of Star Wars over a thousand years.
what monopoly does apple have?

not for smartphones: https://www.counterpointresearch.com/insights/global-smartph...

not for macs: https://en.wikipedia.org/wiki/Market_share_of_personal_compu...

not for operating systems: https://en.wikipedia.org/wiki/Usage_share_of_operating_syste...

not for web browsers: https://en.wikipedia.org/wiki/Usage_share_of_web_browsers
As trivial as your statement sounds, thanks for finally explaining something which to me never made sense under most conditions :-)
Now Russia is probably extorting Microsoft with all the dirt they uncovered. I hope at least they will make the information public after they're done.
If the Govts stop subsidizing fossil fuels directly and indirectly (ethanol subsidies, defense budgets to protect fossil fuel assets and shipping) then we'll have properly functioning energy markets. It will function perfectly if we price in the externalities: air pollution, climate change, energy security amnd terrorism.

Why Are Governments Still Subsidizing Fossil Fuels? Last year, fuels that drive climate change and pollute the air were underpriced to the tune of $7 trillion. It’s hard to think of a more misguided policy: https://www.bloomberg.com/opinion/articles/2023-10-16/climat...

Air Pollution Kills 10 Million People a Year. Why Do We Accept That as Normal? https://www.nytimes.com/2022/07/08/opinion/environment/air-p...

more than 80 countries have policies that support biofuel demand: https://www.iea.org/energy-system/low-emission-fuels/biofuel...
Concise Encyclopedia of Pragmatics [pdf]
"Real shells" are just non-anthropogenic trash. You'd think all those snails etc would clean up after themselves but they just leave their mess wherever apoptosis occurs.
Fine. Still, it's an extremely minor nitpick, and that's what annoys me about it. With all of my tips combined, + living in a location well suited for cats(real nature like a forest nearby, low speed limit, picking a cat built for the local environment), your free-roaming cat simply won't get lost without something so bad happening to it it's very likely dead. Or it left for greener pastures because you treated it like shit.

Some people don't understand how loyal cats can be, and how well they navigate and map out their environment(did you know cats have a detailed 3D mental map of their surroundings at all times? It's all in the hearing). That's how you get a lot of false alarms where normal cat behaviour is misconstrued as a disappearance.

Other people think their cats are invincible and will do cruel things like forcing them to stay outside all night with no way to get inside. And yeah, if you do that, your cat will go hide in a garage and end up stuck there. But that's the owner's fault and they could have easily avoided it.

So yeah, maybe a collar helped you find your cat. But the only reason it got lost is likely because you fucked up somehow. And you may have been lucky the collar didn't kill your cat.

Having a cat is easy and a joy if you just know the first thing about what the fuck you're doing. And the extent to which people don't pisses me off so much I can sometimes go off the rails about it. Sorry about that.
Typst is still fairly limited. Luckily it has a strong webassembly based plugin interface. I am currently using it for anything I'd otherwise use latex for.
This is one of the long time running instances shutting down, linking to the primary nitter author saying it's the end for all instances eventually. And providing insights from the status page.

If they don't get new guest accounts, they're all going to shut down withing 30 days. It's just left over accounts and caches giving you the impression everything is fine.

Don't forget the rolling DoS herds of scrapers having no more ways to do stuff on their own, which are now trying to use the remaining instances - killing even more.
this had a roundabout way of helping me pick my amateur radio vanity callsign (N7YHF) a few years ago... the Wilco took "yankee hotel foxtrot" from the Conet recordings (in sample form and by naming an album after it). I thought it sounded cool.
The anonymous IPV4 network behind a NAT, which by default is inaccessible from the Internet and which, if it fails, just leaves the local network isolated, with IPv6 turns it a part of internet, accessible by default & design from internet with unique IPv6 for each computer and device, with the firewall as the only one separation.

The dangerous illusion is to think this is a coincidence.
It's so easy to just create a foreign entity and get access to American Clouds these days ....
Dunno what David Tennant paid to study Shakespeare at the Royal Conservatoire of Scotland but it landed him work at the Royal Shakespeare Company and a pretty lucrative stage and film career.

Being Scotland and not the US there was likely some of that socialised education helping out, so I guess that might have taken the edge off cost a bit.

Still, it seems pretty worthwhile.
Why is it ethically wrong to see naked children? It's not in my culture, it's considered very normal, and kids here run around naked and nobody bats an eyelid.

If you're talking about child porn, I'd rather pedophiles generate all the AI porn they want, rather than molest actual children.
You've highlighted a difference in rewrites I think is worth recognizing.

urllib -> requests & urllib3 is an example of a rewrite that does not preserve the original interface, which means it can fix more things but it has to convince people to adopt it for that to matter. More subtly, it means the old version still has to exist and still be maintained in some form. Best case, the old version wraps the new version, but even that can be a pain and in some cases can even limit the evolution of the new version.

Other kinds of rewrites preserve the old interface in all valid cases. They may be a lot more difficult because of their constraints, but the constraints also free you from having to make design decisions. When you're done, adoption shouldn't be a problem at all, and hopefully nobody ever has to maintain the old code in any way.

That's a great story of a much needed rewrite. Enjoy the well earned permanent retirement from dealing with that.
Small languages are dying because it's not economically viable for their communities to keep speaking them. But many large languages are also degrading, because of similar reasons.

Computing technology has a big part to play in this. It's still a huge pain to use RTL languages in many places. Bidi text is even worse. Keyboards, character sets and what not are still not standardized.