skysight-inc/HackerNews huggingface dataset:
Annecdotal experience: my kid got a concussion last fall (from horsing around in the hotel pool at a hockey tournament; hotel pools are more dangerous than youth hockey, I think), and the ER didn't give us much useful stuff, but the local DR did have us go through a concussion protocol which was shock that we sent him to school on Monday when he got injured on Saturday, but then try a bit more each day as long as symptoms don't get worse, go back a day if symptoms do get worse.

Avoid activities that have a high risk of head contact. That meant no ice hockey until he was cleared, but he was encouraged to do off ice drills.

Overall it didn't seem too bad. He felt better and was cleared in about 2 weeks, with some lingering behavioral changes for about a month after that. And he didn't feel great with some roller coasters we did at 4 months after.

But obviously, every concussion (or mild traumatic brain injury) is different.
> At least in Java you can't write bad logic that also suffers from memory issues.

Oh you bet you can. There are a number of ways to screw that up.

- memory leaks/loitering is quite common, gc won’t help if your code hangs on to stale refs

- using Unsafe memory can blow up in glorious C++ fashion, directly or indirectly

- using native calls incorrectly can be just as nasty
I agree! Supabase does it pretty good.
The 'examples' link is broken, with target https://adr.github.io/madr/examples.md
> naive and ignorant people who don't understand

Aren’t you a bit presumptuous? Do you consider yourself as knowing better than them what is best for them? Do you think that you know how to run their life better? Why?

Do you think there are people out there knowing how to run your life better than you? Would you like if they came and took control over your life?
What'd you expect, its google!
The most common risk is not properly protecting against contamination of the reservoir or not bleeding the system and having air or water in the line.

Air will compress and you could have brake failure. Also water, less common but happens, as the brakes heat up, can boil into gas and then also again you have loss of pressure and brake failure.

This is why I comment technique for race cars, which always have the risk of possibly boiling their brake fluid, will give a slight pump to the brake before coming up to a corner to pressurize the master cylinder and make sure that it does have a little bit of pressure pushback While you still have a little bit of space to react and ditch if something goes wrong
They don’t get their absurd profit margins by cannibalising their data centre chips.

This is like Intel and their refusal to support ECC memory; when AMD does on nearly all Ryzens.

—

Note: your laptop is probably using a 64-bit memory bus for system RAM. For GPUs, the 4090 is 384-bit. That takes up a lot more die area for the bus and memory controller.
Related submission:

https://news.ycombinator.com/item?id=39718716
True, but also better than threat actors getting to it and dumping the DB, causing more problems for the customers.
Moreover, someone who is trying to fabricate something could obviously obtain access to a real camera to emulate.

Yes, but not to your camera. Sorry for not phrasing it more clearly: individual cameras have measurable noise signatures distinct from otherwise identical models.

On the lawsuit side, you just need to aver that you are the author of the original footage and are willing to prove it. As long as you are in possession of both the device and the footage, you have two pieces of solid evidence vs. someone elses feels/half-assed AI detection algorithm. There will be no shortage of tech-savvy media lawyers willing to take this case on contingency.
That's not culture, that's Shuttleworth.
hard to hide from Developer Tools or Firefox's Page Info for media but sad that we've been pushed to this.
Just as what's damning to C++ is how its security track-record compares to other programming languages available today, it's how the US's current number of roadway deaths and serious injuries compares to other developed nations that is so embarrassing and depressing:

> [I]n the last 30 years, the US has not kept pace with tumbling traffic death rates in Europe, east Asia and Canada. In 2021, as the US hit a 16-year high for fatalities, Japan and Norway posted the lowest number of road deaths since the 1940s.

> The contrast is especially striking among so-called vulnerable road users, a category that includes walkers as well as those using bikes, scooters and wheelchairs. According to the OECD, pedestrian deaths in the US rose over 40% from 2010-18, more than twice the pace of any other member country (most of which saw a decline).

