skysight-inc/HackerNews huggingface dataset:
I've been using Comic Code for more than a year now. I can't claim any non-placebo improvement, but it is a perfectly good font, not worse than any monospaced font I used before.
Šakotis
The chain of trust on macOS is… complicated. Too complicated. Apple binaries are validated in at least three different ways:

1. By the kernel using a root certificate hardcoded into the CoreTrust kext;

2. On Apple Silicon only, by the kernel using a trust cache that's supplied to the kernel by the bootloader;

3. By userland (amfid) using a root certificate hardcoded into Security.framework.

You'd have to modify or intercept all of those things, and key components aren't open source (e.g. the AppleMobileFileIntegrity kext which is responsible for querying CoreTrust, the trust cache, and amfid). Probably best to do some targeted function hooking rather than recompiling anything.

Of course, you would still have to turn off Secure Boot in order to load a modified kernel in the first place. But that's largely orthogonal to SIP.
This whole thing was just BBC clickbait and Cellebrite advertising to the idiots in law enforcement.

No one that actually knows even a tiny bit about how shit works believed the story for even a moment.
Air quotes.
The way that this comment implies a carelessness about the way I operate is more than a little annoying, especially in light of the clear-cut carelessness of your original comment.

> take it from the FSF themselves

Is that supposed to be a trump card? I've read that FSF document. I read it when it was published in 2010, and because I'm not careless I read it again this morning before and after I posted my comment. I've also looked at it more than once in the intervening years.

> Or the VLC devs

VLC is on the App Store right now.

The FSF post was true in 2010, but unlike GPLv2, v3, etc, the Apple terms are not static documents. They've been revised multiple times in the last 10 years, and the FSF post hasn't been updated. The last time I spent an afternoon doing an analysis, I found that the terms at the time didn't conflict with GPL. At this point, if a person is going to claim that there's a conflict, the onus is on them to show that it's true—just like the FSF did at the time they published that blog post. It doesn't suffice to show that it was true in 2010. But again none of this matters here, because Maps.me isn't GPL software, so this entire diversion has been a waste of time.
I watched the Alpha Go vs. Lee Sedol games live. Big fan.

That said, I think Deep Mind should go all in for solving practical real world problems.
Let's Encrypt's solution is to continue the use of the original Identrust cert that cross-signed their original CA cert. Identrust will do so using their expiring cert which, due to Android's certificate policy should work.

From TFA[0]:
"IdenTrust has agreed to issue a 3-year cross-sign for our ISRG Root X1 from their DST Root CA X3. The new cross-sign will be somewhat novel because it extends beyond the expiration of DST Root CA X3. This solution works because Android intentionally does not enforce the expiration dates of certificates used as trust anchors. ISRG and IdenTrust reached out to our auditors and root programs to review this plan and ensure there weren’t any compliance concerns."

