skysight-inc/HackerNews huggingface dataset:
I can answer this. Adding a queue thread to your executable is infinitely easier to redistribute and run than something that requires the user to install a persistent postgres daemon. There are premade libraries for several languages that provide thread safe query queueing for sqlite transparently as drop in imports so you don't even really need to think about it. See e.g. https://github.com/dashawn888/sqlite3worker (not mine)
The Yellow Track (Brick) Road
If anything I expect MLIR to make things more confusing as Rust’s MIR is probably going to be around for the long haul.
Have to agree, he sounds a lot like those "infinite energy" guys that were around a few years ago.
When a project reaches a certain level of activity, maybe the solution is to find people to help with e.g. triaging issue. It seems a waste that the core maintainer is having to back-and-forth with people to get them to fill out the bug reports fully; and willing contributor could probably do that without needing core-dev expertise.
Lung cancer.
Use Wireshark at the Linux Command Line with TShark
Best Physics Books of All Time
Do you and your wife use multiple BMW keys interchangeably? Each key can be made to default to a profile, so when either my wife or I enter with our keys, everything sets up per each of our preferences.
Plain HTTP is fine because the IP is a site-local.
Top Explainer Video Production Companies for 2020
Who cares, this does not even warrant a responsible disclosure. Netgear can't fix that in a way that makes everyone happy. You can revoke the cert, then what? A firmware update with a new cert? Same problem, private key will still be on the device and in the firmware file. Self signed? You get users crying about the cert. HTTP only? You get users crying about "not secure" even though that might not be true in all cases.

