skysight-inc/HackerNews huggingface dataset:
The krdc & xfreerdp combination is terrible. I don't know which program is at fault (probably krdc), but it's not working well at all.

There's the occasional random disconnection to right-click rarely leading to disconnection to a case where xfreerdp asks for a password in the terminal but I don't see it in krdc.
Hi dude, great job on Jitsi though, this is the latest one https://github.com/jitsi/jitsi-meet/issues/5649
I would pay $2 - $5k for a poster sized, high-dpi black and white E Ink display that had wifi and a bunch of readily available art. Especially if it could be battery powered so I could mount it on brick wall. The technology and novelty is incredibly cool.
Grammarly’s Journey to Become a Unicorn: Explained
It's also probably the case that readability is not a primary concern when implementing things like "min" that will most likely be in the standard library of a programming language. From my limited experience looking at such source code, there tend to be a surprisingly large about of code for fixing edge cases, esoteric performance problems, etc.

It may be instructive to look at how readable a very naive implementation of a basic function like "min" is, but it probably doesn't actually matter that much in practice, because you'll be using what the standard library offers (and its implementation is probably much less straightforward than you might think).
Are we talking about kids playing with toys, or professional engineers building serious machinery? I credit playing with Cuisenaire rods as a child for strengthening my mathematical intuition, but I wouldn't build my house out of them, eh?

In any event, I think it's possible to have your cake and eat it too. See http://iconicmath.com/ I think we can make mathematical toys.

Heck Scratch is a mathematical toy, eh?
That depends on the audience. Sometimes that sentiment, here on HN, is downvoted to oblivion and other times it gets 60 up votes. Yesterday a different comment that said almost the exact same thing got 37 up votes.

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

I suspect certain threads, by title, attract different population segments that differ on their programming interests, sensitivity, defensiveness, individuality, and so forth. Hiring threads normally have increased sensitivity, and I suspect the sensitivity is ramped up right now with many people being out of work.

As for my personal bias software hiring is horribly subjective. When I am interviewing the technical considerations of the interview are generally time consuming substance of no practical value in the consideration of candidate selection. Knowing that going in I prefer to watch the interviewer to gleam what decisions that forming and not disclosing.
Depends on how you define "work".

To get to 0 you need very high participation.

Even modest adoption will have some impact on the rate of spread.
The problem with doing any sort of effective contact tracing requires special APIs for iOS and Android because newer versions of both OS disallow background communication and location gathering
The advantage of e-ink is that it blends perfectly with the ambient lighting, without eyestrain or backlight bleed. Low contrast is kind of the point, combined with the ability to change the display remotely/automatically.
The incompetence of CDC and FDA is staggering.

It is not hard to imagine an alternative reality where the CDC-FDA testing fiasco did not occur, there was some test-and-trace early in the epidemic, and the cost and extent of the shut-downs were lesser and far fewer deaths occurred.

It is a bit dismaying to say this: but CDC and FDA have a lot of blood on their hands.
Right. But it's not like they're going to "just" announce that.

"Hey everyone - so yeah, we're using all your data you're willingly providing all these apps on your phone, like location, contacts, camera...So thanks for helping...Okay, bye!".

But you're right. Every day there is so much information from the spies we carry around with us as they communicate that it'd be unfathomable they're just "ignoring" all of this information.

The chances are in some privacy policy it says they can share that data with their "partners" which silently gets back to the government.

Just use what you already have, what we already know you have, and if it saves lives then at least it was put to good use.
They have no territory, government, or national identity.
The issue was with the way TURN & nginx were dealing with SSL https://github.com/jitsi/jitsi-meet/issues/5649
The USA won't even have most of its supply chain under domestic control by 2035.