https://www.bloomberg.com/news/features/2022-11-03/why-us-tr...
Yeah the logging bug was bad. That’s one bad bug.

C++ has bugs that bad that are found and weaponized daily.

So, Java is much safer probably by 2-3 orders of magnitude.

Also - the log4j thing shows just how dangerous class loading is. It’s an eval like mechanism. Probably future languages designed with safety in mind should avoid eval-like mechanisms as well as avoiding type system escape hatches.
the desktop Linux ecosystem can survive w/o Ubuntu. Silverblue / Universal Blue for instance is quite compelling.
"When things fall apart" - Pema Chodron
I agree for the most, but there was some good apples (even though very few) that were very thankful and fixed it fast.
This is a good point. In fact, you just helped me realize that I can probably replace this[0] at work with a fetch implementation. ReadableStreams weren't generally available across browsers when I wrote that. This would also allow us to return binary data if we so desired (XHR can handle binary but it can't stream it chunk by chunk). Thanks!

[0]: https://github.com/anderspitman/xhr-stream-dl
I wish that rather than making excuses, C++ apologists switched to trying to just make the whole language memory safe.

It’s possible. There just aren’t good incentives in place to do it.
Not the first time we've seen "groot"

https://en.wikipedia.org/wiki/Groot_(Marvel_Cinematic_Univer...
We've been trying the "just don't write bugs" strategy for over 40 years now, and it's not working. Framing this as a problem with people being too stupid is a completely unproductive mix of hubris and elitism.

In the disciplines where real safety is required (like engineering, aviation, medicine), it's accepted that people will make mistakes. When a system can fail catastrophically due to a simple human error, it's the system that is broken, and needs to be made more robust.
Is that the talk where Stroustrup avoids even saying the word Rust for the entire talk even though the talk is 100% a reaction to Rust?

On the other hand Herb Sutter recently wrote an interesting and grounded article on his views of Safety. While I don't agree 100% with him, at least he acknowledges the position C++ is in.

Edit: The article:

https://herbsutter.com/2024/03/11/safety-in-context/
> many people might have a really tough time opening the door manually without those springs

I think that would be most people. Who can lift over 450lbs from the ground?
Reprehensible. WFH is fine if you want to work for them, but screw you if you perform above the baseline.

I can't imagine this will make remote workers work harder
>They're used rarely these days

If you don't order different drinks, sure.

>Which is why they don't have to indicate "sprite" or "orange" because you can see the color through the lids.

The paper (cardboard?) lids aren't translucent.
Does YouTube know that the Google Photos team actively encourages altering your videos and photographs to represent scenes that never happened?

https://blog.google/products/photos/google-photos-features-p...
https://blog.google/products/photos/google-photos-magic-edit...
Three data points doesn't seem like quite enough points to make an interesting-looking trend curve for the man-years per copper ton. Compare to:

https://en.wikipedia.org/wiki/Moore's_law#/media/File:Moore'...
What do you mean, why do we have to rely on topsoil? That's what almost all food grows in. What else would you effectively grow food in? What you're doing by adding compost is basically creating topsoil yourself. Amending can only go so far. In some cases it's literally just been degraded away like when deforestation causes land to be more susceptible to erosion by flood or landslide. You may be able to make soil amendments work while you have fertilizer and added nutrients derived from fossil fuels, but once those aren't economical, you're getting out what you put in naturally, which is a lot less than modern industry has acclimated us to, and probably a lot less than in historical times if the topsoil quality was drained of nutrients that can no longer be replaced.
The tech elites of Atlanta and the Waffle House outside of Georgia Tech beg to differ
Sadly, most developers don't know this and continue to write from frontend, almost all of the apps and websites we found did this.
Trying to nudge the conversation into a more productive direction than misleading snark. First rule[1] of the HN comment guidelines.

