skysight-inc/HackerNews huggingface dataset:
One thing I particularly fell in love about the Dyson vacuum (DC29) we bought about 5 years ago was how easily serviced it was. We burned out a motor and everything about the machine was designed for simple manufacture and serviceability. There weren't random cables and screws going every which way. Following a servicemans YouTube, everything clicked apart and back together again. The plastic tooling was very precise. I imagine using those principles for medical apparatus will help in manufacturing consistency, ability to clean and service. They might even find themselves a whole new business path after this. (I'm expecting Elon's similar foray will have equal opportunity for innovation - though I have never been in the position to pull apart a Tesla!)
Then Lars Bak (who worked on Self and HotSpot) used the techniques to make JavaScript fast with v8
And where do these tech companies put their ads? You mean ads on their proprietary website(s)?

Not the same thing at all.

No one "put me in charge" of social convention, they are established naturally, And this one was not a bad one.
> Also, it is work time, you have to expect to be on the ready, and answer people that needs something from you, so they can get their work done, too. It is not your leisure time.

This is excruciatingly entitled logic from the requester. Do you honestly think your coworkers are all taking leisure time if they don't respond instantly to your requests? Does everyone on your slack exist to answer at your beck and call?
Evolved Antenna
My rough estimate is 10% of $6T US bailout goes to people Vs corporations by end of May.

Your estimates?
Is it true that Banks encashed $1T at 0% the Sunday before?
Why did Mortgage rates go up?
I kinda hate April fools in any case. I'd be up for banning it indefinitely going forward.
Guess online and efficient.

Done my 10k lines batch COBOL. It is a waste of life. Verbose. C is better but unfortunately it is not very io. Still ...

batch COBOL with mainframe parallel io sub-processor helps a lot.

May be the cics where 1000+ users can use a pc (3-5 mips even emulated) with 16MB is something unusual.
April fools can be very fun. My mom convinced my two younger brothers once they were moving to Spain and would leave the house in our country to be run by them. They called friends and family, completely forgot it was April 1st.

On the other hand I have yet to encounter a coporate HR approved April Fools that have me a laugh.
The substantial false-negative rate is also one of the reasons why covid patients weren't released from quarantine after a first negative test, since a single result doesn't pass the risk threshold. Multiple negatives in sequence give the desired certainty of someone really being covid-free.
The intersection between moneyedness and remoteness. The more I think about it the more I suspect that the pilot market for this class of device would be the sick bay of a yacht that has its own Wikipedia page. Which is fine, but surely nothing that will have a meaningful impact on our general understanding of the epidemic.
https://www.bosch-vivalytic.com/en/product/vivalytic-tests/v...

That describes how this particular test works. It's a small device with self-contained cartridges, so it's designed to be used outside a lab and doesn't require experts to operate. But as far as I can see, it only processes a single sample at a time. A typical PCR setup in the lab can handle 96 reactions at a time, though you also need controls there which I assume are built in the cartridge in some way in this test. And then there are the big automated systems.

I think the benefit of this device here is only present if you already have one, it's not a way to seriously scale up testing as a whole unless these devices are very widely used already.
Too Old for Advanced Mathematics?
I had some problems with musl last year and had to back out using it for an embedded system. Typically for example, 2 threads listening to their own socket bound using REUSEPORT wouldn't work; half the connection would arrive on a thread and the second one wouldn't get anything. That scared me a bit as I was on a deadline to deliver, so I had to quickly recompile my distro with glibc, and the problem disappeared.

I really wish it worked as I like the lean&mean&precise approach they've been using!
I would just hardcode an exception for that link/code/whatever.
Alpine (the docker distro) uses musl, but this means that you can't use many python wheels because they aren't musl based :-/
Good luck getting your app added to the home screen. It only works through safari, so chrome or firefox users are ruled out, and it's hidden under some "bookmark" or "share" menu that is too difficult to discover.
Current machines test large batches at a time. You need to wait until you fill a batch, otherwise you waste valuable reagents.
The thing is though, the current PCR-based tests can be parallelised, with hundreds being run at the same time, taking just a couple of hours.

