skysight-inc/HackerNews huggingface dataset:
The failure modes I was imagining are things like what happens if you visit a site and it is no longer serving signed content any more, or it's serving content signed by a key you haven't seen before? Either the user needs to be able to decide (based on information received out-of-band) which keys to trust, or you have to trust a site to never lose control of its keys (which reintroduces all the problems of HPKP, like ransoming).

Even in the happy path, there are questions of how you present to the user that the content has been signed (and by which key), separately from the guarantees that the TLS transport gives. Does there need to be a UI for viewing the key details, and for approving/rejecting upgrades to the web app?
Not just soliciting political donations, but actively being hostile towards Go contributors who don't want to be involved into political posturing, and actively stifling any discussion on the mailing list or bug tracker about the issue.
OP was referring to state level actors.
Tikolu just somehow is able to simply link to these? https://www.gstatic.com/android/keyboard/emojikitchen/202010...

Are these available to be used? Where can we download the whole giant set?

What is the license behind them? Can we find out?

Is it possible to embed these on your site without violating copyright?
Works fine for me but it eats 25% of my GTX1080Ti, not sure that's appropriate for one rotating logo.
Then they are not passwords, either. They exist outside that limited model of security ID:password.
Previous discussion on HN about Clash itself:

https://news.ycombinator.com/item?id=23096338
https://news.ycombinator.com/item?id=9516217
Publishing Playwright test results to GitHub Pages
> it's a Team which steps in when the Code of Conduct is (potentially) violated to moderate (i.e. resolve) the situation with the goal of keeping the community open, friendly and well coming

And how would you describe HR?
Apple M1 unified memory architecture(published on November 11, 2020.) is my "warehouse/workshop model"(hardware architecture section published on February 06, 2019). It has not yet fully realized the warehouse/workshop model, It needs to further improve the programming language, compiler, and OS to support and promote my programming methodology.

Reference

1. The Math-based Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model

https://github.com/linpengcheng/PurefunctionPipelineDataflow

Its mathematical prototype is the simple, classic, vivid, and widely used in social production practice, elementary school mathematics "water input/output of the pool". My theory rebuilt the theoretical foundation of the IT industry, It makes the computer theory system fully & perfectly related to mathematics in a simple and unified way: from hardware integrated circuits and computer architecture, to software programming methodology, architecture, programming language and so on. It solve the most fundamental and core major problems in the IT industry: The foundation and core of the IT theory lack mathematical support.

2. Why my "warehouse/workshop model" can achieve high performance and low power consumption (take Apple M1 chip, Intel AVX-512, Qualcomm as examples)

https://github.com/linpengcheng/PurefunctionPipelineDataflow...

3. In the future, OS will be a DB, and Clojure will be the best DML, The future OS kernel will be a data-oriented scheduler (with Computer hardware and software integration architecture diagram)

https://github.com/linpengcheng/PurefunctionPipelineDataflow...

4. Foxpro Database-oriented programming paradigm is the development direction of the future programming language

https://github.com/linpengcheng/PurefunctionPipelineDataflow...
In the long term, inflation is driven by wages in relation to productivity. Also known as unit labor cost. Japan is basically the worst country in this regard. So yes, wages lag behind productivity. But just raising the minimum wage once doesn't work. The wages should properly increase every year - more than the productivity. If you want an inflation of 2%, wages should increase by productivity + 2%.
A Review of Jaron Lanier’s Ten Arguments for Deleting Your Social Media (2018)
I am a coin collector. So, yes.

They should call them what they are which are “tokens”. But physical tokens are usually understood as a poor substitute for real money (think arcade token you can only spend in the arcade, or subway token for the subway, vs a quarter dollar you can spend anywhere) so I understand why they wouldn’t want to brand it that way.
White supremacy
I didn't realize Safari made such heavy use of private APIs.

That is unfair and I would not support that behavior whether talking about private software APIs or private hardware instructions. What I was half-assedly imagining wouldn't be anything like that.