[0] https://letsencrypt.org/2020/12/21/extending-android-compati...
How Big Can Wind Turbines Get?
The best cure against doubts is shipping as soon as possible, and then slowly improving what you have. Lots of successful software began as an incomplete and ugly version of what they became. So, solve your initial issues as quickly as possible to not lose motivation (e.g. plug an auth library that you don't have to spend too much to write code for, use Heroku/Digital Ocean App Platform/Vercel for deploys) and ship something. After that point, you officially become a web developer who adds features to their product :)
The issue (I think) is that what one company and another might consider 'competitive' might vary wildly depending on the candidates they are used to and the space in which they work.

If you don't set some kind of expectations with a recruiter then you might end up in processes where the 'negotiation' happens at the back-end, when you've been through the hoops, and the company has no chance in meeting what you're looking for.

This can waste a large amount of your time. Which is probably valuable if this is a situation you're concerned about :-)

It's not so much that as a negotiation technique it's outdated, it's more that you need to pre-select positions in some manner so you don't waste your time. If you are being paid X and a company pays their best employee X/2, but think they are paying 'really well', you're never going to not be wasting your time.
Pending async waits have stacks to preserve too
There's evidence of this: https://theestablishment.co/hating-comic-sans-is-ableist-bc4...

There are fonts that were actually designed to be dyslexic-friendly, but they tend to be uglier; Comic Sans is a middle ground that doesn't slow non-dyslexics as much.
I feed you. Can you share some of your educational channels?
I have been using Notion for 3-4 years now. There is nothing better IMO. It is slow at times, it has a lot of its power hidden behind the "/", and it's not very helpful of you need advanced governance (like locking multiple pages easily).
But it is great in any other way, personally I am waiting for the API and table grouping features to make it really great, and I could stop using aitrable.
On my website the favicon doesn't appear when I try to create a shortcut on Android home screen - looks like the manifest is necessary for that?
> A non-async function is "regular logic", it must complete without blocking.

Maybe one can enforce this convention in the particular project, but there's no ecosystem-wide consensus on this, and in fact I don't want this to be consensus. I write blocking non-async functions every day. Why am I wrong to do so?
<I'm not using it> but I tried inspect this page https://www.notion.so/Notion-Template-Gallery-181e961aeb5c4e... in firefox console, the memory tab shows 160MB .. super crazy.
My big recipe secret from this year:

Take the top N divergent recipe results (with some filter to prevent issues with the next step)... and average them. (More important for ingredient quantities and cook times, assuming similar heating protocol.)
Sorry, I should have clarified what I meant by "documents". Notion has a really rich concept of a "document" with deep functionality that other tools typically don't have.

For example notion pages can include full markdown in addition to subdocuments, databases, templates, relationships, reminders, galleries, kanban boards, formulas, lists, calendars, timelines, images, videos, web embeds, code snippets, files, maps, tweets, figma views, etc.

Where other apps do have some overlap, they typically don't have similar sharing functionality. Notion pages can be private, shared, team-visible, or public on the internet.

To more directly compare to your examples:

* Vim - No rich document features, no mobile access, no markdown rendering, no sharing.
* Joplin - I haven't used this myself but a quick look seems like it has no sharing or team features.
* Obsidian - No sharing features.
* Google docs - No rich document features.

Keep is just a notes app. No argument that alternatives exist there. I like Keep because it works well on android and the web and keeps it simple, but there's definitely other options.

FWIW I agree there is alternatives to Notion, in the strictest sense of "alternative". Quip is really close for example. For some use cases (like the article here) you could call Confluence an alternative. But they're just not as flexible or full featured as notion for such a massive variety of use cases across a team. We use notion as a client CRM, project management tool, internal documentation tool, public user guide, discussion space, note app, research log, etc. and there's not really one tool that covers all of those use cases competitively.
Well my thought is that it doesn't take much effort to get a typical password, but does to get a password manager user's password. So an attacker who gets the password from a password manager can probably easily get the horcrux as well.
Discriminating when showing ads is literally what the document linked to in this HN post is complaining about.
That is not very US centric at all - my experience in this wealthy European country is that I am clocked as looking "too foreign" immediately, and treated accordingly.

I've been harassed by the police simply for my looks, I've seen them beat up handcuffed people. I have policemen in my extenden circle of friends, whom I like to keep at the fringes of "extended", because they are anything but well trained or professional.

The police here fought a case all the way to the local supreme court that they should be allowed to harass people based on the color of their skin - no weasling around, trying to not say the quiet part out loud either, straight up "black people are more prone to crime".

> isn’t that a sign that the police force in question has failed completely?

I don't know about completely, but if the police aren't there for everyone then it certainly is some sort of failure.
Ah that's a good point, it's true that the borrow checker can sometimes get in the way for event-driven architectures and async IO borrows.

That being said I can't shake the feeling that going for something like Tokio in such a case is a bit like healing a paper cut by amputating the arm. Sure, technically you don't have the original problem anymore...
Ah yes, bravo EFF, you've won another battle barely keeping us at the status quo.

When are you going to stop playing whack-a-mole trying to defend against every assault on internet freedoms and go on the offensive and try to win the game for the good guys?

We now have the ability to give the poorest child on earth access to the same information as the richest, and yet we allow industry to shackle us instead.

It's time to demand intellectual freedom. #AbolishCopyright. #AbolishPatents. #AbolishImaginaryPropertyLaws
As an ignorant European: What's the legal context so far, in Ohio but also in other US states? First time I hear that liquor/spirit home delivery is not allowed. I regularly order spirits and other alcohol from shops online, to be delivered by regular mail, here in Germany. There is zero age verification that I am aware of, apart from some shops asking "Are you over 18? (yes/no)" before you can place an order. I wouldn't even be able to find the spirits I like in local shops. There is also home delivery by local delivery companies, where you can order all kinds of products like snacks and other things but mostly drinks of all kinds, including beer and wine and spirits, to be delivered within an hour or so, at higher prices.
They won't validate my internal domains (obviously). I have all my infra on .lan and using this they all get ACME certs and I never have to see another "insecure connection" page.

Also had my old workplace on .dev until those bastards at Google stole it and added the entire tld to the hsts preload list!!
They still have a big .NET following and they make it easier to use Azure via their toolsets. I feel like it was mildly obvious that they'd do okay.
> Same kind of person who never finds a partner because of the "ceremony around" dating, I guess?

If dates were conducted like coding interviews — assuming the candidate is a liar and forcing them to prove in detail why they're not — you'd never get a second date. A job is supposed to be a voluntary, mutually advantageous relationship between two parties. So interviews ought to be kind of like dating, where you're trying to be as nice as possible and make a good impression. You don't give tests to a date, you just talk to them, get to know them.

Employers too often assume that interviews are a one-way street, where the candidate wants the job no matter what and will do anything to get it. On the contrary, the candidate can walk away at any time, and the employer needs to woo the candidate just as much as the candidate needs to woo the employer.
this is not a conclusion of the study you linked to.
The Signal app used to have an option to protect the critical data with a strong passphrase but that option was removed.

The developers might of considered that the real threat was a remote access trojan that would just keysniff the passphrase. I guess the Cellebrite thing is a reminder that there are other threats. As it is you are pretty much lost if someone is willing to snatch the phone from your hand while you are looking at cat pictures on the web. Phones really need more than one level of "unlocked".
Kitsch (/kɪtʃ/ KITCH; loanword from German)[a][1] is art or other objects that, generally speaking, appeal to popular rather than "high art" tastes. Such objects are sometimes appreciated in a knowingly ironic or humorous way.[2][3][4] The word was first applied to artwork that was a response to certain divisions of 19th-century art with aesthetics that favored what later art critics would consider to be exaggerated sentimentality and melodrama. Hence, "kitsch art" is closely associated with "sentimental art". Kitsch is also related to the concept of camp, because of its humorous and ironic nature.
But predictit is not a usual financial construction. For example, the first thing it says is:

> PredictIt is intended and offered as an experimental research and educational facility of Victoria University of Wellington, New Zealand (“Provider” or “We”), not as an investment market or a gambling facility. PredictIt is not regulated by, nor are its operators registered with, the U.S. Commodity Futures Trading Commission (CFTC) or any other regulatory authority.

I don't know precisely what that means for segregation of funds, but I don't want to just assume they work the way I would imagine them to work.
I like to have video game speed runs in the background every now and then. Now my suggestions are full of videos with outraged titles about how someone CHEATED in a mario speed run. EXPOSED. LIAR. PATHETIC CHEATER PRETENDS TO BE BLINDFOLDED.

ffs
How does the no paid upgrade issue affect you?
They use it just as a filesystem, like ext4. The RAID is still the classic Linux RAID because btrfs RAID isn't stable.

This means BTRFS isn't able to heal itself because there is no copy of the data that BTRFS could use.

I built my own NAS so I can just use ZFS with raidz, and when I ever have a silent data corruption the repair is done in a few seconds, not hours.
They have used muzero to do video compression and saved 5% of bits. Source: david silver wired.co.uk interview
There is merit to the parent comment advising that some DIY excursions are best left alone, but I appreciate the adventure that comes with grinding my wheels from time to time. Hassle builds character! My buddy is taking years to renovate his house, but it's a great story, like something you see in Architectural Digest.
Agree on both counts.

> I think it is easier to apply these rules to people you know than strangers. Look how often people lose patience with each other online.

Your reply in particular, though also many of the bullet points themselves to an extent, feels like the Sermon on the Mount — no wonder Charlie Stross keeps comparing [Less Wrong, Rationalist philosophy, the Singularity] to Christian theology.

> Smart people are just as inclined to believe BS as less intelligent people are , if the BS is dressed up in such a way to appeal to smart people.

Indeed. When the Sequences talks of rationality still being rationality even when it’s wearing a clown suit and makeup, it drew my attention to the inverse case of intellectual fraud still being intellectual fraud when it’s dressing itself up like One Of Us.
It's even worse than that, I don't own a TV, I don't watch movies/shows, I don't own a radio, I don't even speak German yet I have to pay 18 euros a month for German content

Right now it's in some kind of limbo state between a tax and racketeering and I don't lik it. If it's a mandatory tax take it from my salary like the dozen other taxes I pay. I don't get monthly letters asking me to pay for my social security or my retirement...
I like these! I do want push back on

> 95. Some types of sophistication won’t make you enjoy the object more, they’ll make you enjoy it less. For example, wine snobs don’t enjoy wine twice as much as you, they’re more keenly aware of how most wine isn’t good enough. Avoid sophistication that diminishes your enjoyment.

I'm not a wine snob, but I might be a food snob, in the sense that I'm "more keenly aware of how [most mass-market food] isn't good enough". But in response I usually cook my own food most of the time and go to a decent restaurant once a week and a "nice" restaurant once a month. "Sophistication" increases my enjoyment of the "nice" restaurant -- it's like cultivating a hobby at level n and then seeing somebody do it at level n+3, I appreciate it more and can even experience surprise, wonder, curiosity, etc. So I think in this case this kind of "sophistication" makes me happier.
> Unless you actually think that async code is more expressive and easy to read and write than basic event loops but then you must be a lot smarter than I am because I have to take an aspirin every time I need to dig into async-heavy code.

I don't know about the end of this sentence, but yeah, I'm the kind of person who enjoys very much writing async code and finds that it (sometimes) models the problem much better than sync code and much, much, much better than event-driven/polling programming.

But then, I'm also the kind of person who enjoys coding with CML channels (aka Rust mpsc channels aka Go channels aka Erlang mailboxes aka pi-calculus channels etc.), so I guess I might be a mutant.
Any web application will already be "holding back" Nginx because Nginx doesn't have to do things like database queries...
Adobe Tekton was made to replicate that handwriting: https://fonts.adobe.com/fonts/tekton
But nginx is usually just a proxy for connecting to app servers, and your app servers still need to handle all of those requests.
Honestly, it was a lucky day when I found a gem on flippa.com as it usually has garbage. But again I got lucky because I look at flippa almost daily even now :). Just a hobby.
> For myself (a professional data scientist) and every other...

