skysight-inc/HackerNews huggingface dataset:
It's a funny thing, when you first learn a computing/UI term and only much later you discover the thing it's supposed to skeuomorph / be an analog of. For me, this was icons. I've learned what they are in GUIs as a small kid. I've only discovered the original meaning of the word - religious pictures painted on wood - many, many years later.

Related phenomenon happens for people for whom English isn't their primary language. Like myself, they're likely to learn terms of modern computing on their own terms, without referring to the underlying analogies, because they don't know the non-computing meanings of English words just yet. For me, the notable examples were "desktop" and "menu", which I internalized entirely without any reference to what these words ordinarily mean in English.

I bring this up every now and then, because the experience of people of my generation in non-English-speaking countries is one big counterexample for the idea that UIs have to be "intuitive" and refer to non-computing concepts.

(As for the "hamburger menu", I of course knew what the hamburger was, but it took me a while to "see it" in that icon. Perhaps if the outside lines were rounded, instead of straight, then it would have resembled an actual hamburger.)
Sure but from the main article I couldn't tell why they needed an underwater roundabout in the first place.
Decentraleyes is also Recommended by Mozilla, while the other is not.
That’s interesting; yes, the government owns the Mint and is responsible for bills and coins; why don’t they provide the digital Mint as well?
Can someone provide the TLDR for why GRRM was wrong to question Aragorn's tax policy? The linked article seems to assume we all know this but I can't see why it's not a valid question.
Thanks. Wonder as well. That is the remaining two cables?
It is not exactly a wholesale reject. She submits the paper to the conference first and asks for approvals later, which might be common if you are rushing for a deadline. This has the side effect of approvers forcing you to retract the paper (because the conference deadline has passed and you can't make modifications on it).
Better go tell pre-industrial Europe about that.
Well, how many follow the law? That's a pretty big problem. If you replace a big party with 100 people, with ten smaller parties with ten people, you probably end with a similar amount of infections (maybe even more?)
The interleaving/morton code bit hacks are great. They result in serious performance improvements if you need to compute morton codes.
Yes, I also found "kludge together a bunch of..." a bit misleading since this atomic nature of *nix is why we use it.
So you here know, this is not a joke, nor a fun exercise. It is a serious project, I made it. I did just have some fun with the README tho ;P ;) xx
Economy is all that some people think about, never standards of living or politics.
this is sad...
I have one, and it's an amazing laptop. However, as Purism are focused on privacy and free (as in freedom) software, they won't put in a gpu.

System76, for me, seems to have a balance between coreboot and as much free software as possible. But also the addition of a proprietary blob full gpu.

Also the system76 cpu specs are slightly higher.
Well, you make good points. I don't disagree with you.

I'm weary of drawing the discussion towards pitting web apps against native apps in absolute or general terms. I think that would detract things too far from reality.

It's a complex debate because the 'right fit' - native or web app - depends on the use case or business case as well as the perspective of the stakeholders involved: developers, business owners, customers and users. The many trade off's each and every stakeholder has to make are what sparks tensions and debate.

Speed is just one of those.

It's true that web applications have set a new bar as far as customer / user convenience as well as application maintenance are concerned. But then there are also trade off's regarding privacy, confidentiality, security, legal compliance, accountability, trust, expenses,... There's also reliability / availability of a services, and there's even a moral question regarding energy consumption tied to operating data centers.

Again, I'm not going to take position on those in absolute terms. Rather, I think it's very much valid to look at your own business case or use cases and keep taking native applications into consideration as well, rather then dismissing them outright as yesteryear's technology.

> Maybe the current web isn't what was envisioned. I'm ok with that.

Oh, I'm okay with that as well.

It's interesting to see you use the phrase "current Web" because what is the "current Web" exactly? In the vast majority of discussions, it tends to be reduced to the well known big tech companies and their products. For many the "current Web" is mainly Reddit, HN, StackOverflow, LinkedIn, Medium,... For others, the "current Web" might be a plethora of self-hosted websites which they have bookmarked in text documents. Your mileage really varies depending on who you ask.

The Web is far larger then the perception we get from it through our own daily use. And a vast amount of it will remain dark simply because we either can't find it, or because we aren't aware it exists, or because we simply don't look for it's existence.
We need a constitutional right to cognitive liberty. The first amendment doesn't cover freedom of thought.
In fairness, they've persisted this policy for the given phones being advertised.

