skysight-inc/HackerNews huggingface dataset:
...not convinced 'fortnight' is actually imperial (as opposed to just old):

https://www.merriam-webster.com/dictionary/fortnight
Middle English fourtenight, alteration of fourtene night, from Old English fēowertȳne niht fourteen nights.

(First Known Use of silver lining - 1871, same source)
...and as for etc (Et cetera), may I offer you my contrafibularities.
i don't think vanilla html saves more bandwidth than JavaScript. if a part of your website needs update (react,vue,fetch) only that part is transmitted over the wire. It's also less jarring for the user, since most browsers would scroll the content to the top.

Also, without JavaScript, some webapps would require storing user state in a server database rather than in memory of the browser.

Fix html and we won't need JavaScript.
Norwegian police detains second Russian with drone and photos in one week
I stick with "Test Testerson" for my test data.
The excitement comes when security issues are discovered in no longer maintained code
https://pubmed.ncbi.nlm.nih.gov/11597666/
> Downloading d3.js (a popular graphing library) costs 1 cent in Canada. In Mauritania it costs 0.06% of the average daily income.

The whatdoesmysitecost.com links are now broken and that site as a whole seems to be fairly broken, but it was discussed here last year: https://news.ycombinator.com/item?id=27759583. They claim that the method they used to decide prices is a best-case scenario, but in reality it’s generally not far off a worst-case scenario, regularly off from the likely realistic case by at least a factor of ten. Though there certainly are scenarios where the cost will be even higher than the figure presented.

—⁂—

> Very old browsers like IE < 3, Netscape 1, Mosaic, and others don't support javascript. Almost nobody uses these browsers anymore — but you can bet somebody is.

Your site should not work in those named browsers, because you should be serving by HTTPS only (no, your general-purpose public-internet site is not an exception). And using comparatively recent cipher suites so even things like IE 8 should not work. But the likes of Lynx, sure.

—⁂—

For my part, I default to turning JavaScript off via uMatrix because it makes the web better and faster and lighter far more often than it breaks things. But I also have that extension disabled in Private Browsing windows, so if I want to run something with JavaScript I can open it that way nice and easily.
"Everything in moderation"

Spot on
> When you say "people are better at estimating", are you adjusting for the reduced precision?

No, I wasn't thinking about it that way. I was imagining a task where you get people to estimate the length of various objects by looking at them, and just take the mean error. So the size of the units wouldn't matter. If someone wanted to say 1.33268 inches, I'd let them.

Concerning divisability: it depends on how you think about it. Many people found dividing in half, and half again, etc. to be intuitive, and it is intuitive in e.g. woodworking (because physically dividing in half is easy), but yeah...in a lot of applications I just want to be able to move decimal points around.

For volume in recipes: you're right. I think the problem with the U.S. here is that we use volume in recipes at all. Weight! Use weight! Flour is many different densities...
But yeah, recipes are in general trash. For your case, you'll usually see cups and tablespoons (...lol) like "1 cup plus 2 tablespoons".

For distance: "about an inch" makes a lot of sense to people raised with inches. It doesn't strike me as weird at all.

Concerning awkward 3 fifths: imperial wouldn't use fifths, it'd be divisions by two. So half, quarter, eighth, etc. There are some specific cases, like a bottle of liquor is often called a "fifth" because it's approximately a fifth of a gallon, but that's specific to that application.
Crash Linux systems over the air (CVE-2022-42722 POC on an ESP32)
Please think more about this. The film is currently not being distributed. The crew was tracked down and threatened to disavow the film or not find further work.

That is absolutely cancel culture. That there is subsequent news coverage (still no easy way to watch the film!) doesn’t change that.
https://www.nrel.gov/analysis/solar-industrial-process-heat....
Check out Kleinrock's Queueing Systems.
is this read-only? Can you interact with this in any way?
> Momentum isn’t far left, the Communist Party of Britain is.

If you support terror groups - and I mean in the strictest sense, as in people that attack civilians - you're on the far edge of politics. Before you shout that Corbyn was 'reaching out' to terrorists by saying they're his friends, that punishing people that killed innocent people in Brighton was a show trial, or laying wreaths at their funerals: everyone involved in Northern Ireland or the Middle East peace processes claims that Corbyn, a Labour back bencher at the time, had nothing to do with either of the Northern Ireland or the Middle East peace process.

> People that liked Corbyn joined Labour

Because of a Momentum campaign that cynically exploited a brief moment allowing anyone to join the Labour party for 5 pounds.

> antisemitism accusations were used cynically by the right of Labour for years

And obviously the far left is still denying them even after the party's own investigation found they had substance.
Master of Magic (2020)
Only as long as your compiler optimises it into a jump table, which is effectively a hash table.
Bias for action makes sense for present or near term.