[1] https://news.ycombinator.com/newsguidelines.html
An Edsel, 70 years later, still doesn't have seat belts, air bags, a crumple zone, and a crash-test rating.

Almost all modern cars are better.
Nietzsche.
you're blending practice areas again, so i can't coherently respond. but...

My understanding is that people that choose public defender instead of private lawyer in criminal cases have statistically worse outcomes.

that's an intimidatingly fraught claim to address. what i can say i know for sure is that sometimes it's true, and sometimes it's not. it's a seemingly impossible statistical comparison to make when you consider the ambiguity of a 'better outcome' versus a 'worse outcome' alone.

From my perspective it seems blatant that people with deep pockets are more likely to have better outcomes in lawsuits.

would you be surprised to learn that there are litigants with pockets so deep, they actually file "strategic" suits they know they can't win against poorer defendants? but they file anyway knowing the cost will effectively ruin whoever or whatever they're suing, even if it never makes it out of the most preliminary of phases. again, what's the 'better outcome' in a situation like that? withdrawing, and therefore 'losing' the suit, but bankrupting your opponent in the process? to me that's the antithesis of a legal remedy.

so yeah, criminal defense, litigation, and any other practice area for that matter is often quite a bit more nuanced than 'expensive lawyer good, cheap lawyer bad.'
With all due respect Stroustrup seems completely delusional about real software out there in the wild. He needs a dose of reality.
Anyone with a mid-to-upper range phone or better-than-entry level DSLR/bridge camera has access to this, and anyone who uses that camera to make a living (eg shooting footage of protests) understands how to use RAW. I have friends who are complete technophobes but have figured this out because they want to be able to sell their footage from time to time.
Of course you can find something else. There’s a 0% chance that you’re incapable of getting another job. That’s a lie you’re telling yourself so you can continue being miserable.

Start looking today — before you quit.
If they hadn't published it, comments here on HN would probably complain how negative results are never published. You can't have it both ways, though.
I think they're just establishing a scope for the "no evidence for," because "no evidence for" doesn't necessarily imply "evidence against" but it's often interpreted that way.
And what if someone doesn't label the video? What if someone has drawn a fake video in Photoshop? The whole requirement to label AI-generated videos is dumb. Typical decision from some old politician who doesn't understand anything in AI or video editing and who should have retired 20 years ago instead of making such dumb rules.

Why movies are not labeled but AI video must be labeled? What about comedians impersonating politicians?

If Google or govt is afraid that someone will use AI-generated videos for bad purposes (e.g. to display a candidate saying things that he never said) then they should display a warning above every video to educate people. And popular messengers like Telegram or video players must do the same.

At least add a warning above every political and news videos.
Ask HN: Why is ChatGPT Plus GPT4 still so lazy even when asked not to be?
I started using Claude and Gemini due to the laziness problem.

In the previous 7 days, I could not get GPT4 or GPT3.5 to solve straightforward NLP tasks like "transform this blob of text lines into this other blob of text lines". Here's an example:

https://chat.openai.com/share/788f034d-8d52-43bc-95d4-2eea935a216a

This just keeps erroring out, regardless of how many times I asked to continue generating. I don't know if this is part of some kind of flawed approach to cutting off early when there are a lot of repeats. But I have multiple examples from today, where my desperate pleas to not be lazy and not omit implementations were ignored after repeated followups, and repeats were not in play.

Here is some feedback for you:

The #1 use case right now is programming, tackling a "parade of tedious obstacles." I'll move to whatever model doesn't hit me with "...," which Claude never does, and Gemini removes when asked.

The level of pissed off in a comment isn't telling you that people are being cranky. It's telling you about the gravity of the problem.

