skysight-inc/HackerNews huggingface dataset:
> I still don’t follow, what action can be taken by any agency to make travel fearless in time of pandemic?

Government information advertisement (something like you still have right to life and freedom of travel, pandemic doesn't change that, followed by advice on safe travel without risking someone else's health), conscription, personal protective equipment distribution.
>Is it? Does that range start at 0 or 1 or some other value? Does it include 15 or exclude it?

This is like reading a novel that says, "And then Jill began to count." and then asking the same questions. A non-technical reader does not need to know these details. The smaller details are not required to grok the bigger picture.

>Doesn't it? Is that UTC or local time? Or maybe it's CPU ticks? Or maybe the time since the start of the program?

When is the last time someone asked you, "Know what time it is?" and you responded with, "Is that UTC or local time?" Same thing, these details do not and should not matter to a non-technical reader.

Keep in mind, the audience is for non software engineers from people who barely know how to code, to people who do not know how to code but still need to be able to read at least some code.
I think it would help to include your bio/qualifications in the blogpost.
Thanks for the recommendation, sounds great!

As mentioned above, I think the credit is due to Coursera more than my university; either way, at least they've let me know that something like this is possible.

It's just for fun; most of our courses are now taught over Zoom or similar services, assignments are handled digitally and if it wasn't for the low-quality webcams, you'd almost forget something is out of the ordinary.
Show HN: Data visualisation of the 5 Monuments of cycling
Hi All,

This is a small web app introducing the 5 Monuments locations and their winning history.

This is a hobby project where my technical goals were learning React and using Mapbox API. I populated manually the database so there are not many things in it, that's why there are only basic features. If I manage to find open data I may do a v2.0.

Any feedback on technical side or design appreciated!
Nitpick: There is a circular argument here. US has largest consumer because dollar is strong.
Multithreading and Multiprocessing in Python3
> Case in point: the author of this article that we're commenting on made a deadly mistake because they did not understand the math behind point conversion between Ed25519 and Curve25519

By the way, since you seem to work on Wycheproof: would you take a look at my pull request? The EdDSA test vectors would have saved me (and my users), but the front page didn't mention them, so I didn't know they even existed for over a year. I initially believed you were concentrating on other, even more error prone, primitives.

Others might be in my position: letting bugs through because they think Whycheproof is not relevant to their project. A pity, considering how amazing Whycheproof is (I'm now systematically integrating any new test vector I learn about).
It seems the reason the vaccine will take so long (12-18months) to develop is because it needs to be tested for long-term safety which takes a trial with long-term monitoring. As this is essentially a sort of (active) vaccine, how do you propose ensuring it's long-term safety? It seems you'd run into essentially the same problem as with developing the vaccine.
I guess ham radio enthusiasts are easily offended when you ask them practical questions that they don't have a good answer to.
like it !
I got my two last jobs via Linkedin so for me at least it has been useful.

But yes, lots of noise there.
What has that got to do with anything?
>I speculate young people wouldn't volunteer unless they have a health issue placing them in the high risk group.

I suspect lots of young people would happily volunteer if it meant their life could return to normal. Heck, I'd bet even for the current strain, with a ~0.1% risk of death for young people, quite a few people would volunteer to get it if it meant they could get out of lockdown.
Corona Saga 2
Bill Gates’s Charity Paradox
Sounds like the Zara model. To catch up with fashion trends fast, avoid the latency of cargo ships, and localize
How much do you think is code and how much do you think is high resolution art assets
https://www.gilbertodyssey.com/
Any back of envelope math on how much this "search" will cost? Does it require someone with Bill Gates sized bank account or are you mentioning him because you know he is specifically active in this area of philanthropy/very influential?
This paper argues on the basis of symptoms that there might be a milder strain that has dominated some countries vs others

https://www.medrxiv.org/content/10.1101/2020.03.28.20036715v...
Yup I've done a couple interviews like that. They send the email at the time of your choosing and you have to submit the finished challenge at whatever deadline. Works for me! I can do things how I want to, just as if I had been given such a task on the job.
Ask HN: How do you write job offers in general?
For clarity, I'm not predicting.

15 days ago was just after New York and California implemented shelter-in-place orders, so we'd expect to see levelling in the numbers of daily new infections starting about two weeks after (now), with levelling in daily new deaths about 10 days after that (about 20th April).

Here's what other people are predicting - a peak on April 12th with over 2000 deaths in one day, and total cumulative deaths just over 23000 . https://covid19.healthdata.org/united-states-of-america
Range is a concept from mathematics, so an academic should know it regardless if they know Python or not.

Most of the concepts in Python come from academics and mathematics, so it's an easy transition. I don't think math has a time concept in a straight forward way, so time is an edge case in Python.
Operating System Development Tutorials in Rust on the Raspberry Pi
Source: https://www.nature.com/articles/s41586-020-2196-x
I think that for me there's some value in having an account and very little value in spending significant amounts of time on the platform.
Fascinating write-up Ben, who would have known that you were a genius with image processing as well as running containers :-) Love the gory details and I didn't know about pyfakewebcam either.

