skysight-inc/HackerNews huggingface dataset:
Not necessarily. Less stigmatized, sure. It's like how watching porn is normalized but no one talks about it in public. Especially in countries where it may not be fully legal to ("lewd conduct").
Yeah we don't need more people. Arguably the amount of people we have now is leading to global ecological damage, even collapse.

"complex systems" -- whatever those are; global trade was a thing long before industrialization -- will survive slow declines. Japan is still a modern country even with a demographic decline.
Can't agree more. The wet bulb event chapter is definitely worth a read, though.

The sad reality is that the world's actual response to something like that happening will probably be about as disappointing and anticlimactic as the rest of the book was to read.
I've made the same "never, ever will we completely replace human drivers" predictions before, informed by my experience trying to do it 30+ years ago but also by dozens of winters' worth of driving on snow-covered roads in New England.

But there are huge potential gains even if self-driving is only usable in 99.8% of driving scenarios, provided there's adequate safeguards and sensible hand-overs to human drivers. (Not dumping an out-of-control, at-speed automobile into the human driver's lap with 50 milliseconds of notice.)
Or the million+ deaths in the US from Covid, which I have seen brushed off on HN as not a big deal.

It's remarkably how quickly people incorporate tragedy as normal when it doesn't fit their worldview. If you travel to 2000 and told people "in 2020 a pandemic will kill over 1 million Americans, and a good portion will brush it off as a 'nothing burger'" people would think you were being ridiculous and would dismiss it as unbelievable fiction.
It's a difficult one; if you don't know yet if you will have billions of transactions, you should focus on clarity and flexibility - that is, you should be able to rewrite and re-architect your application and its runtime IF it turns out to be successful.

A parent comment mentioned SQL databases for example; those are great because they can scale both horizontally and vertically these days, sometimes with the click of a button in AWS.

Other good practices are things like stateless back-end services so they can scale horizontally, thoroughly documenting (and maintaining documentation) on business processes handled by the software, monitoring, etc.

Disclaimer: I'm an armchair expert, I've never had to deal with back-end scaling.
In other news, hackers can get your IP address by sending you an email.
> obviously failed and unjustifiable policy which caused immense harm

Citations needed.
I don’t think this is true. All the people who got stuck in the 1980s retired. The people I know who write in-house Fortran codes are somewhere in F2003 (all of the multidimensional arrays and allocatable variables niceness, some objects and QoL improvements from F2008/2018). None of them still writes in fixed form, and most of them never did at any point in their careers.
During the vaccine trials, the test population was never tested for covid unless they developped symptoms. So you can't infer any information on whether the vaccine provided immunity against the virus (as in you won't get infected if you are vaccinated), or whether the vaccinated population got infected (and were possibly contagious) but without symptom. For that it would have required to test for covid the full test population regularly.

Claims that the vaccine provided immunity were always baseless. What the trials demonstrated was that the vaccine was effective at suppressing symptoms and hospitalisations.

And this is not something that came after the fact, I remember that this approach was discussed on HN when the results were initially published.
That’s aggregate deaths one at a time, though. If all the car deaths happened all at once in a localized area and took out half of Rhode Island, it would spur action.
That's true. Even though I grew up in Columbus, I've always felt more naturally at home among people from the Appalachian regions than I have with people north of Ohio. Still lots of great people but the atmosphere feels a tad more anxious / high strung (in my limited experience anyway).
And with Russia as the target environment lol.
Just because you are good at tennis does not mean that you have a functional grasp of how other things in life work. Novak Djokovic is a perfect example of this. He is an extremely talented moron who believes ridiculous conspiracies about Covid and ancient pyramids, amongst other things.

If he is claiming some magic juju patch is the reason for his success, I can bet I already know what the science will say about it.

