skysight-inc/HackerNews huggingface dataset:
> Improving safety has been an aim of C++ from day one and throughout its evolution. Just compare the K&R C language with the earliest C++, and the early C++ with contemporary C++. My CppCon 2023 keynote outlines that evolution,

C++ safety may have improved a lot, but it’s still far, far behind most other languages we use. It’s not even a close comparison.

You throw a bunch of programmers at a problem and you will get some number of bugs in the code. In C++, some percentage of those bugs will be memory errors. You can eliminate raw pointers but that doesn’t solve the problem—there are all sorts of places that dangling pointers crop up anyways, like in references that get captured in lambdas which get stored somewhere and then the programmer doesn’t realize that the lambda is called after the object is destroyed.

I’ve seen various solutions proposed to these problems. The worst solution is to “just hire better programmers and be careful”. The easiest solution for greenfield projects, most of the time, is to pick a different language.
All the examples resemble plastic children's toys...

How would it handle other objects? (People, fabrics, buildings, plants, mountains, mechanical parts, etc)
Thanks.

And I'd meant to post the (apparently stale) article link above, rather than the HN discussion thread a second time.

(I know why comment edits are limited in time scope ... but it's annoying. And yes, there is a workaround, ask mods how ;-)
yes this is dangerous ! first hand experience with a commercial rollup door. A small crowbar is used to tighten the final install, about four meters up off the ground, too.
https://github.com/rust-lang/rustc_codegen_cranelift#platfor...
With docker you can self host on your dev machine and for a solo developer it's the end of all problems.
Agreed. But isn't this what is happening over a period for all manual jobs? I mean people used to carve wood. Now, machines do that with more precision & speed. The same goes for laying roads, construction & other professions.

All niche jobs will become mundane chores. I don't know if it is good or bad. Because humans always find a way to cultivate something new.
I apologize; I meant to write "4-digit" and somehow that turned into "single-digit" in my brain. Yours is older.
Holy crap what a terrible instruction!
> so if you have any doubts about your abilities to do risky physical work on your own, hire the job out like everyone else.

The problem I witness is that the people who kill or maim themselves will tell you they were confident. When people aren’t confident, their brains are responding properly to the danger and it generally leads them to making good decisions.
Yep, it's a perception issue that isn't helped by the fact that to normies, "nuclear" means "bomb", and the oil and gas industries have massively more lobbying dollars to get politicians to push their solutions above all others.
> 6387

I like that you picked the Earth's radius in kilometres for illustration.
In context, the conversation was beyond a dichotomy - thankfully. Having only 2 choices leaves conversation at people insisting one is better, and becomes an argument about definitions where people take turns alternating being "right" from the viewpoint of a neutral observer.

It's proposing a solution to the author's observation that everyone is doing it in second order fashion and missing a significant amount of necessary data.

The implication is that rather than doing it the hard way via the already-obtained 2nd order dataset, it'll be easier to get a new dataset, and getting that dataset will be significantly easier that it was to get the second-order dataset, as you don't need to worry about aesthetic variety as much as teaching what level of detail is needed in the mesh for it to be "real"
NVDA's forward PE is ~37, about what it has been for the past ~5 years I've been tracking that. So it's not overpriced based on that metric.

If you're convinced the stock is that overvalued, go short some or, if you like to live dangerously, buy some long-term put options (don't be an idiot and buy short-term options.)

I have no idea if NVDA is like Cisco Systems in 2000, or if it's something unique. What I am aware of is that there's around 5-7 trillion that were moved from stocks to t-bills since the Fed raised rates in March 2022. If and when they drop their rates back to the historical ~2.5%, it's reasonable to predict these funds will go back into stocks, which will presumably drive up prices.
From December 2022. This isn't new news...
> So... correct me Internet. Explain why nVidia has persistent advantages in the specific field of neural nets that can not be overcome. I'm seriously listening, because I'm curious; this is a deliberate Cunningham's Law invocation, not me speaking from authority.

To become a person who writes driver infrastructure for this sort of thing, you need to be a smart person who commits, probably, several of their most productive years to becoming an expert in a particular niche skillset. This only makes sense if you get a job somewhere that has a proven commitment of taking driver work seriously and rewarding it over multiple years.

NVidia is the only company in history that has ever written non-awful drivers, and therefore it's not so implausible to believe that it might be the only company that can ever hire people who write non-awful drivers, and will continue to be the only company that can write non-awful drivers.
Maybe I'm being overly optimistic but in a future where a model can digest hundreds of thousands of lines of code, write unit tests, and do refactors, will this even be a problem?
How did you get access to Gemini 1.5, I thought it wasn't available for general access yet?
K2, to be precise. K is involved in blood clotting; K2 isn’t.
You make it sound like anyone can pay $33 to shut down a site. They brought the case to a judge, seemingly proved copyright infringement, showed how they had made numerous attempts at contacting the owners, and the site owner had the opportunity to plead their case. The judge ruled on available information.