Unfortunately, terrible for the long term.
California's new offshore-wind goal is ill-conceived
>> > Sure, some people choose to rot at the level they're at, but most people want to have ALL their needs met, and will keep climbing.

> I don't agree with this.

You don't? Interesting, can you provide examples?

Myself, I don't know many (sane/rational) people who...

1) Don't want to eat, have shelter, or sleep.

2) Don't want to be secure in their persons, be employed, have money and be healthy

3) Don't want any friends/lovers/family.

4) Don't care about themselves, don't want to be respected, and hate freedom.

5) Have never studied or practiced or otherwise put effort into improving themselves or learning anything new in their entire life.

On the other hand, I have seen people of many different professions all fill in this hierarchy in their own way : eg. Farmers, programmers, truck drivers, airline pilots, industrial machine operators, mechanics, driving instructors, used car salesmen, bankers, managers, professors, train conductors... etc. Though every person is a bit different and thus their needs, wants, and ambitions, and their means of achieving them will differ too.

All these professions pretty much demand that you are constantly working up to the self-actualization level. (If only to keep up with the continuous march of progress.)

Perhaps you know people in some of these professions (or others) too?
If Whatsapp is a "dodgy app" I can't imagine what non-dodgy apps you might be running on your phone.
Here’s another, after logging in on mobile:

You’re already logged in
Naviate back to home page

Should be “Navigate”
Fascinating! What is ultrasonic aspiration and how does it work?
For example, some randomer expresses a disallowed opinion on FB or whatever, and so a witchhunt ensues.
Labor protection may help with keeping your current job. But they probably will not help with you advancing your career, and they will not help with your co-workers looking funny at you because somebody on the internet alleged you are a so-and-so-ist. Or customers and/or other partners refusing to work with you. And so on.

Back in school (in Germany[0]) we had a case of a teacher, who among other things taught PE, and who was falsely accused of "inappropriately touching some girls". The girls in question told everybody (except the teachers of course) that they will be fabricating such a story as "revenge" for the PE teacher actually trying to make them take part in PE instead of just sitting around. As soon as the police got involved, they backed down and recanted, apologizing and basically claiming they considered it not "a big deal" and just a "prank", but by that time the damage was done.

The teacher in question had been suspended during the investigation and of course that was the talk of the school and everybody including their parents knew about it. After being cleared, parents would constantly ask to take their kids out of his PE class "just to be sure", so he ended up not teaching PE at all anymore shortly after. Afterwards we usually saw him eat alone, as the other teachers seemed to avoid him, and roam around alone in the halls during breaks instead of going to the teachers lounge like everybody else. He retired as early as he could.

Not directly related to "cancel culture", but to the mindset that goes with it, my mom told me later in life that back in elementary school, one couple took out their kid of my sisters' class before school even started, because their kid had been assigned a teacher who... was male. That was enough. There was no allegation, no rumors of inappropriate behavior, no nothing. The parents in question had never met him before either. He just was male.

[0] Germany has (had) very strong labor protections for teachers. All teachers, including the one I am writing about, used to be "officers of the state" (Beamte), and therefore in order to be fired they'd either have to commit treason, an act against the democratic order, or a crime resulting in a felony conviction of no less than 1 year in prison. These days, a lot of teachers do not automatically become "officers of the state" but are merely employed.
The economics of publishing are such that books generally have to be at least 250 pages or so. And, yes, for things like business books, something much shorter would often be more. That said, I've flipped through some of the written book summary services and found they cut things way too close to the bone. You need some examples and background to have the same impact.

There's probably something between an article and a full book that would be good for a lot of topics. But outside of some sponsored pubs like O'Reilly puts out on various topics, Kindle notwithstanding there isn't a real paid publishing niche for this format.

When I wrote a book about open source through a publisher I was actually fairly happy by the second edition with the way the content filled out the pages. But, for the first edition, I did feel like I was stretching to fill out the length.
i agree. we need a browser that connects to port 80, remove all <.*> tags using regexp and put all links at the bottom like a true document format.
Projects like this, where the community has adopted something so thoroughly and so begins making things for it that are so fully developed, are amazing to me. I love it.