(Although, FWIW, Chrome has private APIs too: https://blog.chromium.org/2021/01/limiting-private-api-avail... Different use case, but still.)
A likely expression for the fine structure constant
Oh this explains it!

I tried a Moonlander and really didn't jive with it, then tried a KinesiS Freestyle and love it.

Upon reflection, it's the ortholinear layout that made the Moonlander so much less comfortable for me.
What's the rundown on how this compares to the obvious competitors (Next, etc)?
distinct expectation of privacy with regards to wavelength

AIUI police aren't permitted to use anything that lets them see through walls without a warrant, and the same should apply to corporations and individuals.

it's sort of on you to take whatever precautions you need to stay safe

In other words, "I'm going to take what I can because you didn't know you didn't lock your door," is that it?

No reasonable non-tech person would look at a wifi router in their closet and think, "I expect waves radiating from this device to pass through the walls of my house and be used by large corporations for tracking purposes." They think, "I plug this in and I can use the Internet on my phone inside my house."
I find SO gets contrasted with RTFM(read the manual) frequently, But i dont know which manual to read untill ive seen some SO answers
My understanding is that disease induced immunity is a bit more unreliable compared to vaccine induced immunity - perhaps antibodies may be generated that target a part of the virus that is not highly conserved or important for infection, so leaving the individual vulnerable to slight variations, whereas vaccines produce highly targeted antibodies. Also, the virus contains components that interfere with the immune response, perhaps degrading the immune memory?

Vaccination after infection does appear to provide excellent protection though.

We are still doing the science on all this of course.
I get that I can run this as a SPA, but then don't I lose out on the prerendered HTML fetched from the server? That's what I mean by isometric with Node.
Why would your banks account access not require additional credentials beyond what gives access to your photos? I have an iPhone. TouchID/FaceID can give access to the photos, but to get to my bank account, I use a separate login.
Apple Is Named Favorite FAANG Stock
So this is Vaadin but in JavaScript and therefore cool?
There's a very interesting comment in this very thread [1] that explain why Japan is different.

As an Argentinean, I can tell you that _nobody_ in this country (And, very likely, in the whole world) can explain our inflation.

[1] https://news.ycombinator.com/item?id=29313277
> Just directly pay government expenses with new money instead of selling bonds.

What would this accomplish, exactly? JGB yield zero, reserves yield zero, what's the effect of buying one with the other?

> Japan’s nominal GDP has barely grown over the past 30 years, and the debt-GDP ratio is huge.

Monetizing the debt has no impact on debt to GDP ratios. The debt is still there, just on the books of the BoJ.

> This would help in two ways: reduce the deficit, and increase nominal GDP.

The BoJ buying JGB has zero impact on either the deficit or nominal GDP.
Something like Next.js for JavaScript would be better. Express is too bare-bones for OP's criteria. It's bring your own batteries. Just trying to choose from all the batteries available is a full-time job.
How do you know this and where can I read more
> It's not very complicated when you remember that seafood kitchens don't hire anesthesiologists to drug up crabs.

Look, I'm just saying that a flinch isn't proof of pain. I'm not saying they don't feel pain, but if you want to prove it then you need better evidence than a flinch.

> "X animal can't actually feel pain" is blatant cope and I don't go for that. If you can't stomach the reality of animals feeling pain, then stop eating them.

My policy is to go for a quick maximally-humane kill if you're not sure. But that doesn't mean every single animal definitely feels pain.

So again, it's complicated. For example, naked mole rats famously don't feel many kinds of pain, and those are mammals!
There are so many snowflakes in the tech world right now. Horrible.
Hello! I read in an old post that you worked for Quanta. My name is Humberto Mockel, I´m form Bahia Blanca, Argentina. I´m a volunteer for a retro computers museum in my city. Recently we got some equipment from a local TV channel. One of them is a Quanta "Quantafont" character generator. I´m looking for software and documentation for it, as there´s nothing online. Please contact me at hamberthm@gmail.com if you have any info!! Thanks in advance
It's amazing to see first world nerds cry about software freedom and rail against Gates when he is trying to save millions of lives.

Software freedom is a pet cause. Fighting malaria and infant mortality in impoverished parts of the world is noble.
There are in fact laws governing copyright, and international agreements.

Using the words macro and universally allow your statement to be true in the most literal sense that there are no universal laws, but otherwise, copyright is just as universal as land ownership. I.e. most places have a version of it, but there are many local variations.

Arguably, copyright is probably more universal than land ownership since it is a newer concept and there is less local divergence.
We could give people what they need to live and this would all be unnecessary. But capitalism needs easily exploitable bodies to function, sooooo.....
> But I'd respect a company far more that just paid you over the market rate, didn't shell out as a company for extra services, and let you use your own money to decide what services you needed to manage your own life.

As a programmer, our job is to make decisions all the time - how to design the software. That leads to decision fatigue ( https://en.wikipedia.org/wiki/Decision_fatigue ).

One part of that is "if people are making choices that aren't important to work, they're less productive at work."

Here's a decision to make - what do you have for breakfast? Where do you go for lunch? And so on...

Granted, these are trivial decisions to make - but they're decisions none the less.

What if... the company could give you catered breakfasts and lunches? Or even to the point of back in the dot com boom I recall tales of a big tech company that even allowed you to set the billing address for things like rent and the like and it would be a payroll deduction with the company handling it for you.

Those extra services are certainly there to entice and ensnare people who don't make those decisions themselves... but they're also there to try to improve productivity.
I think this new wave of server-enabled React is enabling codebases that are better organized than old MVC stacks.

The MVC way was:

1. Look at the route
2. Recognize that this route has, e.g. A Header, A Sidebar, and Content
3. Load the data for the Header, Sidebar, and Content
4. Pass the data to the templating engine
5. Use the templating engine to render the route, which likely fans the data for the Header, Sidebar, and Content into individual template files.

Remix highlights that Header, Sidebar, and Content are three separate components. Instead of loading the data all at once (#2 above) and then rendering all at once (#5 above), it allows you to load and render each component individually.
Frameworks are designed for the following (this is obviously an incomplete list):

1. large teams (not just one webmaster, circa 1999)

2. tooling like syntax checking, style enforcement, minification, and transpiling

3. component-based development & reuse; forces smaller files which are easier to lint and test

4. separation of concerns. in the old days there was one Apache www folder and everyone took a big shit in it. javascript was in html files that also contained php, it was snarled mess. frameworks separate that to a large extent (one could argue angular/vue etc went backwards)

5. regression, aka CI/CD: there are actual testing flows today, unlike the 2000s

6. if you've been out for a really long time: reactivity. JavaScript allows getter/setter methods that can update the DOM when a value changes; this includes before/after and around-like methods that can integrate AJAX calls in a VARAIBLE name. e.g., you access the variable and an AJAX call fires and updates your DOM when the data returns with you doing ZERO coding. This is a big step over PHP where you sprinkle magic server commands everywhere, and big step up over Jquery, where you have to target each DOM class/ID, which is tedious.

That being said I maintain a LAMP site, a pure-NodeJS site (get() verbs send back pug templates), and a NuxtJS website. I prefer developing the NuxtJS website (hot loading is sweet), but I can hack the LAMP site in a snap without touching literally everything; the NodeJS website is more aesthetically appealing in terms of architecture, but adding content to it is laborious.

EDIT: I'd go even further and say there is way more of a diaspora today. In the old days you could approach any website and basically understand what was going on in the frontened. Today there are layers upon layers of compiling/transpiling/parsing etc, that creates dozens of bespoke syntaxes. It is maddening, but I chalk it up to the fact that companies hire for the "hot new thing," damn the consequences, because their PMs are youngins too. There's a enormous lack of engineering discipline everywhere you turn. You will find many, many, MANY of the tools fail to even succeed at their own how-to guides because they have no real deep thought behind them.
>> For during the Hellenistic era, Greek replaced Aramaic as the lingua franca
in the Levant, and the scribes of Damascus maintained their records in Greek.
But it was not the Greeks who spread Greek around the Mediterranean –Alexander
(himself not Greek but Macedonian and spoke a different dialect of Greek) did
not lead to an immediate deep cultural Hellenization.

Right. And the Spartans weren't Greek but Spartan and spoke a different dialect
of Greek, the Laconic dialect. And the Athenians weren't Greek but Athenian and
spoke a different dialect of Greek, the Attic dialect. And so on.

But I wonder, which is the one true Greek language that all those dialects were
dialects of? And who were the true Greeks who spoke it?

Or should I ask, is every bit of information in the article just as dodgy as the
bit I quote above?
From a purely legal perspective, even attempting to void a warranty just for someone using the root access would likely be questionable.
> there's no ideas in native dev that arent well covered in various webdev frameworks. none. zilch.

So, I want to present a classic expanding-node treeview. In GTK, I'd use GtkTreeView, populate a data model, connect it to the treeview, and I'm basically done. A minor change of widget names, and that process covers almost any native GUI toolkit. What's the generic equivalent of that in any web framework?

Your final para feels like a restatement of my point, and I was really hoping for a justification instead.
> NextJS banks on its static site generation to generate "cache-able" websites

Does it? You can still do traditional SSR in Next
It's a cute theory, but Japan had serious inflation after the war, averaging 5%/year for decades and peaking at 25% during the 1970s oil crisis. The current zero to negative inflation era only began after the Bubble burst in the 1990s.
Some of these examples are truly jaw dropping lol
Didn't we just hear this whole story about how billionaires don't pay income or capital gains tax because all the dollars they keep on hand derive from low-interest fixed-rate loans taken out against their shares?

When someone is poor, they're really limited in how much debt they can take on. Credit cards and payday loans have massive interest rates that make inflation irrelevant, and fairly low absolute limits anyway. (This can still be very hard to escape at a low income level but it's not likely inflation will help, because with a debt trap, that high-interest debt is being drawn to pay bills and buy consumer goods, not invested in assets).

The majority of debt that people outside of the 1% are likely to hold is probably mortgage debt, and that only applies to homeowners, who are still likely the wealthier contingent and will benefit from inflation (as long as interest rates don't rise).
New research outlines how longer lives are tied to physical activity
Quite the opposite. Offense is taken usually by people that want power.

As someone said, reasonably, that we have a system of law and order. If someone threatens you with violence, call the police.
> Tumbling mobile-phone fees, driven by a government campaign against carriers, are pulling down the consumer-price index as a whole.

I can confirm this, I switched to a low cost carrier last year and it’s saving me a boat load.

I think about the situation here every time I see an inflation article on hacker news. As it turns out, economics is really hard, and I find that a global view gives the humility needed to avoid parroting the “obvious reasons”.
Ahoy might be one of my favorite creators on youtube. His production value is truly 'broadcast quality' while simultaneously including content that is so much more interesting and in depth than you'd ever see on television.
Agree completly. I would add that not just they are not interested...they have nowhere near enough skills to do anything in the kernel / os development space
I'd never heard of Remix before today. To contrast, I heard about Next 3-4 years ago, despite not using it at work until a few months ago
Yeah, I'm not sure why spend hours on the phone with Amazon if they don't want to deal with it, when it should be a relatively quick call with Law Enforcement dispatch and then the problem will be solved whenever they can get around to sending an officer and then a tow truck. +/- if they need to leave a notice for some amount of hours/days.

Assuming Amazon is as with it as ever, they won't pick it up from impound and eventually it'll get auctioned to pay the impound fees, and the registered owner will get a check for the proceeds minus impound and administrative fees, which should be a decent sized check if it's only got 400 miles, has the keys even if it's got an engine issue.

Alternatively, the vehicle probably has a lien, if the registration is in the car, the lienholder contact could be in there too and just call them.
Can you point me to information about this? The Google results are a bit polluted with (hilariously enough) articles about Google's recent restriction of Chrome's private APIs.

I've been having trouble figuring out exactly which private bits and bobs Webkit might be taking advantage of on MacOS.
Looking for interesting performance engineering examples for class
I'm teaching a performance engineering class at UC Davis (EEC 289Q) that's based on the amazing 6.172 performance engineering class from MIT. While many instructors have taught this class, Charles Leiserson has been the principal instructor for many years, and it's been a pleasure working with him and his colleagues in bringing it to UC Davis.

Much of the class has been a little more abstract, high-level, academic and I'd like to give a lecture that has several interesting practical examples that underscore some of the ideas that were taught in class. I've gathered a number of links from Hacker News over the past few months that are possible examples of what I'd love to hear (see below). The hope is that you might be able to suggest material or links that are along the lines of an in-depth blog post, hopefully with some interesting quantitative results, that basically tells a story like "I had this performance problem; it wasn't obvious that the answer to the problem was X, but I did some digging and it turns out it was X and I addressed it by Y." Ideally, X would be related to a topic we discussed in the class, which included:

General C-level performance optimizations / bit hacks / LLVM IR / compiler optimizations / races and parallelism / anything having to do with Cilk, which we studied in depth / parallel algorithms / storage allocation / cache {efficient, oblivious} algorithms / synchronization

Here's some of the links I collected from Hacker News that I thought might be suitable for ~10-15 minutes each:

https://hackernoon.com/timsort-the-fastest-sorting-algorithm-youve-never-heard-of-36b28417f399

https://github.com/apankrat/notes/tree/master/fast-case-conversion

https://github.com/madler/crcany

https://dlang.org/blog/2020/05/14/lomutos-comeback/

https://aqjune.github.io/posts/2021-10-4.the-select-story.html

https://nee.lv/2021/02/28/How-I-cut-GTA-Online-loading-times-by-70/

I'd be much obliged for any suggestions you might have!
In Canada, most direct patient care is done by practical nurses and health care assistants. They make a LOT less than 80K (in the neighbourhood of CAD 40-60K) and suffer all the hardships. The burnout rates appear to be high and those who continue to work are covering for missing workers (including both those who are burnt out and those who refused vaccination), working long hours, etc. It's a complete mess.
> An enum that's rarely or never the subject of an if/switch check or pattern match is probably OK.

If its never, then it is probably pointless.

If it is rare, it is probably OK irrespective of language.

If it is common, and it is a language with strong OOP support, and the conditionals repeat each other, you should probably consider whether you are using the enum as an inverted class and implementing common behavior that would make more sense in methods via redundant and hard to maintain conditionals on the enum. (If not, you should also consider if the enum is appropriate but the conditionals should be abstracted to a function.)
Any videos of someone typing fast on keyboards like this?
Not saying you're wrong, but who is at 99% vaccinated?
RAM is not on package in the way iPhones are. Bandwidth should not be meaningfully affected by the placement of RAMs; perhaps slight latency improvement. It simply has many memory channels.
I'm not the person you're replying to - the name 'Meta' annoys me more than those you mentioned, but I don't know why. I'm hoping your point will change my feelings.
Does anyone else usually forget that Google spell their name differently to the number? I think I would probably write googleplex instead of the correct spelling (if I ever needed to).
Can you share what mobile pricing looks like in Japan and the cost savings you’re experiencing?
https://archive.md/0Ieah
But you only need like 12% of the power to match Apple?
Japan already has hysterically inefficient allocation of capital. Examples include the vast amounts of pork barrel spending to build highways, tunnels, bridges and bullet trains to nowhere, as well as building new housing with an expected lifespan of 20-40 years so it can be torn down and rebuilt afterwards.
Looks interesting, will check it out!