skysight-inc/HackerNews huggingface dataset:
The issue is that the model on Linux is different. As opposed to walled gardens, the assumption is that applications are cooperative, therefore there is no need for such "authorization systems".

The security model on Linux is based on blacklist, with solutions like firejail.

Also, what's the points of these nags? Most people will just say "OK" anyway because they want to access the features they were promised.
Someone writing a photo or video editing program could use this technique to process images fast. Instagram used to do filters on the CPU then changed to a shader version for a huge speedup. I use JFA in a game to generate outlines of 2D characters that are procedurally generated in the app. Also the JFA is a way of generating voronoi diagrams in log2(textureSize) steps and could be used for anything that uses voronoi diagrams. Generating a distance field is just one use.
> How should we reconcile these changes, if simply allowing either one to take precedence means discarding data from the other?

Exactly. This is why Replicache expresses change as high-level operations, like createPost or deletePerson that are application-defined.

Replicache doesn't try to automatically merge the effects of concurrent mutations, it just replays the mutations in the same order on each client. It's up to the implementation of the mutation to decide what the correct result is, and that answer can and often does change when the mutation is replayed on top of different states.

Because Replicache mutations are atomic, applications can also enforce invariants such as uniqueness or even more complex app-level invariants.

Imagine, for example, a calendaring application. An application built with Replicache can enforce the invariant that a room is only booked by one event in one time slice even under concurrent edits, just using normal programmatic validation. It's hard to do this kind of thing with CRDTs or other approaches to automatic merging because the data model knows nothing about the application's constraints.

It's a pretty simple-minded system, actually, but our experience is that it is a nice way to think about these problems and provides good results for many types of data, in particular structured data.
(I mean it just seems obvious you would catch more bugs given the format of big-endian, right?... it comes directly from the dual of one of the not-really-a-benefits of little-endian: how you can cast between pointers of different integer types without moving the pointer.)
Mag strip or chip, you still need your pin here. With contactless there is a limit of 50-100 EUR, and when you use Apple Pay you never have to provide a pin.
It's not uncommon to find these "run arbitrary commands as root" systems, unfortunately. Seen it many times, and I've never seen one where it was necessary. Driven either by laziness or ignorance.

In one instance, the service people told me they had to have root because they downloaded arbitrary scripts and executed them, so they couldn't possibly know what permissions would be required ahead of time... Sigh...
> think of the number of people that would be cutting corners on their housing/health if their food budget increased another $300 a month

Then it seems the solution would be to increase wages, no? ("Oh dear heavens, noooo!", scream the conservatives as they hear this). But increased wages mean the wage of that migrant fruit picker/food factory worker would also have to go up, and the price of food have to go up accordingly, a spiral of higher prices!

We seem to forget that money is a tool for barter, so everyone including corporations and Bezos, etc, would rather hoard it then use it, maximising profits by delivering the worst quality products with the cheapest labor but with the highest prices the customers tolerate. In the improved version 2 of the planet, one should get decent food (and shelter) for decent work, and the price would include all the environmental effects.
> Most of what used to go to the retailer apparently goes to the console maker now ($7/60 vs $18/60), so the studio hasn't really gotten much of a benefit from digital.

There isn't any less microtransactions and loot boxes on PC, even with PC-only games, where you can sell directly to customers without any store or platform cut - and most big publishers do just that. All these additional money grabs have one reason only: because they can get away with it and make more profit. If selling games for more than $60 was more profitable they would do that too.

> And costs are astronomically higher.

Only because AAA publishers choose to chase photorealistic graphics. Why? So that they can appeal to more customers, making them more money. Yet again and again there are games (mostly from independent studios) that proove that graphics are not the most important thing to many players.

> It's ludicrous to assume that in the cut-throat gaming market (unless it's the 1000th iteration of a franchise) game developers are looking to increase the price "just because they can".

It's ludicrous to believe AAA publishers' claims that games are not profitable when their CEOs can pull in $150 mil [0]

> The main reason there are no more mid-market games (i.e. between AAA franchises and indie small-scales) is that it is absolutely not profitable or sustainable.

There are mid-market games, they are just not as profitable as AAA franchises so most big pusblishers avoid them.

[0] https://www.marketwatch.com/story/activision-blizzard-pulls-...
Absolutely untrue. My mother's life was changed significantly for the better when she got her first washer and dryer. She actually had more time for herself and for working a part time job.
Remove inefficient governments, privatise all public services, let the market clean up the mess and attract foreign capital through zero taxation and lack of regulations.

You need rich foreign expats, tired of paying 50% of their salaries in exchange for run down cities and homelessness, creating value in the country.

If tourism is your only strategy you won't go far.
Human stories behind emoji designs
Apart from the boon: reproducibility is a major principle of the scientific method.
> So you can just use one thing for almost every application instead of picking between three different things.

