skysight-inc/HackerNews huggingface dataset:
I live in the opposite side of the fence. I have a Longines I bought some twenty years ago and I consider it irreplaceable with any kind of smart watch. While the latter provide a lot more functionality an automatic watch is a marvel of engineering and as such I view them more like an accessory than something that just tells the time. I love staring at it even twenty years later.
Ah that might explain it. I picked it up recently from scratch using the nightly build (via snap) so I'm not aware of the history of the language.
You mean they go viral?
It's IP only.
Do you mean just generating bytecode through an API? That's a completely trivial problem in the first place - just linearise your AST. When people talk about 'code generation' they mean the complexity of native instruction scheduling and selection.

And if you want to just generate byetecode doesn't Truffle on Java do that far better than DLR? Truffle seemed to actually achieve what DLR promised but never really managed - genuine support for dynamic languages on .NET/JVM.
Pullstate – A Simple Redux Alternative
Tails routes all TCP traffic through Tor and blocks UDP (since Tor doesn't support it). To learn more check this out: https://tails.boum.org/contribute/design/Tor_enforcement/
It's definitely not for everyone. I've been doing it exclusively for three years, and I love the commute (walk upstairs) and the flexibility. I don't like missing out on deskside chats with co-workers. In my ideal world, everyone on my team would be remote, which, as of today, they will be for the next week, maybe longer.
Can fashion ever be sustainable?
Second that, I would love to hear from the frontline guys. But I don't. It is either elected officials (fair enough, that's part of their job) using input from said experts.

You don't hear from the frontline people / orgs, I assume because the are simply too busy right now. Which brings me back to the professor acting basically as a free agent. That should change.
I think that initially there is a strong selection for discovering cases that do require hospital care. We'll see what the future holds.

In China the CFR (crude fatality rate) started at 17% and dropped to 0.7%, check figure 4 here:

https://who.int/docs/default-source/coronaviruse/who-china-j...

I the end it might be that Chinese response will be the most effective model to how to best respond to an epidemic.
What are the small details you check in remote companies before applying?
I've read a lot of dumb COVID-19 takes, and this has to be in the top 10.

Disregard the wishful thinking, psychopath level lack of empathy and poor graphing. The problem with this is the lack of any actual model or incorporation of any variables that disagree with it. Things like confidence, certainty, the value of all those parents & grandparents.

I'm chalking this one down to ostrich syndrome.
That's paywalled.

Does anyone have a non paywalled URL?
I have a much easier rule set for fake Twitter account detection:

Are they saying something I want to hear? Yes? Fake.

That's the complete ruleset. I do not follow anyone on Twitter as a result.
Not practical when you do it for a year. And don’t forget the world around you, you gonna miss cases when someone flys in? Or are you gonna block all borders? The question is how long you gonna let economy suffer. Die by virus or die by economic disaster
Not just that but also refinement. When I bought my first MacBook around 2008 it wasn't innovative, but it had a lot of small things that other laptops lacked. The touchpad and MagSafe connector was superior. When you closed your laptop it went to sleep and it actually worked. Also, a lot of other things. Now you get touchbar and memojis and other gimmicks.

The only thing I want that Apple currently makes is a UK phone charger[1]. Its folding mechanism is far superior to any other charger. These things are what I really miss.

[1]https://www.apple.com/uk/shop/product/MU7W2B/A/18w-usb-c-pow...
I wish this was the most shared resource as it is the most practical, educational and positive one I’ve seen so far.

https://www.flattenthecurve.com/
It isn't, and it can also be really hard on your skin. If you want to avoid infections, it's probably a good idea not to damage your skin too much.

However, bleach could be a good option for cleaning certain surfaces. For example, countertops, hard floors, and bathrooms. I think restaurants also use it to clean tables and maybe in their kitchens.