Every mea culpa I've read from you Stripe guys boils down to either "it was a mistake of us not paying enough attention" or "it is someone else's fault in a way we cannot control." Sometimes, like this laziness problem, you spend a lot of time thinking very deeply about the problem (how to affordably run GPT4) and wind up making a mistake that was wrong in terms of strategy. Something that other people who are just as smart as you, they'd come to an opposite strategy to tackle the problem and it would be correct. I know you guys are fucking geniuses, but not only do Math 55 guys make mistakes, sometimes they make mistakes despite all of their deep thinking, that aren't social or interpersonal at all, they are strictly technical and scientific and business and strategic mistakes. This is one of those times. It would be nice if you admit you are wrong because you made an error of deep strategic thinking.
Even thinking of this as regional variations developing is superficial and wrong. There likely was not a single central standard to splinter in the first place. Framing this in terms of modern concepts like centralized government-backed standards that get communicated out is a mistake.

The reality is far more likely that the notations IIII and IV were equivalent, to any numerate person of the era; and if asked about what the difference is their response would likely be the same as a modern person being asked about the two glyphs for "a" and "g" in many English alphabet typefaces (or even the various open and closed glyphs that Indian numeral "4" can have). They are so used to the forms that they don't even register a difference that is glaring to outsiders, let alone consider one to be "wrong" and the other "right".
That's because of safe harbor provisions, which don't exist in this context.
Ask HN: How to protect users from social engineering attacks?
Apart from using strong passwords and enabling MFA, are there any other better methods to enhance network security for developers and business owners?
A decent number of corporate firewalls still don't support web sockets...

That means if you build something that requires web sockets, prepare to have a deluge of support/refund requests from the most valuable clients who think your site is broken.

I suggest just having a once-per-second polling fallback, perhaps with an info bar saying 'the network you are connected to is degrading your experience'.
Old cranky people have always hated change. Using terms like proper, real and "music" (in quotes) is just meaningless elitism and gatekeeping. Anyone can make music. Nobody is entitled to live from music.

When gramophones arrived, "canned music" was not real and took jobs. Then Rock'n Roll was not real music, Punk rock was not real music, then disco was not real music, using synth was not real music,

People listen what they like.
That sucks. Although I can't really see someone who went to the trouble of stealing the phone honoring an exchange. I bet if you had arranged to do the exchange anywhere other than outside a police station they would have just walked off with your phone and an extra $300.
My context has been startups with engineering teams of 15-60 engineers.

In general, I've found CI/CD templates, IAC templates and app templates to be an anti-pattern. It goes to the heart of scalable vs replicable.

> Put simply: something replicable can be copy-pasted (with variations as needed) to grow impact linearly in relation to effort and cost. Something scalable can create impact at a rate that increases faster than the rate at which your effort and costs increase.

In the contexts I've worked in, templates enabled us to rapidly grow and expand our business and technology in unmaintainable ways.

We scaled to 100 services, but our revenue and headcount didn't scale linearly to support the services over time.

---

In general, I lean towards solutions that facilitate distributing and updating templates over solutions that facilitate copying/pasting templates.

- Kubernetes this meant a common Helm service chart for the organization -- Now we could distribute and update kubernetes manifests to the org
- CICD this meant building plugins that we distributed to teams
- Application templates I've historically moved folks back into monoliths but the microservice chassis pattern looks like a solution here -- https://microservices.io/patterns/microservice-chassis.html

Your calculus might look different depending on your internal capabilities and resources. Good luck!
Hydro actively saves lives by reducing flooding. It’s net death toll is negative.
Indeed, and after the context removal, each side is typically at either end of the spectrum. The amplified polarization makes it difficult to have adult conversations about the most pressing issues of the day.

