skysight-inc/HackerNews huggingface dataset:
I think what's becoming clear in this discussion is that there are some developers (myself definitely included) who would like to use SQL as an interface to plain programming structures outside of actual databases.

I understand postgres provides something like this, but it would be interesting as a library rather than a separate application. I'd love to be able to query hashmaps or arrays of data using SQL.

Maybe this already exists somewhere? My web-search-fu is failing me but I recall reading somewhere that facebook had something like this for querying systems, so maybe such a library exists extracted from that usecase?

Edit: Here's one. https://github.com/mozilla/moz-sql-parser
Show HN: Cards Against Humanity – Unofficial Online Version
> I personally think of "rights" as a kind of useful fiction that gives a kind of psychological "leverage" in politics.

Yes, of course. Rights are whatever we as a society decide they are. That's why I wrote, "should be considered a basic human right" rather than "is a basic human right."

> One way I can interpret what you're saying is that governments shouldn't attempt to outlaw that.

The devil is very much in the details here, and reasonable people can disagree. IMHO bitcoin is dangerous. The anonymity and inability to roll back transactions is IMHO a bug, not a feature. It makes it too easy to produce irreversible bad outcomes through negligence or malice.

> But I think you mean more. I think you mean something like, constitutions should be amended to include EFT as a "basic human right", and that governments should provide the service too. Is that right?

More or less. I don't think it's so important what constitutions say. What matters more is what the societal consensus is. Money transfer should be a commodity. Its cost should be somewhere in the neighborhood of the marginal cost of production, which is one hell of a lot less than the 2.5% the credit card companies charge. And that cost should probably be born by society as a whole, just like with most other infrastructure.
Yeah. I use it for work (healthcare, 3D simulations, GPU, our own custom apps for treatment planning) and also for gaming. Would recommend with Parsec.
Show HN: Our designer did this chalk drawing in self-isolation. I love my team
Firefox's revamped browser gets support for five more extensions
I still think they could've (and should've) been more transparent.

Android has been doing it for years, and it's always been toggleable. If Apple didn't want to implement a toggle that's fine, but they could have easily indicated to the user that their device's battery has degraded, that batteries are replaceable, and that performance can be restored by replacing said battery.
How do you assure that this tool isn't used by the lazy techno-elite to snatch up all the delivery slots? Rather than say the older and technically less literate, whom are probably more at risk and more in need of those delivery slots?

Yes, I totally get the concept and could use it myself. But I'm also reasonably young and healthy and would rather shop at the store and let the "at risk" population use these grocery store features to be safe.
Every hire at google needs to be OK'd by a Senior Vice President?
not sure what you are getting at,

having 10x more infections yet the situation is still manageable is actually pretty good news
Your layered model with "pipes" seems like a confusion and is misleading at best.

It's probably easiest to see what's actually going on the TLS 1.3 design - even though this is effectively what really happens in popular clients and servers with older TLS versions today also - because in TLS 1.3 none of it's optional any more.

In TLS 1.3 the peers agree an ephemeral shared "master" secret using an elliptic curve variant of the Diffie Hellman algorithm and random data they've chosen. ECDHE means each side ends up knowing the same essentially random secret and nobody else knows what that is, even if they eavesdropped on everything both peers said.

Then this shared secret is enough to generate a number of symmetric keys used to secure all subsequent communications between the peers with conventional symmetric encryption (often AES using the GCM cipher mode).

Now, the two peers can communicate securely, it is impossible for anyone to eavesdrop. But, at this stage neither is sure who the other is. It is conventional (in web browsers) for the client's identity to remain unknown in TLS but the server proves its identity using a signature algorithm. Specifically it signs a transcript of the process so far, proving that it took part in the sequence of events that led to this point, using a key for which it presents a certificate. The client can examine the certificate and signature and verify that the certificate is trustworthy and that the transcript signature proves that the certificate's subject is the server it is talking to.