Since it's getting harder to obtain certain supplies, it's good to know all of your alternatives.
Trouble is, it's easy to identify the bad plans in hindsight. Reliably predicting which plans will be good for the next few decades and which will be bad may not be so easy.
Free Trial
My prefered style is a class that's ideally no more than one level deep. Mix in some traits if you need them. Also, as such as possible, make every class/object immutable and the methods side-effect free. I find this leads to a very natural style in which functions are logically grouped together (also, helps with intellisense) but never modify any state. If there are classes/functions that modify state, make it explicit through naming (I append '_!' for Scala).

Essentially, what I'm describing, is just functional programming where f(a, x) becomes a.f(x). I find the latter easier to read and lends itself to a fluent, lightweight style.

In general, I don't really think the discussion of OOP vs FP or whatever is that meaningful. What is meaningful is mutable vs immutable. Every great developer I've met has agreed with me that mutation should be avoided as much as humanly possible: really the only valid reason to introduce mutation in your program is for performance reasons. And yet, we as an industry still are by and large writing mutation heavy code for no reason at all. Things have gotten a lot better in the last 10 years, but we still have a long way to go.

Edit: I'm mostly talking about Scala in this post, btw. I also want to note that I do think deep class hierarchies are a good solution to some problems. The two examples that immediately come to mind are UI APIs and collection libraries. Both these problems are very naturally solved by OO, the essence of which is the deep (as much as necessary) class hierarchies. Very few problems I've encountered besides the above actually require these subtyping.

An great alternative approach is row polymorphism, ala OCaml. I've not had any professional experience with OCaml or row polymorphism, so I'm not sure how well it actually works in practice.
Some people, like you and I, do better with the explanation. Some people, like my grandma, get bored about a syllable and a half into the explanation and just want to hear the rule. I agree that both should be accommodated, but I suspect that the large majority case is people who are okay with the high-level presentation.
Not OP, but I'm guessing he means soap generally available in a bathroom. (toilet) Which would, of course, include a variety of soaps.
Great, so we are living longer, less full lives. Yes every time this point is brought up, medical technology is always pointed to as the big "gotcha!." Let's concede that medical technology indeed has done us all a great service, and set that aside. Now what? Social media has made keeping in contact easier? That's all you got? Really?

> People who pine for the past are ignoring the facts in their face. Life has never been better.

For the very temporary moment. There's many hypothesizing that our mostly sterile lives we've lived in the past 50 years was not a good idea, that your immune system needs practice, and that when the next superbug comes along, not only will we not be able to handle it, we won't have effective antibiotics to combat them, but I digress.
I only noticed one manifestation of the Y2K bug myself. I had a credit card receipt that had a date of 1/2/100. Definitely not critical.
I recall an article a while back about how IBM is so innovative because it had the most patents filed per year on tech or something. I think we can see now that their patenting is less about innovation and more about patent trolling. Quote from the FT article on this below does not seem to show to me that this is the sort of patent that promotes real innovation - "improved navigation using bookmarks" does not seem like a breakthrough patent-worthy innovation, and I wonder how defensible these will be in court.

Quote from (https://www.ft.com/content/6f02ce76-e1d6-45d8-b27a-0491281c2...)

The computing giant has accused Airbnb of “building its business” by using patents relating to functions such as “presenting advertising in an interactive service” and “improved navigation using bookmarks”.
Perusall: Social E-Reader for Students
Yeah, they would rather license. 2018 was $1.2B+ in revenue just for the patents they already have. Our patent system really needs fixed.
Apple has never invented anything truly innovative.

All they do (and all they have ever done) was reinvent the wheel. They do, however, consistently reinvent the wheel better than anyone else.

Case in point: In literally the year 2000, I owned an HP Jornada 548 pocket pc, complete with a wireless modem that worked on cell phone networks. It ran Windows CE, and I was able to surf the web, use AOL instant messenger, ICQ, do voice recordings (even transcription), handwriting recognition, play games, and yes, even make phone calls. But it was clunky, and it wasn't something that I would even dream of recommending to my grandmother (because the UI was terrible and slow, and it required a lot of fiddling with things to get it dialed in the way I liked it).

Contrast that with the iPhone (which was released a full 7 years later). Was it the first smart phone? Obviously not. But it was the first smart phone that I could honestly recommend to my grandmother.
> When Google bought Android, it was a two years (and a lot of money) away from being the only sane option for manufacturers not named apple.

It took three years from google buying android until the absolute first android phone was launched, and I'd say that when microsoft bought nokias mobile bussiness (in 2014, nine years after google bought android) it still looked like there was a chance windows would be a serious third player in the mobile OS market.
Same here, been to Al-Anon meetings in London UK, all hosted in church basements and with zero religious nonsense being spouted... just the Serenity Prayer and tbh that one is just plain good advice so I did not mind :)
I have nothing but praise for the 12-step system as I experienced it
Let's say you've been buying gold since its been at $1300/oz (or even before that), at what point do you tell yourself the moment is right to start selling in order to buy things for cheap?

