skysight-inc/HackerNews huggingface dataset:
There's another benefit of watching something at 2x too which wasn't mentioned which is it can put you into a more receptive mental state.

I don't know if anyone else is like this but inefficiencies tend to bug me. This is purely personal preference but folks who talk slow or use a lot of filler words can ruin a video for me to the point where I'm focusing on that instead of the material.

I tend to listen to everything at 2x (instructional videos, podcasts, etc.) and I don't really see any downsides even if it's only watched once. If it's something deep or you're following along with code then you'll be pausing the video no matter what speed you listen to it to apply what you're watching. When you factor all of that together you can IMO absorb things just as well as 1x.
I always like to add the whole quote: “We should forget about small efficiencies, say about 97% of the time: premature optimization is the root of all evil. Yet we should not pass up our opportunities in that critical 3%.”

I see it way too often that someone wastes way too much time with optimizing a code that is run only once with like 3 items. So I still think the measure and optimize later is still true. With today abstractions noone can really tell what will be a bottleneck — even just the CPU has an insane amount of complexity going on with reordering and branch-predictions. Even the seemingly faster code can be an order of magnitude slower surprisingly.
Of course you can't compare general mortality to mortality of people in the prime years of their life. I have personally seen the circumstances in which Indian men work and live in the Middle East and it is not pretty. Whatever comes out/is reported officially, the truth is probably a lot worse
I'm surprised more people dont use AppLocker, then you wouldnt be able to run random binaries.

https://docs.microsoft.com/en-us/windows/security/threat-pro...
Why should I care that some people I am helping are sometimes criminals, maybe

Don’t put words in a mouth that never said it.

And as a person (citizen), yes. As a business, one doesn’t care if bread or guns they make help potential criminals to live or murder. If you don’t ask your customers if they are “bad guys who have all the paperwork but still stolen this money” at the doorstep, don’t blame others. Regulations are there for you to not trouble your head about it, just follow them.
>Even Python

It's not "even". Python specifically has it because it has no real threading.
No, usual notification sound, cannot be DNDd but can be silenced by setting the default notification tone as silent.
Those figures need way more context.

In my country (Australia), there's about 1.05 million people in the age group 25-29 (which I assume most migrant workers are about, so should be a good baseline proxy), and 800 deaths per year in that age range.

By that baseline, Qatar, with it's 2ish million migrant workers, should see about 1,600 migrant worker deaths per year if everything is normal.

15,000 over 12 years seems on the low side, if anything. I'd be more worried about the 37 deaths they've specifically narrowed to employees working on the World Cup. But even then, same problem. How many people are working on the World Cup? If it's 1,000, then 37 deaths is ridiculous, but if it's 500,000 all doing stuff like construction and transport, it could easily be close to the safety profile of that work in other countries.

