skysight-inc/HackerNews huggingface dataset:
There are so many reasons. I'm sure others will provide their own favorites.

One that I find particularly annoying lately: if you work on a project that makes heavy use of the STL (or, really, any heavily templated library written in a similar style, with a focus on "ergonomics" :-( ), you'll quickly find that backtraces for debug builds can easily be 50-100 levels deep with most stack frames just consisting of incomprehensible layers of abstraction which get optimized away. So, debug builds are totally useless, and build times are typically long. Contrast that with something written in "C style" or simply making far fewer use of C++ features, written in a more straightline style, with fewer levels of abstraction: builds will be fast, stack traces will be small and can easily map directly onto the concepts relevant to the program or library, and debug builds are useful once more. Night and day difference.
I mean their in story VR rig was from the early 90s, that was part of the gag. I just thought of that clip when I saw the headline, but I will say the Disney one is truly amazing
This is great feedback, especially the part about it over heating!

Based on your comment, I'd error on the side of gimmick then. =)
> When I tried to leave a 4-star review on their website, along with my commentary, it was rejected

Whenever I see a website displaying their own reviews, I always assume they're at best cherry picking or at worst outright forging.
There are always those willing to work in harsher conditions, esp when the pay is still this good.

If actively employed tried to unionize and got fired, there'd be troves of those waiting to replace them.

If IT workers unionized 2-3 years ago to ask for even better conditions (regular 4 day weeks with 6-7h days, for instance), there would still have been plenty of them who'd be willing to work 9-10h 5 days a week for the great pay, and the unionized wouldn't get any "bite" from the employers. Esp as the field is swamped with young talent coming in.

I do wonder at what point do we get to a turning point where it's worth standing up for others as well (compared to just looking out for yourself), but it seems the market situation is exactly not it today.
This.

It does what I want it to do and it doesn't do anything I don't want it to do.
Sometimes, I just try to fall asleep, not moving, and the tracker shows me as sleeping. What's worse than no tracking is grossly imprecise tracking as a result of garbage in, garbage out, and making conclusions on a shaky foundation!
Take your pick: undercooked functionality, lack of behavior/performance consistency between different toolchains, bloated implementations causing long compile times, inscrutable template vomit error messages and poor performance in debug builds (a dealbreaker for realtime apps like games), and design mistakes which can't easily be fixed, such as std::vector<bool> being a footgun or the way that the standard map types are defined making them impossible to implement efficiently.
Being rude in comment sections used to be considered ethically wrong.

Right, wrong, indifferent - this is where society is heading.
Why bother? They’ll just wait for the U.S. to train something then attack until they exfiltrate it. IP means nothing to them.
We're burning coal - which burns really hot. Nobody has managed to come up with a more economically efficient approach than burning that coal kilometers away from the place that needs to be heated. And not for clever chemical reactions, we're still burning it for heat. So it turns out that the most effective way to heat a space is to burn coal for heat but jam a ridiculous amount of stuff between that and the eventual heated space.

Obviously you've got all the details, but if those details are what turned out to be true for coal then we as the public have no idea at all what the details are going to be for solar. Possibly even the insiders don't know yet. There is a pretty good chance here that centralised solar installations win the economic battle.
I think it is OK to call the account ID "Email Address" on everything the user sees, and make it the same string as the user's email address. As far as the user is concerned they login with email address and password.

I'm just saying that in the software and in the database store account ID and email separately. Treat the fact that the account ID column matches the email address column as just a coincidence that you do not take advantage of.

I'd enforce not taking advantage of it by having employee accounts actually use an account ID that does not match their email address, such as their name, so that if we accidentally leave out a call to EmailFromAccountID(...) somewhere and try to use an account ID directly as an email address it will break employee accounts.

Also, it is not clear to me that even with user visible account ID that is not the same as email address that it would take two email rounds trips.

The reset page could take email address, not account ID. The reset endpoint could then look up the account ID from the email address, and initiate the reset, calling the SendEmailToAccount service with the account ID to send the email. That service would look up the email address for the account.
AI Product Hunt Wizard
Women have been riding bicycles backwards and forwards on trains for even longer.

Many people that think about it get it.
https://product-hunt.zynt.ai/ - Product Hunt Wizard – an AI-powered assistant designed to transform your product ideas into captivating listings on producthunt.com.
The point of philosophy is to ask better questions, specifically questions that do not mystify the problem and thus perpetuate it. It's is not and has never been about answers. - love, a philospher
Well, again: which do you think is easier?

1. Two software companies making a software change.

2. Convincing (or forcing) hundreds of millions of people to stop driving, reorganizing cities, eliminating rural and suburban living to the greatest extent possible.

I too enjoy using my phone while traveling. But if I couldn't, it'd be no skin off my back most of the time. And, I mentioned only disabling the screen, not the whole phone.
Seeing "day" and "night", I thought the site was taking the local time reported by browsers of all the visitors, and rendering a "pie graph" of the proportion of visitors currently with daylight and visitors without daylight...

Although I suppose with the planet's unequal distribution of population (and then the distribution of HN visitors), such a graph would have a correspondence with the time of day.

Now I'm wondering if there is a visualization of time of day at Z vs number of world population in daylight (assuming good weather and no smog...)
Do you measure WiFi 7 for packet loss?
UniFi might be better but I stand by my advice and still suggest 802.11AC or AX for consumer grade router.
Foswiki
It's not actionable for Gitlab, but it's actionable for anyone weighing what technologies they should use for future projects. Use one that doesn't open you to this kind of mistake, and ignore people who talk about "productivity" because that's going to be people arguing about their gut feelings anyway, and everyone will say their chosen stack is more productive.

Something like Java is going to have the largest hiring pool, the largest ecosystem, and support from every major vendor. I don't particularly like it and think that Scala is pretty much a straight upgrade, but Java's a smart choice.
I seeing a screenshot in a programming subreddit showing a financial institution storing monetary data as floats, so I wouldn't be surprised.
After a infosec course for non ict people, someone wanted to know more. I recommended The Cuckoo's egg.

We are 30 (I guess?) years after that book, and I still have nothing better to recommend.
It's it really that though? Deism involves some god and worship normally. I'm happy to say "that's a cool theory and if we experimentally confirm some quantisation of our universe, that's not the most stupid explanation to think of", while still rejecting any idea of deism or thinking I need to "do anything" about that fact. I mean, the creator can be strictly just that, like I'm not a god of my breakfast every day.
My ongoing hypothesis is that LLMs are leveraging inherit structure in natural language to cheat.

Apparently if you embed a large enough corpus you can do algebra with the semantic value of words. King - Queen gives you a vector that when applied to Man gives you Woman. Great our language has structure. This makes sense because people are going to want to communicate in a way that mirrors the structure of the problems that we often encounter. Kind of an information theory frequent messages should be short kind of thing.

Then we see all these people trying to crack prompt engineering. And we see some people raving about how they're using LLMs to do so much amazing work and others keep getting back nonsense garbage.

My conclusion is that some people are just more synced with the social ziegiest, which is also embedded into LLMs. By talking to the LLM the right way, they're dumping in additional structure about the problem they want to solve.

Which means I expect non-experts (or experts who don't sufficiently internalize the jargon) to get noticably worse results just because they don't know how to talk "right".

Not only will non-experts be unable to interpret results. But they also can't formulate questions or requests that the LLM will be able to give good results to in the first place. [I would love to see some one run a study on this.]

Also, not every problem we face has a structure amendable to natural language. Or they're too niche to have a sufficiently large corpus of natural language and jargon for LLMs to consume. It would be really interesting to see if we can sort problems in this way. But I suspect disappointment from people trying to use LLMs on certain problems even if they are experts who can talk the talk.
My response was wholly based on my own observations. My mom sends me stuff from online all the time, I've watched family members and friends install emulators and YouTube alternatives like it was riding a bike. I'm very sorry if your social circle has forgotten how to do these things.

The only person I've ever known who exclusively used Apple-native apps was my ex-boyfriend who wrote Mac software. I've never known anyone else who refused websites or calls on the basis that Apple doesn't review it - I think that mindset is far in the minority.
The only thing you can really quibble about with std::vector is whether your library has made an optimal choice of growth strategy, which you can often hack around by reserving. Aside from that, access via `operator[]` and growth via `emplace_back` will compile down to optimal code that is going to be close to impossible to beat. After the compiler gets done with it, it looks the same as if you had hand-coded it with arrays in a C-style, but without the plethora of bugs that often results from that approach.
We can only hope that one day IPv4 will be considered retrocomputing.
The moment your touch a pixel of that image with Photoshop you should be able to copyright it, right?
zero trust means no distinction between LAN and WAN, what do you mean?
Properly used white list parameter controls (i.e., strong parameters) that are the default Rails behavior at this point would have prevented this bug completely.
Hacker News' favorite Xkcd comics
I love these little posts.
In decades of professional C++ experience I have never noted depth of backtrace as a usability issue. Give us an example of how a 100-deep backtrace arises as a consequence of the STL.
I think it's just typical psychology bollocks. Cursive is faster to write, but much more difficult to read, especially if written by someone's else. So with cursive you can write down more and if you just assume that the more you write the better then you arrive at the 'obvious' conclusion that cursive is better for the cognitive development. I guess it all comes from the very old school of teaching where during a lesson a teacher literally dictated a paragraph from a textbook and the pupils carefully transcribed what they heard into their notebooks.
Hamas are people who kidnap babies and hold them hostage. Something to consider.
It's Europe's market. They don't run the world, so why should Apple object to their standards?

There are plenty of alternatives. You and many other people saying the same things are ignoring the benefits of international business. You might disagree and that’s fine. Get out and vote, don't assume the market is right any more than it was with Sackler or Shkreli.
Ye old fire hazard mixed with a tripping hazard.
While I like the idea of Wine, I still find that running "real" Windows as a VirtualBox guest under a Linux host is what works for me.

I've tried WABI, Wine and ReactOS over the years, but those never seem to 'just work'.

My test-bed 'de rigeur' is HP's Scanner and Printer Software. Works wonderfully in 'Windows on VirtualBox', but fails miserably with those others.
> servers are much less likely to have one

That’s a chicken and egg problem: there is no server software for it because there is no server hardware to run it on and there is no incentive to build the hardware because the software doesn’t exist.

But that’s an x86 thing. The IBM Telum processor is as server-grade as it gets and has a huge fraction of its real estate dedicated to an inference accelerator. Of course, it’s not a GPU because mainframes tend to not have those, but it shows that if there’s a need (real-time fraud detection) someone will build a product.
There's this podcast with an American, Brit and Canadian, when the Brit called it "joined-up writing" the other 2 laughed at him...

I'm surprised you also call it joined-up writing. Are you a regulation listener?
You get that the track record of Java and Java frameworks on web vulnerabilities is pretty abysmal, right? There's a whole gigantic RCE bug class (RCE! in the 2020s!) that originates there.

My general take is: glass houses, etc. And: everybody is in a glass house.
They matter as a signal of quality for reading recommendations. As someone who has read many/most of the previous Hugo (and Nebula) winners, it used to be a high quality signal for good sci-fi stories.

And, while it's always been a popularity contest at it's core, I can't help feeling some disappointment at seeing it descend into whatever nonsense it has become.

So really I guess I miss them as the high quality signal it used to be and it's on me to find new signals
There's also the issue that std::vector<bool> is required by the standard to be specialized as a bitset, which is a footgun in generic code since you can normally take the address of a vector element but not if it's a vector of bool. Having a bitset in the standard library is fine but it should have been a seperate type.

Admittedly that's not a performance issue, but it's annoying.
* The Parking Lot movie

* Carts of Darkness

* Alone In the Wilderness

Three documentaries (broadly) about interesting-but-regular people who don’t fit into society’s mold.

Honorable mention: Tickled
Nitter Is Dead
> “This level of organization only exists on one side of the conflict,” said Emerson T. Brooking, a former cyber policy adviser to the Defense Department who studies disinformation and propaganda campaigns as a resident senior fellow at the Atlantic Council’s Digital Forensic Research Lab. “It exists for pro-Israel voices, and it exists because there are government ministries in Israel that support these tools and encourage their use.”

> Brooking and other experts said they aren’t aware of any similar tools for Palestinian supporters.
When I saw this, I was wondering whether Florida has a new startup-style VR project -- this time with the “Magic” Kingdom.

Unfortunately for the Sunshine State, Disney’s two research labs are located in Los Angeles and Zürich.

https://la.disneyresearch.com/labs/
I had a CGA graphics card, and it’s quite possible I’m remembering the CGA-2y font!
as a non-rubiest, can you point to the error?
This. I still keep IPv6 turned of in my local network at home.
I do recall getting it and then a week later they announced the current gen
> There isn't time in life to become expert on every last thing, nor is it economically efficient for people to do so.

One needn't be an expert to open the Seafood Watch app and check if the fish they're about to buy is contributing to ocean degradation.

Or learn about local municipal waste management practices.

Or adopt personal habits consistent with antimicrobial stewardship.

And so on and so on.

...but to your deeper point: the information age _does_ beckon us to be our best generalist selves. It's now possible to scale up to very significant levels of understanding on topics which underpin social and economic policy in timeframes needed to meaningfully participate in debate.

I'm concerned we have over-corrected for dunning kruger effects in some areas, especially if our chief guardrail against release of greenhouse gases is the presumption that the EPA is ensuring form afar that your local dump is up to snuff.
The creator of the project left this comment an hour ago:

https://github.com/zedeus/nitter/issues/1155#issuecomment-19...

(HN removed the deep link to the specific comment from the title)
"Functional" C++ with deeply nested loops implemented using stuff from <algorithm> and <functional> and lambda.
It depends on the question. I do not have a list of sources.
This is a little like saying the best way to avoid this bug is to not have the bug. But that's true of all bugs. The C apologists used to say, "just bounds check properly!"
> Developers absolutely do not have to develop for iOS.

Europe absolutely does not have to sell iPhones.
That was stellar, thanks so much for sharing it

> We'll need to keep running a local DHCP server at home so that our obsolete IPv4 light bulbs keep working. We'll keep needing NAT so that our obsolete IPv4 light bulbs can keep reaching the Internet.

I feel seen :-(
So like sand-casting, only worse.
> There's a (superficial) good case for turning markets loose on the problem of financing the rollout of an entirely new kind of energy provision across a large and heterogeneous nation.

> So the government moved in to tinker with the markets

> But we won't get there with markets. All markets will do is create incentives to cheat.

Typical example of someone blaming markets for outcomes caused by the government intervention in those markets, and the government's poor judicial system.

> If governments are willing to spend billions incentivizing rooftop solar, they can simply spend billions installing rooftop solar

The same thoughtful government responsible for creating a substantial portion of our global warming through car-dependent infrastructure can surely be trusted with the reins to mitigate it.
Meh, if you want it for free you can email them and they’ll give it to you for free. I’m more than happy to pay for a very very high quality experience delivering very very high quality content to me.

“People charging for biology textbooks really grinds my gears, you can just walk outside and look at trees or read free content online!”

Indeed, you sure can!
amazing story, thanks
by the way it's the first time I see a tiktok link on hn :)
I don't even save the sources, I'll just assume I'll always have access to the internet and that I'll be able to find what I need when I'm thinking about it.
They moved on to kagi
The real question (at least in the US) is how much is it worth to society because the vast majority of the cost will be charged to Medicare.
When you said your 4 star review was denied, I figured it must be out of 10. But no, it's out of 5, and the store does indeed show 138 reviews with an average of 5 stars.

That's wild. I know deleting 1 star reviews is common and I hate that as well but these people aren't even trying to make it look legit. Pathetic.
I think this is the most likely outcome. Then you get unlimited walking distance and no vestibular drama (or light vestibular drama).

I wonder if it makes you puke if you don't quite move as far as you expected... like each step counts for 3/4ths of a step or something... and then you imperceptibly move backward.
>caused by the government intervention in those markets, and the government's poor judicial system.

How exactly did the government intervene to make those fraudsters commit fraud?
Nothing they haven't been pushed to.
WhistlinDiesel inspired to rebuild 'Killdozer' for 20th anniversary
With a large enough version of this, safety could be an issue. Imagine getting trapped in the center and never being able to leave.
> What I propose reduces the problem by 100%

You might want to think a little harder there. Phone conversations themself are a distraction and, per your own arguments in this subthread, would not be eliminated under this proposal.
English beefsteak -> French bifte(c)k -> Turkish biftek -> Greek bifteki
More science attempting to explain the voices in our heads.
"If nothing changes, all remaining Nitter instances will go down eventually"
Looks like this is the end
You shouldn't just presume that "regulation" is magically <doing whatever>.

You should (as the citizen body politic) bake into your system of governance the means by which to independantly third party check the execution of policy carried out by the civil service and sub contractors.

You should also have the means to fire elected officials for corruption, failure to follow oaths of office, etc. and to similarly examine the integrity of civil servents and sub contractors.

This is all common sense, one hopes, for any G20 Government, ideally all governments.

None of which negates the need to regulate landfill to prevent ground water contamination and greenhouse outgassing.

Is your issue the regulation or that you are unable to access third party reports that verify regulated work was carried out as intended?
Great writeup. I have only used mine as a fast burner due to extraordinary circumstance- yet my biggest issue by far was simply getting a prepaid card that worked. Lost $200 and about 4 hours of my life trying to sort that out in a hurry. AT&T worked it out.
Maybe this is a good moment to reconsider the acceptance of X links on HN. If users without accounts have no way to read the content, why redirect people there en-masse?
Ah, I was wondering why the comments on r/worldnews read like propaganda.
There is PineTime

https://pine64.org/devices/pinetime/
Just like defamation can be punished, you can target the sharing of explicit pictures intending to cause harm or shame

If you undress someone in your head that’s private but you don’t have the right paint, photograph or generate and share it in public
Palestinian supporters could use the same apps and just comment with support instead of abusing the reporting system on pro-Palestine posts.
> NAT provides security as a side-effect.

sigh

NAT provides a false sense of security as a side-effect.

There is nothing in NAT what couldn't be done with DENY rule in the firewall.