skysight-inc/HackerNews huggingface dataset:
This is pretty normal for compiled languages like C, C++, and Rust; the linker will throw out functions and classes that aren't used. In Java it's a bit different, because the compiler doesn't know if some code is using reflection to talk to some other code, so it can't safely throw away stuff that isn't directly referenced. Even then, tools like ProGuard can help you trim out code you don't use, but I don't think they're used all that often outside of mobile.

But the log4j thing really isn't in the same class because it's not really "code that wasn't used". It's code that probably users didn't expect was there, and if they knew would probably not want used, but it's there, and the proper functioning of the library included that code path that allowed for JNDI interpolation. Whether or not that code is really "needed" is not something the compiler can really figure out, at least not without teaching the compiler that very very very specific thing (which would be madness). And even then, let's say you bizarrely wanted to be able to do things very much like what the log4j exploits do, there's no way the compiler (or even some kind of specific purpose-built code scanner) can know whether or not some string that might be supplied by a user in the future is going to trigger this JNDI interpolation code.
Okay, so I love this.

Yes, like all of you, it feels a little ridiculous to me. Maybe a LOT ridiculous. But, I don't know, 99% of the time someone tries to sell you on some "bold thinking," it just isn't.

Love it or hate it, I really respect that they're putting something genuinely different out there. Respect to them for actually doing what Elon Musk imagines he's doing.
So BAT as an extension?
Fair point. I guess he should have said: "I never go solo flying without my jump rig" instead of "I never go flying without my parachute".
Nope, hopes and dreams. They will end up spending most of the time doing fancy refactoring, designing smart architectures and very well-generalized abstractions with near zero noticeable effects by the end users.
Price transparency in medical care should have been a thing since the 80s when we deregulated telecomms and aviation. There should be price transparency and WYSIWYG billing, no hidden fees, or bait and switch, etc. No $50 tylenols and such shenanigans.
I'm wondering if fire-prone areas should be zoned to require fireproof building. No more wood homes/roofs. Europe generally doesn't use wood home construction, so doesn't seem crazy
Low supply of developers, users being too ignorant about how software works.

Personally, all I would let users have is spreadsheets and email.

Unless users can learn macro and python, I'm not going to interact with them.

People need to learn how to use a computer. Seriously.
I mean I just choose not to participate, but I guess this is what we get with what’s effectively a 2 party system.
> The only question is how they apply to the law and whether or not they raise to the level of a crime.

It was a fairly unique and novel application of those laws and some of the charges depended on making arguments about what the intent was with the data. There absolutely was a great deal of prosecutorial discretion and even imagination in coming up with those charges. We will never know if which of those would have stuck.

> the profile of someone ripe for heavy handed prosecution.

It was most certainly a political prosecution.
Maybe. So please ignore the part where I speculate about evolution, if you want to.

Empirically, most clinical depressions get better by themselves today.

Similarly, most alcoholics improve by themselves.

(Of course, effective treatment is still useful!)
The whole list at bellard.org is incredible.

In my opinion, there are 10x developers, there are 100x developers, then there is Fabrice Bellard.
Just eat plants. Between this and lab grown meat Im getting so tired of the ridiculous hoops people jump through to avoid just eating plants.

We don’t need animal protein to be happy and healthy and live long lives. Period! This has been proven over and over and over again by doctors, nutritionists, and the millions of vegans and vegetarians of the world.

Anything other than eating plants is going to be significantly less efficient because no matter how you cut it growing 1lb of animal protein will alway require X lbs of plant protein. The math just doesn’t work any other way.
> There are apocryphal reports that Apple M1 systems are not as fast as people have been led to believe for general-purpose programs. That’s unsurprising.

I’m surprised, to be honest. In my testing M1 has done extremely well on general-purpose workloads, so I’m curious what this refers to.
So weird - I just found this out naturally when visiting the Sciter homepage last week and I didn't recall it ever being said that this would ever be done. I do remember the author's brief moment where he was considering open-sourcing it with QuickJS as the engine.