There aren't two pipes, one contained within the other. There's just one pipe, a secure pipe between client and server, and then that pipe is used to transport proof of the server's identity (and optionally, likewise for the client). Without that identity the pipe is still secure, you just don't know who it is you're talking to securely.
"Our designer" = Alya Yuzgina from https://karmabot.chat
Ask HN: Designers, do you allow clients to edit your designs or do it yourself?
Carrousel!
https://scifi.stackexchange.com/questions/22080/what-did-the...
Company says their product test performance is great. News at 11.

Cautiously optimistic, let's hope and see. And not be too disappointed if this turns out to be nothing.
Vue 3 Beta
>That's not how security research works.

They contacted Clearview and made sure that the issue was fixed before sharing the information they found with the press. What problem do you see with this? The researchers have no responsibility to keep Cleaeview's failures secret.
Austria did a relatively large scale antibody sample of its pop (0).

Seems to discredit the notion that infections are vastly different than modelling.

(0) https://amp.theguardian.com/world/2020/apr/10/less-than-1-of...
Yeah, and I’ve heard there is talk about rolling some of that back even further.
That is not what this paper reports, and the title should be de-editorialised.

Compared to 1,918 conventionally treated patients we observed a survival benefit for ivermectin (mortality rate 18.6% vs 7.7%; HR 0.18, 95% CI (0.07-0.48), log rank (Mantel-Cox) p<0.001). The hospital length of stay was 15.7 +/- 8.1 days vs 10.9 +/- 6.1 days, p<0.001 and intensive care unit length of stay 8.2 +/- 6.2 days vs 6.0 +/- 3.9 days, p<0.001 respectively.

In COVID-19 illness, critically ill patients with lung injury requiring mechanical ventilation may benefit from administration of Ivermectin. We noted a lower mortality and reduced healthcare resource use in those treated with ivermectin. These observations should not be considered definitive and allow for translation of a hypothesis from bench to bedside which will require confirmation in a controlled clinical trial setting.
After having undermined most of the efforts of his own health minister, Bolsonaro can't do much worse, I agree.
> The code I posted above compiles and runs without any custom linker script.

What?! Ok, I've seen the Linux kernel's custom linker script define symbols for custom ELF section boundaries, but TIL that you can get these automagically. I'm curious to see if LLD implements this logic, too.
> Suppose you want to use gpg to encrypt Gmail conversations. Your workflow is basically copy-pasting text into and out of a text editor and then attaching the ciphertext to the email and sending it.

If you're using the web browser. Gmail can use IMAP and so plenty of clients can encrypt the messages natively. There are Android apps (and probably IOS) that do this as well automatically.

The important thing here is that Gmail isn't the standard for email, and the more that you rely on commercial email companies to streamline encryption the more you'll be let down.

> Using GPG (correctly) is a colossal pain in the ass. In a lot of ways it reminds me of git: inconsistent and confusing UI/UX, obtuse documentation, footguns around every corner.

GPG doesn't have a UI/UX. GPG by itself refers to GnuPG which is a library and command line tool for generating, importing/exporting keys, signing, etc. The documentation is available on their website and follows industry standards in documentation, and also including man pages as well.

There is always improvements that can be made in terms of automation for users, but that is what Keybase does. There are also a plethora of third-party GPG tools that a large community of users are happy with and there is nothing stopping you from building your own.

> If you truly grok the internal mechanics, then {gpg,git} can be a good and productive tool. But that bar of grokking the internals is too high for casuals and so there's a plateau of adoption that's inevitable.

Can't you say the same about almost any piece of software. If you tried to understand the internals of almost any piece of software, it can be difficult to understand. Vim has its own scripting language. JavaScript has like 20 different implementations.

That is what the third-party tools are for, and many of them have made it very easy to use.
Most recent numbers I've seen are that if you go on a vent, you've got a 70% (San Fransisco) to 90% (New Orleans) chance of dying. Not great.

Anecdotal word from family members working in ERs is that none of them have been on a shift with a successful code run on a covid patient. CPR is low single digits 30-day survival based on Chinese numbers released this week. It was something like (1) patient survived out of 37 attempts.