The Thinkpad replacement motherboards fall into a similar category.
That one is easy, having worked with space-constrained data collection myself (not personal data, it's sensor data so no ethical concerns).

You do a "pre-summarization" of the data on the client side, and just send a report to the mothership. Consequence of this is that it will result in using CPU resources of the client - and that explains why the telemetry service eats so much of it on Windows.
I do agree with what you're saying about severity. For something like seasonal affection disorder or a moderate depression, you'll probably not want to reach for SSRIs etc as the first cause of action, much like a gastric bypass isn't the right tool for someone who is slightly overweight. But it is a good tool to have for severe cases, and the idea of "it's not real weightloss if you didn't achieve it through power of will alone" is damaging.
Motherboard is sort of a misnomer. There are no other boards being plugged into it. That said, it's a pretty cool project. Nothing beats the good watch[1], though.

[1]: https://github.com/travisgoodspeed/goodwatch
It is often cheaper to pay the fine than to fight it. A settlement is positively not an indicator of guilt.

In the US, over 90% of cases settle. Do you really think that they are all guilty, or maybe some of them are railroaded by the system and coerced to plea?

Let me answer that for you. Lots of innocent people plead to charges that they probably could beat, but the system has been corrupted beyond any reasonable hope of a fair trial.
> Jews or Jewish can refer to people that practice Judaism.

It can! I've acknowledged as such in the two threads.

> If you're saying that people that aren't descendents from the region can't be Jews then that is racist.

I haven't said that. It looks like you're just being inflammatory rather than having any kind of response to my points.

HN needs a block feature. dang?
It's developed from an early age when schoolchildren are taught that all germs are evil.
Astronauts returning home from space station splash down off Florida coast
The plain English campaign [1] has some great advice and tips (especially about using bullet points.)

For tutorials specifically, use imperative mood for the instructions and headings.

Instead of, "Doing the thing," or, "How to do the thing," just say, "Do the thing."

I've noticed good tutorials using imperative mood, and my tutorials got much better when I started using it too.

In English, imperative mood is the best signal-to-noise you can get. It works well for tutorials because the target reader wants you to tell them what to do.

[1]: http://plainenglish.co.uk/how-to-write-in-plain-english.html
If the party wanted to tap into (or monopolize) the top emerging computationalists from the world, beyond the limit of Chinese nationals, and you were one of them approaching graduation, would you be willing to or allowed to be recruited directly into party service with a paycheck coming directly from the party?

Or more likely to merely work remotely as an employee of a captive company?

Looks like a minimum of 7 staggered projects where each one may already have a defined objective which needs to remain obscure to the actual participants under this program.

>Our goal is to create breakthroughs in natural science with new methodology

Directly straightforward, everybody wants this. It's completely true and challenging enough that the recruits will need to be immersed in this to the max, given anything they want in pursuit of this objective, with no stone unturned.

>and help the world.

Help the world do what?

None of these recruits will have any influence as to "what" turns out to be, and will be expected to never concern themseleves with this other side of the equation. Those that conform can be rewarded over the long term better than any non-monopoly can compare to, increasing the likelihood of having their challenging scientific objectives being eventually met.

Naievete looks so important that upcoming graduates appear to have precedece over established professionals. Rather than the proven performance that businesses can count on, there could instead be emphasis on freshly proven potential, willing to be indoctrinated into a "company" culture that is "humble, intelligent, compassionate and creative" on the party's own (carefully crafted) terms so any alternative cultural features can be nipped in the bud.

This is intended to be someone's first job [0] and they definitely want to see if they can find the kind of people who would have ordinarily worked for Bell Labs if it was still a monopoly.

As always you've got to carefully choose what kind of monopolies and their labs you want to promote, or even support at all.

If the monopolistic salvos are large enough, it might even be possible to fully brain-drain the competition while exponentially increasing their own chances of complete domination.

[0] Well actually almost every one of them's first job.
Wouldn't it be excruciatingly painful to get to the brain though? Or is there a way to locally anaesthetize so that you don't feel your scalp being sliced open and your skull being cracked open?
Prior to 1.2.13 released a few days ago, neither of these commits was contained in a zlib release. The CVE exists in the state of the code prior to that first commit, and is fairly obvious when you read the explanation in the commit message. The first commit fixed the CVE but introduced a silly null pointer deference, which was quickly fixed by the second commit and never appeared in a release.

Studying the code it's easy to convince yourself that the CVE description is correct and client code that does not use inflateGetHeader() is entirely immune to the CVE. Searching GitHub suggests that use of this function is uncommon, and certainly it's not used by any of the client code that I checked for potential vulnerability to this CVE. So all the client code that I checked was unaffected by this CVE.

Hence IMHO this particular CVE is not really a big deal, because very little client software uses the somewhat obscure inflateGetHeader() API function. I suspect this is why the zlib maintainers didn't seem to be in a particular hurry to get this release out, after the CVE was made public in at least August or early September and they had already fixed it in early August. (Me, I became aware of it in early September, so the vulnerability was publicly disclosed at least by then.)
"Oh my god it's full of junk"
"if you exclude the 2 largest markets things look very different!"

right now europe is basically rest of world for EV. in US and china EVs are starting market penetration at the top down, tesla is a status symbol. europe is relatively poorer so it is no surprise they are on VW/skoda/whatever else.
I agree with this. The biggest thing that’s missing for me is sealed sum types. We’re getting there but progress is slow.
Miraculous text message saves 3 boaters shipwrecked and stranded at sea
Black box debugging of pdf rendering in printers
We do love car analogies. I adore them myself. But you did forget one thing. On the surface, a typical car is averaging something like 35 mph. A low earth orbit satellite around 7.8 kilometers per second.

I otherwise totally agree with your point.
>Is it worth my time to email these abuse contacts and ask them to stop? Should I just ignore it? Should I block the IPs?

Obviously not worth your time, unless your time is worth nothing, because that's exactly what you get in return. You will never receive any benefit whatsoever from emailing those abuse contacts.

You should just ignore it, even blocking the IPs isn't worth the effort.

>They fill up my access logs with noise that costs money to store and takes time to deal with.

If your access logs cost meaningful amounts of money to store, you should address that issue.

Storage costs something like $15 per TB, and you can safely assume around 6 years life expectancy. That's around $2.5 per year per terabyte of logs.

There's no way this abusive traffic is costing you even a dollar in log storage unless you're doing something utterly stupid.
Most of these stated problems just go away if you choose a co-location vs your previous on prem.

Whenever I price out cloud rentals, I consistently find that the fees will equal the cost of the machine in less than a year.
> Why do people think they can "play with new technologies" at work

The same reason software developer salaries are so high. Supply and demand. Companies will do back flips to attract and keep software engineering talent.

> which is wasting not only company money

Some of the best cost saving solutions I've come up with in my career have been thanks to "playing" with new technology. It's the opposite of wasting company money.

> maybe it's time for software developers to grow up and start acting like adults in the workplace

There is nothing childish about loving your work, having fun while doing it, and bringing that attitude to work. It's infectious and great for company morale. Maybe it's time for the negative nancies to grow up, seek therapy, and start acting positive at work and having some fun.
Here's a text-based explanation of what this is:

https://rondo.com/how-it-works
I don't know about witch hunts. But each time you push something through, you extend yourself and spend social capital.

You can use polarisation and moral outrage to win people over on one issue today. Say your thing is to convince people that JK Rowling is a bad person. But afterwards you'll be the annoying trans rights or SJW person, and people not on your side will be less inclined to listen to you when it comes to other issues.

You can imagine political allegiance as a sigmoid function. It's zero on one side of the spectrum and one at the other. What's happening is not that the center is shifting. Rather, the function is getting steeper, it is turning into a step function. The strategy of cancelling people is effective, but it is alienating people at the same time.

> How so? With each witch hunt their power will increase and they'll be feared more. Each one after that becomes easier, because people have been seeing the previous one and know what will happen if they don't comply, so they'll be even more inclined to go along with whatever you say.

As, well, a leftist, that is not my experience at all. I think we are rapidly loosing ground in the middle of society. "Each one" may be the one that breaks the camel's back and makes somebody say "screw it" to us. And the far right capitalizes a lot on this. Fearmongering about cancelling is much more widespread than actual cancelling. (This is my experience in Germany, it might be different in the States).
Unlikely. The knowledge is with the employees, filed patents, etc.

in fact, the information is probably constantly leaking out of the company. It’s hard to keep secrets.
Agreed. Half of people want simple, maintainable solutions. The other half want complex solutions that people can glam onto, like how politics works.
Where does one start with understanding and applying queueing theory to real world problems? I manage a system that receives a highly variable number of requests that are queued for processing by a horizontally scalable number of VMs up to a resource cap. Success of this system is based on the 95p of aggregate processing times over a specified time period being below a certain threshold value. It’s my responsibility to manage the system such that this threshold is always met. I also need to pre-allocate additional system capacity to the right bottlenecks based on predicted increases in demand. So it sounds like knowing queuing theory could be a big help. Where do I begin?
There are such apps (pay for parking with SMS) and work just fine.
Mobs have always been with us, to where stoning appears at least as far back as ancient times, so the phenomenon of twitter mobs isn't new. The people behind them are the same archetypes they have always been. Consider who is absent from mob formation: honest, grounded, level headed, principled, honourable, responsible, good intentioned, admirable, courageous, adjusted, and other traditionally virtuous people, then look at who is left over. The formation of a mob is always the same, one person channeling the latent hurtness and sensitized aggression of others against their target for the perverse and morbid satisfaction of having done so, and to have been at the center of it.

The question we haven't asked (and I haven't either) is what socities or cultures of good people have done to mitigate pools of hysteria forming like these in the past.

We know that people actuated by attention are untrustworthy, and treating them as anything other than edgy entertainment is probably harmful socially. You can't fix the mobs, but you can create cultures that isolate them and don't tolerate or believe them in principle, no matter what their cause is. If you can't do that, you can at least respect people who do. I feel like this isn't a new problem.
US sanctions on Chinese semiconductors ‘decapitate’ industry, experts say
> How do you know that over time it won't grow into something terribly unmaintainable?

Like pretty much all Angular projects?