On the Rust side, I've been looking at Tauri, but would much prefer it be usable with something other than the host webview, like Sciter. Tauri offers a bit more of a complete API for desktop apps and it would be nice to have my cake and eat it too.
Honest question: what science? Any good papers you could recommend?

After a quick search it seems that NPS originated in a Harvard Business Review article, which I don't consider a credible source of scientific results. The scientific papers I'm seeing mostly seem pretty skeptical, judging from the abstracts.
Thank you, I really like that idea of developing “meta-skills”, if you will. Learning how to learn, critical thinking, clear communication, evaluating ideas with incomplete information, first principles thinking, and so on.
With 128 bit vectors, the M1 is less of a vector computer than the x86 competition, which all have 256-bit or 512-bit vectors.
As you note, the firestorm core's real strength is in its scalar execution (and when it comes to the vector units, it can do twice the operations/cycle as the x86 competition, giving it comparable throughput even for vector workloads).

So the M1 generally impressing people in its performance seems like it'd support the author's point, and anecdotes about it underwhelming would contradict it?

Unless the author was referring to the specialized matrix multiply unit and neural engine?
Portal 2 crashes if you have 128 cores, due to 15 year old assumptions
I think you'd be surprised that "not Hillary" wasn't on either the 2016 Republican primary ballot nor on the 2016 general election ballot. Trump was. He was also on the 2020 Republican primary and general election ballots. "not Hillary" wasn't on any of the 2020 ballots.
JSDoc.dev Landing page from 2021 I never finished
Hello.

I was looking through my rebel domains because i wanted a .sucks domain to tell technation.io that they really sucked (because they engage in outright left-wing extremist attacks on candidates and terrorise young vulnerable people who have no means of defending themselves, by providing absolutely blatant lies because they know that they're cameron's cronies and won't be touched by law and they will be proven wrong you just wait and see a little, very little i promise you) for 30 bucks but the offer is a-djourned. and realised I worked on a website called https://jsdoc.dev in 2021 but never really published it in the end therefore i thought i should do that before the new years even though i didn't finish it so it's kind of like a first chapter of a book as per hackernews rules for the show category or something. The website is

please be advised (warning, warning - Kevin Malone) that this is supposed to be a landing page for a product however there's no info yet or an option to buy the software or even its description i just mean that what you find there isn't the full thing as the paper have not been properly structured and concluded. despite that when i read it now i thought it's actually very useful and you won't find me trying to sell you anything you could just comment on the design and what you think ) i even used custom-shape masking for yall you know please say something nice although i didn't install the polyfill for ie11 i think yet it's possible.

please don't judge strictly i hope the website about JSDoc 2.0 here https://jsdoc.dev/ with its tutorial be useful to some also i coin jsdoc 2.0 term coz now it includes module support. There's somebody using a similar technique for import you can find online yet mine is more full as there's an important bit that you shouldn't miss because even if you love typescript you won't deny the fact that it is deficient in a manner that I outline in the article and provide a solution in its pure form ie in JS.
> isn't really any different from a human packer grabbing it with a hand on each side. heavier things that really need bottom support would usually be shipped on pallets.

That certainly explains the sad state of a couple of heavy packages I've received recently after clearly making similar assumptions and being mishandled in shipping.
I don't think either momentum or kinetic energy are very good measures here.

Consider getting hit in the head with a fastball pitched by a major league baseball pitcher. A baseball weighs ~0.145 kg, and a fastball might be going 45 m/s.

That gives a momentum of 6.5 kg m/s, and a kinetic energy of 146.8 J, and a serious possibly life threatening injury.

Now consider getting hit by a fully loaded B-52 (220000 kg) being towed at 0.5 m/s.