The key qualifier is 'from a development perspective'. Notebooks do have their usefulness. I do some data-science related tasks but I'm mostly a developer, so admittedly that could skew my perspective.

> If you think of a notebook like a tool for literate programming...

I mean, that's kind of a selling point of notebooks, though...

> They don't integrate well with text editors

They don't integrate well with anything, not even other notebooks! From that alone I sense strong Word vibes.

> If you prefer using Spyder and RStudio with the console and plot window, that's great.

My usual setup is pretty much the same as yours with Visual Studio Code, but yeah, that was the point... So notebooks are at least somewhat competing in the same space as IDEs after all? Is there a subtlety I'm missing or "I prefer IDEs" and "Notebooks are not competing with IDEs" are in direct contradiction?

> keeping track of / taking notes on what I did, and displaying the results in a way that I and my colleagues can easily understand what I did.

Again, I'm not arguing with that, I was talking about notebooks as a development tool. I can very well see the appeal of notebooks as a presentation/storytelling/documentation format, and to an extent even I agree they have their usefulness there, and I certainly have no qualms with their usage in that niche. But I just couldn't bear to sit in front of Jupyter instead of VSC to code something, hence my strong wording.
That AI can fuck right off. 21% basic, my arse. Pretentious cunt of thing. I like pop music of all kinds, and I don't feel even slightly "bad" about that. I'm certainly not going to start listening to random indie garbage (actually, I like Garbage :-) ) that makes my ears hurt, just so my "taste" gets a positive rating on some cock-smoker's AI driven site.
(Notion give me table grouping please!!)
Western "cowboy" fonts come to mind.