The response to the virus was typically disorganized and indicative of wider issues. The last 40 years have seen a huge slide in power and credibility, what is going to stop that?
I don't understand this absolutist mindset. It doesn't have to work this way. We can have, say, the draft - an absolutely whopping restriction on civil liberties - during WWII but get rid of it when it's no longer needed.
Honestly at this point if you could get FOX News to pick up the story, the White House will know about it immediately.
Given the number of people wearing masks, I think this would have a decent opt-in rate. Especially since, for most people, this is much easier than wearing a mask.
At this point OLED 4K screens of the same dimensions are cheaper than e-ink. I really hope the the prices come down because these are just so awesome.
Any reason for the downvotes? Not sure how hard work towards a noble cause can be a negative thing
The UI is based on side-scrolling, which works best with trackpad, but, I use a mouse and it works okay.

In practise, I tend to go through conversations 1-by-1 and either reply and close them, close them without reply, or star them and close them (for review later).

Re: whack-a-mole, you control which tags you're subscribed to and you can mute message threads you're not interested in, similar to how you can mute channels in Slack.
I’d be ok with this as long is it doesn’t require one of those awful nose swabs.
I just can't wait to see this being turned against us.
Previous pandemics of comparable severity haven't affected the long-term viability of hotels and ice cream parlors. It's unrealistic to expect that people won't want to travel or eat out.

Airplanes I'll grant you - I can definitely see a world where flights swing closer to a luxury good like they were decades ago.
I've only just heard of Ghidra so I was happy to see your comment. I had a quick question - what is the learning curve like for Ghidra?

I noticed earlier this week that there is a forthcoming book from NoStarch about Ghidra. There's a sample chapter available in case anyone is interested:

https://nostarch.com/GhidraBook
He's comparing postgres to normal desktop application.
Does this then allow us to run this in the background on iphone. The Danish and Norwegian governments are looking at using a GPS+Bluetooth based version because iPhone is so common and not able to work with Bluetooth when the app is not active is their argument. Also based on a centralized server. My hope was apple would in this circumstance allow Bluetooth to work differently so avoid unnecessary location data.
Why is this API even necessary? Isn't every individual with a smart phone already tracked de facto?

Why add a technological fig-leaf to what is by now a deplorable privacy situation? Just roll with it, change whatever laws need to be changed, and be done with it. The data collection capabilities already exist to do contact tracing, it seems.
> And as I already mentioned, the current Firefox implementation is just downright broken.

Yes, and as others mentioned, the "native" implementation in Firefox is also downright broken. Without knowing which one is more broken, there doesn't seem to be a strong reason to change the default. I understand that the native one works better for you, but you're not the only user.
This doesn't line up with the reality that almost all games were written in combinations of C and asm.
Why not link directly to the interview? https://www.ft.com/content/13ddacc4-0ae4-4be1-95c5-1a32ab159...
Ask HN: Which gift card API to choose?
Hi all, we are building remote teams bonding platform called Karma (https://karmabot.chat) and planning to hook up Karma Rewards to gift cards through some neat API. Ideally, it should be as simple and pleasant as working with Stripe API. If you had any experience with that, which API should we use:

- https://business.gyft.com/gift-card-catalog/

- https://www.tangocard.com/gift-card-api/

- https://flexawards.com/api/digital-gift-card-api

- https://tremendous.com/products/gift-cards

- https://www.rybbon.net/pricing/

Other suggestions?

Note: most of Karma's teams are in the US, but at least a 1k of them is elsewhere. It would be preferable to have at least some cards available to them.
You do realize that there's a ton of precedent for privately-owned heavy weaponry in the US, right? As the 2nd Amendment folks would point out, there used to be US citizens who owned warships.

F/A-18s without guided weaponry aren't really that much of a change. (they've got cannons, but afact no JDAMs, JSOWs, AMRAAMs or even dumb bombs)

> Or, maybe more likely, some QAnon nutjob getting his hands on an armored vehicle and driving it through a shopping mall in Atlanta?

Well, you can literally buy WW2 era tanks. And it doesn't take all that much to make them street-legal. This isn't new. And yet, we DON'T see nutjobs abusing it.
Chinese Government knows, then covers up deadly virus causing mass world deaths and consequences, even makes people disappear = fine, any criticism is hidden, "it's a global virus"