One can, with all rights, argue that banning a domain is wrong but I don't see much difference in how the case was handled versus any other civil legal dispute.
HashiCorp Reportedly Considering Sale
1. Intuition built by trial and error
2. Domain expertise backed by automated checks
3. The old fashioned way, and if your power is out you can even bust out a slide rule
There's the language as idealized, and the language as used. Stroustrup is clearly brilliant, but he's talking about the former while everyone else means the latter. If you started a brand new C++ project today, using only the modern, safe ways of doing things and including only dependencies that do the same, OK, fine. That's, what, 0.1% of C++ projects? The rest of them use a soup of features and misfeatures that've been released in the spirit of trying to make everyone happy simultaneously.

I am solidly in the camp that believes C++ is unsafe. With enough discipline and tooling, it is possible to write safe C++. Are there more than a sliver of shops jumping through those hoops?

Of course, there may be a survivorship bias involved that proves me wrong. 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.
Yeah. The language you pick doesn't magically make you Fort Knox regardless of "memory safety". Rewind in time and the White House would be berating all of us to write in Java... you know... a "memory safe" language, only for the worst security fail to come along Log4Shell.
Don't just lube the springs, take the cover off the opener and grease up the nylon gears. The grease eventually dries out and then the gears turn into dust.

Here's the DIY video I followed to overhaul it when that eventually happened: https://www.youtube.com/watch?v=qE3GTc1h5N0
It is a productivity miracle, just as impressive as Moore's Law
I think the funny thing is you no longer even get peak performance from C++. In many ways Java is running rings around C++ performance. Partly, it's because you get state-of-the-art peak optimizations for free from Java, and you'll need a team of 20 full-time build engineers to get a peak C++ artifact with PGO, LTO, and post-link optimizations. Partly it's because the speed of C++ is illusory, with the superficial success coming at the start of a project, followed by years of monotonic performance degradation as the flaws in the original are iteratively discovered and remediated. We see this very clearly with gRPC, where the performance of the C++ implementation has been cut in half over the last 3 years while the Java implementation, which is faster today than ever before, is the performance champion.
Nope. That's only a problem with HTTP/1.1
There have always been better distributions than Ubuntu. That isn’t something new. What Canonical did better than anyone else was mass market appeal. Or at least appeal to a wider market than Linux traditionally had. But as someone who’s used Linux since the 90s, I was always underwhelmed by Ubuntu as a distribution.

That all said, I have to work with a lot of CentOS and Rocky workstations for VFX and I enjoy those for desktop Linux even less than Ubuntu.
Most nefarious AI content is going to be posted by humans misusing the AI tools, as opposed to some kind of AI gone rogue.

These humans would simply generate a public key from the private key, then post it under their human identity. The main threat from AI in the future IMO is not rouge AI, but bad human actors using it for their own nefarious agendas. This is how the first "evil" AI will probably come about.
So the development that the IDF is targeting non-combatant tech workers is flagged because, per your link, "The issue is how often to have a thread about it". Tech workers being targeted is not considered a new topic because there was already enough talk about Gaza before this news. The news that civilian tech workers (including YC members) are now targeted is not distinct - it's all "Israel attacks Gaza" and that's already been covered to exhaustion, is how I interpret your link.
Robot Tax
Anatomy of melancholy
GoblinTools Review
No, insurance doesn't work like that. The cost of the Fukushima disaster is something like $200 billion. An insurer isn't going to say, "Well gosh, no US plant has ever had a problem, so we're happy to write a $250 billion policy for the same price as a $15 billion policy." ($15 billion being the liability cap beyond which taxpayers are on the hook.)

The subsidy here is the price difference between having full insurance and price of only having to insure to the cap, cumulatively since 1957, for every nuclear plant in the US. It's hard to put a number on that, but it's wildly larger than zero.
> 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

If only people were perfect, then things would be perfect.

There’s, what, 40 years of evidence to suggest that most people, most of the time, simply cannot write memory-safe C++ code (50 years if you count C.)

Maybe we should continue the experiment for another 50 years, just to be really sure the language is the problem.
Big Tech changes accounting standard and boosts the bottom line
I found this interesting. Microsoft added $3.7bln in EBIT last year from this accounting change. They now say their servers and network equipment have a useful life of six years.

Does that sound fair to you or excessive? Thanks.
I’ll be happy with this if we use it to design viable fusion power plants. And I’ll be severely disappointed if it’s mostly used for ad targeting.
Doesn't being scammed reveal your preference for getting scammed?

Sure it does. For some definitions of the word preference.
<https://news.ycombinator.com/item?id=9932016>

<https://news.ycombinator.com/item?id=38623345>