I honestly can't see how remembering several ranges of zstd levels and their time/speed trade-off is any easier than remembering lz4, pigz, xz, which all happen to have good default setting.
Why Bitcoin entrepreneurs are flocking to rural Texas – Bitcoin
> "No, we can't have this, this is super advanced code and it surely must have bugs. Can't you find an open source library that implements this?"

Please tell me this person didn't win and they got to keep your solution.

(my response would be "let me open source this then")
So there’s no loss to using ripcord in the mean time.
Facebook Wants to Ban the Taliban. It’s Another War That Can’t Be Won
For example here in Vietnam a university lecturer can earn between $500-$1500 a month, but the average is about $1000.

The universities are pretty good -- I've taught a few semesters in the system.

http://www.salaryexplorer.com/salary-survey.php?loc=236&loct...
And lower cost of living. Can't work in a place if you can't pay the cost of living there.
Oh man TeX Gyre. That brings me back. Good to know it’s solid!
> * underlined links in sidebar (we are familiar with sidebars now, we know we can click those, this looks like a page made with <frame>)

please no. my parents had an internet connection since 1996, and they have SO MUCH TROUBLE with links that aren't underlined, especially on the phone. It's one of the most basic affordances of the web.
One modern version of this is containerization and container orchestration APIs.

Docker/ContainerD/CRI-O etc are basically command execution as a service.

Kubernetes is basically distributed command execution as a service.

You can add controls to reduce/remove the risk of random people creating root processes on your cluster nodes, but out of the box it's usually possible.
> Any ideas on what to call this that's less vulgar, but still derisive?

I like bird bath for this.

I agree with your overall sentiment, I do also aknowledge that we (as a society) are very wasteful with resources. I would like to see some form of incentive for using less power and producing less waste.

My energy provider during the first lockdown actually paid us to use electricity because it was being produced at renerwable plants and would otherwise go unused. We set our washing machine to start during the period they would pay us and did our morning routine a few hours earlier. That small incentive was enough to change our behavior
> it's a little unsatisfying from the perspective of studying intelligence

This power-law behaviour is exactly what you get when modelling a non-computable function.

Eg., consider approximating the mean of sin^2(x) over -pi to +pi.

If you sample x 10^s times (s = 1, 2, 3, ...) the difference from the non-computable analytic answer (0.5) scales log-linear (ie., power-law).

{ pwr :
np.log(0.5 - (
np.sin(np.linspace(-np.pi, +np.pi, 10**pwr)
) ** 2).mean())
for pwr in range(1, 8)
}

It is my view that intelligence isn't computable, and that any approximation method to some layer of intelligence will run-up against this problem.
--single-thread probably doesn't do what you think, it forces zstd to serialize I/O with the compression job and it doesn't mean compression itself is multi-threaded with -T1 [EDIT]. I can't try that anyway because my zstd version is slightly lower (1.3.3), but I can try pigz:

3,664,854,169 0:42 pigz -1 -p4
3,664,854,169 0:28 pigz -1 -p8 (default, also probably the max possible with my box)

Now I'm very curious where you got your copy of zstdmt. (I'm using stock Ubuntu packages for all of them.)

[EDIT] Was "it doesn't make compression itself multi-threaded", which can falsely imply that --single-thread seemingly enables multi-threaded compression but it doesn't ;)
In America the bigcorps have more power than the government (see: Twitter vs. Trump), and only the mob has some influence over the bigcorps. So good luck with lawyering up, but you're better off hacking the algorithm than going up against Google.
This is definitely evident in the UK: job shortages in parts of the country with low housing costs worker shortages in parts of th country with high housing costs.
You get what you and others demand. If you accept this, it will increase, if you just leave for greener pastures, these companies have to adjust.

Given, you need to have leverage on the working market of course. But if you have, not using it would not be to your benefit.
DX12 yes. Metal, not so much. Yes, it shares some of the features of low-level, explicit APIs, but it's still a much higher level API than Vulkan/DX12 are. Things like image transitions, memory barriers, synchronization semaphores/fences. In Vulkan/DX12 you need to grasp those to get a triangle on the screen, in Metal not as much.
SMTP over TLS is very common today. It's not guaranteed, but many emails sent between major providers should actually be encrypted in transit. Gmail actually flags email that was received without TLS with a little red icon indicating its relative insecurity.

Back in the 90s, though... not so much.
I think this is a bit unfair. I actually enjoy watching GB news. They touch subjects mainstream channels won’t and the debates are usually quite balanced. Furthermore, all of the presenters are transparent about which way they lean politically.
Do you think games are piced at $60 and marketed down because publishers are being generous?? Those price points are set exactly because they are expected to extract the most profits.
If the meeting is open (join by invite link), yes. It's basically how Zoombombing happens.
Wage should be calibrated according to local cost of living. If average rent is $1400, wages after taxes should be $4200 - $5600 a month (3x / 4x rent) minimum. A $15 / hour minimum wage at a reasonable 40 hours / week only gets you $2400 a month, not even considering taxes.

