skysight-inc/HackerNews huggingface dataset:
Kirby Ferguson said it first, https://www.youtube.com/watch?v=t87QKdOJNv8
MuZero Intuition
> 9. Steeping minutes: Green at 3, black at 4, herbal at 5. Good tea is that simple!

Please don't do this to your tea. This is massively, horribly oversteeped.
China launches probe into Alibaba for suspected monopolistic behaviour
Even if they're not in the same context, it can be easier to switch between contexts by just moving your head, instead of having to press a keyboard shortcut or a button. I use a tiling WM and usually have two contexts side-by-side (half of my 4k 27" display is usually enough for one window to work in) and when I want to switch to something else I can instinctively move to the other one without having to think about it. On the flipside, the lack of friction also means you can get distracted pretty easily, so YMMV.
I work in improving performance at a big tech company. It can be like dragging feet to get executives, managers and developers to care about improving performance because incentives are misaligned and it's frankly a chore compared to the million other things you have to be doing. It's also significantly harder to show the business metric improvement that comes from performance improvements than it does from simple A/B tests due how much variance there are in performance metrics compared to A/B testing. It's very much like security actually.

For games, it's not a 'culture', it's because games become very frustrating to play when non-responsive in anything fast paced, and thus will review badly and become 'not fun' and thus will not sell. It's directly connected to sales metrics, which is why management in game companies give space for it, and why CDPR recently offered refunds for a game because of bad perf on the PS4 tier of consoles, which is fairly unprecedented. You'll notice worse performance in slower paced games typically, such as Civ 6.

Also I've worked on trying to improve swift build perf and have worked on large C++ codebases before. The reason why C++ is slow to compile typically is because templates cause an explosion in code generation, everyone uses boost & the stdlib smart pointers & containers, which all template heavily and result in slow build perf and large binary sizes. Swift & rust do that, often implicitly and in an invisible to the programmer way and type inference are the typical reasons why it is slow and they too, create large binaries. When I started running into swift's build problems, I internally said to myself "oh boy, it's C++ again" and if you go to WWDC and talk to Xcode's engineers or swift compiler engineers, they often call swift 'new c++' and other not as nice names. Swift and rust are also incredibly complicated languages with a lot of edge cases when you start getting into the weeds, on par with C++.

Why are these languages using features such as type inference, stricter and more complicated type systems along with heavy templating? It's because now computers are fast enough to provide these 'developer ergonomics' and 'multithreaded memory safety without locks' that these features become viable in the compilers of today vs. the compilers of yesterday. If they could deliver such abilities in the past without having a compiler that takes too long, they would have. In the past C++ was known as a slow compiling language, like swift is today. You also notice slow build times in other 'statically sophisticated' languages such as scala or haskell.

Golang was specifically designed as a language to provide fast compile times. When they were designing the language, if they had to decide between cool language feature and fast build time, they chose fast build time.

Try to expand your horizons, just because you like something, it doesn't mean most people like it. I wish most people liked performance improvement work.
Doing things in order to achieve your goals and priorities comes AFTER you set your goals and priorities.

These comments here merely suggest that the goal should be to fight for what the OP rightfully earned, and that hostile actions and a threat for war should not be left unanswered if you have the capability to answer, both in order to retain the value the OP has at this moment and in order not to hinder their reputation in future endeavours - and, also very important, to have peace of mind (sleep at night). Feeling like a piece of sh!t guarantees lifelong bad sleep nights, incomparable to having to wake up early to go to the court.
I have thought about whether this is my body telling me something. That’s why, as I put in my large comment, I have an appointment with my primary care next week. I have cut out news about two months ago, but I get triggered by a lot of different things: video games, books I’m reading, conversations with people I like, etc. The biggest thing though: it all feels like lying to myself that it will be ok and knowing that it won’t. It will happen and I don’t want it to.
> 9. Steeping minutes: Green at 3, black at 4, herbal at 5. Good tea is that simple!

That just sounds incredibly bitter. I highly recommend using more tea to less water, and much, much, much lower steep times. Especially for greens as they're more delicate.

If your tea is bitter or astringent, its a combination of water that might be too hot, and long steep times.

80-90C for most green teas. The hotter you go the lower your steep times should be.
90C+ for blacks.

At the extreme you could try gong fu brewing if you're really into your tea :) steep times as short as ~10 seconds are not uncommon.
> portions of it are “just” synchronous API calls marshaled to a thread pool

That only happens when OS support is missing. As in, the OS does not support doing something asynchronously.

Once io_uring is implemented, there will be no more of these "portions" (at least not on Linux).
Firefox is the only browser that ships with a built-in trust store. Other browsers use your operating system’s trust store and you can add & remove trusted CA certs from that trust store using OS-specific utilities.

