skysight-inc/HackerNews huggingface dataset:
There's three systems an org can (and should) have in place to prevent this:

- Dev-time analysis. This is, types, linters and tests that will throw errors and block merges before they happen.

- A good code-review environment. Not one that's so tedious that everyone just seeks the stamp to move on, but also no one that's so lax there's no code review at all. One in which code-review is really an opportunity to improve the code before it's merged, people are committing to unblocking others, and everyone assumes their responsibility in having the right people look at changes.

- A better team structure. One where ownership of the code is shared, and code quality goals are present.

Usually if computer systems, peers and the org at large all agree in creating a good dev environment, dev environments tend to not be bad.

In my experience not having a monorepo doesn't fix the issue, it just hides it away. Repos don't have the same code-quality, and overall everyone tries to stay in their little island and not deal with problems and disagreements outside of it. You lose the opportunity to talk about these issues. There isn't that learning and teaching dynamic in the wider org, and the whole company is worse off as a consequence.

Plus, of course, there's a lot of extra-overhead in developing with APIs between each component.
The amount of iconoclastic knee jerking in this thread is kinda nuts. Equating this rebuttal to an old man yelling at clouds? Saying Cpp never made sense?

The first step to solving a problem is accepting reality. Cpp has been foundational, like C, to our computing world. If the rich legacy of libraries that underpin our "better" language choices is offensive to us, or if we really believe we are powerless to improve the situation around the most popular programming language(s) then we're not being realistic.

This is a huge debate of national importance and it'll shape programming language design for decades, it's important to get this right, and that will take more than just once choice and more than one approach to get right.
Why does he keep putting "misinformation" and "disinformation" in quotes like that?

He says something about those terms having been invented by folks at the #1 organization on the list, but... are we to believe Google Ngram is part of the plot?

>What the Mueller investigation didn’t accomplish in ousting Trump from office

What? That's not what the order said the investigation was supposed to do. It also didn't accomplish world peace or end famine.

I don't what Taibbi is trying to accomplish, but misunderstanding and miscommunication allow evil into the world.
>bit misleading.

Only partially, because in LLMs FP4 isn't half as useful as FP8. So if you have gear that crushes at FP4 then that's what you use and you benefit from that increased speed (at minimal accuracy loss).

Definitely some marketing creativity in there, but its not entirely wrong as a measure of real world usage
Programmer education, tools, language standards and best practices are all vastly different than 50 years ago. That's like pointing at a Ford Edsel and then claiming that modern humans can't make good cars.
> I'm not sure I follow the reasoning here. How does the existence of economic scarcity imply that it makes sense to tax anything?

Land in the right place is not merely economically scarce, it's economic land.

> But that's already inherent in the nature of scarcity -- the more demand there is for a scarce resource, the higher the price is. So businesses making use of high-value prime real estate are already paying more for it. The law of supply and demand already does what you are proposing.

Supply and demand doesn't work for land because there's no new supply. No matter how much the price goes up, people aren't going to make more.
Respectfully disagree. Satire should not be labelled as satire. Onus is on the reader to be awake and thinking critically—not for the entire planet to be made into a safe space for the unthinking.

It was never historically the case that satire was expected to be labelled, or instantly recognized by anyone who stumbled across it. Satire is rude. It's meant to mock people—it is intended to muddle and provoke confused reactions. That's free expression nonetheless!
I imagine that garage door openers would either need to be a lot beefier or would work a lot slower without the springs.
That is, essentially, ossification in action.
How can 4 bits possibly be enough? Are intermediate calculations done at a higher width and then converted down back to FP4?
The flaw in your analogy is that the modal consumer cares about hidden fees, wants to be made aware of them, and might even make a different decision with that knowledge. The modal consumer does not care about cookies.

Imagine you walk into a restaurant and they hand you a paper that details full allergy information for all of the foods they serve, and then they wait for you to say, "I consent to these ingredients being in the food," before they can seat you. I think that's a closer analogy. We can all agree that the restaurant shouldn't hide that information from you, and that some minority of people might want the information, but do we really have to add this inconvenient step to the process for all people? The current real-world system, where allergy information is available upon request, was working fine.

There are some things that everyone cares about and would be appalled by, that businesses should have to inform people about, and many things that a small minority of people care about. Why stop at cookies? Maybe we should mandate a popup if the website's server infrastructure was manufactured abroad, and another popup if the company that runs the website has higher than average carbon emissions, and another popup if the food in the food court that serves the headquarters of the company that runs the website is not kosher. The lobby of people who care about cookies is of similar size to the lobby of people who care deeply about binary size and about running JavaScript. Should there be mandatory popups to execute JavaScript? If the website is >10MB, should I have to consent on a lightweight page before downloading it? How do you determine which activities warrant a popup warning and which do not?
Goldfinch is one of my favorites, so let me chime in as I’ve read during serious depression and understand the struggle.