Specifically: "no matter how wrong someone else is or you feel they are": <https://news.ycombinator.com/item?id=12307773>
Mac OS. Sure, I downloaded Chrome, use it from time to time, but I don't want to marry it.
https://www.penguinrandomhouse.com/books/703268/material-wor...
Maybe dont use a gaming card for ai then? 24 is plenty as most games dont use more than half in 4k.
No, infinity is a different concept to all of those quite distinct concepts. There are also clear and observable uses for all of those things that make them hard to replace, whereas infinity is unique in that if you drop it as an axiom then everything still works and your mathematical system becomes more rigorous.

Also I clearly just demonstrated that you can count negative numbers easily so I don't understand why you find it impossible.
About a year ago, Stroustrup wrote a similar response[0] to a similar statement from the NSA[1].

I wasn't really convinced and am more in agreement with this response to Stroustrup[2] from an embedded Linux developer. To quote from near the end of their response to Stroustrup:

> In the meantime, it is unfair for Dr. Stroustrup to call safe programming languages novelties or to pretend that C++ isn’t already far behind the times on this. This was already an important criticism of C++ decades ago, when Java first came out in the 90’s and was referred to as a “managed programming language.”

I'm not really buying that C++ is really all that commonly safe when we have stats like these[3]:

> A recent study found that 60-70% of vulnerabilities in iOS and macOS are memory safety vulnerabilities. Microsoft estimates that 70% of all vulnerabilities in their products over the last decade have been memory safety issues. Google estimated that 90% of Android vulnerabilities are memory safety issues. An analysis of 0-days that were discovered being exploited in the wild found that more than 80% of the exploited vulnerabilities were memory safety issues 1.

> The Slammer worm from 2003 was a buffer overflow (out-of-bounds write). So was WannaCry (out-of-bounds write). The Trident exploit against iPhones used three different memory safety vulnerabilities (two use-after-frees and an out-of-bounds read). HeartBleed was a memory safety problem (out-of-bounds read). Stagefright on Android too (out-of-bounds writes). The Ghost vulnerability in glibc? You betcha (out-of-bounds write).

[0]: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2023/p27...

[1]: https://media.defense.gov/2022/Nov/10/2003112742/-1/-1/0/CSI...

[2]: https://www.thecodedmessage.com/posts/stroustrup-response/