And keep in mind, if you get paid minimum wage, your employer is telling you they'd pay you less if they could.
Cool, I need to look into this more.

I think for many customers the authoritative server is an advantage. It's useful in SaaS apps for the server to be able to override the clients, for all kinds of reasons -- antiabuse, authorization, extra validation rules, or just fixing bugs.
This was the best thing I’ve seen on the internet for months! Thanks for sharing!
I can't comprehend how some artist manages to draw something like a gas cloud so accurately.

In fact it is all impressive, maybe with the exception of Mars.
"there are better uses of energy funding (and if so which areas)?"

He said so somewhere else. I would assume:

batterie, electrolyse, fuel cells, more flexible energy grid, solar panel as light weight foil ... all that works already today and can be greatly improved.

Fusion is awesome. And we can greatly benefit from it, someday. But to me it sounds like scam if it is advertised as the energy solution. Not when we are still at the stage of basic research (except for bombs).

Till then I would rely on the very big working fusion reactor we have: the sun.
We deal with it by requiring v4 addresses to be entirely numeric, which... well, it's possible for v6 but would make it even more annoying to type v6 addresses out.
In most secure places I've worked, devs have no access to prod at all. In the dev environment they have lots of permissions. Anyone putting a back door in to the code so they could access it in prod would be looking at a criminal investigation.
For clarity (1) "As colonial power, they can issue passports for oversea citizens, it does not mean anything." -- French folks living in any Overseas Territories are French-French, EU citizens free to live anywhere in the EU or Metropolitan France. This is not true of for instance folks born in British Overseas Territories. So YMMV. Depends on the nation. Your take is more a reflection of UK policy than colonial policy.

(2) "When returning to China, citizens are given a choice to take whichever passport they choose." - Unfortunately they were not. You could register as a BN(O), a British National (Overseas) which conveyed no right of abode anywhere on Earth - not in the UK, not in the EU - but when combined with an HKID offered you one complete 'passport.' Valid for permanent residency in Hong Kong plus consular protection of the British when traveling abroad that the PRC has chosen not to respect. Or you could be a Hong Kong (SAR) Citizen if the PRC would take you, which roughly required you to be ethnically Chinese. BN(O) registration has been closed for years I believe.

I think Macau followed a similar model, with SAR passports, but I'm not 100% sure.

(3) "To fix a colonial problem, you need to have the power to confront them, British left Hong Kong, and Portuguese left Macau not because those details, because they couldn't hold on to it." - Do you think the French could defend St Pierre and Miequelon? From America? I agree that Portugal could not defend Macau and the UK could not defend Hong Kong but that’s not really all there is to it - see Taiwan.
The issue is that this model heralds from the 60s when such problems weren't even considered.
The reason why you have anti-dumping is for the government to protect jobs at a certain sector (and hence buy votes), at the expense of consumers.
Ah, when I brotli compress it locally, it's 188 (which is where I remembered 100 from) but I guess it uses different settings than the auto-brotli in Vercel.
The author of the blog post has an "interesting" past:

https://metro.co.uk/2018/10/12/lecturer-suspended-after-comp...

https://www.dailymail.co.uk/news/article-6278739/Southampton...

https://www.wessexscene.co.uk/opinion/2019/09/09/i-wish-this...

https://www.wessexscene.co.uk/opinion/2019/09/12/i-wish-this...

Their publication record isn't especially strong either: https://scholar.google.com/citations?user=1dhhMPkAAAAJ&hl=en...

I'm not sure I'd want to attend a "Liberal Arts College" by a self-confessed thief who resigned after being suspended as a lecturer.
It's NOT speculation -- for sure Apple is on that trajectory. Wow, where have you BEEN the past week. Not on HN surely.
Because there are no "good" suggestions? (or they are harder to find, lack documentation, etc.)
Are there any constraints on the mapping? If no, then why not map each intensity value to the immediately next value, and then circle it around? For instance, 0 -> 1, 1 -> 2, 2 -> 3, ...., 255 -> 0.
> A lot of business owners complaining about a "labor shortage" love being pro free market when it works in their favor, but whine when it turns around on them.

Nail on the head, right here. "Burger flippers" are entitled if they expect to live off their work, but when no "Burger flippers" will come work for them, oh woe is me.

They'll preach about survival of the fittest until they figure out they're not the fittest, and then suddenly its not such a good idea
I think what people just learned over the last year is that half the population can stay home,
and a third can work less or just not work at all, and the world didn’t collapse. There was enough money to go around. In many cases people got paid more to sit home than to work. Some things were more difficult, but it was a good trade off for minimum wage workers or people doing mindless office work.
i'm just going to throw out a few questions asking if features i wish these kinds of systems had are in here. maybe they are, and if they aren't, hopefully it's helpful!