The big three root store programs are run by Apple, Microsoft, and Mozilla/NSS. Most (all?) Linux distros are based on the Mozilla store. Until recently, Google also used Mozilla’s store for things like ChromeOS and Android. They just recently announced that they’re gonna start running their own program though.

FWIW the browsers seem to do a pretty good job of policing CAs. Probably better than most end-users would do.
TFA talks about arguments, though. Find the threads where people argue about stuff, not where everybody is circlejerking. You'll find lots of small things reviewers won't catch, stuff about durability, long term use, minor UX issues etc. You'll also find a wider range of opinions. Reddit may not be ideal, but it's better than anything else I've found.
Question: do apple devices support favicon.ico (the old style one, a single file named favicon.ico, no pngs or json or anything else). Or do they ignore it?

I tried to search the answer online but all results were articles about the png ones instead. Thanks!
XRP cryptocurrency crashes following announcement of SEC suit against Ripple
Who haven’t experimented with proportional fonts for coding yet.
I really don't think so. Building entails everything. Build persuasive patterns. Really not hard. Ads these days, viral marketing. Everything is about building. As we know, programmers aren't one trick ponies. If you can do build infrastructures for apps or websites, you can build infrastructures for engagement. Of course it helps to have other people to parallelize work. But that doesn't mean you need to be in SV, get funding, network with the bronies, etc.
I've had trouble with this. It seems no matter what I play, Spotify just wants to recommend three songs by Pavement on repeat.
So you’re not going to answer the question I guess?
I’m using Pop OS now on a Dell XPS. It’s quite good. But Macs and Mac OS are by far the best machines you can buy. People complaining about the store is kinda funny. I can’t even get sound to work out of the box and I have to reboot every few days. Once in a while my machine will shit itself when I open the lid.

But the Apple Store, that’s the nail in the coffin? You’re going to go back to googling to find which specific drivers you need because of the Apple Store?
> "I have no reason to believe this, but it clearly must exist"

Except I never said that, whereas the previous post had a congruent summary of OP.

Strike one.

> You cannot rationally make decisions based on anything other than what you know and have seen or can reasonably project from there.

True. But that isn't what we are talking about, you ventured into strawman territory all on your own. The person was claiming they've never seen a truthful source, this is called the No True Scotsman fallacy. We're not talking about god, we're talking about the fact that some journalism is unbiased. There is much of it out there, but OP seems to think there isn't, or has convinced him/herself due to their own desire to not be wrong.

Strike two.

> can follow a reasonable, logical, defensible chain of trust from what I can directly prove to myself, to proofs I can accept indirectly, and distinguish those from fairy tales.

You've demonstrated that you aren't very good at following a "logical chain of trust" because you've reasoned to yourself, poorly, something that wasn't even being discussed.

Strike three.

First time playing with logic?

It never ceases to astonish me how people who throw around the terms "logic" and "rational thought" really, reeeeeally don't know how to deploy either.
Just to clarify: prophet implements a particular model with Stan as a backend, not Stan models generally.
Stand in front of the ocean alone at night. Look at the horizon. Look at the starry sky. And soak in the realization that you will never know or experience everything. This world is way too big for our human brains. The vastness of the sea itself is already unimaginable. And once you look to the stars, you realize that you will never experience every cubic meter of the universe with the same intensity as the grains of sand beneath your feet.

This is probably the most gut-wrenching realization I ever had. I've gnawed on this for many a night. But it also leads to the fundamental question: What do you want to experience?

It's the choices we make and the options we decide against that define us. You have to choose. And the great part is: You can! It is entirely up to you to turn the brief and glorious period of "I'm alive" between two inconceivably long spans of "I'm not alive" into the best it can be. But that involves making choices against things.
For the customers who want it, wouldn’t simply using Apple Pay resolve this?
How the U.S. Misread China’s Xi: Hoping for a Globalist, It Got an Autocrat
I’m encountering more and more so-called “full stack web developers” who can’t write, read, or debug plain HTML and CSS. They can’t write Javascript from scratch either, even for simple things. I can stop worrying about getting left behind in the world of web development for another decade, I think. Our “stacks” are now Jenga towers.
I will exercise these tips for an otherwise sophomoric article
Tokio is basically the asynchronous standard I/O library for Rust.

Async/await are language features. Tokio is the library for using these to do I/O.