Do you have a live video recorded showing how quickly it can process a stream?
Convert Markdown to a Mind Map
Stupid question: if you only search people with mild or even asymptomatic cases, how does that even tell you something about the virus? Should you not also search in (many) severe cases for the candidate, to exclude it from the list of dangerous virii?
I agree here - given the pressures of an interview are much higher than on the job, enforcing a time limit should only prevent extremes rather than add yet more pressure.

I think I’d be fine if someone gave me 3 hours to complete a typical take home exercise, but I worry that some exceptional engineers I know might not be. Applying excessive time pressure could lead to cultural homogeneity.
The price of bitcoin would probably grow way way way way higher than 20k if Saudi Arabia decided they were only going to sell only for bitcoin, as in “add a large number of zeros” higher.
There was no incentive go to with AMD so now a ton of people want their Intel performance back instead of buying a new PC. Heck, this also applies to FX CPUs.
Actually I would argue they are not the same when your solution will force some number of people into poverty (plus in the US cause them to lose their health care).

No one wants to have to think about these numbers, but if you're responsible for making policy, it's very important to have good estimates of how many lives your policy will save and how many it will ruin. If you don't you're just reacting to the latest panic in the news cycle as sadly far too many politicians do.

Data matters, facts matter.
It can be useful. I have one rule when it comes to Linkedin though; I only connect to/with people I have either met in person or spoke to with over the phone.
They are. They might lose some users this way. They would definitely lose some users the other way though.

I suppose it must seem pretty strange to see a programming language built on a set of technical values, instead of trying to find the subset of most-popular values (because their real goal is popularity).
Show HN: Simple, easy to use, form validator for React using hooks
Hello!

I just wanted to share my very first project I decided to open source. It's (yet another) form validation library for React.

https://github.com/adbutterfield/ez-react-form-validator

I built it because I've never really liked Formik or React Final Form. Both seemed a bit overkill for most of my projects. I tried React Hook Form on a project recently, but it wasn't really my cup of tea either.

Not sure if other people will find this form validator useful. But I'm putting it out there just in case.

I also did want to give a quick shout out to the contributors of the React Hook Form repo. Like I said, this is my first time making a something open source, and I took a lot of inspiration from the React Hook Form repo for putting the configuration together, figuring out what to put in the readme, et cetera. Thanks!
Over the last 6 months I've read and had to make decisions on somewhere north of 500 cvs.