[3]: https://www.memorysafety.org/docs/memory-safety/
Hey there! I'm here now and will try to respond to everything brought up. Some of the confusion stems from the complexity of the issue. There has been a lot of research on the clinical role of Vitamin D, much of it of questionable quality. On the basic science of it, there is a lot of great research, but these articles are often hard to read unless you have a PhD in biochemistry.
You need a microwave oven like mine, with the apparently-by-design feature (mentioned as an aside in a Technology Connections video some years ago, as I recall) that one can program the seconds up to 99. 11 minutes is 10:60 . (-:
It would be good if similar research was performed on/for other ancient civilizations to better understand our sun.

A big Coronal Mass Ejection (CME) is going to cause a lethal geomagnetic storm, it’s not a matter of “if” but of “when”. Our modern lifestyle is heavily dependent on electronics and we’re going to be heavily impacted :-(
I agree; you can write perfectly safe and noncompromisingly performant code in C++ much better than any language today.

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? If that's the case, why not have everyone code in Scratch?

That memo reads like "to avoid wet pants, everyone should now pee sitting down"; some of us can aim...
I use llms to write text for me sometimes simply to rewrite it myself because sometimes having something to criticise is better than having to create from scratch
Did they ever explicitly state that Nintendo brought up issues?

I remember with Dolphin, Valve took it down without Nintendo ever even contacting them, which was just very weird. Especially because it was a high-profile Steam launch that they were very much aware of ahead of time.
> As an adult if you can't weather a couple of weeks of unemployment you've seriously screwed up somewhere

Especially considering that back when "we all" farmed, the common amount of savings to have was an entire year's worth, since that's how long it is between harvests (in some climates -- perhaps half a year depending local variation)
When my SO died, I was severely depressed for a few years. A Grief Observed helped me a lot in my recovery.
I tried to read Camus’ The Myth of Sisyphus and Other Essays during an episode of major depression, thinking I’d appreciate the message, but it was too dense given the circumstances.

What I did finish, and what ended up becoming one of my favorite books, is Last Chance to See by Douglas Adams. He traveled around the world with a biologist to find endangered animals. It’s a funny and life-affirming book.
https://archive.is/m3tYZ
Modern day recipe and gardening websites sound like your description of the "early internet".
I don't like Java. Nothing about it appeals to me. It pains my eyes to look at it.

And in spite of my distaste for it, I respect that it completely eliminates giant classes of vulnerabilities. You can write bad logic in any language. At least in Java you can't write bad logic that also suffers from memory issues.
You can also use Project Gutenberg if you want a huge, legal dataset.

I’ve been collecting papers on small models, training with small data, using small ones to jump start big ones, alternatives to back propagation, etc. I wanted to do a sub-500M with those techniques eventually which could be reused in other projects. I may or may not get around to it.

Email me and I’ll send you some of those links for your research.
For all the folks that bash the United States for "reasons" this one gave me a chuckle. Our handling of privacy and data and such is absolute ass, but at least we *can* hide our data from big government with little repercussion in most cases (translation: you aren't actively being investigated for a crime that a judge isn't aware of)

Of course that says nothing about the issues of corruption of judges in the court system, but that is a "relatively" new issues that DOES absolutely need to be addressed.

(Shoot one could argue that the way certain folks are behaving right now is in itself unconstitutional and those folks should be booted)

Countries all over the world (EVEN IN EUROPE WITH THE GDPR) are a lot less "gracious" with anonymous communication. The UK actually has been trying to outlaw private encryption, for a while now, as an example, but there are worse examples from certain other countries. You can find them by examining their political system, most (all? I did quit a bit of research, but also was not interested in spending a ton of time on this topic) are "conservative leaning"

Note that I'm not talking just about existing policy, but countries that are continually trying to enact new policy.

Just like the US has "guarantees" on free speech, the right to vote, etc. The world needs guaranteed access to freedom of speech, religion, right to vote, healthcare, food, water, shelter, electricity, and medical care. I don't know of a single country in the world, including the US, that does anywhere close to a good of job with that.

I'm actually hoping that Ukraine is given both the motive and opportunity to push the boundaries in that regard. If you've been following some of the policy stuff, it is a step in the right direction. I 100% know they won't even come close to getting the job done, but they are definitely moving in the right direction. I definitely do not support this war, but with all of the death and destruction, at least there is a tiny little pinprick of light...

...Even if a single country in the world got everything right, we still need to find a way to unite everyone.

Our time in this universe is limited and our time on earth more-so. We should have been working together 60 years ago for a viable off-planet colony and related stuff. If the world ended tomorrow, humanity would cease to exist. You need over 100,000 people to sustain the human race in the event a catastrophic event wipes almost everyone out. Even if we had 1,000 people in space, our species would be doomed.

I am really super surprised that basic survival needs are NOT on the table when we are all arguing about religion, abortion, guns, etc. Like really?
You're not wrong, but it wouldn't be surprising if Google irons things out with a few more updates. The point is that it would be foolish to write off Gemini right now, and Gemini is totally independent of Nvidia's dominance.
Seeing as we can’t read the paper… I’ll guess the answer is: it depends. If they’re successful, they might stay together (Beatles, Zeppelin, Rush), or somewhat successful, and then swap some players and get way more successful (Fleetwood Mac, Genesis, Journey), or just floop around drinking and fighting and changing members and get somewhere sort of or not really (a million bands).
pair.com
> I'm not really buying that C++ is really all that commonly safe when we have states like these[3]:

It's not. At this point, I cannot in good faith say that he is not lying, either to us or himself.
Calling it an error implies the model should be expected to be correct, the way a calculator should be expected to be correct. It generates syntactically correct language, and that's all it does. There is no "calculation" involved, so the concept of an "error" is meaningless - the sentences it creates either only happen to correlate to truth, or not, but it's coincidence either way.
None of the three clocks were iPhones. (-:
I've never used Taxfyle, so I can't speak on that -- but given the price, you got a good rate. Intuit Turbo Tax is likely the same product, so there's no "incentive" to switch really -- as long as you are getting what you need.

I recommended TurboTax because that is the one I am familiar with, and the alternative is SMB accountants that sometimes will charge you $2.5K to file corp tax. Depending on the size/complexity of your biz, it's not always worth it.
I used to do screen printing and one of my "themes" was to start with vintage technical diagrams and remix them with more organic elements - example human hands & the exploded diagram of the original gameboy. They were popular with a specific segment (i.e. nerds like me)
He definately had some limits on what he'd talk about like Q* for example.
Google (1998)
I will be so happy if this happens.
The reason it's not expensive to have someone else do it is that if done properly it's not dangerous. Otherwise culture would be lumping garage door repairmen with emergency responders who take dangerous jobs but keep society functioning. You couldn't get it done for $200 if the career killed people frequently.

The "if done properly" is critical, yes, if done wrong it's incredibly dangerous, but if you understand and respect it there's minimal chance of harm.

DIYed it three times now (on different doors of course) without incident.
It's hard to get camera position tracking for random objects, so it looks like they used simulations. There's probably a lot more plastic children's toy models in Blender than people, fabrics, buildings, &c.
Sign up for a year and get it at a good price I think Google workspace offers slight discount.

At least that’s what I did