U.S officials might have known about a potential crisis that might happen = end of the world, how evil is America and the orange man!
Use umatrix to block medium cookies or read it here https://outline.com/qWVkuf
For context, start with https://www.vox.com/2020/4/10/21215494/coronavirus-plans-soc...

The tl;dr is that without a huge, nigh-omniscient program to trace individual cases, we have no choice but to go on and off Covid lockdown for a year or more, with potentially devastating economic consequences.

Having Apple and Google develop a built-in tracing program to their phones with firm privacy guarantees is not good, but it might be the least-bad solution we have right now.
Sleepless and prepared: SUSE’s Melissa Di Donato draws on open-source community
Along with better performance and reliability than X11 RDP allows redirection of sound, folders, USB devices, and can present a virtual GPU which allows access to the physical GPU of the remote end.
Covid-19 Is Traveling Along the New Silk Road
Actually I didn't implement anything regarding the back button.. as I didn't think about it at all! Thanks for the feedback
Actually SARS-CoV-2 has been found to have a comparatively low mutation rate. But my point was that now you're not just positing a very large undetected outbreak of COVID-19, you're positing a very large undetected outbreak of an itself-undtected variant strain of COVID-19 that just happens to have the properties needed to produce the overmeasurement that you want to see in the case fatality rate.

See the problem with that logic?
Maybe you should stop expecting someone to spoon feed you everything and learn to do your own research.
The question is when we get out of this, what do we do about the existing dystopian nightmare surveillance:

https://twitter.com/MikaelThalen/status/1243281598037913600

Look how fancy the UI is!
Feels like more and more there's a ton of smart people converging on ideas. I wrote a flashcard web app with WF as the filesystem. Right now it's very powerful as a personal use system, and I've considered making it public.
For the last 4 years I've read a constant stream of articles about how "This will be the end of our democracy", "Democracy is under threat!", etc.

If we as a society agree to ubiquitous, mandatory location tracking and a complete suspension of the right to assembly in response to this virus then we never deserved a democracy in the first place.
I'm not sure it is fair to say "Generally". Sometimes, you maybe don't want to multithread it. When I've used it, multithreading was still useful, despite downclocks, by huge margins.

And on AMD cpus, the downclock issue doesn't exist near as badly.
Is my translation incomplete, or did that German study use a test with unreported sensitivity (but >99% specificity)? 15% could be closer to a lower bound, if so.

On top of that, other research indicates some folks might be recovering without developing antibodies at all (they could be clearing the infection with only their innate immune systems). In that case we couldn't be totally sure about the upper bound anytime soon:

https://www.medrxiv.org/content/10.1101/2020.03.30.20047365v...

https://en.wikipedia.org/wiki/Innate_immune_system
They may, however, be talking about replacing the microwave oven that is on the fritz or the things that they really want but can't justify it at the moment.
The simplest way to gain some degree of understanding for me came through using C#'s linq, and then being told that "SelectMany" is basically the definition of a Monad.
This would have a lot more detailed data than Verizon since BLE can calculate distance relatively well. Verizon just knows which tower you are on.
No disrespect but it's pretty useless. My "location" is where my browser "thinks" I am, no ability to correct it, and I was able to report myself as 'sick' which leads to your dataset being polluted.

Data which isn't verifiable is useless, wrong and potentially dangerous. IMO it's important that those who claim they are sick are actually sick.

If they're not, the data point isn't useful especially on a larger scale.
With "Datomic On-Prem Starter", you can run Braid for free.

https://www.datomic.com/get-datomic.html
MongoDB has built-in auto-failover with replica sets. It is possible to set this up for PGSQL with third-party tools but it's hard to get right.