The question of if the 10-30% of vent survivors would have survived without a vent is fair, but that's a maximum efficacy at this point.

Vents are definitely not the answer everyone thought they would be.
You’re reading it wrong. We’re on week 16. Week 16 is normally close to the low point, not spiking.

The good news is that it seems to be starting to fall in most countries.
Right; we're saying the same thing in different ways, I think. BEAM's concerns, in descending order, are:

1. that an actor that wants to run is never de-scheduled for too long (= 99th percentile latency);

2. that every actor that wants to issue an IOP to the kernel gets to do so efficiently (= whole-system throughput)†;

3. that any individual actor makes actual appreciable progress (= 50th percentile TTFB latency.)

This is basically the definition of a soft-realtime system. If latency always came first, it'd be a hard-realtime system; if throughput always came first, it wouldn't be a realtime system at all.

† BEAM is actually quite bad about this for disk IO in the normal case, because all disk IO by default goes through the bottleneck of sending messages to a single file-server actor. This has the advantage of virtualizing the filesystem, allowing for e.g. diskless BEAM nodes that boot by using a peer's file server as their own. But it's not very good for filling up your disk's IO queue. Luckily, you can bypass the file server and use file-IO ports/BIFs directly. Or, if you're working against network storage anyway, just skip your own OS kernel and have BEAM speak iSCSI to the disk server directly (like Erlang-on-Xen does.) That approach will likely give you more disk IOPS than you could achieve even in C, presuming the C program is relying on OS syscalls to talk to the remote disk through the OS VFS layer.
Why didn't weather help Guayaquil? It's the worst hit city in SA yet is one of the most tropical ones.
It does matter because you misunderstood (like your first sentence in your first comment said). Every company that gets into a YC batch is still invested in by YC. You cannot be in YC without being invested in by YC.

What's changing is the follow-on investments are not automatic. It used to be they would automatically exercise their right to maintain their 7% stake by investing more. Now they're going to maintain a smaller stake, and it's not going to be for every company. Only about 1/3rd of them.
Source? Europe shows excess mortality spiking to a similar level as the 2017-2018 flu season: https://www.euromomo.eu/

And that’s with elective procedures being cancelled and everyone scared to go to the hospital for any reason. Here’s some new data indicating that half of the excess mortality in England might not be caused by COVID-19 itself: https://archive.is/2eKCW
FWIW I am hoping that there are maximal number of invisibly sick people that never notice it, that is the best outcome you could have (other than nobody being sick of course)

if you knew someone is unaffected getting exposed is not such a bad outcome.
Yes, there is the chance of false positives with antibody tests, in particular for other strains of Corona, but scientists can do a sample of antibody tests on people they know to have been infected with covid-19 and get a rate for false positives and take that into account.
They didn't say PAL, they said "50 Hz TV."

PAL and 50 Hz TV are not synonymous. Brazil has 60 Hz AC and uses PAL-M which is 60 Hz TV. AC=TV even in these odd cases.

Old CRTs couldn't possibly clock their flyback to anything but mains.
> types can't substitute a large amount of testing can only come from inexperience

That is a very bold assertion I have seen no evidence for. I write very few tests in Ruby or Javascript aimed at validating types.
Following up on this, I was inspired to try again. I decided to give APNG tools a shot, as it seems that APNG support is pretty good these days[1]. It was straightforward to build apngasm[2] and ttygif[3] from their GitHub sources on Ubuntu. I modified ttygif to generate a command for apngasm rather than for convert, and found that it could easily handle my data.

Unfortunately, apngasm does not seem to handle gamma correctly, resulting in more muted colours in the output APNG than in the input PNGs. If I can find the time, I'll fix that up and open-source the various tweaks I made. My current results are[4][5], though I may update those images as I improve them.