Rust has a really tiny standard library (by modern standards) and a very high standard for moving stuff into the standard library. Right now it has no "standard" asynchronous I/O library ("async-std" bequeathed that name on themselves; it doesn't ship with Rust).
Why is it always an expectation that people handle fascists with kid gloves?

Some racist asking questions at a panel about wild shit they read online is a waste of conference time. 20 racists asking questions at a panel about wild shit they read online ruins entire conferences. You need to nip that in the bud.
Just curious, do you download them one at a time or do you have a "system" for handling them?

I ask because this seems like a great idea. I've already written a script to read from a list and download and now I'm wondering if I don't just use use that instead of "watch later" going forward. Curious if you do anything beyond adding them one at a time I should consider before changing my approach.
At some point I could imagine going subscription/IAP for new major features, and just grandfathering in all the people who bought it previously. But in my specific case, the app is a side project that honestly needs a lot of love, and it’s hard for me to imagine hitting up existing users for more money.
That Notion 1. Naturally embeds documents within other documents (and not within some containing folder) and 2. makes linking to other documents seamless, makes it a totally different beast from google docs
Can users remove CA certs from ChromeOS and Android?
Neat. I had never heard of TLSA.

I’ll also add that certificate transparency (CT) is another mechanism designed to mitigate malicious cert issuance by a CA. A CT log is an public, append-only data structure. It doesn’t actively prevent anything, but it does ensure that a malicious issuance is easily detectable. In practice it seems to be a pretty effective deterrent against nation-state attacks: they won’t go undetected for long.
I greatly look forward to hearing Cellebrite executives doing jailtime for DMCA violations stemming from Hollywood or the music industry going after them in court for removing encryption on copyrighted material...

(I can dream, right?)
It irks me that the "async runtime" isn't simply part of the rust runtime. Making it be a separate library simply increases the likelihood of having to deal with libraries expecting different version, or even different async runtimes entirely.
Hey, that's my tweet :)
Was I the only one who shed a tear when XFCE stopped having the CDE-alike panel design?

I wonder if it's sort of a signal of the evolution of the free-software desktop experience.

A lot of the '90s/'00s paradigms were pretty strongly "we're trying to replicate the experience of a lustworthy expensive system" -- see WindowMaker/AfterStep to look like a NeXT, FVWM to look like Motif back when that was expensive and proprietary, IceWM offering OS/2 style themes, and how everyone went to make workalike themes when the QNX Photon "full desktop on a 1.44M floppy" demo disc dropped.

Now, they just have their own styles, but at the same time, they seem less uniquely identifiable.
Is WiFi really the slow part there? How does 5G improve on it? No retransmits?
The examples in the package docs have always been great starting points for me.

Also, I love the fact that Rust will complain if the examples in your comments don't compile. Such a great feature. As a result, copy-and-pasting examples out of rustdoc pages (nearly) always gives you a working starting point to hack from.
“Design has changed a lot in the last 9 years to the point where I don’t know if a lot of this still applies.”

I think it still applies. In my experience, as we’ve gone far away from skeuomorphic design (hey, it’s 2011 in the title, we can use that word), having those nice razor sharp minimalistic icons at 20pt/dp or smaller sizes means you do want to draw them with care. You can notice the slop when something doesn’t fall on a nice integer position.

Especially as we still are not in a fully HiDPI world. I came across this the other day when I was trying to create an icon for a 5×5 matrix. Looked great on my MacBook Pro screen. And then I dragged it to my external display that I keep for testing. And oh. Yikes. I needed to tighten things up.
And the GitHub repo is here:
https://github.com/nicolaipoehner/blocklysql
It's not clear who made Telegram's crypto but it was probably Nikolai Durov who is a genius mathematician and engineer, so it's not like it's some guy in a garage.
See the caniuse for PNG favicons. Note 2 describes the behaviour tied to safari/webkit:

https://caniuse.com/link-icon-png

> 2If both ICO and PNG are available, will ALWAYS use ICO file, regardless of sizes set.

So it should support regular ICO regardless of png/svg existence.
I tend to think of it as a handy feature of recursive algorithms that encourages me to use them. Just twice in my life have I wanted to exceed the default stack size in Python, but many times have my programs crashed with a helpful stack trace when they would otherwise have locked up in an infinite loop. I do however work in a subfield where it's pretty acceptable to just say "yaaa, don't do that" to unbounded input sizes, so ymmv.
That's not entirely true. If you want to write an entire standalone application that compiles into a binary and starts up a scheduler, then yes, you have to pick a scheduler runtime.

If you're writing a library to be used by others you can very often expose only types which come from std::futures. The result will work with all of the runtimes.
Depends on codec used and the latency/bufferbloat [1] between the clients and the server. If you and your friend are each sub-30ms from the server and using Opus [2], you should not even notice the delay. This also assumes your chat client is not running on a highly loaded CPU core. If either of you has latency and/or bufferbloat, you will have bad lag. You can also reduce the lag by lowering the bitrate in the client. If you are running your own Murmur server and using the Mumble client, it will show you how much latency and loss each person is experiencing. [3]

[1] - http://www.dslreports.com/speedtest

[2] - https://opus-codec.org/

[3] - https://www.mumble.info/
Realize that the days of quickly finding good information on the internet are gone. Search engines are gamed, product review sites are gamed, most popular forums such as reddit are gamed, many blogs are gamed.

Seeking out niche enthusiast websites, authoritative sources, mailing lists, or actually doing your own research at the libarary are about the only ways you can get anything remotely reliable. If it's easy, it's probably been gamed.
You describe perfectly the experience I had at one point many years ago. I don’t want to experience every cubic meter of the universe. And I lived my life for at least the past decade with the idea that I will chart my own path of what I want to experience and largely succeeded so far.

But what I am after is fundamentally different than experiencing the whole universe as individual pieces. It’s more that I don’t want to be limited. I don’t want to go away because that takes away my choice. If I die at 90, I don’t get to see my great grandkids get married at 120. If I die at 120 I don’t get to fall in love at 150. That’s my problem. I don’t want to become the universe. I want to remain human or as close to it as possible and for death to not be an eventuality forced upon me.

My dog is sentient. But she does not contemplate her end. I am cursed with it and it feels like the only way to beat it is to not die.
The Slow-Motion Tragedy of Ola Bini's Trial – Electronic Frontier Foundation
The chicken is and when compared directly to the Chick-Fil-A equivalent its definitely better.

But I never ordered the Chick-Fil-A equivalent. After the initial time trying it, I don't get whats all that enjoyable about a sandwich that is just bread, chicken, and a couple pickles. Once Popeye's gets lettuce, tomato, and cheese then I may have no reason to ever go to Chick-Fil-A
The big game changer for these microfludic ELISA chips is the increased surface area / volume ratio. While this can speed up incubation quite a bit, you can also run into problems at low concentrations of where (1) you can start depleting the sample, and (2) mass action kinetics no longer apply.

Also figuring out how to reliably manufacture these to within a certain tolerance is a very difficult feat of engineering.

I haven’t been active in this field for a while though, so these may no longer be issues.
It bugs me that that library will spin up a scheduler without being asked to do so.

As I understand it, that difference (vs Tokio) was the main driver behind the projects splitting.

I also think it's a bit presumptuous for them to name themselves "std". It'll be even more ridiculous in the likely event that Tokio becomes the std:: asynchronous I/O library. It's asking for confusion.
Having some familiarity, how often do you think " ... and extract as much as is covered either by their search warrant or by the signed consent form of the phone's user" is an accurate description of what actually happens in the field?

Does a UFED even have a way of selectively extracting only what's covered by a warrant?

Are warrants usually granted that would be considered outrageous fishing trips by the more privacy aware of us here?
They recently upped the free tier to have unlimited blocks. I think the only restrictions on it now are uploaded file size limits
You apparently seem to misunderstand what notebooks are good for. They are not only better than notepad, they are better than any IDE or vim/emacs for data exploration, data visualization and machine learning model development.
Three Great Videos About Regex Derivatives
The most interesting thing about Telegram to me is the development team: about 10 very good engineers who travel with Pavel and work from hotels.
Ah the good old my browser is better than yours trope
Civil forfeiture... Not "making up money", but pretty much the same outcome...
Our system used to use grunt and then gulp and later webpack, and I was always annoyed at how slow the builds were. The startup time alone was several seconds, and it never used more than 1 core (our dev machines have 64 cores).

I ended up rewriting the whole thing as rake tasks that call out to rollup and other tools. Now it's fast, and as a bonus I can actually understand what it's doing and why.
Yup, I spend a ton with small developers and actively avoid software that forces me into the app store.
> That's why there is no union of doctors or investment bankers...

Wrong. The AMA sets an even higher bar than any union.
Remember how the 13.8 billion years before your birth were? No, you don't. It's going to be the same after your death.
Classic German deflection. "Let's look at the North Koreans and ignore the article about Nazi Germany."
It's easy to recognize this but there really is something you miss by not having things you maintain yourself. It certainly doesn't have to be everything but if you outsource too much it's a lot easier to get depressed.
System76 also sells laptops with a Linux OS, Coreboot BIOS, and a "disabled" Intel Management Engine. (There's no true way to disable it, but any dangerous parts are removed, rendering it useless)

System76 is not a newcomer, though - they've got 15 years of history. I've bought from them and found the experience to be superb.
> tokio's `AsyncRead` and `AsyncWrite` are different from the standard futures

The standard futures library does not have an AsyncRead or AsyncWrite:

https://doc.rust-lang.org/std/future/index.html
Any time someone logs into your account you immediately get a notification on all devices with the IP address the attempt originated from.
I don’t remember it but I am aware of it. After death there is no awareness.
ICANN being an utter debacle? If only we could have seen this coming.
/s