That has a momentum of 110000 kg m/s, and a kinetic energy of 27500 J. That's ~17000 times the momentum of the baseball and ~190 times the kinetic energy, but all it will do is knock you over. (You might subsequently get run over by it, which would do a lot damage, but that injury will be from neither the momentum nor the kinetic energy).
Is that true? I would expect that most junkyards would charge you both for towing and scrapping the car.

(Granted, nowadays, due to the supply chain issues and component shortages, people will pay an arm and a leg for a car that even barely runs, so there's that.)
Two must have productivity apps for macOS: Rectangle and Alt-Tab.
Yes, that's the one and the same Fabrice Bellard! Prior discussion here: https://news.ycombinator.com/item?id=20411154
This is largely urban legend

There are numerous anecdotes about cost/benefit analysis. Not just Corvair.

The Ford Pinto fuel tank is one of the most notorious: https://en.wikipedia.org/wiki/Ford_Pinto#Cost%E2%80%93benefi...
It's BLAKE2, though BLAKE3 was hopeful,

but it just BLAKE2, BLAKE3 got a nope

SHA1's a long time gone, that crypto's a slowpoke

Why did BLAKE3 and SHA1 get the works?

That's nobody's business, even Turks!
Back when I was a beginner, I'll admit I did this alot.

11 years later it's rare. I'm more interested in sites like stack overflow for much higher level information like what framework should I choose for project X.
If I sell medical software, yes, it would have to pass the FDA. Same for software going into aviation systems (the FAA). Same for NASA.

> Not all

Not a single byte of software on any of my computers now or since the 1970s have been regulated at all.

> the unregulated wild west of software is turning out to be a nightmare

How much have you paid for the software you're using right now? How much have you paid to use HackerNews? You're free to go use software written in the 80s, 90s, 00s, etc., if you like. I bet you aren't.

Software these days is far less buggy than it used to be. It may appear more buggy to you, but that is the result of a large increase in the number and efforts of sophisticated (and well-funded) engineers attempting to subvert it.
Help me understand your train of thought, so if there Nazis had 'free labor' they would never have shortages of oil and natural rubber? Would it just magically appear? And without the shortages they would have won the war, right?

That must be the point you are making, because if they would have lost anyway then your argument makes no sense?

And what about USSR, their 'free but not free' labor caused them to win and loose simultaneously?
Austrian Ex-Chancellor
Yeah usually when my camera goes out I just say screw it and back up without looking.

Just because it's a safety feature doesn't make it now the operators fault.
What do you mean by "it can now vote" ? (honest curiousity)
Love beets, used it now for a few years with foobar2000/cmus as my media player. A few tasks I've found somewhat irky (most recently handling the Blue / Green / Red / White / Teal / Black albums by Wheezer which are all officially just named 'Wheezer'), but otherwise very easy and accurate tagging interface.

I also just rsync my music library to an external SSD so that it's backed up, and up-to-date when I'm travelling.
Take a look at what goes on in the healthcare system. It's all the result of unintended side effects of well-intentioned regulation.

For another example, the AMA deliberately restricts the number of seats in medical universities. They are empowered to by law. This keeps the number of doctors down, and increases their pay.
Driven by high winds into dense housing - those elements remind me
of a 2017 fire that burned over 2,500 homes in Santa Rosa, California: https://en.wikipedia.org/wiki/Tubbs_Fire
I mean, it depends?

If you give me covid, and you did so intentionally or negligently (as in, you knew you had it and yet did not isolate or at least tell me you have it so I can decide not to meet with you), then yes, that absolutely is your responsibility. But if you contracted covid from a trip to the grocery store, were asymptomatic, had no idea you had it, and I got it from you, I certainly wouldn't hold you responsible.

The software-with-backdoor bit is similar. Did you put the backdoor there, and then give me the software with the intent to later use the backdoor against me? That may not be your "problem", but it's certainly your responsibility. Or did a contributor sneak a backdoor into the software, but, despite your best efforts, you missed it? I'd be upset, and might trust your technical judgment less, but I would hold the contributor responsible, not you.

> In reality, all actions carry various kinds of responsibilities.

Yeah. Going back to the covid example, I could imagine an intermediate situation where you didn't know you were infected, but for the past months you'd been engaging in all sorts of risky behaviors: not getting vaccinated, no social distancing, no masking in crowded indoor places, hanging out with unvaccinated people in close quarters, etc., then I'm probably not going to react as severely as if you deliberately gave it to me, or knew you had it and didn't warn me, but I'm certainly not going to hold you blameless either.
> The US free labor produced plenty of war material for two major wars, and enough left over to supply Britain and the Soviet Union. US troops were well fed, with plenty of gas, bullets, airplanes, ships, aircraft carriers, medical supplies, trucks, everything, and also managed to ship it all to the war zones.

A more realistic explanation of course is that the Allied powers had around 3x the population of the Axis, and that America's production infrastructure was never negatively impacted, while German and Japanese infrastructure was routinely bombed.

The UK, for example, despite not using slave labor, wouldn't have been able to win the war without US assistance, and you failed to mention the USSR at all, which beat Germany just as much as the US did, but doesn't fit the market based and slave labor free image you're trying to project.

The better explanation is that when you are already losing a war you need to eek out more production from what you have, and you're willing to sacrifice long-term things for it. Slave labor, in the short term is more efficient for some things, especially when you need the people who would normally be working in the free market to be elsewhere manning the guns. Employing slave labor didn't cause the nazis to lose WWII, at best it was coincidental, and at worst it was a response to the fact that they were already losing.
>If say liabilities for bugs in critical software shift or if natsec regulations require software that touch infra like: water, power, telecom, and mass transit to be verified like avionics software is. IMO both are likely 2-3 decades out.

This can be mitigated by designing robust systems that are robust to flaws of its components. There is an understanding that bugs or corruption way happen and the system should able to tollerate it and fix itself or alert people that something is wrong or needs to be addressed.
>No scientist can recreate the human hand, eye or ear in perfect authenticity to all of its intricacies. It’s trite at this point to even mention all that we do not know of our own humanity. We can’t even fix depression with SSRI’s! We have no clue the true mechanism of action as it interacts with brain chemistry.

Textbook https://en.wikipedia.org/wiki/God_of_the_gaps
Every single HN thread vaguely related to Linux desktops there's these guys who never tried it for more than a couple of minutes but still feel the need to come here to spread their bullshit. GNOME these days is on par with MacOS if not better on every aspect.
I’d take it a step further and mandate a single price for everybody. Let insurance cover whatever the actual is going to be for paying in cash and not some voodoo accounting that generates a cash price backwards from the maximum negotiated rates.

Insurance should be to cover unforeseen events. Baking in the cost of trivial things like a “fee flu shot” just acts as a way to obscure the true costs.
> Sure, they're fast (on current hardware), but they're supposed to be cryptographic hash functions.

This is subjective, but in my mind the question of "how important is it for crypto to be fast?" is closely related to the question of "how many crypto options should we give people?" Like, should we design "slower, maximum-security, military-grade crypto for top secret material" and "faster, cheaper, less secure crypto for less sensitive stuff"?

I think we've all learned our lesson over the past few decades of watching real applications try to deploy crypto: Options are dangerous. This stuff is complicated enough as it is, and asking callers to choose between a bunch of alphabet soup standards that they don't understand makes things substantially worse. (AES-GCM or AES-ECB?!) It's important to be able to give clear, simple advice: Just use X.

So while it's true that most applications aren't bottlenecked by cryptography, pushing the margins of "most" benefits everyone, by putting more weight behind common standards that we know are safe.
MAX_THREAD_IDS is defined as 128 in a file with a copyright notice of 2005, which was when the very first consumer dual core processors started getting released:

https://github.com/perilouswithadollarsign/cstrike15_src/blo...

Entirely reasonable that no one in 2005 would even consider the possibility of 128 core processors. I bet nobody reconsidered or even looked at that code ever since, until it started breaking because of today's extremely parallel cpus starting to get somewhat affordable for consumers.
The article is about the Biden administration failing to enforce the rules - how does that make Republicans responsible?
So it works? And there are no errors?
Fifty years from now you'll be very dead. Your entire generation will fuck this planet into a coma[1]

[1] https://m.imdb.com/title/tt5463162/quotes/
Because the artist will receive royalties every time that NFT is sold in perpetuity with a percentage as defined in the smart contract.
Rather odd to describe Canada and New Zealand as imperialist. How far do their empires extend?
Unfortunately hospitals are in the same category as banks that allows them to get away with breaking rules and criminal behavior with a slap on the wrist.

If there ever has been as sector that needs price transparency it's hospital and medical in general. It's really hard to understand that people are putting up with insanity.
Reading thru the spec for the language brought back PTSD flashbacks from doing InDesign scripting with ExtendScript https://extendscript.docsforadobe.dev/
For one: core types like Temporal and Promise are nominally-identified. i.e. they have an identity that goes beyond just plain objects with a particular set of properties. Oftentimes when people advocate for "plain functions" over constructors in JS, what they're really advocating for is using "plain data"(objects, arrays, primitives, etc). There are lots of good reasons to use plain data in JS - transparency, serializability/deserializability, duck-behavior, etc - but all of that is irrelevant for these special objects.

Now of course you could provide a plain function that returns a special, nominally-identified object. But at that point there are basically no advantages over using a constructor (unless you need multiple such functions that take different kinds of arguments); the difference is almost entirely superficial, and constructors do a slightly better job of advertising that their return values are special, and also have precedent and therefore familiarity
Allows for 8000 future years, but does not allow for negative year. Although once you get into negative years I guess you'd need a range of almost 14 billion just for the year value.
I remember reading about a similar concept at least 15 years ago, perhaps more, but for hydrogen fuel cell cars, rather than all electric. They kept traditional wheels, though.
You could try an extension like Dark Reader to apply some custom CSS, if that's your speed, too: https://club.kinopio.club/t/my-dark-mode-setup-for-kinopio/2...
I disagree entirely. If a user's use case would be suited well by ChromeOS, then it's been my experience that Ubuntu or something similar with Firefox or Chromium will suit their needs just as well.

Modern desktop Linux is actually a nice user experience, and contrasts with the poor Linux desktop experience before ~2015.
> I would assume it wouldn't be a Good Thing for that place to also be on fire.

The radioactive stuff was all removed or well buried. I’m more worried about the large subdivision built on the site burning down.
also sometimes it lets you bypass paywalls. Why is that? SEO maybe?
Most databases have built-in CDC (change data capture) that can be exported. Otherwise the WAL logs can be read with other tooling.

Debezium is a great open-source product for streaming changes from many relational databases: https://debezium.io
And I can't be the only person who feels modern life is like perpetually flying through Miyazaki Hayao tentacles and making out the best of it.
You know what would be vastly better than NPS?

Ask people every so often how they're feeling about the product. Let them pick a thumbs up or a thumbs down. If they pick thumbs down, say "we're sorry you hear that. Please let us know what's bothering you", and display a little text box. Carefully read every comment you receive.

Asking unhappy users for feedback is a great idea. The 0 to 10 scale and - especially - the bizarre calculation NPS does with it - is statistical malpractice that just isn't mathematically capable of doing what NPS supports claim.
This has nothing to do with whether or not something is a "right".

I'll remind you, the initial statement you made was "Rights are a fundamental consequence of human nature.", but you're now saying somewhat ahistorical things about slave labor and market economies. Even if what you were saying was accurate, is has nothing to do with how we define rights.
The health care has fully captured both parties. There is nothing you can expect from either party. And certainly not while Biden is in power. He should have embraced Medicare for All which to me seems a viable path to a better system.
Username gwbas1c. Programs in C#.

How about some love for VB.NET around here, huh?