On a related note, it seems that it's no longer possible to remove the window decorations from gnome-terminal on Ubuntu 19.10, which is unfortunate for ttygif captures. I switched to my Ubuntu 18.04 machine to do a capture without the window border.

[1]: https://caniuse.com/#feat=apng
[2]: https://github.com/apngasm/apngasm
[3]: https://github.com/icholy/ttygif
[4]: https://slerp.xyz/demos/ascii-euler/block.png
[5]: https://slerp.xyz/demos/ascii-euler/waterfall.png
Agree. The blanket investments on later rounds seems like a weird policy regardless of fund size. Some YC participants are going to be weaker than others, and as someone said elsewhere in these comments, YC probably has an idea even before the class is over simply due to having more intimate exposure to the the companies. Unless there was some sort of implicit pump and dump, why bother throwing good money after bad on the underperforming alums?
Why would YC know more than other investors? The required knowledge seems to be a function of ability to predict market outcomes and perform due diligence.
What matters when searching for a startup job?
I'm fleshing out an idea and would love to hear what the fine folks of HN think about when considering a new startup job? What's the best way to find them? What stage is optimal? Who do you want to work for? Things like that would be great!
Buildkite + preemptible GCP instances has worked great for where I'm working right now!
my favourite laptop has to be Panasonic's Let's Note I had one wayyy back model W2D and they eventually had this physical button that let you charge up to 80% for longevity reasons.

That being said, I still own a macbook pro from 2011 and it's battery is still 100% healthy so I'm quite surprised to see how much's changed...
I've heard that most of the Xps lineup has cooling issues. On the other hand I've got an Aero 15 (2018 I think), fan noise is decent and after a small undervolt it can indefinitely sustain max single core turbo speeds (4.1GHz) with respectable all core turbo (3.7GHz), while sitting at 70C. There are laptops out there with adequate cooling solutions out there.
I wouldn't say the government being much of an obstacle here, but the union as a whole. It represents ~60% of the Brazilian GDP. So even before rebuilding the country, people we'll need to keep collecting taxes to keep this huge public engine running. It won't be easy.
Please see https://news.ycombinator.com/showhn.html (“something you've made that other people can play with“).
Top+Arthritis+Treatment+(7+Incredibly+Effective+Natural+Remedies)
Yes, I understand that. My point is how can it possibly be only 3%! Their own math doesn't add up!
Folly has Boost as a dependency and do not repeat features that already present in there. Not a problem if your project already uses Boost.
Abseil seems to be self-sufficient.
This article says it was not an antibody sample.
I think the repo with these benchmarks have some really interesting things in them in general. It's really worth taking a peek at some of the implementations.

The aspcore platform benchmark does some cool trickery based on whether the test even requires a database using compiler #if directives. Though it seems to be flagged as "realistic approach" Dunno if I agree with that. I think I'm looking at the right code.
https://github.com/TechEmpower/FrameworkBenchmarks/blob/mast...
They provide the service at a lower price and would be profitable if they weren’t aggressively expanding?