My guess is that people before the ones in the gist have tried to contact Netgear about this (since it's not hard to find) and chose to ignore it.
I really like the idea of Bitwarden but haven't used it yet. I think it will probably eventually be my go-to recommendation in this space, having fought with some of the other non-foss offerings.
Think of it as an engineering problem rather than a science problem.

In much of drug discovery/development (and disease research), being able to predict protein structure would be very valuable. Being able to quickly find candidate structures (that can then be searched for in the lab) speeds things up immensely. Reducing false positives (or just coming up with possibilities at all) is a huge win.

But you’re right that this probably doesn’t help the protein theoretician much if at all. We already “know” how it works (it’s just thermodynamics and quantum mechanics) and of course have no idea how it works (“well they wiggle around until they find a low energy state” doesn’t really tell you anything). But that doesn’t keep this from being exciting.
I never see the app I am currently using for my password manager on HN password manager threads so I will recommend it now.

I have been using Safeincloud https://www.safe-in-cloud.com/en/ for I feel like forever. The dev is quick to add new features, like autofill on android, and windows hello on windows.

It's a one time payment on android and IOS, Desktop apps are free.

I know that 1password is prob better and more secure, but I can't afford the monthly rate.
The point no one is making in these comments is: How is search so good? I've tried to implement search on small websites and always failed miserably. Results were always terrible no matter what library/database/indexer I used. I cannot even imagine how one would proceed to implement search over the entire internet.

I also have the experience that Google is much worse the some years ago, I'm also frustrated by everything, but still, it does the job much better than anyone else probably -- otherwise someone would have better results overall.

(Also, yes, I use DuckDuckGo and I don't think it's so much worse than Google, which is good, because I used to think no one would ever be able to do be as good as Google but today there are many competitors that come close.)
Last I saw any Wikipedia statistics, the average page was ridiculously small, like a few paragraphs. People just happen to not spend much time reading 'stubs', is all, but you can get an idea by spending some time on Special:Random. So, most WP articles are something that would fit entirely into many architectures' windows: for example, GPT-2 at 1024 context is roughly 3k characters (and you can easily scale GPT-2 way beyond that, see sillysaurus's comment above - we're training a GPT-2 with a context window of 25k right this second). Chonky paragraphs!

Reformer's advantage would come only from the subset of articles longer than that, and only from the improvement in prediction from the subset of characters out of window at the beginning of the article in trying to predict toward the end of the article. And then you have the article boundaries which largely 'reset' the memory. Reformer's advantage then would have to come from the chance that there is a relevant article somewhere accidentally alphabetically close enough to be in its window while predicting the current article.
Agreed, "amateur" has pretty positive connotations for me in this context (native English speaker from New York).
Google's Sundar Pichai Doesn't Want You to Be Clear-Eyed About AI's Dangers
In contrast: https://www.jamesrmeyer.com/topics/chaitins-omega.html
You can't "ensure they aren't working for an enemy nation" if it's the wrong person. Your presuming it was an accident they got the wrong person. I'm presuming it wasn't.

Both are presumptions, but based on the the rest of their actions it seems like my presumption is more likely.
Understanding the Mathematics Behind Naive Bayes
might want to checkout:

https://en.wikipedia.org/wiki/Business_Model_Canvas#/media/F...

A lot lighter weight but contains the right questions.
You want some really awful color management scenarios when it comes to printing? I cut my teeth (or I guess got them covered in cheap ink) developing a workflow for my college newspaper for better newsprint reproduction of photographs. The dot gain on that medium is insane, and trying to get color photos, or worse, arbitrary ads from local businesses, to print and not turn into mud was awful.
Why would they do that?

We already have old, broken down, and innocent guys walking out of prison 31 years after someone at the innocence project collected the exculpatory evidence that the state was supposed to have handed over to the defense 31 years earlier. Why would the state be more likely to fulfill their obligations to justice in this regard when that evidence is digital? I guess I just don't see that behavior all of a sudden changing because cameras are involved. In fact, cameras have been involved in the past, and the videos have still not made it to the defense in discovery.

Long story short, all else is definitely not equal. When it is, I'm sure a lot more people will exhibit less discomfort at the idea of the authorities retaining film in perpetuity on everything they do 24 hours a day, 7 days a week.
I've has the same experience sorting trading cards. I did that frequently and experimented by applying different methods. I found the fastest for human execution was the same as you describe, insertion sort on small groups of 8-10 and then pairwise merge sort the piles until done.
This is my primary answer as well. I have no problem with Postgres as a solution, but I will only invite additional complexity into my life when absolutely required by the business constraints.

SQLite is dead simple compared to Postgres (or any other hosted solution). I can copy a SQLite .db file from a production machine to my local box and be reviewing rows/running queries within seconds. Also, sharing SQLite databases with other users & developers or even using them as a contract between systems is a very compelling set of use cases. Finally, going from a blank windows machine to a working development (or production) environment is very quick if your application exclusively uses SQLite to store its data. You simply stop thinking about databases after a while because everything just works.
I'm totally for the open source bits, we use .Net Core heavily at my current job now. I like the change in Microsoft and windows. Still don't use Windows on the server or desktop but I like .Net core.
either way, sales is closer to the customer so learning to be part of the feedback loop might make engineering more purposeful.
>Meanwhile fast food is cheap

That's just not true. It's cheap to you. It's actually terribly expensive compared to a bag of rice and potatoes, which you can buy in bulk and cook easily with a hot plate and a pot.

This is a problem elites constantly have. They keep projecting their mindset onto everyone else.

>In many areas poor people don't actually have much choice.

They don't have a Whole Foods a mile away, so they can't get a bag of rice? Everyone is a victim these days.

Oh, wait...

https://www.amazon.com/dp/B00CO0COAI
https://www.amazon.com/dp/B007S9ULGY

Free shipping anywhere in the US. If you keep telling people they're a victim soon they'll agree.
Practical TLA+ is indeed a great place to start, and Hillel Wayne's writing out formal methods is all worth reading.

Lamport's TLA+ book, and "Specifying Systems" are both available online (https://lamport.azurewebsites.net/tla/book.html). That one's worth a read too. Lamport's approach to teaching TLA+ is different, and probably more suited to the mathematically-inclined.

If you like spelunking through history, I'd also recommend checking out some of Lamport's papers on TLA. I particularly like "What Good is Temporal Logic?" which lays out his early arguments about why temporal logic is useful for solving some classes of problems. The paper is available here: https://www.microsoft.com/en-us/research/uploads/prod/2016/1...
Yeah, but even with integration & unit tests, people regularly miss some corner case.

Again, maybe I just don't know enough about how it works, or maybe I just know enough about what I do -- but every once in a while you make some catastrophic mistake that takes done Google or Facebook for a few minutes -- the only cost you incur is opportunity. The same mistake at Knight Capital cost them like $500M in 15 minutes or something crazy.

So, taken a step further, the little bugs that regularly make it into Google that cause 1% of requests to 500 on some service is a big deal, the opportunity cost can exceed your salary for years. I imagine the same thing is true in trading, except it's not opportunity -- it's real money. That just seems way more stressful to me, but maybe it just doesn't happen very often, or the test coverage is taken much more seriously, and it's better.
This section was particularly interesting (I add my own thoughts below it):

>Unfortunately, most consumer-grade mass storage devices lie about syncing. Disk drives will report that content is safely on persistent media as soon as it reaches the track buffer and before actually being written to oxide. This makes the disk drives seem to operate faster (which is vitally important to the manufacturer so that they can show good benchmark numbers in trade magazines). And in fairness, the lie normally causes no harm, as long as there is no power loss or hard reset prior to the track buffer actually being written to oxide. But if a power loss or hard reset does occur, and if that results in content that was written after a sync reaching oxide while content written before the sync is still in a track buffer, then database corruption can occur.

>USB flash memory sticks seem to be especially pernicious liars regarding sync requests. One can easily see this by committing a large transaction to an SQLite database on a USB memory stick. The COMMIT command will return relatively quickly, indicating that the memory stick has told the operating system and the operating system has told SQLite that all content is safely in persistent storage, and yet the LED on the end of the memory stick will continue flashing for several more seconds. Pulling out the memory stick while the LED is still flashing will frequently result in database corruption.

-----

If you were a human rather than sqlite you would stop believing that a sync has occurred immediately, trust it a little bit after a few seconds, and if it's been a minute since you yourself last touched the file, you would think "surely it has been written by now".

So it seems by tracking wall time, the library could do better than have to rely on the drive, and could be more on guard against lying drives.
As I understand them, if you accept Euros at all then you also have to accept them from customers in countries outside the Euro zone such as the UK. So if you try to discriminate against Brits by charging more in GBP than in EUR, they can bypass it by exchanging the money themselves.
except when you already have people in the community who often have vested much of their life in said community. Then, the rules change and they are suddenly outcast and separated from their life's work.
Yes watermelon! Not enough people know about this.
China reports more than 200 infections with new coronavirus from Wuhan
This is what paper keys stored in a secure location are for.
Ssshhhhhh! Don't tell them about it!

Hehehe! #JustKidding ;)
IMHO (after all this HN), Yang is great but not president material, he would be great if future president would include him as VP or some other leading role.
Yep. My car got an OTA that changed the subscription expiration date to sometime around 2040.
A concurrent OpenAI gym wrapper for RL and concurrency enthusiasts
Additionally, if you search "site:zachvorhies.com" you get the site. So it isn't de-indexed. It just isn't ranking well.
This is dangerous misinformation. Fung Wah was incredibly irresponsible, repeatedly ignored the law and regulation, the drivers were often unlicensed and the buses unmaintained, they ignored street laws and designated pick-up areas and was generally a menace to NYC.

The reason was NOT "the microscope of state scrutiny" as you say, but because Fung Wah actively blocked regulators from accessing safety records after it was discovered that 21 out of 28 of their buses had multiple structural cracks in them.

You can also see what this comment flippantly refers to as "a couple accidents" here:
https://en.wikipedia.org/wiki/Fung_Wah_Bus_Transportation#Sa...

Anecdotally, I have taken Fung Wahs that have pulled over on the side of the road in the middle of a highway to pick up random passengers, have broken down before even leaving the city, and where the driver has abandoned the vehicle in the middle of traffic to get in a fistfight with another driver.

Take off your rose tinted glasses. Fung Wah being shut down isn't an elitist conspiracy — they were completely irresponsible, riding their buses was dangerous, and the rise of Megabus and Boltbus in their wake is unequivocally a good thing.
Long Pauses in JVM Without GC
As someone in Pakistan, I can tell you that it is a term but doesn't necessarily need to have been documented. If someone does something as a trade, you append -waala to their trade and call them by that.

So, if you see someone driving a tuk-tuk, or rickshaw as they're known in Pakistan, you refer to the driver as a rickshaw-waala. A chai seller becomes a chai-waala, a fruit seller becomes a fruit-waala, and so on.