- tomorrow, tomorrow, tomorrow

- 1Q84

- After Dark

- secret history (author of goldfinch)

- never let me go (bit sad-ish)

Note: I explicitly filtered my reads to be things I enjoyed during depressive states. Lots of other books I read during that period I didn’t enjoy/made depression worse
I think the second sentence should be in parentheses.
Lemons! We race a fiat x1/9
and LoRa technology was bought only 60 millions by samtec. Sounds really cheap.
The stratux.me project was so much fun. Started off as a sub-reddit and just expanded. Take a simple raspberry pi, add a couple of RLT-SRD dongles, Bluetooth, maybe a USB GPS - and it replaced a $1k bit of kit. The ADSB information that people see on flightaware is available to us flying bug smashers. The stratux will tie into a tablet/moving map and provide tracking of nearby airplanes and weather. From a situational awareness, this is just huge.
I've been using Asana for years but there have been a lot of quality issues with the software... and various bugs that just don't get fixed. They also put columns and some sorting options behind a paywall.

Are there any similar OSS tools? I just need task tracking that works offline, on mobile, let's me filter/sort, and creating public shareable links for customers would be a nice bonus. It's probably something I could whip up in an hour with Django but open to options.
What are the risks of changing brakes? Never thought of that as a particularly risky endeavor before.
Right, tell me you've never made an off by one error.

Or had a dangling reference in your program.
most of them are not repairable. They are manufactured using one-way techniques like fusing plastics vs. screws or clips, or the discrete parts are amalgamated into a single component, or you need special tools (or software) to do anything.
But fumes can collect in a trench, is that right?
> If it turned out that every remaining C++ shop is great at writing C++ code, because all the shops that weren't gave up and migrated to something else, I wouldn't be shocked.

I would. Almost all conversations about C/C++ security are, to this day, alive with people that are in my opinion delusional. The survivorship bias is more that the community is left with an over-representation of people that take “it’s often impractical for a team to write secure C/C++” as a personal attack against their intelligence and choose to dig their heels in as a result.
I don't think he's lying to us. I think he genuinely believes that everyone is using it wrong.

Although that's not much of a defense when he was the one who invented the wrong ways to use it.
there's a caveat to "most people living in the US" regarding what their lease/deed/HOA contracts/etc say restricting the working on one's car on premises. you'd be amazed at how restrictive they can be. in an apartment, you'll be lucky if they allow you to jack up your car to change a tire. opening the hood for anything more than adding fluids is also a no-no. even single family homes with strict HOAs do not want a car in the front drive actively being worked on (sometimes that comes with "for extended period" caveats, but not always). I gues they figure if you can afford to live there, you can afford to have someone else work on your car at their place not in their neighborhood.
This source seems rather biased to me, that's likely why they use quotes in this manner
Editorializing is fine, as long as it's done properly and the headline makes sense.
> Better late than never.

Most likely too late as we kept burning fossil fuels too long and we are now facing the danger of civilization-ending climate change. All thanks to doomer propaganda like whatshisface's.

Amazing how powerful fear is - to manipulate and keep people down.
There's a little bit of history here with the hacker Destroyer2009. He's been terrorizing Apex public ranked lobbies since at least December 2023. He's done the usual cheats of aimbot, walling, rage hacking, flying around, speed hacking, etc. He's done all this without being successfully banned via the anticheat as well as circumventing manual bans from the dev team. He's also been able to gift thousands of dollars worth of Apex packs to streamers in addition to spawning in dozens of bots in-game that chase and try to kill their target[1].

It's also important to note that the 2 players targeted in yesterday's games are both multiple LAN champions from rival teams so the likelihood that they themselves were cheating is quite low. Per another streamer targeted via the Apex packs, Mande, claims to have had a conversation with the cheater and was able to glean that the cheater was motivated via "fun" or attention. It'd likely stand to reason that the 2 players were victims of a phishing attack rather than an RCE in Apex/EAC. If it's an RCE, why waste such a big bad powerful vulnerability on just 2 players and not target as many as you can if the motive really is "for the lulz"? There'd sure be a lot more lulz to be had if the hacker targeted as many people as he could. Using Occam's Razer without context, it's again likely phishing. Destroyer2009 does seem to have some sort of server-side access given the gifted Apex packs and ability to spawn in and control bots in-game. It'll be interesting to see what Respawn/EA have to say about this incident though we'll likely never get the full technical picture.