At the very least, I assume there is more than one of these patches in the world? Where do all the other users of the patch stand in world tennis rankings?
Does anyone remember Skype resolvers? They were incredibly popular from like 2011-2014.
While I think you're correct that goals and roles may be different, on average, for the scientist-turned-programmer trajectory, there are plenty of RSEs who come from the opposite direction, i.e. strong programming background, but picks up the problem domain on the job.

Source: am RSE. And I will also say, a few of the scientists I support are among the best software engineers I have ever worked with, despite caring about code only insofar as it can help answer useful questions.
> you're not allowed to do your own electrical work unless you get a temporary license and pass inspection

That's heavily dependent on jurisdiction. In many places you can do your own electrical work without any kind of license (you can pull a permit by simply acknowledging that you are responsible for the work), and the inspection does not adequately cover all the safety issues that could arise.

For minor -- but still potentially dangerous -- things like replacing an outlet or light switch (or, hell, even a mains-connected light fixture), you don't need to do any of that.

> I don't think there's anything in my house that is as dangerous as a large lithium battery

For some reason we accept that many of us have, either in our basement or in a closet, one or more devices that continuously set a fossil fuel on fire in order to heat our homes, heat water, or dry clothing. Many of us even have a device that exposes that fire to the open air in order to cook food. Those devices do have some impressive safety features (well, except for the gas stove, oof), but they also have some pretty impressive failure modes. Not to mention how bad it is for your health to be inhaling the particles a gas stove spews into the air, even with an exhaust fan.

I'm not pointing this out in order to claim that lithium-based batteries are safe or are no big deal. But we accept all sorts of risk in our homes already, and batteries don't strike me as meaningfully different.
In retrospective you can say that Transmutation was a crackpot idea but that was not known at that time. Many "alchemists" where very rigorous chemistry experimentalists and Ultimately it turns out you can turn lead into gold, but you need fission to do it and not transmutation that was thought to be simply a chemical process.

The thing to note is that if you are not ready to risk being lost into a crackpot idea, than you are not ready to have a suffecintly transformative idea.
Typical example: https://news.ycombinator.com/item?id=37293919
This is why I prefer my meat well done.
Many very smart virologists at the time noted that other coronaviruses in circulation didn't mutate that much (as compared to something like influenza), so it really was not known to what expect and at what speed the virus would or could mutate.
Lithium batteries are only stable in a narrow range of conditions. Most chemistries self-heat during use, BMS often lack a charge stabilization cool-down timer, and true cell impedance monitoring is rare in fast chargers.

To be blunt, if you are running LiIon/LiPol outside the 4'C to 54'C range, than you can be sure the bathtub-curve* will not flatten. i.e. given enough users a fire event becomes a certitude.

* https://en.wikipedia.org/wiki/Bathtub_curve

One mitigation is a metal cabinet on a concrete floor. You may think this is unnecessary for large lithium battery banks, but as cells degrade they become more problematic.

Have fun, =)
I can think of 3 distinct styles of red lights in my town alone. One is too glossy and quite difficult for even me to see in certain lights.
I mistyped struct as strict.
One cracked casting will not move the stock. One million, maybe. $TSLA is a big company.
For those unclear on the definitions, https://www.rfc-editor.org/rfc/rfc2119
I like the message it conveyed 'No need to be a K8s professional'. That is exactly how I feel after creating a mysql cluster smoothly. I tried oracle mysql opertor months earlier, but failed to install it on AWS EKS without knowing why.
bollocks. this isn't a conspiracy, it was documented science spewed by a demagogue in an inflammatory way.

virtually all conspiracy theories are still bunk as hell, and alex jones is a documented fraudster.
Most new devs want to build things. Their motivation is driven by app ideas.

It takes a while to develop a fascination for the internals of programming which comes after you start building things.

The problem is that a normal person would look at the industry, look at what is the most popular, and think: this must be the way it should be done.

But pick any point in programming history and you would then just be learning the latest fad.