MongoDB has built-in multi-instance sharding support. Again this is possible for PostgreSQL with table partitioning and FDW but it is hard to maintain.
Retail won't move the overall market. However, it can move meme stocks like TSLA, SPCE, etc.
Onboarding for Stanford CS106A:Code-in-Place
Completely agreed. When this first landed in Firefox Developer Edition, I thought something was broken with the layout. It looks especially broken to me when using the "compact" layout mode. It took me some time to find the "browser.urlbar.update1" setting that disabled it, and it was a relief to finally see the address bar return to normal size.

I've historically found the address bar in Firefox superior to all other browsers precisely because it is not biased toward being a gateway to search engines. It has always done a superb job of finding what I am looking for from my history and bookmarks. I worry that the new algorithm will reduce the utility of the address bar for me, making it similar to other browsers'.
Show HN: Barkaelogy, an NPM package for Bitcoin file archaelogy
That's not the thing that makes the feature useful. The thing that makes it useful is that it makes it easier to do common tasks.
Apple, Google Partner on Coronavirus Contact-Tracing Technology
I tweeted about exactly this last month. Great news!

https://twitter.com/dbrophy/status/1241434641250299905
How can they stop listening if they didn't listen in the first place?
People can easily tell whether you're wearing a mask, so social "norm building" factors work.
Did you read about it? This isn't that.
Even if there was a tech bubble, what's the evidence of that bubble having affected the entire economy to that degree? This sounds exaggerated.
(From a UK perspective, though I now live in the USA):

Can anyone think of a recent situation where the UK government has given back a power it has temporarily taken? This is a genuine question - I cannot. The closest was a stand taken by David Davis against 90-day detention without charge during the Blair administration (though he has since proved rather more illiberal than this position would suggest).

In the UK at least, while it might not _have_ to work that way, in practice it does.
It's actually faintly amusing. I suppose if you're going to try and protect reverse engineering software against cracks, you're going to have to throw in a lot of effort or you're just wasting your time.
That is absolutely the last thing you should want. Are you seriously saying you support invasive government tracking under the guise of this?
My thoughts at the time:

Close contact detection and alerts at the mobile OS level

We need to get better and faster at stopping the spread of infectious diseases. Covid is already catastrophic. Next time R could be 5, and mortality could be 5, 10 or 20%.

I believe we can use mobile technology to track close contact between individuals, and alert at-risk individuals to potential infections. I believe this could drastically reduce R and the impact of infections diseases could be substantially mitigated. Simulations should be able to determine the effective reduction of R.

Apple and Google should work together to implement a worldwide close contact logging framework. It will use bluetooth to track close contact encounters. The architecture will be anonymised and encrypted to make it somewhat privacy centric.

Obviously privacy zealots will make noises, but to save millions of lives and economic disaster the general population could be convinced it's acceptable.

iOS and Android should have an always-on bluetooth scanner that logs the bluetooth ID of nearby devices. If a device stays nearby for a certain amount of time, a close contact is triggered. The severity of the close contact is determined by the amount of time the devices were close together for, and other bluetooth data. This is anonymised, encrypted and logged.

When an individual is diagnosed with an infectious disease, they activate a feature in their phone which displays a QR code. The health professional has an app that scans the QR code. The health professional will enter details about the disease, and how far into the past the person was estimated to be contagious.

Alternatively if the individual hasn't been tested or is unable to reach a health professional, they can answer a set of questions about their symptoms that will determine how likely they are to be infected. Obviously this method of self diagnosis is less reliable so the framework will take this into account when deciding who to deliver alerts to.

The system alerts people that have had close contact with the infected individual, giving advice about local testing centers or self quarantine. The system will be tuned to only notify the more severe close contacts as needed. Data about available local testing capacity could be used to further refine this tuning.

Problems:

* Privacy: how to make the data private / anonymous.
Communication: how to convince the public that their data is private / anonymous?

* Power: Bluetooth on all the time - battery drain?

* Health professionals: how to make sure only health professionals can use the alert app, but also deploy worldwide without delays.