Wonton, which you have almost certainly seen on an American Chinese restaurant sign or menu.

The jersey letter "Varsity" fonts.
I have been learning Japanese for a while and I am at a level good enough to consume native content. You don't realize how hard it is to buy (mostly digital) Japanese content online. I believe it is due to 20th century pre internet zoning regulations. On several occasions I spent a lot of time trying to buy some stuff legally but it was so hard or impossible that I ended up consuming pirated content.

Google apps store does not allow you to buy an app in Japanese from the UK, Amazon.jp requires a different account than amazon.co.uk (which is not the case for amazon.com), Netflix does not provide Japanese subtitles for animes, same for steam, some games are in many languages but not Japanese.
>Threads, obviously, accomplish the same thing, and arguably more easily. But threads have a performance problem when they must interact heavily. Cross-thread communication is expensive.

I didn't know that cross "async" communication was cheaper, that does seem like a good selling point, but what exactly makes it cheaper? After all threads share the same address space, so you can just pass pointers around the same way you would within the same thread. I expected the overhead to be roughly similar.

Things can get cache-expensive if the code is running on different cores, but then again using all the hardware resources available is generally something you want to do if you care about performance.
In some languges, that's true. In Rust, however, that pseudo-stack is typically tiny.
> How is the kernel tested ? There weren’t any tests covering any of this ?