And you can only know how bad something is until you understand it completely in both theory and real-world experience. Only then are you adequately able to criticize it. So when the new hyped thing breaks through to adoption, its then at least 10 years until people can adequately point at the holes in it...and see which stick around and which get fixed.

Yet every single new thing, people still convince themselves that this is the way of the future forever.

I think an unbiased History of Programming Languages is probably the best thing people can learn. After learning a few modern languages of course. Then you can see why things are the way they are.

It's funny to hear people criticize frontend for churn - which is true. But at least the language has stayed the same. Backend is actually incurring a lot more churn in not only the libraries and frameworks like in the frontend world, but the whole programming language too.
Oh definitely. Not every specialization has the same requirements focus in seniority. But nevertheless, even in the most technical and domain focus areas, higher ranked roles are always including significant soft skills in one area or another. As an architect my specialization is technology and not people leadership. However, when you build very large solutions as an architect, your soft skills will be the dominant measurement of your seniority. Latest when you sit next to the CEO and CIO, soft skills are the only things which advance your career.
Especially with the deployment of nuclear land mines
They're only crackpot until they're proven. LBNL turned bismuth to gold in 1980[0], but it required a particle accelerator and more energy than could have been fathomed in Newton's day. The yield wasn't great and cost about 10 orders of magnitude more than the price of gold at the time, but it was done (theoretically), and by a Nobel prize winner, even!

0 - https://www.scientificamerican.com/article/fact-or-fiction-l...
>they’re in a window, car, on the ground, etc

Car, sure. I live in a city in a country where window or ground units don't exist though. Most apartments are already way over ground, shops and other services mount the external units on the roofs. This is not an innate property of AC but a method US implements it.
“Const” doesn’t mean immutable in C++, in my book. It means unmodifiable or read-only. Immutable means the value won’t ever change, whereas unmodifiable means that the value can’t be modified via that type (but it might be modified some other way).
I'd recommend reading some of the other comments on here wrt how radioactive the water actually is. It seems to be well within safe levels for all but the most stringent agencies as-is, and they're going to put it in the ocean, where it will dilute to unnoticeable levels. This is a nothingburger story, plain and simple.
Compile time vs runtime.
The Mach E has a mere 40mi less range (290mi) and slightly better performance than the Model Y. They are also adding support for NACS (Tesla charger port) at some point soon. That's the only comparable EV that I know of at the price point, but there's definitely more.
Japan is full of mountains, and these trains need to repeatedly enter tunnels at high speed. You want to make the pressure change as gradual as possible. How else would you do it?
This varies by state, of course. My dad used prescribed medication to end his own life, quite legally. Oregon.
Agreed 100% The last time C++ "made sense" to me was 1998 reading and practicing Bjarne Strostrup's C++ book. It was better C then and a lot of these improvements made sense.
Isn't that the point of time capsules? The quicker we forget about them, the better. Then some event happens and they surface to everybody's excitement.

Lesson learned here is to make sure to add things which won't decay :)
Is there a reason why tuna is specifically called out as an exception?

I would imagine that tuna, being near the top of the food chain, would accumulate an awful lot of things in their bodies, not just mercury as commonly feared.
That is going to wreck your microbiome and if you aren't taking full dosages to kill everything each time you massively increase the already elevated risk of antibiotic resistance. Don't do this and if you're doing this definitely don't just take "some" - always finish the FULL antibiotic dose. But remember that you're massively weakening a system that you need to stay healthy each time
getting a second opinion is not fraud. but by the time you're getting the tenth opinion just because the first nine docs didn't give you written justification to draw on public funds, that looks pretty fraudulent.

or put a different way, GP is describing people explicitly admitting that they went to as many doctors as it took to get specific language in a note. they admitted that they didn't care at all about any therapeutic outcomes from all those visits. assuming this isn't a tall tale, does that sound like a good faith use of the system to you?
https://www.foxnews.com/video/6314760476112