* Deployment: how to get this system onto all Android phones with such a fragmented ecosystem.

* Detection: how to most effectively determine infection risk from available bluetooth data.

* Tuning: too many alerts for low risk encounters and people will ignore them - tuning is needed.
I was thinking of getting a large E Ink display and whenever I would have a guest the cameras in the house could capture their face and use a GAN or some model to change to create an image using their face and update the display just for a few seconds to spook guests. I studied E Ink displays and the low contrast ratio and enormous costs flushed my prank in a drain.
I may be overestimating them, but I imagine this applies drastically less to your average Linux user who knows how to actually apply this.
Gitlab or GitHub? Which one is better?
Startups Hiring Engineers
(caveat: amateur)

I think this is a great idea to get community involvement upon. I'm sure you know there's a network of researchers on Twitter (I'm aware of the one centered around the Krogan lab in UCSF i.e. @KroganLab), and on Reddit (reddit.com/r/covid19) that have been posting ideas back and forth. Consider posting there.

I like your idea because it circumvents a number of ethical issues, but may be time/resource consuming. Another approach but one that quickly hits those ethical issues during testing would be to knockout immunosuppressant genes as popularly described by: https://www.nytimes.com/interactive/2020/04/03/science/coron...
(preprint https://www.biorxiv.org/content/10.1101/2020.03.22.002386v3....). Perhaps mice model? An in between approach that might be better, would be to target your search by looking for changes that likely inactivates the immunosuppressant genes.

I and I'm sure many others dearly hope your approach works. Godspeed sir.
Chrome is trying really hard to prevent me from downloading the Mac App. Its saying 'Nautilus-1.2.0.dmg is not commonly downloaded and may be dangerous' and when I clicked to keep it another pop up came up with 'Even if you have downloaded files from this site before, the site may be temporarily unsafe (hacked). Try downloading this file later.'

I don't have any extra security (that I recall) set up on Chrome so I thought I would let you know.
Co-author here. Thank you all for your comments.

While I understand is tempting to easily conclude that this is apples-to-oranges or that "obviously a relational database is better at data relationships", I recommend to dive deeper into the topic.

First of all, almost all data models you may think of are in some or another way relational (call it "related data", if you prefer). So any database, RDBMS or NoSQL or whatever, will need to deal with data that is related to other bits of data. So this is, from this perspective, very apples-to-apples IMHO.

Second, and regardless of the above statement, the exercise here is to model a data model that is, necessarily, two (or three) pieces of related data. And actually we considered the two models that MongoDB themselves consider for data modelling: embedded and reference. This is explained in the post and references to official MongoDB documentation are provided.

Third: benchmark is open and public. The repository also contains all the query examples used in the post. If anyone considers that there's a better way to represent this data model (problem statement), that would still answer all the "business" questions (queries) considered in the post, please send a Merge Request to the repository. We will be very happy to analyze it.

All in all, this is an exercise of data modeling, for a given dataset. MongoDB requires data modeling, is not "schema-less", and this is pervasive through their official documentation. The reference model, and their $lookup operator, are not a corner case nor a hidden downplayed option. It is a first-class operation, well advertised. But its complexity, performance and rewriting needs to adapt to changes are what are not, apparently, advertised, after our observations.
Antibiotics aren't actually useful against viruses. We are currently in roughly the place with antiviral drugs that we were a century ago with antibiotics: the first clinical and theoretical hints are there, and a few things have been tested and found to work in isolated cases, but there simply is no systematic, industrial-scale way to pump out (antiviral) pills or syrups that can be thrown at whatever new (viral) pathogen comes out of the wilderness this year.
> Privacy is really important: but we lost it all a long long time ago.

your fatalism is not Truth
An interesting Twitter thread on why the stand-alone contact tracing apps that many others are building won't work, and why integrated platform solutions like this are necessary: https://twitter.com/zainy/status/1248482486524379137 (but of course, necessary does not mean sufficient)
Is this the approach that South Korea and Singapore used?