The OG Pixel said original quality for life, and that persists.
Every other Pixel until Pixel 4 had a time limit on unlimited quality original uploads, and THAT persists.
And even for Pixel 4 & Pixel 5, they're persisting the unlimited "high quality" storage option that they advertised the phones as having.

Don't get me wrong, I'm annoyed enough about them dropping unlimited original on the 4/5 that I download the 4k videos off of Google Photos and re-upload them over an old Pixel I have to get them to not count against my storage limit. But the ads have matched their current commitment, and they haven't reneged on any of the policies advertised for that given phone, at least.
Site A can't see the cached resources of site B, because it would show that the user has visited site B if the resource is provided too fast. However, if the resource is provided with some delay, then site A assumes that site B hasn't been visited.

The current solution is to download the same thing twice. It is wasteful and I offer downloading it only once, but if site A asks for a resource for site B, the resource should not be returned immediately, but after a few ms so that site A gets the wrong conclusion.

It should work if site A can observe only the result of the request but can't check if a request happened or not.
I mean I’m 30 and I have seen and used 3.5" floppies, but they were never the primary storage medium in my mind, so while I know what the icon shows, I’ve always pretty much thought of it as “save”. I doubt I have ever clicked that icon in order to save something to a floppy. There’s nothing wrong with it. Many kids today probably don’t know classic telephones either and even iOS uses one for the phone icon.
Patterns of Software: Tales from the Software Community, by Richard Gabriel
> I get that it's just terminology but it's always struck me as odd that buyers would affiliate themselves so strongly with a brand in an open, competitive marketplace.

I feel the same way about politics
I thoroughly recommend Sarah Blakewell's biography of Montaigne. It's brilliantly written, fascinating, and never boring.