The biggest waiting time comes from logistics with transportation to the labs, which is where the Bosch test is advantageous.
That approach makes sense for when you want a low false positive rate, i.e. when the treatment is dangerous or expensive (so you want to avoid it at all costs if it's unnecessary). Here, it's the other way around. Treatment is benign (stay at home unless it becomes an emergency), but a false negative is expensive (you'd infect lots of others). What cheap test do you know that can have a low false negative rate? The only one I know is the one that flags everyone as infected.
I also stayed away from musl because of compatibility concerns. I see the appeal, and void even has a musl version. But I remember posts about software not being available, maybe sometimes just not being as easy to install. Thinking of steam there for example, though I'm sure there are solutions to make it run anyway.
The spread of Covid 19 in NYC
Interesting to learn about this and compare it to the American experience. I was born in 1982, and my educational computing history was all Apple; Apple II, then the Mac, then the Performa, and then I can't quite remember. But Apple all the way through. We had nothing close to what's being described here, which I have to give the BBC a lot of credit for.

In the earlier ways of my education, there wasn't much more to computer classes than letting us play games like Oregon Trail and SimCity. Later in middle school (for me, 1994-1996), we were introduced to Hypercard and MacPaint and WordPerfect as entry points into the computer as a professional tool. Hypercard in particular really stands out for me as a formative moment. It wasn't until high school (1997-1999) that elective classes were available for programming and multimedia art.

Much like some of you, I learned to "program" virtually by purchasing C and C++ books and learning things on paper, with no compiler and no way to actually run the things I was learning. But I consider myself very blessed to have been raised in the time that I was, in a school district that I consider to be fairly ahead of the curve in allowing and introducing computers to the students.

With all of that said, 99% of the most useful (and fun!) exploration came from my simultaneous discovery of the BBS, art (ANSI/ASCII), and demoscenes. But that is a whole other comment!
How expensive is this machine? $1k, $10k?
Delphi should be mentioned as well.
Offers and programs that will help small businesses during the epidemic
parrot VM: initially a joke until someone twigged that a dynamic-lang runtime to compete with .Net & JRE wasn't so absurd.
Yeah, this was my experience until I realised you could click on your own machines, but I was quite glad for the distraction tbh.
Fair characterization of industrial capitalism, perhaps. How about network capitalism of the type described by Yochai Benkler?
https://www.benkler.org/
While they rarely hit the mark being funny, I still find that AF projects can be fun, and the ones by bigger companies don't seriously intend to prank people beyond the standard format of passing off creative writing in a factual format.
In the mid 90s I wrote and supported a C++ program for moving around and processing data in a semiconductor factory. It ran on Windows and two different flavors of Unix. Half of my time was spent recompiling/relinking and trying to keep up with the upgrades of the few libraries I've used.
When Java came out it was so liberating - I'd write a new version of the software on my laptop and ship an update to a client with HP Unix and it would run without a hitch.
I doubt that there's still a lot of use of C++ for entire applications. I suspect it's mostly used in performance critical components.
Coronavirus: Spain to use artificial intelligence to automate testing
I seriously doubt you had the kind of precision to measure a 1% change in productivity. What exactly where you measuring?
I was born in the early 80's, but was very lucky to have a father that worked with technology at work, and so we had computers at home - they were outdated, so I think it was whatever work was throwing out! Later we had a Commodore 64 and Atari STE too, but like you, it was the C64 that really got me interested beyond gaming.

In the early years while I was at primary school, there was a ZX Spectrum, which was exclusively used for young kids to play games on - at some point it must have broken though, because it disappeared and was never seen again :(

Later on a BBC microcomputer appeared, but this was guarded fiercely by the head in her office (I guess she used it for typing?!). On the 1 or 2 occasions it was brought out (literally 1 or 2, I guess the school inspectors were in or something...), we played around with Logo and the Turtle - but that was it.

At secondary school, there was a computing department filled with PCs, with 1 teacher to around 30 pupils. Perhaps by design because of that poor ratio, the tasks were ridiculously simple - I recall finishing 50-minute lessons in less than 5 minutes. You'd leave secondary school with no more knowledge than how to type in a 2nd-rate word processor and how to add 2 cells together in a 2nd-rate spreadsheet - as you say, the whole thing was tailored towards simple office work.

I agree about the lack of resources - there was essentially nothing in schools. There weren't many technical books available through libraries either, or if there were I couldn't find them. My father bought a regular magazine, PC World (I loved it!), but until the internet came along, that was the sum total of my bank of computing knowledge.

So, yeah, if I hadn't been lucky enough to be in a middle-class family with computers at home, I'm sure my entire life now would be completely different.
> With the tests currently in use, patients must usually wait one to two days for a result.

Is that because it takes 2 days for the test to complete, or because there a 2 day delay from backlog + administrative time?
Yes. It seems that innovating accounting technology to be able to diffuse ownership more flexibly across networks can be productive.
Founder of a food related robotics company here. There are a number of databases out there covering this sort of thing already, eg. USDA's NNDB. Some of the issues: not global in coverage, static entries where product formulae change, raw entries where products are typically cooked, variable cooking times, variable ingredients, new brand names/mergers, unknown products. Frankly if you want to know what is in your food precisely, the best way is to grow it in an environment that you control, and eat it directly instead of packaging, storing, preserving or transporting.
It only states high sensitivity and accuracy, you might find actual data on the a*star nanobiolab website.
The ML section misses out some significant successors: there was a fork between CAML and SML. Ocaml is still widely used, and has its own spawn such as ReasonML and BuckleScript.
Show HN: Build Slack Apps with AWS Lambda and EventBridge
This article [0] suggests that false negative results will not be as problematic if we manage to start screening on a population level.

Inaccuracy of up to 15% could still keep the viral R0 under 1.0 (the critical value for eliminating an epidemic).

From the article:

> "False negative rates up to 15% could be tolerated if 80% comply with testing, and false positives can be almost arbitrarily high when a high fraction of the population is already effectively quarantined"

https://medium.com/@sten.linnarsson/to-stop-covid-19-test-ev...
Oops! Too late to edit :(
To stop Covid-19, test everyone, repeatedly
Next Desktop QNX? (2017)
> But growing up there were quite literally no resources to learn anything about computers or programming.

This logical jump doesn't seem to make sense to me. Almost every developed country on earth used Microsoft Office in the second half of the 90s and the 00s. Why do you think in the UK it was specifically caused by it being taught in school, when it was also successful everywhere else when it was not taught in school?
If we start using periods to end expressions, would we then have to use semicolons to chain things together? Or would you let the compiler know that foo.size(). was okay and that it shouldn't be waiting around for another function call there?
I've been saying muzzle.
A lot of people are stuck in homes with no dedicated home office, with their kids running around since schools are closed.
I'm watching many struggle also with on-prem VPNs, Citrix, WebEx, and so on. Though there do seem to be honest efforts to shore those up and also try more modern tools. I imagine a lot of stodgy companies will have a much better WFH environment after all the dust settles.
Could you have something like the pain medication button, where the pacient has an up/down button to tweak the settings?
Is this marketing?
Svelte Native HackerNews Reader
Turn manual payroll Excel workflow into automated Web App
A dedicated 50mbps/50mbps fiber circuit for a business will be better quality than a home cable (coaxial) “100mbps” connection, shared between a million houses with 2mbps upload. Notice how you can’t even find upload bandwidth advertised for residential cable internet, much less other factors affecting connection quality.
Elle: Black-box transactional safety checker based on cycle detection (Jespen)
I agree that "smaller country" really is also overused.

I suppose what I was getting at was the distance of the highest levels of government from the citizen. Taiwan certainly isn't a small country, but its government is certainly in a closer relationship with its citizens concerns than the federal government is with US citizens.
I think this introduces some interesting points to the DR and BCP conversation.

Is it a safe bet that we can rely on the cloud to have capacity? Normally I wouldn't doubt it but in this sort of situation is becomes more likely they will be put under capacity stress.

Will the cloud vendors learn and build slack in? I think they're very lean operations and maybe this kind of slack would damage the profitability too much.

If the cloud vendors can't guarantee capacity ( I suspect this will be the conclusion ) then what does they mean for our DR and BCP planning?
virtual reality helmets could also have cameras to see outside and breathing filters.
Reddit still has plenty of high quality content, even with the jokes and meta-commentary. And much of the humorless content on HN isn't exactly high quality.

Indeed, the humorlessness of this place tends to encourage tedious pedantry and vindictive sniping.
Arxiv Paper by Kyle Kingsbury and Peter Alvaro :
"Elle: Inferring Isolation Anomalies from Experimental Observations"
https://arxiv.org/abs/2003.10554
How to Use Tmux?
Elle: Inferring Isolation Anomalies from Experimental Observations
Is the Stop Cease to for Automatically-Induced Flight Delays?
Github code : https://github.com/jepsen-io/elle
Sure, and many of the ones like Google’s, which are just fun things you wouldn’t normally expect, but aren’t so much pranks or anything, are totally ok. It’s the pranks, fake news and what not that’s not amusing or funny.
Biggest problem for musl isn't actually a problem _with_ musl at all, it's this: the C stdlib isn't an ABI. What this means is, something compiled for glibc doesn't necessarily work with musl and will just crash. This problem goes much further than you'd expect. For instance, if you use .NET 3.1 with Alpine, you can't use Google's gRPC client (thankfully, you can use Microsoft's).
The Dreem is the modern version of what you're mentioning. https://dreem.com/en
But the kernel itself doesn’t use glibc?
I'd argue the whole point is actually the fact that you can lease CPU/Memory/space as you need it, and capacity constraints now become simple cash constraints. You don't need to shell out millions of dollars on a specialist enormous hardware just to be able to use it for an hour.

Lots of big companies that operate extensively in AWS/Azure/GCP don't go anywhere near the managed services they offer, because they end up being a horror show in terms of scalability, functionality and troubleshootability. Depending on your risk appetite, running Kafka on Fargate/EC2 is a lot more attractive than using Kinesis (for example).
AWS and GCP are not full
> This is a good start! I agree, this might be the way to go

But they already are! That's the point that you are missing, for basic stuff, you can use a font that is described with only basic features/ that can have no possible security issues.

> Remember that a font, after all of the font code is processed, must come out of the font renderer as a bitmap.

But go into complex arabic fonts and you start to realize that your .svg (or worse, bitmap) can't be a representation of a "character" but that of a "paragraph". Pre-render that, as a font!

> You can run font renderers, and any number of things you randomly download from the Internet ("Bonzi Buddy" comes to mind) on servers that are mission critical, but would I?

That's very, very different. You don't run arbitrary binaries on mission critical servers - nobody does, right? But that doesn't mean that "we should remove the capability of OSes to run arbitrary binaries".

Yes, custom fonts are slightly more safe "client code". All precautions that need to be taken when running client code, need to be taken when rendering custom fonts. Which means that first and foremost, you need to ask yourself "do I need to run custom client code in this mission critical server?". Sometimes you do - but often you don't; and when you don't, by all means, disallow it - it's the safest option.
Used it once, cost me €840.

With torrents you can get a film in minutes. With popcorn you are exposed the entire time you watch the film.

In Germany they monitor peer connections and send a payment demanding an out of court settlement. After two years they escalate to a court appearance in a remote town. If you don't show, you lose and they turn it over to debt collection.

But I have to say Birdman was a great film.
Given the size of hospitals around the world, I'd assume its not unlikely that they'll buy 100+ of these devices. I agee that this is somewhat confusing, but it doesn't seem too unrealistic.

Also, it seems like the actual test is the cartridge which is inserted into an existing device. So the device is probably already in use in some places and can get this extra test capability by just inserting the cartridge.
Jobs Online: 3 Substantial and Rewarding Jobs Online
Thank you! Just got to notify that there is no profile picture upload on Sorcia. It just comes from Gravatar through the commiters email.

Maybe I can tweak the design later to show the DP a little bit larger for the next rolling release.
According to Wikipedia, accuracy is actually defined in this context. This does not not mean that Bosch has not used everyday speech here but it is not clear that they have. Too bad that the article does not include links to additional information.

https://en.wikipedia.org/wiki/Sensitivity_and_specificity#De...
> I was born ‘89 and in the midlands of the UK, so I missed these programmes

Did your school not follow the national curriculum?

Computer science content was there during the period you (and I) were at school it just wasn't made very clear that it was computer science. Maybe this is a good thing? Just teach it like a regular part of what people are already doing in their fundamental classes.

I think you will have done data structures and algorithms in the discrete part of your maths A-level, including sorting and graph algorithms, and asymptotic analysis.

You will possibly also have had the option of a computing A-level, which featured genuine CS topics like data normal forms, assembly programming, and memory allocation.

I think people are unfairly hash when they talk about previous UK CS education in schools.

I don't know of other countries routinely teaching their 16 year olds asymptotic analysis of Dijkstra's algorithm.
It's perhaps worth being aware that when Feynman initially gave his course at Caltech, most of the students either did extremely well or completely bombed the exam. The middle ground kinda disappeared. So if you read the Feynman lectures and struggle to understand his perspective from the first few chapters, it may be best to give up sooner than later (and move onto other sources).
IMO companies like Revature and similar should be filtered out. They're plague, they infest every job board out there with dozens of "jobs" but really all they're doing is selling some training at an unreasonably high price.
I'm not the original commenter but here's my thoughts.

For reference, I studied theoretical physics up to a bachelor level in university. Despite the "theory" focus I still had to do the same amount of lab work as everyone else. I did not enjoy it. I didn't learn much about the concepts from it.

I did however learn about the importance of visualising and representing data, statistics and so on.

We all learn differently I guess - for me lab work was a chore and that mental barrier probably didn't help me learn what the experiments were designed to teach.
"Strange women handing over swords is no basis for a system of government... You can't expect to wield Supreme Executive Power just because some watery tart threw a sword at you!"
I see similar issues with devs trying to use pre-compiled (originally w/glibc) JVMs with Alpine. There are musl built JVMs, but the dev teams seem unaware musl is even there.
Juxtaposition (`foo size()`) is a serious contender I think. In fact, I consider it is one of the most undervalued syntactic choices.
I self-studied physics when I was a high-school student. I read The Feynman Lectures of Physics, and it was a great introduction (especially Vol 1 and 2; Vol 3 gives interesting insights but I wouldn't treat is like a canon of quantum physics). It is accessible online, https://www.feynmanlectures.caltech.edu/, so go there and read chapter by chapter the pace you like. AFTER there are plenty of ways to go, but for an overview, it is a masterpiece.

However, make sure you practice your skills. It is very easy to get the impression that one understands something, yet not being able to solve a basic exercise (no matter if it is programming or physics).

For an intro to quantum physics, I gathered some materials "Quantum mechanics for high-school students": https://p.migdal.pl/2016/08/15/quantum-mechanics-for-high-sc...

As you come from a programming background, I really encourage you to write small simulations of some pieces. For problems, it is easy to find books with problems for Olympiad preparation (I have a long list of them but in Polish). Or something like:
https://physics.stackexchange.com/questions/20832/is-there-a...