The point of gold is to have buying power in times where very few have any of it. So liquidate some gold and start buying healthy companies for the cheap.
And my ears are asymmetrical. It does show up in photos from front on (though perhaps not to the extent in this article).
The useful gist:

> "To fully compromise EPID, hackers would need to extract the hardware key used to encrypt the Chipset Key, which resides in Secure Key Storage (SKS)," explained Positive's Mark Ermolov.

> "However, this key is not platform-specific. A single key is used for an entire generation of Intel chipsets. And since the ROM vulnerability allows seizing control of code execution before the hardware key generation mechanism in the SKS is locked, and the ROM vulnerability cannot be fixed, we believe that extracting this key is only a matter of time.

> "When this happens, utter chaos will reign. Hardware IDs will be forged, digital content will be extracted, and data from encrypted hard disks will be decrypted."

And this formidable response as usual:

> Intel says folks should install the firmware-level mitigations, "maintain physical possession of their platform," and "adopt best security practices by installing updates as soon as they become available and being continually vigilant to detect and prevent intrusions and exploitations."

When will it stop? How deep run the flaws in Intel's platform? Is AMD equally exposed?
Solving Problems Collaboratively Through Code Review
Yes, I have considered that, however the downvote patterns on those topics are unusual for HN. I've been here a few years, and know when something feels a bit off. Also, I'm not saying something that is wildly incorrect - just go on Twitter onto DT's account - what I'm reporting is self-evident. Do you disagree?

Edit: also, if I don't mention DT's name, but refer to him in other more cryptic ways, I (and other HN users I know) get upvoted. Basically if you mention his name, it seems to get flagged up to bots/users to investigate...
This is definitely the case. I don't know if the lack of sharing is purely reflexive or because they want to avoid societal breakdown.
I get the statistical mechanics aspect, but surely saying "It can spread through the air in enclosed spaces up to <x> m and for <y> s" is understandable by anyone?
> The economic cost of the first scenario (numerous deaths in peak period) would likely be the highest with the impact both on workforce and market sentiment

The deaths from Coronavirus are mostly not people of working age. The death rate for 50-59 is around 1%, below that it drops to 0.2%. For seniors it's as high as 20%.

If you want to be cold-blooded about it, there is certainly a case to be made for shrugging and plowing on, as that will minimize the duration of the impact (quarantines, etc) and the people who will die are mostly not economically productive.

To be even more crass - before long we will probably be in a triage situation where there are more cases than resources available to treat. There are only about 20 full-service respirators per 100k people, around 62k nationwide, and many of those are already in use (people will still get in car accidents, have strokes, get meningitis, whatever). We can't treat everybody. So who gets it? Little Timmy who has a long and productive life ahead of him, or great-aunt Susan who's 75 and barely gets around anymore?

https://www.ncbi.nlm.nih.gov/pubmed/21149215

At a first approximation there will be around 100 times as many seniors who need treatment as youngs. From a social perspective it's pretty obvious that treatment should be prioritized for those younger patients.

(reminder that not making a choice is still making a choice, whether that means treatment ends up being first-come first-serve or a financial/insurance basis. Triage sucks, but you have to prioritize your resources somehow or other, the whole problem is there is not enough treatment to go around.)
Duplicate: https://news.ycombinator.com/item?id=22495251
I disagree. The author's point is that if you have a network connection, you can view it as:

* A medium with a series of photons or EM waves propagating in one or both directions.
* An exchange of packets between two boxes.
* …
* A conversation between two applications.

It's the all the same thing, but it's an increasingly holistic or reductive view of that one thing as you take the thing in from the perspective from increasing or decreasing layers of the OSI stack.
I would too! I've never found it advantageous for people to know whether or not I'm wealthy, and there are numerous disadvantages. But I also wouldn't write an article telling people that.
Cancel your trip due to coronavirus? Airbnb refuses scores of refunds
Correct, but the effectiveness of the design is separate from its correctness. Latter of which is what I commented on.

For effectiveness, I think it reduces ancillary class members, and encourages (necessitates!) dependency injection.

For example, changing "delta t" in a game object update is trivial: update the one delta-t you have, and pass it into everything that needs it. With classes, there may be a temptation to have a delta-t member variable, which costs many updates. Stupid example, but a mistake which is not possible with Dependency Injection.

But really, proper scoping in typed languages (and naming in dynamic ones) can allude to input vs output parameters. In C/C++ this is passing by ref vs value. (In Google C++ style guide, they recommend use of pointers for "adjusted" or "output" parameters.) In MS C++ from back in the day, I think they had ways to explicitly specify parameters as input, output, or input+output. Does someone have an example of this?
We are lucky that the Y2k issue was so understandable by the public. I doubt we will have such luck addressing the Y2038 problem.
‘I am a hostage of the north’: Trapped in a post-Gulag Arctic city
Yeah, until they can get their act together on the security side this has no chance to become as widely used like androidOS/iOS. For some places this is less important than others. But as countries seem to be looking into digital-only currency this will become more and more of a problem.
“utter chaos” seems overstated. I’ve never heard of anyone protecting DRM with the TPM on any consumer platform.
It would also potentially burn your hands.
Sparse multidimensional structures written in Rust
You can go with more of a Haskell/Rust style approach, where you declare a type, and then define operations using either plain functions, or using something kinda similar an interface (typeclasses in Haskell, traits in Rust).
Pornhub handing out free premium subscriptions to help Italy fight coronavirus
To first order, successful startup founders are the people who don't do these calculations. Any early stage software business has countless plausible reasons why it's likely to fail; if you're thinking about risk-benefit analysis beyond the basic sanity check of "will my life be ruined if this doesn't work", you're sapping energy you need to actually make it successful.

(I'm not saying this to look down on you! I'm absolutely the kind of person who does these calculations, and thus shouldn't found a startup, even if it sometimes sounds cool to me.)
The discovery of Mercury’s 3:2 orbital resonance is apparently quite recent, coming from the 60s or so. Apparently this was because of a coincidence in Mercury’s synodic period with Earth being twice its rotation period, making it look like it had the same face towards the Sun all the time.
Very grateful about the better unwrap location reporting. This has annoyed me last this week. Didn't know that it was being stabilized (only checked the track_caller tracking issue which is still open) so I'm very happy now :).
Announcing ndsparse, a project that provides structures to store and retrieve N-dimensional sparse data. Currently supports a generalization of the Compressed Sparse Column (CSC), Compressed Sparse Row (CSR) and Coordinate (COO) formats.

The linked blog post is my first writing publication. Please, feel free to indicate possible improvements.
Not the person you were replying to, however for me it mainly helped me understand that my loved ones' drinking was not something I could control, and it allowed me to let go of the anger and resentment (easier said than done).
I think a "rip the bandaid off" approach makes more sense. If everyone "stayed the fuck home" for two weeks, it would really help contain the spread.

Better that than to prolong things, like Italy did, and then make everyone stay home anyway.

https://staythefuckhome.com/
This mentality is just false. If more people of the general populous have masks, how does that not reduce transmission therefore flatten the curve?