As an aside, if the first player targeted, Genburten, never had the in-game chat show up and the second attack on ImperialHal never happened, Genburten's gaming career would've been in the gutter. How would he prove an isolated one-off attack on his PC that remotely installed cheats and turned them on?

Interesting discussion from Thor at PirateSoftware[2]

[1]: https://youtu.be/7e3mia4b-_Q?t=192
[2]: https://www.twitch.tv/videos/2094227670?t=8h41m6s
Excellent example of safety third. If you know how to be careful, don't be afraid to do the job.
But language and tooling can protect you from error classes, and when the error class (“memory safety”) factors in up to 70% of security vulnerabilities (by some estimates,) it makes sense to pay attention to tools which can protect you from those errors, rather than lament the lack of protection for the other 30% or errors, which, by the way, could have just as easily happened in a language without strong memory safety protections.
SRE-Interview-Prep-Guide: Site Reliability Engineer Interview Preparation Guide
> Insurance companies don't like risks they can't quantify reliably. They either won't underwrite such risks at all, or they charge unreasonable premiums.

I believe there is a gap in the market for a new type of insurance company which regulates/inspects the insured to reduce the risks (and hence increase their profit margins while premiums get lower).
> If it's really such a prime desirable spot then that would drive up the value of the land to the point that the low value business wouldn't have been able to afford it?

The land continues to appreciate, so the business can hold it based on its value. Especially if they've locked in a mortgage at a low rate. The car wash "business" can profit through land appreciation, which they don't pay any tax on (another flaw in the regulatory regime), and free-ride while the spot becomes more valuable through the efforts of others.
> Doesn't require tracking of individuals.

Building a house doesn't require powertools, but if your company tries to do it with handtools we'll see who goes bankrupt first.
> I’ll be severely disappointed if it’s mostly used for ad targeting

Obligatory Rick and Morty: https://www.youtube.com/watch?v=xerLPWdyX-M
> The web is not fundamentally different from other programming environments, say Python or Java

To me what makes the web completely different from any programming environment is the very blurry line separating code from data. The very same web page can produce totally different code two hours later just because of a few new articles with links, graphics, media and advertising. The web is that place where data is also code and code is also data; this must come at a price.
> the minimum delay is no more than a few minutes time of flight

And how is that not significant?
> With enough discipline and tooling, it is possible to write safe C++

I think it's possible to write "safe enough" C++ for real-world use. Then after some time you get a weird crash because MSVC stdlib implementation does something weird in new spec. Or your dependency does something unsafe and hoses you. Or the new guy uses `std::string_view` but forgot it doesn't guarantee null-termination. Or you casually forget about iterator invalidation because you're tired and compiler doesn't help you. Or or or. I like C++, it's a nice language but after befriending Rust compiler, or seeing how awesome hot reload in C# is or live-coding a front-end in javascript or any other advantages of other languages I find the use-case for C++ shrinking daily. Really if the C++ ecosystem wasn't so damn rich with libraries, tools and more I doubt it would have as much backing today.
We have to expect people to think for themselves. People are flawed and will be deceived but trying to centralize critical thinking will have far more disastrous results. Its always been that way.

Im not saying Youtube shouldn’t have AI labels. Im saying we shouldn’t assume they’re reliable.
Real estate is a pretty good analogy for this, actually. You own domains on gTLDs in the same way that you can own property, but you have to pay your annual property taxes (domain registration fees) else you can lose it. But owning a domain on a ccTLD is more like renting property in a jurisdiction that doesn't have rent control; at any point the actual owner can simply say you're not allowed to use it anymore, and tough luck. Look at what happened to British .eu registrants, for example.

Also you can own all sorts of intangible things, so it's really not that foreign of a concept. You can own parts of the RF spectrum in your country, or mineral rights to a specific piece of land, or you can own a piece of intellectual property or a patent. Domain names are just another flavor of intangible property ownership.
Maybe give me lots of money to give Nvidia for a card with more memory then?

Nvidia have held back the majority of their cards from going over 24GB for years now. It's 2024 and my laptop has 96GB of RAM available to the GPU but desktop GPUs that cost several thousands just by themselves are stuck at 24GB.
> I say yes but reasonable people can disagree!

A lot of people do! Tone correction [1] is a normal fact of life in the music industry, especially in recordings. Using it well takes both some degree of vocal skill and production skill.
You'll often find that it's incredibly obvious when done poorly, but nearly unnoticeable when done well.