https://www.amazon.com/How-Live-Montaigne-Question-Attempts/dp/1590514831
The article seems to assume you know what Project Loom is. (Not to be confused with Google's Project Loon, the balloon thing.)

From https://wiki.openjdk.java.net/display/loom/Main, it's an OpenJDK project:

> Project Loom is to intended to explore, incubate and deliver Java VM features and APIs built on top of them for the purpose of supporting easy-to-use, high-throughput lightweight concurrency and new programming models on the Java platform.

A bit more history/explanation here:

http://cr.openjdk.java.net/~rpressler/loom/loom/sol1_part1.h...
The "cleaner" feel may well be to do with better font rendering for desktop fonts, because you'll be using something like TTF rather than WOFF. Web font files have to trade off file size for quality, which desktop fonts don't have to do.
> If you treat every book too seriously you just waste your time and kill the pleasure of reading.

I gave up on reading non-fiction seriously as I realized that I started to skew non-fiction books due to taking them too seriously.

I, now, learn at lot less from each book but I do take pleasure in reading so it's an overall win.

Furthermore, I can always look deeper into a book if I get really interested into
https://news.ycombinator.com/item?id=25288341
I find it somewhat absurd to go to such efforts to use a service that is clearly hostile towards you and is trying to kick you out. Hell, Twitter's UI and behavior is hostile even in its default state, let alone an edge case like this.

You're not going to make things change by continuing to use the platform - right now you're actually doing the opposite - you're sending a message that no matter how badly they treat you, you're happy to keep going and expend significant amounts of effort working around their tech team's incompetence to try and get back in.
You mean Nvidia or Intel
I did not check (and probably will not), but I have a suspicion that countries that had it "easy" in the spring are hit harder now. Those who were hit hard in the spring may have some kind of herd immunity among the most social active and hence have it easier now.
Mailspring Is Dead
it was a matter of time
It's not a stretch. Reading or writing code at 1x resolution is making a huge disservice to your eyes. Minimum 160ppi, the more the better.

In 2020 1080p only makes sense on higher frequencies for gaming, until someone finally releases an affordable 4k >=120hz displays which isn't a "gamer" atrocity.
> You don't have to spend hours learning and configuring things

I got 70% of my sysadmin skills because of hanging out 24/7 in the shell and configuring things.
I made a comment here with the same idea:

https://news.ycombinator.com/item?id=25300423

I love the idea that I have a place to publish random stuff that I don't have to spend lots of time writing, I can just drop a sentence and maybe someone else will find it useful.

The big problem is that Google will basically never give you that page in a result, no matter how relevant it may be to your query, because it prefers SEO-rich content farms like Wikihow. I was thinking that a service would at least be easier to search/remember to go to.
Time Magazine Picks Kid of the Year
I'm just astonished at the naivety of journalists.

Am I completely crazy or is this just a case of college admissions coaching?
Quantum chemistry on the Sycamore quantum processor [pdf]
I wonder what will be bandwidth cost impact of the cache partitioning for services that host common JS libraries.
It looked like we were close to having a good multiplaform email client.

IMHO, mailspring lacked a good model to finance itself. The paid version included tracking and some other quite unethical features, several of which I'd assume are illegal in the EU (not sure, but wouldn't risk it either).
Funny thing is that this site itself uses fonts from Google Fonts
That's incorrect as far as any modelling I've seen.
Rail construction is more expensive because the loads are way higher - axle loads of 22-25 metric tons are common (https://www.forschungsinformationssystem.de/servlet/is/32505...), trucks are half to a third of that (usually 8t/axle, legal limit in Germany are 10t). The forces on the rails are also greater especially if higher speeds are involved - trucks here have a limit of 80 km/h and buses 100 km/h, whereas trains reach triple that.
Most do. There are substantial fines, if you do not obey. Also, when everything is closed there is not much you can do anyway.
The problem is that our institution which was supposed to do contact tracing is a mess and totally unprepared for the amount of work required. So contact may not get notified at all or notified with a 7-10 days lag.
I've always wondered the legality of downloading web fonts from Google Fonts and self-hosting them.

At first glance it probably doesn't sound like a problem, I get it's effectively the same as serving them from Google, but I know fonts can also sometimes have strange licensing requirements… so I always figured it was safer just to avoid it entirely.
If you are looking for convincing evidence in favour of mask wearing - this paper is not it.

It bases its conclusion on a few hundred cases in the German city of Jena back in April. In fact, the authors themselves apply the same analysis to other cities over the same time period (figure S15 in the supplementary material) and those plots show hardly any effect.

However... if a paper claims to support X and the paper is bad, then that does not mean that X is incorrect. And given government advice around the world, it seems pretty clear that masks are understood to do more good than harm.
If you want a really fast web experience, try disabling images and javascript too!

(on rereading this I sounded sarcastic, but I really wasn’t trying to be)
I compiled the world's first JavaScript engine back to JavaScript
I think you would find that the book or two hour YouTube documentary “Manufacturing Consent” by Noam Chomsky provides compelling answers to your questions. I do understand it can be irritating to hear “watch this two hour doc” as a response to an internet comment, but it really is a master work on the subject. I haven’t seen it in a few years so I can’t do its arguments justice, but it completely changed my views on how media works. I have been meaning to watch it again though.

For a different take there is a YouTube series from “Crash Course” on “media literacy” that I suspect goes over this, but I haven’t gotten that far in the series yet.

And then there’s also Michael Parenti, another author who has written and has YouTube talks on the subject.

Either way I just want to say it’s not wild conspiracy theory. It is an established body of work people are talking about here.
I've had this as well for quite some time in uBlock Origin - and it works great. Most websites don't need custom fonts, and uBO remembers the ones where I re-enable them back.
Ah, this is illuminating. So the built an API to interface developers with existing bank infrastructure (likely to support their own operations).

They're not the treasury, they're the link that doesn't require me to be a huge entity with bargaining power to convince a bank to partner with me.
was about to say something similar, but using OneNote while working on Surface Book 2, taking handwritten notes with Surface Pen. Totally recommends it.
Luke Wroblewski has long been a critic of the hamburger icon, citing both that hiding key components of your application behind a burger menu is bad for engagement [1] and that the meaning of that icon as "menu" is not as well understood as we may think [2]. These claims are a few years old now, so things may have moved on -- I would be interested to see up-to-date analysis of how users interact with and understand these icons.

[1] https://www.lukew.com/ff/entry.asp?1945
[2] https://www.youtube.com/watch?v=Y-FMTPsgy_Y&t=43m45s
The public needs to truly learn how to wear masks, which masks to wear, etc. I bet you the efficient of, say, cloth masks is super low due to the fact that people wear them incorrectly, don't wash them properly, keep touching them, etc.
For roughly the same reason that the first example of quantum supremacy we attribute to Google rather than individual scientists. I actually know the names of the Chinese responsible, I couldn't tell you the names of anyone on the Google team.

I also wonder how the Google result was reported in China. I wouldn't be surprised if it was reported as "Americans have done X".
Have you tried the "Who wants to be hired section?" in HN, e.g., https://news.ycombinator.com/item?id=25266287
I have yet to see anyone independently verify this, but to me it seems that Google fonts sends different versions of fonts, depending on the user agent.

Downloading a font and using it on a different operating system from where the original download comes from seems to make the font look... unusual?
Sharing files across Kubernetes clusters with Terraform – the easy way
This happens somewhat by ensuring that timing APIs in Javascript don't have very high accuracy. But these attacks have gotten more sophisticated over time, and any random noise can be filtered out.
I feel ya! I moved to the EU recently, and finding mechanical keyboards is really tough.

There's no lack of vendors -- the issue is the variety of layouts.

After weeks of searching, a found A SINGLE vendor who sold cherry reds with US English layout. (and those two were my only requirements, fortunately).
I'd say that it could be done one step further, even: a package in, or part of, the OS, that simply installs the 100 (or ten, I don't know the usage curves) most common fonts and keeps them updated.
First of all I should think copyright only restricts publishing, not reading. Obviously if you put a price on your book I have to pay it, but that's a different issue.