Now I understand the logic behind there being shortages. But saying that the general populous shouldn't wear masks because it doesn't do anything doesn't sound accurate.
Coronavirus (COVID-19) Data
Of course not, it’s used for other stuff. Read the abstract of this paper: https://www.medrxiv.org/content/10.1101/2020.03.09.20033217v... You will understand washing hand is not enough, also need to sanitize stuff bringing into the house
I've always known I should have been born some 420-490 millions years in the future¹. Now it's science fact!

[1]: A good day for me is more like 27-28 hours, on average. Don't ask. Yes, I'll donate my hypothalamus to science.
Safely migrating millions of API requests from Ruby on Rails to Python 3
In December we at Tessian successfully flipped around half a billion monthly API requests from our Ruby on Rails application to some new Python 3 applications. Our Head of Engineering has written a great blog about why we decided to transition from Ruby on Rails to Python 3. Read more about it in the link below.

https://www.tessian.com/blog/safely-migrating-millions-of-api-requests/
Aside, Google Maps, Apple Maps and GPS: Why people still love their paper maps
Yes, many people fail to understand this concept of currency cost averaging. Thanks for the succinct explanation.
One theory: Institutional investors getting into crypto the past couple years made it more correlated to traditional financial markets.

Also could be due to leverage trading becoming super popular the past year or two.
As Naughty Dog Crunches on the Last of Us II, Developers Wonder How Much Longer
Why do we compare covid with "just the flu" like that's supposed to make it seem benign?

The flu is consistently among the leading cause of death annually, often higher than car accidents. Is it just that the flu is so commonplace that we've gotten numb to its impact?
A couple of people I know at work (in Canada) had pneumonia in December (I think). Sometimes pneumonia is pneumonia. I assume even more had it and I just don't know.
Neither of them had traveled anywhere recently.
Tim Ferriss shares how to master any skill by deconstructing it – The Next Web
Maybe I should clarify. I don't mean "build the whole thing from scratch parts"--I don't have the time or the energy to do that anymore. I meant that even if I'm buying a mostly-built PC with tweaks (ala iBuyPower or other options that can let me switch/upgrade CPU/GPU/RAM parts), there's still roughly a thousand dollar premium for the System76 option.

So yes, I would like to support Linux Desktop development, but I also have finite monies.
China's numbers make no sense at all. A country with 1.4B people and they at one point had 80k people with the coronavirus in the country which includes many big cities, smaller cities, and towns. Somehow they only have 15 new cases in the whole country?

How does that make any sense if you take a moment to really think about it? It's clear they are either deliberately not testing or skewing/hiding their numbers for political purposes. It's a bit similar to India's numbers. India (population 1.3B) has fewer cases than Iceland (Isolated island of 300k people), again, how does this make any sense? It only makes sense if they're not testing people or hiding numbers.
Of note is that the Census starts today and when you respond you are supposed to respond about where you will be living on April 1.

If you have a child that is away at college and that school has not sent people home, you will fill out the survey without that child, as he or she is supposed to be counted in the city in which their college is located.

If, after you fill in the survey, the college goes online-only and sends students home and does so before April 1, what do you do?
Earth’s tidal locking is more a result of the Moon than interactions with the Sun, and it’s not really linear.
So ugly, I can't just replace all of our hardware. Remaining forever vigilant is tiring. CPUs are so broken that security is just a facade.
The boundary between "life" and "not life" has some fascinating organisms/structures[0]:

Virions
Viroids
Satellites
Prions
Defective interfering particles (DIPs)

I would also add t-RNA[1] to that list. It can almost replicate by itself, and sits right in the middle between "data" (DNA/RNA) and "code" (a small machine that can selectively hold an amino acid)

[0] https://en.wikipedia.org/wiki/Virus_classification#Subviral_...

[1] https://en.wikipedia.org/wiki/Transfer_RNA
OpenSCAD uses CGAL which allows for exact definitions for the rendered-out objects (as opposed to floating-point-inaccurate results; often observed as e.g. flickering coincident planes in OpenSCAD's non-CGAL OpenGL preview).

What does OpenJSCAD used as internal geometric representation?

Is it also exact?