what is the workflow like for going from a commit id (ala git-blame) to all available discussion and context around that change?

is there any sort of unified search through history that shows both changes and all discussion/context around them? (pull requests, kanban cards, related issues and prs, design docs/sketches/etc, slack threads)

is there any workflow/smarts for detecting recurring issues/bugs/fixes?

i used to ask "can you drive most of it by email" ... i guess these days it's "can you drive most of it by chat integration?"
Your crap is being exfiltrated.

Stop using non-free software if you're doing anything important on that machine.
Orbits of Non-Periodic Fourier Series: Simple Introduction, Cool Applications
Show HN: Social media where you aren't the product
Or up and down in one file.
Why Does One Want to Learn Web Components with React, Angular, and VueJs Around?
> Geez, from your words patients are simply all permanently dumb as bricks and unable to ever learn, where as MDs always know more than patients, despite having never ever done any actual research in their entire training and subsequent career.

Wow, it's hard to misconstrue my post more than that. Impressive!

Of course there are patients with more clue than the average patient. And of course there are incompetent doctors. But the common doctor is more educated in the medical field than the common patient.

Don't believe that? Next time you have surgery, just demand that instead of the surgeon, the next patient in the waiting room does the surgery on you. That's roughly what you are babbling about. Nothing they couldn't learn with a bit of youtube, eh?

> despite having never ever done any actual research in their entire training and subsequent career.

The post you replied to literally contains the words 'They don't stand in the lab and "do their own research", '
https://news.ycombinator.com/item?id=28218704
Why don't we let people decide for themselves whether they want the cheaper clothing or they want to pay more? Who are you to decide how poor people should spend their money to clothe themselves?
We already have contractor's markets. There's a reason not everybody uses them.
Type design is never finished business. We do new faces, and sometimes just for the sake of novelty.

It is even not needs to be new. Helvetica was designed by Max Miedinger and released by Haas Foundry in 1957. Then it was revised in 1983 as Neue Helvetica. Later, in 2010, it was digitally revived for Bloomberg, with faith on Miedinger’s original designs, and now considered to be best digital design amongst designers (you can even see it’s been mentioned in this thread too). Is it a bad thing that it was revived, even though there were a lot of digital designs(Nimbus Sans and such)? I don’t feel so.

Why do we need new typefaces:

https://klim.co.nz/blog/why-we-need-new-typefaces/
what about norway
Yeah was a really, really interesting social change. From the point of view of the middle class (~10% of the population of the wealthier nations?) when the appliances came in the station of women of that class went backwards. Servants became expensive and women who, post-childbirth had high-status and important roles running charities, political parties and such no longer had enough time for it. The suffragettes now had to do the work (assisted by appliance) of the house as well as run it.

Not many of us would reverse the changes that came with widespread home appliance availability and adoption on either a personal or societal level but every significant change comes at a cost to someone to whom you might well be sympathetic is something worth remembering when looking forward.
Highly questionable if this security theatre is worth it. I can only be justified if you don't rationally quantify risk. There are a lot of emotion attached to security in aviation of course.
Because you're not supposed to be downloading random binaries from the internet and running them like some toddler on Windows or OSX would.

STOP DOING THAT.
German parliament pens letter to Apple with concerns over CSAM detection system
I'm running one such service (inboxes.app), and it often boils down to five really obvious give-aways:

1. The server accepts emails to all emails addresses.
If I want to check if a service is a temporary email service or not, hit a few random addresses. If they're accepted and do not bounce that's definitley a little suspect.

2. known addresses
If I were going to prevent temp emails, I'd look out for temp-mail type domains. This is a game of cat and mouse though, but blocking the known ones is probably enough to wipe out 80% of these accounts.

3. Low open rate
Speaks for its self, especially with disposable emails.

4. random addresses
Usually emails are `first.last`, so getting f00b4rb4z@temporaryemailsite stands out

5. Your smtp server IPs are made available via your MX records
Offer (paid?) users a new domain to point their domains to with an IP which won't have been blacklisted by providers.

Ways of defending against boil down to: bounce addresses that haven't yet been created, allow users to use their own domains, offer random names rather than random strings as addresses. These are all areas I'm working on over time, but with all side projects it takes time :p
We've had this chat before. :D (zdrasti)

My main interest is: how automatable the whole thing is? Looking at the SSCAIT Twitch stream, it regularly hangs and sits there for hours before somebody manually unlocks it (I presume).

Regardless of the game, I'd simply want an ecosystem where you can run your own SSCAIT on your own machine.

Also, can OpenBW be run on Linux?