People in the middle rightly feel left out ideologically
They are surprisingly heavy, which is why you need such a beefy spring. When my spring broke a decade or so ago, I wasn't able to lift the door on my own, and with the assistance of my wife we were just barely able to lift it. Looks like they can easily be 200-500 lbs depend on materials (steel isn't light, but it's lighter than wood for this application), and I guess the issue is that you have to lift hundreds of pounds straight up against gravity.
Still would take a lot of training to get right. Its not intuitive. And I can certainly find a lot of humor in how its implemented.
It makes you think about the implications of this. A stressed workforce is not an efficient one at all. Say you want to get an advantage against your competitor without directly attacking their labor. How might you increase stress levels? What levers can you pull to make these diplomats to pull all nighters at the embassy for weeks at a time? I imagine its very cheap to pull such levers if you are an enemy intelligence agency who is read up on american standard operating procedure.
Having the tag weaponizes it by itself, because people will now consider any content without the tag real, whether it actually is or not.
It is for the sites, not Firebase.
For training, you need to follow a gradient, and usually the gradient is small enough that you need the precision. Training in 8-bit is fairly new but Google and now Grok seem to have gotten good results.
I was recently at a party where a subset of us weren't interested in drinking (all of us were watching calories, so like mocktails/juices weren't a great option). It was a bar where everything was sold by the can (no mixed drinks). We all separately ordered and to my surprise we all ordered Liquid Death in spite of other seltzer waters, such as La Croix, being available. Whatever marketing they're doing is working. Sometimes it feels like not drinking is a "statement" so it's nice having a lowkey non-alcoholic option.
WebGPU is used (among other usage) for user browser fingerprinting. Which is very useful for ads personalizing. Which is the main profit source of Google who (effectively) owns the Chromium project.

> Surely, clicking OK on the two or three websites that actually have a use case for WebGPU should be an acceptable trade-off?

This would not be an acceptable tradeoff since the dialog will fire on _every web site_. Google et all will never allow it to be asked as it could hurt their main profit source.
The one at Georgia Tech also doesn't have parking
That seems like a fair review. The only things I've needed to do in about a decade was to replace the nylon hose (readily available from many suppliers and therefore cheap). It cracked after a half-decade of sitting outside with corrosive used oil sitting it. I also got a somewhat longer piece so I could have the tool sitting firmly on the ground and still reach the bottom of the sump. It seems like they could have given an extra couple feet without breaking the bank.

One thing to note: you'll need about 5 CFM @ 90 psi to run the venturi, which is more than a little pancake compressor can give, but otherwise isn't crazy for even a medium portable compressor. If you don't have an air compressor and weren't planning to get one, I think they probably make a powered pump version and that would be a better choice.
It's just another case of "spaceman bad". Even his recent comment about Microsoft requiring a user account for installing Windows seemingly made some people make a 180 just to disagree with him.
Which services or contractors do you recommend for branding and logo design?
I am looking for help with branding and logo design and would love to get some recommended contacts. Please let me know about your experiences! Thank you.
He isn’t talking about memory safety and keeps avoiding it.
The Misanthropic History Man
Thanks for taking the time to give this guidance =)
> There's the language as idealized, and the language as used.

As an aside from safety, I'd like to whine about how the "modern" solution for organizing C++ code into modules was standardized ~4 years ago after however many years of development and still barely works in practice on any of the three major toolchains. What good is solving problems on paper if the solution is apparently near impossible to implement properly?
Chrysotile asbestos banned in the US after decades of EPA efforts
If it's dangerously unknown to the contractor, chances are inhabitants won't know better. The contractor only exposed for a few hours, inhabitants live there.
Why would they do that with a gaming card? If you want more you can rent in Aws etc.
1) The Apollo Guidance Computer software was not bug-free[0]

2) The AGC software was not written in C++

The NASA approach to software development undoubtedly results in high quality assurance, but at a huge productivity cost that most commercials shops could not shoulder.

What do you do about the huge amount of software that needs to be developed that is too complex and cannot justify things like having 5 independent concurrent executions running two completely separate but functionally identical code bases tested by a completely independent adversarial test team?

I’d argue you could start by using tools that don’t allow, let alone encourage, your programmers to make common mistakes with catastrophic consequences.

0 — see, for instance, https://ibiblio.org/apollo/Documents/COM-1.pdf