Bukele draws an incorrect inference, insofar as he assumes that the mismanagement is deliberate. In reality, the folks in charge just don’t believe community interests have any value against what they perceive to be individual rights. Better for everyone to have to step over feces than to infringe on the right of an individual homeless person. It’s the same underlying mentality that justifies halting an entire transit or housing development to protect a few people’s view.
Constant is determined at compile time. It's constant over the every run of the same binary.

Immutable is immutable for some specific span of time. In a simple case, like with Python immutable objects, it is constructed once, and after that, it never changes. With Rust, it's also possible for an object to be immutable while a reference to it exists and is passed to some function, but after that function call returns and the reference ceases existing, immutability ends.
Not off-the-shelf git though, they have their own file system virtualisation stuff on top. Some of that used to be open-source (Windows only, I think?).
all social media ultimately exists to make someone money. they're just more slick about it these days.
Nitpick but the two-party standard is actually "all party" to cover scenarios where there are more than two parties participating in the conversation.

In the US it's either one party (the majority of states) or all party.
If you have materials to this effect, please share with the class. Your statement of "lithium ion packs are far more dangerous than gas stoves or general use of electricity" seems a bit far fetched.

From casual review, it appears that the greatest risk for fire in households remains: cooking equipment, heating equipment, smoking, and inadequate electrical wiring (extensions cords, overdrawn circuits, etc.).

This leaves off other majors like kids with matches, candles, flammable liquids, etc.

Note: This is not to say that LiIon batteries are safe and beyond reproach. The Toronto fire service had 29 battery-related fires in 2022, up from 11 in 2021. This compares vs. 254 "cooking equipment" fires, 158 "open flames / smokers" fires, and 77 "electrical distribution" fires (2019 figures). This suggests lithium ion batteries are a source of domestic fires, but not a major one (~2% of causes).
Be careful with your judgments. Reading your complaint makes me wonder about your skills!

One should distinguish between computer science and SW engineering. The former is full of theoretical concepts, and the latter consists primarily of opinion. I know SW attracts people who like hard boundaries/divisions, but amongst the engineering I've been exposed to[1], SW is the least cut and dry.

Data structures is CS. Unit tests is SW engineering. The former is as clear cut as math, and the latter is a relatively new introduction that has widely differing opinions amongst its expert practitioners. Of the senior, good SW engineers I've worked with, you have some who are pro-logic in unit tests. Others who are anti-logic. I fall in the latter, and I counsel young developers that way, but I won't ding a senior developer in a code review for it. I am no more right than he is.

Data structures: The wise engineer knows when it matters. A very popular C++ book advocates vector usage even when theory says a map/set is better. Why? Because vectors have been optimized like crazy, and for data sets of a certain size, the vector almost always performs better. So he recommends getting data of representative (or max expected) size, and benchmark.

Have you done that for your code?

Even if it would be faster, how much of a bottleneck is the existing code? If only 2% of the time is spent on this portion of the code, does it matter if you speed up that 2% ten fold?

[1] My background is in one of the "hard" engineering - not CS.
Steel Bank Common Lisp 2.3.8 released: “a mark-region parallel GC is available”
I still work on a lot of Java projects. As of JDK 17 Java has most of "ML the good parts" and has the same scalable, reliable and high-performance threading Java is famous for. JAX-RS provides a Sinatra style framework that makes it easy to write JSON API back ends. JDK 21 is just about to come out as a long term supported version and it will be even better. .NET is similar in capabilities, I think C# is a better language but Java has a better open source ecosystem.

I do my side projects in Python with aiohttp and think it is a lot of fun even though people tell me it is suicide (I guess if you block the thread you are in trouble)

I think "Next.js" really wants a node.js backend which has the big advantage that you can share code with the front end and back end. It's basically single-threaded but I know people who are happy with it.

The system I'd most like to try is

https://www.phoenixframework.org/

which is just great if you want to do stuff with websockets that is more interactive than what most people are doing.