Secondly the Internet is best viewed as a public noticeboard purely because of the way the protocol works. There's just no getting around that. I think you'd agree that putting up a notice on a street corner and then getting offended when people read it would be viewed as rather odd, if not something else.
Something similar I did a few days ago:

Before: https://www.webpagetest.org/result/201129_Di8J_c734f3b630a33...

After: https://www.webpagetest.org/result/201201_DiG4_230670b40ea6e...

While I'm still using Google Fonts, I inlined all the @font-face declarations into my own CSS files, and was then able to remove the <link> tag (a blocking resource) in the head of the document. Lazy loading images also helped, and using webm for video.
But they're doing a similar thing with Justice League: The Snyder Cut right now though. I wonder why then?
Web fonts are a big one in terms of making various websites feel fast because, when implemented incorrectly, they massively slow down initial text paint.

With that said, they're a fantastic feature but are also way overused. You don't need web fonts unless your website is either heavily type-centric, or has font-related dependencies (such as embedded content of some kind). Icon fonts are also a neat use of web fonts, but they don't make the page "feel slow" when their rendering is slow, because icons loading slower affects our perception of a page's loading time less than its text.
Most (all?) fonts on Google Fonts are licensed to allow free usage except selling the fonts themselves. Also, you can just download the font directly by clicking the "Download family" button on the font page.
I agree with your skepticism, and I think it is healthy, but on the other hand what is being said in the post is sensible.

The best way to read this, or most of the internet really, in my opinion, is as if he were a friend, a colleague, family or an acquaintance, not as an authority; you listen politely, nod and smile, and reflect/research on your own on what it seems useful.

At the end of the day, the web enabled anyone to write, and this guy should not self censor just because that advice could be given elsewhere by a more authoritative role. It is his personal blog that we are visiting! If you were talking to a friend over coffee/beer about an idea that seems important to you that he hears, wouldn’t you be energetic, perhaps taking an “authoritative” tone? Not far-fetched!
Yup, it's all about timescales. Fact: in large animals like humans, with long lifespans and low reproduction rates, evolution takes thousands of years to fixate any change in the population. That's about the time human civilization existed. In those few thousand years, we went from primitive tools to germ theory, vaccines, rocketry, etc. (and most of interesting developments happened in the last few hundred years; we're riding an exponent here).

Evolution for humans just doesn't matter, because at this point, we're doing meaningful changes to ourselves and our environment at a rate faster than it takes for a human to reach reproductive age. We didn't wait for evolution to adapt us to colder climate, fix our eyesight or change melanin levels; we just developed clothes, glasses and sunscreen - which also made these features not influenceable by natural selection pressures. And whatever mutation happens that doesn't kill a person, we work around it socially or technologically - which means its impact on reproductive fitness is usually close to zero. Biological evolution is no longer the force driving the shape of our species.

There is an evolution of humans happening, but it's social and technological, not biological.
Note that koonsolo never mentioned quicksort, only sort. You can easily make it a newbie question by just accepting any sort that returns a correct output, even with a quadratic complexity in the best case. Any programmer should be able to write that in less than 10min.

And as the post you answered to alluded to, the point of the question is really just to filter out candidates who can't even write simple code, just like fizzbuzz. That's the kind of question you could ask in a first round, and then proceed to more relevant questions.