(I am a software developer, but I'm also doing hiring right now)

Linkedin means you exist[1]. It adds some (ie more than zero) legitimacy to your experiences[2]. It gives a canonical link to places you've worked[3]. It standardizes the way experience is described[4].

Let me clear: I hate linkedin. It sucks, I get it. The last time opened it with an intention other than for hiring or updating my status due to a job change was well over a decade ago. But I also hate CVs, and you have to make calls somehow.

[1] People send in fake or dishonest names to imply they are a single developer, but the goal is for you to hire their outsourcing company, or to obfuscate themselves because... (I never got to the bottom of all of them)

[2] People lie. This doesn't completely solve that but it creates links you can at least vaguely understand, connections implied you've worked with others etc

[3] When you hire from every single company "Generic Corp" isn't helpful, and it's often the case the company name people say is ungooglable, or at least gets multiple potential hits, then you have to try to guess which one the mean by where they live, if you can work that out from other companies they've listed... it's a mess

[4] everyone writes CVs differently, which is great for self expression, but makes it harder to get a common feel for things
Show HN: GoBox – GO sandbox to run untrusted code
I would appreciate someone else who knows more than me about the current state of these attacks and more than me about Linux security in general answering this question. Take what I'm about to say with a grain of salt.

My understanding is that Firefox still reduces timer accuracy, Chrome did, but increased timer accuracy again after adding other protections. I'm not sure if Chrome's protections rely on Meltdown vulnerabilities being patched on the OS level or not. It's been a while since I checked back on what the status was there, so I might be wrong.

There are also some concerns about shared memory buffers, which is why I think some of the features around them haven't been enabled in WASM yet. I haven't checked the status on that stuff in a while either.

In any case, for a vulnerability of this scale I bias towards saying people should practice defense in depth. Sometimes browsers have bugs in them, and this would be a particularly bad one. And again, there are userland native apps and systems and package managers that people need to worry about that go beyond browsers.
You like q-anon?
Nope ! It is not just you ...
One of my professors had two PhDs: one in physics, and one in computer science. Considering that they worked on quantum computing, I’m not sure I could call it a bad choice.
I don’t get why this question gets repeatedly upvoted in HN. I just responded to a similar question on Airbnb in another post. Do people not work for large corporations here ? Yelp’s business model is to sell ads to local businesses. And ads don’t sell themselves. For that you need to hire army of inside and outbound sales folks in every region, geo, market. This also means there is a whole account management team who is managing relationships with the thousands of advertisers. And then there is an ad tech team that is integrating these ads, but also reconciling payments and payouts in multiple currencies. I wouldn’t be surprised if majority of Yelp’s employees are in sales, sales ops, ad ops, and advertisement side of the business
Considering that we are now in a shutdown, and assuming that most symptomatic people do get tested and isolate themselves, doesnt that mean there is pressure for asymptomatic strains to evolve and keep spreading faster in the population anyway? they would be more likely to exist in the early epidemics, specifically south korea which aggressively quarantines people, but does not impose lockdowns, letting the asymptomatic spread
Many hyped development and administration practices make me snarky, too, but let's not take it out on random (young) people on the Internet. There's a great deal of history and best practices that are being ignored not just by ADHD juniors, but also by team leads and managers of every seniority level. Lots of people out there spend decades in the industry, build solid careers based on playing the right office politics cards and being friends with the right people, and miraculously manage not to learn almost anything.

(Edit: also, clearly, I don't read the news -- is YAML being "superseded"? By what now??)
Sounds a bit like manure, maybe?
The flu vaccine (and others) kills more than 1 in a billion yet we still use it.

And it would not be free, you still need to collect this strain, replicate it at massive scale and then distribute it.
That was my first thought. Very curious to find out how it would compare to Testlab virtual machines.
What's the status of Objective C language today? Is it fully supported forever or is it in legacy status waiting for its support to be dropped in the future?
I think that stock market right now is HEAVILY manipulated and current stock prices aren't even near accurate. And when i say manipulated, I don't mean something evil and secretive, I am referring to current FED and zero interest rate policy. That doesn't mean that what you are saying issn't true, I also believe that Google and Facebook will emerge from this crisis in good shape. BUT they are likely to lose a shitload of advertisers and businesses are shutting down and fighting for survival.
Think a little bit wider than that. How do you pay your staff in the local area you work in? How do you pay taxes to the local government? How do you sell your oil to people who don't have, or don't want to, hold dollars. Are you really going to turn them down just because they hold GBP?
Why would you optimize for smaller public stats on a marketing website?
Linkedin can be very helpful when doing business dev and looking for key contacts in your target companies.

But I must say my good-looking woman colleague is much more successful than me in acquiring connections. Go figure...
Virus can be asymptomatic for a number of reasons. Host factors, such as age, (speculation) history of the previous coronavirus but not covid-19 infections, etc.

Going after covid-19 genomes in a group of asymptomatic and symptomatic 70+ years old with sampling from different regions/countries may give us better data.

Finding a mutated strain which never gives symptoms in old people from diverse locations, diet, health status etc. is the holy grail of this approach.
Why are the macOS and Windows versions are unsigned?
Do you mean this "virus would not be a vaccine from a regulatory perspective"? In that case it is just another vaccine approach, but one that you alledge falls outside the current regulations. Do you think the regulations need to change due to the emergency?
back then, matlab was the thing
I was getting repeated spam from LinkedIn (“x wants to connect with you”) around 2012. Hitting unsubscribe would stop it for a calendar month, but then it would start again.

I ended up sending them an email threatening court action under UK spam legislation if I ever had another unsolicited email from a LinkedIn.com domain again, and since then it’s been blissful silence. Highly recommended.

Having since moved to Sweden, I can tell you that not having an account here is viewed as somewhere between wilfully contrarian and bizarre. It doesn’t seem to have affected my career though.
Because there's no clear way to get a cut from payments for web apps. Nobody will pay 30% to Apple if there's a way to avoid doing that and web app would be a way to do so.
The ProWritingAid team has made a free course on this (https://blog.reedsy.com/learning/courses/editing/self-edit-l...).

It covers technical issues like ticky sentences, excessive pronouns, and overused words — plus stylistic things.
I doubt that any part of law enforcement or worse parties will agree with you on the zero weight part.
It costs money
this digital-skylight could have renewed interest with people in lockdown.
https://www.claybavor.com/blog/digital-skylight
Show HN: A tool to measure the timeout of an endpoint/URL in one click
How to be useful as a UX designer in pandemic
This article reads like an ad for LinkedIn. Also the new hype is to have a GitHub account with plenty pet projects when you apply for a position (not that it matter anyway, none going to actually look at them).
freopen() has been around and working as intended on Win32 for ages. And this works for all userspace in the same process (i.e. it's not just FILE* that gets redirected, but everything going to stdout regardless of how it gets there). So I'm not sure why the kernel side of it would matter?

dup2() is there as well: https://docs.microsoft.com/en-us/cpp/c-runtime-library/refer...
The difference between "This is the only currency that matters" and "You can do these transactions in any currency and it doesn't matter" is critical politically.

Currencies trade confidence, not fundamentals, and if confidence in a currency disappears to the point where it stops being the default choice for transactions, the effects are almost literally incalculable.
I haven't tested, but if UI automator stuff works with Anbox, it should work with aind as well.

I can add it to the scope of the project if it works.
Some time ago I realized that over the years I never started a new job that was coming from a LinkedIn connection. So it was basically useless to me, now more than ever as it’s just like any other social media out there full of “success” stories and noise. I already keep “connections” with ex colleagues with IM apps. For now I just removed the app from my iPhone and already experienced I got some time back like when I deleted my facebook and instagram account a couple of years ago. Eventually I’ll delete linkedin as well. If I need to find a new job or make new “connections” I’ll use hn like I did before
Complete intro to the technology stack to make games at Shiro (Northgard,Evoland
Isn't Jitsi co-developed/sponsored by 8x8? An Apple developer account costs 99 per year. If the money is a problem, a lot of people would probably donate some amount if that helps getting signed releases.

At any rate, I think having unsigned binaries that are not notarized introduces additional hoops for non-expert users, since macOS requires signed bundles by default (which is a good thing!).
I do have to admit though that some of the vegetarian "cold cuts" (I hope google translate hasn't failed me here), are really, really good!

It's terribly processed stuff, but as far as I remember the taste of meat, it comes quite close.

Not all of them are created equal though, and I can only see myself eating a specific brand, but they are very enjoyable.
Jitsi Meet is already on the iOS App Store. That would mean they already have an Apple developer account with which they could sign the Electron app.
You can't convert currency. You can only exchange it (outside of those currencies that are fixed to the dollar or whatever). That means that somebody has to want the dollars for you to get the local currency you need to pay staff and pay local taxes. In aggregate that's a wash.

Which is the point I'm making - expand your view beyond just buying and selling the oil, and think how you get into the position in the first place. From the ground to where it is used.

Whatever currency you hold those selling oil will take for their oil - because there is a big financial system whose job it is to make that happen and to shuffle the currency holdings around until everybody holds what they want to hold.

The FX system is part of the oil market. It lubricates the parts oil can't reach.
Ask HN: Where do I find good photojournalism?
I love stories that are supported by very good and interesting photos. I stumble on them every once in a while, but I have not found anywhere to consistently go to get my "fix". I am not looking for photography magazines, there are lots of those. But good photography used to tell or support good stories. Are there any magazines of that sort or any artists/journalists in general that you can recommend following?
It costs $100 a year to sign Apple programs (last time I was doing it). Jitsi has a corporate sponsor. Nobody involved with Jitsi could swing it? Really?
I think Iran was the first in this category.
Yes, but this doesn’t actually fix the issue; it just makes exploiting it harder. Fundamentally, even if you fudge clocks you can still average out things with enough measurements, and if you remove all of them you can busyloop and count iterations of that instead as a “timer”.
Saudi is random people in Saudi. Countries aren't sentient on their own.
Both Plotly.js and KnockoutJS are great examples of stability.

I think KnockoutJS may still the only (formerly) major framework that focussed only on doing data-binding really well without adding in loads of other functionality. As you say, a shame it died out.

I don't know if KnockoutJS is dead, so much as done or perhaps complete. If all you want is data-binding it might be worth considering. It was released as recently as 5 months ago (https://www.npmjs.com/package/knockout) and it's still getting the occasional bug fix: https://github.com/knockout/knockout/pulls

I suppose it's not that trendy so good luck getting buy-in at a team level, but it would certainly still work for a bunch of different use cases.
Android sideloading has been progressively weakened. Google’s plans for AOSP are that sideloading will soon require using the ADB debugging bridge, which would require enabling developer mode on Android versions that allow it (which would scare most ordinary people away) and would be impossible on Android versions where the manufacturer has forbidden it.
the true value with linkedin was always the one-click apply for this job integration it spawned, no cv no filling out 200 fields over and over with the same information.
> When you are used to desktop apps coming up and being useable literally in the next frame of you launching them,

I’m certainly not used to that. Mobile launch times are substantially faster than desktop in my experience.
Before the "We hate Electron" crowd gets here - congrats to all involved on this release: so far it works great, the UX is simple enough for anyone to use, it's open source and most importantly - it isn't Zoom.

Good enough for me.