I think though that developing that many different front ends would drive you crazy: is there a real reason you can't just make it a web app?
I actually like the Wilsons threads for that purpose better. Here is rather lengthy thread of many choices you can make as translator: https://twitter.com/EmilyRCWilson/status/1027194889803587585

And comparative thread of other translations: https://twitter.com/EmilyRCWilson/status/1093157738857811968

One big reason is that her threads are rather emotionless, difference in translation is something to analyze rather then get outraged about. While they show different choices and compare them to original text, she is not insulting other translators nor getting offended over nor calls their existence a crime. She even praises other translators in various threads, there is actually no war between her and them.

Even when she criticizes the other translations for inaccuracy, from the more of feminist point of view, she argues more by text, reading of original poem and meaning then by feeling outraged (unlike the original thread listed here): https://twitter.com/EmilyRCWilson/status/971823043512360960
Talking about borrowing from academia, another idea I like is sabbatical. For example a year-long time off every seven years [0]. I did it once and it was great. Planning to keep doing that.

[0] https://www.ted.com/talks/stefan_sagmeister_the_power_of_tim...
Instead of trying to build fanciest loading animation, maybe we should use "Network client hints" and send less data to slow networks? Figuring out how to use browser cache correctly and serving data from edge closest to client are also good options.
Brain Autopsies Reveal Potential New Culprit Behind Alzheimer's Disease
Why can't they just stick a safety driver in the cars still? Are they that greedy for profit?
> This always feels like talking about a "Kelvin event" or "Kelvin temps" referring a temperature reaching absolute zero.

Reminds me of Ex Astris Scientia complaining about bad script writing in Enterprise, specifically "deuterium can burn almost as hot as plasma, when it's ignited": https://www.ex-astris-scientia.org/episodes/ent2.htm
The people buying Tesla stock buy it because it just goes up, regardless of the health or future of the underlying company.
ISPs in Singapore for example absolutely store mapping of your name+your CGNAT RFC6598 IP + port.
Most people, probably including those who created the time capsules, like nice 'round' numbers for some reason. It's why we have terms like centenial, bicentenial, etc.

People bury time capsules in the hopes that it is unearthed 50 or 100 or 200 or 1000 years

You'll notice that most time capsules are buried with the expectation that it is unearthed on non-arbitrary dates.

https://en.wikipedia.org/wiki/List_of_time_capsules

> Also, why shouldn't the people who discovered it get to open it at this point?

The people who created the time capsules, if given the choice, would probably want it opened in 2028 rather than 2023.
Yup, and in general, the more benign the parasite, the more benign the treatment.
I think far more of us were self-taught during the dotcom boom era and have built a wide base of knowledge to draw from.

The people we hire now don't seem to have learned anything they weren't forced to learn in school. The profession is becoming more blue collar but much of what we do isn't routine.
Well that makes it pretty clear why this site has pretty much evolved into another worthless echo chamber with people fistbumping around the popular opinion. Because that’s how you earn internet points.

Oh well, it was nice while it lasted.
Tasks in Ada aren't threads, per se, unlike how many people describe them. They can be implemented with threads, but they don't have to be. For embedded and real time systems you likely have a task system suitable for that sort of environment (I'd hope) and Ada compilers targeting such systems will use an appropriate task system.
I appreciate the few remaining glimpses of diversity of thought in academia.
While I may not always agree, it's valuable to have those who question assumptions.

The existence of similar anomalies on Earth regarding intelligent life suggests the possibility of similar phenomena elsewhere, and dismissing such inquiries with "crackpot" accusations doesn't make sense to me.
High resolution satellite image animation of hurricanes Franklin and Idalia
To provide my own anecdote, refusing to take any feedback except orally was how the Sacklers instructed their sales reps to handle issues and concerns about Oxycontin abuse. It was to avoid having any discoverable evidence that they received reports of abuse and did nothing about it.