Australia has about 200 workplace deaths per year. 40 per year in construction with around 1.1 million employed in the industry. Qatar is claiming 20% of it's migrant workforce is in construction and 10% of fatalities in that group are from work related incidents. That puts them at 62.5 per year per million workers. About 50% higher than Australia's construction industry. Which isn't great, but it's also not outrageous unless Australia is an outlier too (I haven't looked at other countries yet).
It’s not uncanny, it is, literally, how disease spreads. It ceases to be exponential when the people infected people are exposed to are no longer all susceptible because they themselves had been infected. At least in simplest terms.

That’s the big assumption in R0.
interestingly when people faint they are usually given water
I believe that the problem is that the software development industry is completely built around engineers, staying at companies for two years or less. There’s lots of reasons for this. I think a lot of those reasons are cultural (SE culture, not nationality).

I stayed at my last company for almost 27 years. When I mention that in venues like HN, it’s usually mocked, and I’m basically called a “chump,” for doing it.
There's really no chance of that happening in the USA within a generation. The US federal government has decided that it alone is trustworthy, and that everyone and everything is a potential threat, and that it is entitled to unlimited and unrestricted surveillance of the entire country (and several others), regardless of what is or is not written into law.

Snowden even blew the lid off of it, and nothing changed. That's how you know it's permanent.
Can you use lifetimes for most objects, and use GC where it's "hard"? Like, canonical example with double linked lists.
AFAIK you can always bring your own "keyboard driver" on USB. And i haven't seen this "running everything on remote servers" from some times. It is more like run everything from remote locations in browser.
> I know how dumb customers can be

Or how broken is the tooling for IAM + S3 + other services (for example Athena and Glue).

Several times I had to explain to support that we do not want s3:* anywhere in our infra because they insisted that is the easiest solution so they do not need to waste their precious (paid by us) time on figuring out which exact permission is missing that I as a customer have no way of figuring out.

Many of us working on cloud infra for 10+ years and we still struggle some times to set up especially new services.

I really like how you conclude that this is somehow the customer's fault. I find it entertaining how the decent support staff of amazon admits that the tooling is subpar, because they got a different system internally to check out why S3 throwing a 403. As a customer we do not have anything just the API.

And no, this is not because the customers are dumb. I can't wait the moment when AWS has to actually compete with other cloud providers because this arrogance has to go.
> Turns out, software matrix multiplication is not the best way of doing 3D graphics

ok, what is? all the 3d engines I've ever worked with do tons of software matrix multiplication. You generally need to know where things are for collision checking and other things so doing it all on the gpu is not an option
I can only speed read for a couple hours at best, as staring so close at something and carefully moving my eyes so quickly is extremely exhausting. I can read at slow speeds for a lot longer, but I am pretty sure it is still horrible for my eyes :(. Either way, it is mentally taxing, as I have to convince my brain to not start talking to itself and begin ignoring the visual input.

In contrast, I can spend an entire day listening to people; and, while I am listening, I can be looking into the distance, the way human eyes are supposed to mostly be used. I can walk around, cook and eat food, or even shower, all while listening to people talk. I would argue listening to other people is a much more "human" activity than staring at symbols (despite how much I do this for my passion: software development).

I also have no clue where you got those numbers from: the iPad software I have finally found to read PDFs to me has me configure it in words per minute, and I find it reasonable to understand 400 words per minute for long stretches. I bet I could go faster (this software supports 500), but it would likely be mentally taxing.

To put in context how preposterous 150 words per minute is, the average person supposedly speaks at 100-130 words per minute according to some random source I just found (which feels right as I took years of linguistics and was going to guess 110-120), and we know people routinely listen to videos at 2x (and so are hitting 200-260).

(I think it is also worth noting that actual speed reading is a skill most people do not have. I actually think it quite likely that your average person can read only as fast as they can speak, as I bet that people who are not really really good at reading are subvocalizing. I feel like a lot of people don't consider this when saying everyone should read all the time.)
A corporate non-apology posted exclusively in the affected country, no less. I don’t know whether it’s even right to say that Intel the global company made the statement; the people running their Weibo account are presumably in China and might not have had an option.
I always have the feeling that old research articles like these on top of hn are the result of a disagreement between two individuals and one is right and rubbing it in in a public fashion
Skillsoft Strikes $525M Deal to Acquire Ed-Tech Rival Codecademy
Ask HN: What websites do you track mentions on to promote your project?
I track keyword mentions for my project on Reddit, Twitter, Quora. It takes a long time, but it gives a good result. I am working to automate this process.
https://www.tomshardware.com/news/dual-chinese-zen-cpu-beat-...
I was wondering what kind of person who would dismiss large scale human rights abuses as "atrocity propaganda", and holy shit I was not disappointed. You've got to have one of the edgiest profiles on this site!
The Kafala System that was in use in Qatar until 2016 was indeed modern slavery. Workers had their passports taken, and couldn't travel or change jobs without explicit permission from their employers. Living in Qatar I've experience first hand how people were exploited, dealing with delayed salaries, sometimes taking on second jobs, sending a majority of their income back home every month.

However I would say that things have improved significantly, and are continuing to improve. You speak of a lack of oversight, but the fact that we're in this thread discussing this issue means that there must be some oversight. From international bodies to individual journalists there's many people concerned about labour rights, and these concerns aren't something the Qatari government can just ignore, as evidenced by the numerous labour reforms.
> The only teeny tiny problem is that it's visibly slow, even for a 60 Hz TFT.

If it really bugs you, basically all scalers (brainbox for the LCD display signal) can handle 75-85Hz, since that was part of the VESA crt spec back then. Many of them will accept a higher frequency signal if you toodle around in your GPU settings a bit.

Can't fix the slow response times, but it still helps a fair bit with making general work feel smoother and snappier.
… and I proudly say that I saved another generation from having to wrangle with NSIS, and all the copying and pasting of obscure and buggy code that was endemic, by writing the PortableApps.com Launcher!

(I’d probably write the PortableApps.com Launcher in Rust these days, though you’d have to be careful to avoid things like bringing in Unicode tables, and put more effort than usual into shrinking things. Rust has been my favourite language since 2014 now. But I would consider Zig seriously too, though I’m not familiar with it or its Windows API interop. But as with almost all of the developers connected with the PortableApps.com project, once I got a bit older I seldom or never needed it, having a computer of my own, and so drifted away at last.)
And when you say resistive, do you mean element within (an electric) boiler, radiators to work as normal, or something more direct, electric radiators/underfloor/etc.?

I think it doesn't really matter much what is meant throughout - point was about shifting gas demand on to the electricity supply, and whether the grid could cope with it if everyone did that to a meaningful degree.
I've been on two companies which got acquired by much larger companies.

I understand that some things need to be standardised for an enterprise.

But what I hate is that the acquiring company often tries to totally change the company they bought. They bought the company because they did something well, why don't they try to learn from that instead of forcing their system on the new people?
Yes. As a football fan, I have decided to be doing something else entirely for the duration of the World Cup. I think the underclass that has suffered while building the infrastructure deserve some form of recognition.
Yes this is indeed simpler, however I noticed in some of the code single quotes were also used [0] so I wanted to use an example that would work for that.

[0] https://github.com/remileduc/sherver/blob/master/scripts/ind...
This post reads like delirium.
Look at this immediate thread above your comment, majority vote did decide the truth about how Chinese people think (they're brainwashed!). Then you scolded someone who got salty about it.
Wow I was not aware of this existed. Thanks a million!
While you could create infinite amounts of money, that's not very meaningful if it serves as an abstract means of exchange for goods which are ultimately somewhat constrained/scarce.

Also, I am pretty sure it'd be a challenge to find a single economist who claimed the amount of money was fixed. What they do think (many of them, and probably somewhat reasonably, anyway) is that you can't create infinite amounts of it without things going awry — see above.
Is there anything which prevents non-CSAM images from being added into this catalogue? As I understand it, the only thing stopping that is a promise from Apple - which can be steamrolled by a government request.
It can't fix what's inside your containers, but it can fix how efficient you're in packing your workloads onto available hw. I.e. Given a set of Workloads, set of available hw, k8s will help you find maximal amount of Workloads that you can fit.

vs. for example manually trying to fit single-purpose VM instances in EC2, with inevitable overheads, etc.
Yes the US had (has) a part in separatist movement in China and it spelled disaster.

https://consortiumnews.com/2021/04/08/us-funded-uyghur-activ...
‘Sea unicorns’ are especially sensitive to human noise – Science – AAAS
this should be the default user behaviour for any cloud storage. Don't put unencrypted (company) data on a cloud infrastructure you don't have full control over.

Also reminds me of the (hyped?) "outrage" when a former facebook developer stated that they used to have a "default password" that allowed fb devs to log into every account and the media were like "omg they could have logged in and seen your photos". I mean... yeah they're the developers they could always do that even without the password
> None of it is based on actual collective experience. Just the opinions of people who are good at marketing their ideas.

I think often best practices are based on experience, but they stem from a lost programming zeitgeist that the new practices have replaced.

Before Don't Repeat Yourself became popular, there was a serious problem with code duplication. Now there is a serious phobia of code duplication instead (to the point where it's a problem). DRY was good advice in a world where DRY was an obscure idea, is bad advice in a world where DRY is a popular idea.

If you look at something like Clean Code today, it seems like a bunch of pretty bad advice, but in the context of the late 2000s Enterprise Java, it seemed like a really fresh breeze. We've already adopted the good ideas, and discovered that pushing farther in that direction was a bad idea.

These books and ideas were lauded for a reason, but often that reason isn't there anymore.
[dupe]

Sorry

https://news.ycombinator.com/item?id=29649755
Slave labor is super profitable.
Mercury has them too:

https://www.mercurylang.org/information/doc-latest/mercury_r...

useful for things like file descriptors. The type system will, for example prevent sharing of your file descriptors between threads.
Slave labour.
Not necessarily. Twice as many World Cups is a massive money making opportunity irrespective of sold votes. Unless you argue the pursuit of more money is inherently corrupt (…which I don’t know I’d entirely disagree with!)
I think AMD has less (possibly much less) in China than Intel.

I spent about €200,000 on AMD servers last year. They are performing better than Intel ones would have done at the same price, so it was a very easy decision.
>China

Its not totally fair to put this all on Chinese manipulation.

Western politicians and many "tech elite" all love the concept of CCP-style 'social credit systems' being instituted.

This is ultimately what vaxpass is all about.
You know where pub med and google scholar is, perhaps you should start with Nobel prizing winning Prof Bruce Ames Triage theory for starters, his paper is on his website.

I guess you are not Japanese because they are about 10years ahead of everyone else on vit K studies, but its likely you do know something because vitamin RDA's do control the behaviour of populations. Personality and behaviours is massively controlled by our diet and you dont this many people living on a planet in close proximity without some dietary changes to manipulate people into docility.
Precision cooking for printed foods via multiwavelength lasers
Pretty good design predilection nonetheless. The one in Japan is very distinctive.
Perhaps not one line, maybe not perfect Python but definitely O(n):

groupby_dict = collections.defaultdict(int)
for l in mylist:
groupby_dict[l['thing']] += l['count']
newlist = []
for thing, count in groupby_dict.items():
newlist.append(dict(thing=thing, count=count))

Knowing how do that does require the deep knowledge of data structures I'd expect every professional programmer to have, and doing a quick scan of the languages standard library (maybe an hours work) to see what it offers. After that you're set for solving not only this problem, but almost guaranteed to solve all problems you are likely to hit pretty optimally in Python. I have no idea where Stack Overflow fits into the picture.

If you go a step further and do the Python standard tutorial found in the docs, you would discover how a finger weary experienced Python programmer might write those last three lines:

newlist = [dict(thing=thing, count=count) for thing, count in groupby_dict.items()]

Comprehensions are sweet Python syntactic sugar, but unlike mapping your existing encyclopaedic knowledge of data structures onto the languages standard library they aren't necessary for a casual user of the language. Indeed, some Python'istas will tell you resisting such delights make for clearer code.

But trusting a quick Stack Overflow to tell you the optimal way to use a languages data structures - you must be kidding me.
While they do not provide any benchmarks in the summarizing article, I can guarantee that they have done some (read: alot) profiling. I follow both Nick Craver and Marc Gravell on Twitter, and they regularly post benchmarks for optimizations done at SO, in the .net world they are some of the most knowledgable people on performance optimizations.
None of your sources support the claims you made regarding Crowdstrike.
Curious, I’ve not noticed that moving to Berlin from the UK. Where did you go? In wondering if the U.K. is just as bad, or if Berlin is unusually chill.
RIP semver
The power dynamics? Well the rich have more power than the poor. And the rich rely on people being poor enough to have to sell their labor for money in order to continue being rich.

So having a lot of money in absolute terms is supported by being rich in relative terms.

“Basketball points are an irrelevant concern… now let’s move on to the real topic at hand: what basketball teams are the best?”
The company I work at trades crypto deposited/withdrawn from real USD and EUR bank accounts as it would be with any stock exchange broker account, all legal. You may now reduce your fiction percentage to 99.9…9% at least, unless I’m lying for some conspiracy reason.
Krita release notes are superb studies in how to create software product pages: lots of context, plenty of examples, clear explanations, both features and benefits, thanks and credits, and call outs to real world users.

https://krita.org/en/krita-5-0-release-notes/

Kudos to the Krita team for the great upgrade.
> Am I right that you're a native Mandarin speaker?

No I'm not. Are you? I'm open to the idea that I'm mislead by pinyin, but I really cannot unhear the w sound there. How do you pronounce Wuhan? Do you start with you lips closed or can you do it with your mouth open?

> seanmcdirmid mentioned 服务 - do you also clearly hear a W sound there?

Not really, but syllables changing depending on what comes before (or after them) is fairly normal.
We tried this at work when the first big ransomware wave hit. Despite our best efforts it just didn't work out. A shocking number of utilities used by various departments did all sorts of strange things like dropping executables in %TEMP% when running some internal process. Not to mention all the different versions of things like GoToMeeting and its ilk. It was a management nightmare to try and keep up and we ultimately determined it wasn't worth the hassle.
Unnecessary pedantry.

Read the comment as "sad to see the Intel executives and others be so spineless".
The problem isn’t the season itself, it’s the disruption to domestic league schedules.
It's epistemically toxic to promote video as a learning tool. Videos are great for entertainment, entertainment can boraden your horizons, but it isn't a good tool for learning anything except when learning a skill that requires mimicking body movements.
Dude the US is supporting Nazis, literally. As well as supporting Uygur separatists via right wing groups. So why should Intel care right?

https://consortiumnews.com/2021/12/23/us-ukraine-refuse-to-c...
Preview Environments: how we deploy temporary Splitgraph instances
With $36M Series C, Brazil’s Ambar hopes to make construction more efficient
cancel culture doesn't originate in China. It's an evolution of the western idea of equality and individualism taken to an extreme
Had no idea that's happening in CLAs and company filings, good to know
Genocidal policies are usually quite popular with the local majority.
>Even a searchable transcript [...] Bonus points if clicking on a sentence seeks the video to that timestamp

The Youtube auto-generated transcripts work that way. On most videos, you click on the "..." (3 dots) to access it. Then click on the text fragment and it instantly seeks to that part of the video.

Since it uses AI algorithms, there will be misspelled names or technical terms but it's still useful.
> Interesting stuff. I feel that "economics" as currently practiced has "you're not allowed to take the rich people's money" baked in as a very deep but generally unspoken assumption.

Like this line from the article:

> > One key conflict in economic affairs is that between the individual and the collective

Specifically the rich individual versus the collective, since the individual in liberal economics is modeled on propertarian individualism. “The pursuit of property”
> You generally need to know where things are for collision checking and other things so doing it all on the gpu is not an option

Sure. You can do some of it in software. That's fine.

Point is I didn't use the GPU at all, and did all the rendering in software. No matter how you rotate or translate it, that's not a particularly efficient way of doing it.
Some dude on some forum claims 15,000 deaths is fine and provides zero useful sources. We’re supposed to somehow trust your word over that of Amnesty International.

What a poorly thought comment…
Yeah, if you aren't using E2EE cloud storage you're doing it wrong.
There's a link to a page full of syntax examples in the first paragraph.

https://clean.cs.ru.nl/Quick_impression
But you want to be able to use electricity when you need it, right?