[1] AutoTune is a specific brand
I’m not sure if it’s relevant but I cured my depression by reading the primary source of the most effective treatment method. I found it reassuring and easy to read:

https://beckinstitute.org/cbt-resources/resources-for-profes...

After finishing that, there is also a new recovery-oriented therapy from them -it’s about finding interests and then finding some dream/goal to pursue. There is a story of treating the guy who thought he is god and was giving away everything: even his food https://www.amazon.com/Recovery-Oriented-Cognitive-Therapy-S...
OP, I apologize as it doesn't quite answer your question but I discovered this article [0] many years after going through what I later identified as a series of depressive episodes. I revisit it every so often to remind myself that even in those moments, life is worth the weight of your efforts.

Longform articles notwithstanding, do you have any interest in audiobooks? I recall Moby Dick filling a similar role.

[0] https://www.theatlantic.com/magazine/archive/2005/10/lincoln...
Driving is probably the more dangerous activity there, if it helps you take your mind off the springs.
Laura Fermi has written a nice memoir about life with Fermi: https://www.google.com/books/edition/Atoms_in_the_Family/zpP...
I mean, you can call it a rebuttal, but this:

“There are two problems related to safety. Of the billions of lines of C++, few completely follow modern guidelines, and peoples’ notions of which aspects of safety are important differ. I and the C++ standard committee are trying to deal with that,”

sounds like an admission that, following decades of improvements and modernisations to C++, safety and quality remain a practical concern in most actual C++ codebases. In many ways it’s surprising that it has taken this long to call time on it. I can understand Stroustrup’s frustration; the work they’ve been doing has been excellent, but there’s nothing stopping industry or the government switching to other options that are making better headway against problems like this.
There is some culture shock in the writing of the characters. That's basically what you're experiencing.
Thanks for the oil change recommendation.

Video review that seemed legit if anyone interested: https://m.youtube.com/watch?v=xuYVe-mPsxw
> Don’t start implementing anything until you talk to people, and let their pain points and requirements influence the direction.

This is especially important. People know what's wrong. You just need to ask them.
> It's genuinely difficult to understand why Rust gets rammed down everyone's throats lately; do they really think developers coming out of universities today are too stupid to grasp memory management?

Yes. Experimentally, that is absolutely correct. New programmers are bad at memory management. So are old ones. So are experts, unless you seriously want to argue that the OpenBSD gang are a bunch of amateurs.

The best C/C++ programmers in the world still write code with memory flaws today. At some point you have to say, you know, maybe it's not the programmers that are the problem.
There is a big difference between Canada and the US in how Vitamin D is treated.

In the US, you can go into any major pharmacy chain like CVS or Walgreens and purchase Vitamin D over the counter in 5,000 unit pills, with the bottle instructions saying to take once daily. I periodically check the Vitamin D supplements available and will find them with 10,000 units per pill, again with instructions to take once daily.

Many of the patients from the US who come to me are taking Vitamin D - and 5,000 units a day is a common dose. Most of them are told to take this by their physician, and others are on the dose because they just went to the pharmacy and picked up a bottle, which happened to contain 5,000 units.

Just a quick google search produced these 10,000 unit pills available at Walgreens, made by a common vitamin company. Note that the instructions are to take once daily, and there is no mention of watching calcium levels: https://www.walgreens.com/store/c/nature's-bounty-d3-10,000-...
You can't use HTTP2 directly in the browser. Or are you referring to something else?
One scam/scheme not mentioned in the article is calling the phone number on the sticker of the vendor that installed your opener. Those are very valuable advertisement slots. Call anyone but them. There's not a ton of specialization in residential garage door systems.
Ebike is a good solution. I ride 20 minutes to work and never show up sweaty. The breeze works better than AC to keep me cool even on 85F+ days.

I invested in a good rain jacked with helmet compatible hood and a pair of rain pants and I am able to ride in all but the heaviest of PNW rains.

I do end up nearly always carrying a pannier with me wherever I bike (usually to hold the extra layers I need while biking) but that has turned out to rarely ever be an issue.

I have been able to replace ~80% of my car trips the bike, it could be 99%+ if I were a little less lazy.
IOPS isn’t a linear thing here. The vacuums needed to prevent transaction wraparound (vaccum
Freeze)can’t be throttled and are much more expensive than regular vacuums. By splitting the tables they are likely reducing the need for those vacuums (by a large margin) and significantly reducing IOPS needs.