That’s just a better company.
It wasn't the right thing. People thew out their phones because they were slow not knowing they could have been fixed cheaply with a new battery.
I honestly don't think the book you're looking for exists, "Learn C The Hard Way" is probably the closest but it's very opinionated and has its critics. The others, as most C books seem to be are concerned largely with the minutia of the language.
But if your limiting to only a whitelist of queries what's the difference vs a standard API? You might as well then just have a REST endpoint with the query defined on the server if your only allowing certain queries. Get your Javascript dev's to write a Node service or equivalent with the query logic inside it; that way the query logic doesn't need to be replicated per client.
Until foreign demand for the US dollar stops (and there's no sign of this happening) you have nothing to worry about.
Yes same for me and the arctic.

wait...
Auth0 JWT Critical Bug IIRC “JWT Validation Bypass in Auth0 Authentication API”
Citation please? That sounds physically impossible.
> Professions will buy

I, a professional, have no say in what equipment I use in my profession — my employer does, and they do not allow outside equipment. (I get 1 MBP.)

I don't think this at all uncommon, either; I've only worked for one company so far that allowed personal machines, and that was only briefly while they were so small they weren't purchasing any equipment for the employees yet. (They rapidly outgrew that.)
> Bread isn’t very good without yeast (good luck finding that)

Yeast is still available online: https://www.amazon.com/dp/B00HST626C/

> cakes aren’t very good with all purpose flour

We only stock all-purpose, and there are a lot of great cakes you can make with it. Here's one I make a lot: https://www.jefftk.com/recipes/choccake

Before organizing this, we had already gone through about 30lb since we started staying in (https://www.jefftk.com/p/stepping-up-isolation)
A 3D guided tour through Ancient Rome
I want to hear about success for this, but building on zoom?
Isn't that kind of like dumping waste into the bay, and then trying to build on top of those sludge heaps? It's totally possible, but is there not a better way?
This might be an unpopular opinion, but I think YC’s days are numbered, as are many other startup accelerators, and this is just another sign. The model is breaking down and isn’t really up to date with the way startups develop these days. And with the raging bull market of the 2010s winding down, it’s clearly looking like the end of an era.

Without another entrepreneurship catalyst (in the early 2010s it was the rise of mobile app markets and social media) we are unlikely to see the return of the accelerator model in its full glory.
Laptops certainly can be designed for actual work. Its just macbooks are focused on being as thin as possible. If they put the current gen macbook in a 2012 macbook case they could make it run much much better since they could put a good cooler in it.
Very much agree.

For now we (sqlitebrowser.org) will keep with the easy approach of using the official Qt installers.

If Qt does something even further dumb though, we'll likely move to compiling Qt ourselves. And probably then make installers (.msi/.dmg) for anyone else that wants it too. ;)
Temperature might or might not help [1] and even if it does it may not be enough. Daily confirmed cases are still rising but effects of the quarantine should be visible soon since i think we are reaching the 3 weeks mark.

[1] https://www.scmp.com/news/china/science/article/3079831/coro...
In my experience there are 15" laptops with adequate cooling solutions for Intel's 45W parts. They just turn out to be heavier, because a proper metal heatsink is just heavy.
Take Virtual Tours While You Are at Home (Open Source)
Almost every manufacturer of electronics does something similar. It allows them to sell products at multiple price points without having to retool for literally every single SKU they make. Instead the only thing that's different is firmware and maybe some drivers.

This is not new. It's been going on for decades, and there's nothing wrong with it. You're getting exactly what you pay for and if you didn't pay for all the features... you don't get them.
Eric Weinstein on April 2nd posted the lecture to his YouTube channel + at the end of video he goes over to clarify some details: https://www.youtube.com/watch?v=Z7rd04KzLcg

I'd recommend his The Portal video podcast series as well: https://www.youtube.com/user/nobani88/videos

Two other recent interviews he did with Lex Fridman https://www.youtube.com/watch?v=rIAZJNe7YtE and Joe Rogan https://www.youtube.com/watch?v=wf0_nMaQ6tA
Interpretability – An Applied Research Report
Donnie Thompson casual bow tie.

You also need to do strength training.
Sdf
asdf
Hence "client-side". a-la Elasticlunr.js
Cars are expensive and have warranty. I wouldn't mess with that.

Besides, Tesla will know the moment you connect to the ethernet port.
Well, as a user, wouldn't it be nice if I could access 100 % of my battery for situations where I need as much life as possible? 20 % is fairly significant. It also cuts down on battery longevity, but plenty of people might not care at all.
> because humans can only interpret the facial expressions and emotions of other human faces.

Arrival was pretty good in showing actually alien aliens (while falling into the trope of godlike aliens).

Watch some octopus videos. You may get a sense of a certain connection, empathy, between sentients that transcends our physical forms.
I totally agree with you. The more people that maintain a 3m supply of non-perishables and rotate through them, the more robust society will be to problems like this one.

Households also vary a lot in size: ours is six adults and two kids, so we do go through a lot of food.