Despite appearances, "the kernel" is not a single monolithic thing. There is a about a 100 kloc core (but I haven't looked up that number in years). The rest, hardware drivers, network protocols, file systems, crypto, raid ... bolt on as modules.

Those modules are maintained separate teams. They are as related to the kernel as the phone dialler app is related to Android. The quality of each module is the responsibility of that team, not "the kernel" team. And that applies to testing the module as well.

In a sense, "the kernel" team is more like debian or redhat than developers. What they have done is develop a framework that lets them take bits created and maintained by a cast of thousands, and bolt it together into what appears to be a single coherent thing from the outside. So the answer to "how is the kernel tested" is "it's complex, and not centrally planned".

The other answer is what you are seeing is in fact part of the testing process. Most people use kernels packaged by their distribution. kernel.org releases are more like Microsoft's pre-releases of Windows. Most Debian users for example won't see it until it gets to Debian testing. To get there it must pass through Debian experimental (which is where 5.10 sits now) then sit in Debian unstable without bug reports for a while. Those release names should give you a hint about the anticipated stability of the kernel version. I personally won't use it until it takes another step, which is from Debian testing to Debian backports (which is when it because available to Debian stable users who are willing to risk compatibility issues).

This means that for for most users, 5.10 it's done yet as it has barely begun it's testing regime.
Fermi Question Time! (maybe more of a Fermi hypothetical because I don't have an official answer).

How many people exist who call themselves "Avatar Fans"?

As a follow up, how many of these people actually care about the official font of the film?