skysight-inc/HackerNews huggingface dataset:
I hacked together an Android app specifically for the purpose, so it doesn't really answer the original question about generally available projects. (I haven't got round to releasing the code as it's rather bespoke, but could do if you're interested.)
Because people are paying money for 12.9 iPad Pros with a keyboard, pencil and cellular as toys.
Found this report circulating on twitter from a junior doctor in Australia.

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

Novel coronavirus 2019-nCoV: early estimation of epidemiological parameters and epidemic predictions

> Key findings:

> ● We estimate the basic reproduction number of the infection (𝑅𝑅0) to be significantly greater than one. We estimate it to be between 3.6 and 4.0, indicating that 72-75% of transmissions must be prevented by control measures for infections to stop increasing.

> ● We estimate that only 5.1% (95%CI, 4.8–5.5) of infections in Wuhan are identified, indicating a large number of infections in the community, and also reflecting the difficulty in detecting cases of this new disease. Surveillance for this novel pathogen has been launched very quickly by public health authorities in China, allowing for rapid assessment of the speed of increase of cases in Wuhan and other areas.

> ● If no change in control or transmission happens, then we expect further outbreaks to occur in other Chinese cities, and that infections will continue to be exported to international destinations at an increasing rate. In 14 days’ time (4 February 2020), our model predicts the number of infected people in Wuhan to be greater than 190 thousand (prediction interval, 132,751 to 273,649). We predict the cities with the largest outbreaks elsewhere in China to be Shanghai, Beijing, Guangzhou, Chongqing and Chengdu. We also predict that by 4 Feb 2020, the countries or special administrative regions at greatest risk of importing infections through air travel are Thailand, Japan, Taiwan, Hong Kong, and South Korea.

> ● Our model suggests that travel restrictions from and to Wuhan city are unlikely to be effective in halting transmission across China; with a 99% effective reduction in travel, the size of the epidemic outside of Wuhan may only be reduced by 24.9% on 4 February.

> ● There are important caveats to the reliability of our model predictions, based on the assumptions underpinning the model as well as the data used to fit the model. These should be considered when interpreting our findings.

Source:

https://twitter.com/char_durand/status/1221997021663387649
React JavaScript Frameworks
It was unambiguous to me too, until I started reading HN where it seemed to consistently used to mean 'released' or 'shipped'.
How would you know whether what you received was authentic?
Personally quite like, and can see the value/use of, the dense mixture of old and new architecture in such a central/busy location. And endlessly prefer London's route of having most of its skycrapers in the concentrated, central areas, leaving the rest of the city's skyline low and non-oppressive for the majority of the nicer residential post/area-codes. So much easier to escape the steel/concrete/glass sun blocking monoliths in London than in say New York
(This is baseless speculation by someone who has only taken Genetics 101)

Human cell nuclei produce mRNA from DNA, which then makes it's way to the ribosome to be expressed as a chain of amino acids, or a protien. On it's way to the ribosome, it needs protection from the cell's RNA cleanup enzymes, so it leaves the nucleus with a 5' cap and a poly-A tail.

Therefore, it makes sense that a virus that wishes to hijack human ribosomes would end in a poly-A tail (a bunch of As) in order to not get destroyed by human cells.
Worse, the very same people who sneer at "goto" even when used in a very controlled fashion (e.g. the cleanup-cascade pattern common in kernel code) will turn around and sprinkle their code with a construct that's basically a non-local goto with an unknown (at compile time) destination. They complain about "spaghetti code" and then create code like a toddler's attempt at macrame. Defending exceptions in non-exceptional cases is usually an exercise in hypocrisy.
> mistakes that need to be scrapped and replaced, not polished and refined.

Jobs' criticisms may have been a bit abrasive at times, but these kinds of problems seem to indicate that nobody is currently filling that important role at Apple.
Agree as well... Although working part-time is a quite nice option in my similar experience/or at least taking a job with limited working hours and slow paced environment. That offers enough opportunity to recharge from time to time.
Beware the draw of apocalypse fantasy for it speaks of humans own personal struggle to accept the outcome of their own death. It provides the warm thought that life after theirs has less merit and potential which renders their death a blessing as opposed to a curse. It is arguably the reason why the older you get the more it tempts.
This is excellent. My grandma (89) uses an iPad and iPhone. She can use both these devices exactly because of the simplicity mentioned in the article.

1. Open app by tapping it.

2. Close it by tapping the physical button. (rip)

That's it. And that's why my grandma can use it. The first and only device she comfortably uses to this day.

People in our (tech) communities tend to overestimate a users ability with technology.
Jupyter notebooks in the IDE: VS Code vs. PyCharm
> Above all, the original plan for RISC-V was to make a barebone MCU ISA first, and everything else second.

This is simply not correct. RISC-V was designed to allow minimal cores but by design it also tried to cover everything from minimal to HPC.

> This was largely to ARM being very militant with terms on RTL access for M* series cores for commercial use.

Again this is not correct. Are you just making this stuff up? The reason they developed RISC-V is because of complexity and license issues that would not allow them tape out say x86 or ARM.

> If you throw enough extension, and workarounds even on top of 8051, you should be able to make a CPU grade core with it. But you being able to do it, doesn't mean you should.

Why not? Is your instruction gone run slower because it spec is written down in a different PDF document? Are you mixing up ISA and micro-architecture?

If you take the whole RV64GCVBH you have a full featured core that is designed to allow super high performance implementation. And the ISA design is easily better then any of the other ISAs.
The solution is simple: ability to set in System Preferences whether to enable split screen and floating second window.

Personally, I really like the split window support but to be honest I had to practice the gestures for opening and closing second windows.

Off topic, but my big complaint about my iPad Pro is that the physical buttons for volume control, etc. are placed differently than my iPhone 11 Pro. This always makes me pause when switching devices because I like to think of my iPhone and iPad to sort-of be the same device as far as apps and most use cases. Apple, place the hardware controls in the same locations. Also, the menu bar on Safari is different on the two devices. I wish Apple would fix that also.
> ...like an android phone. You might get OS updates or not but mostly whatever OS version it starts with will stay on it for life.

Not all Android phones are like that -- what are you buying which doesn't get any OS updates?
Who is this intended for? IE3, who would still be using this?

Don't get me wrong. Great achievement, just curious.
GSV is an amazing resource for tracking street level changes like this. Does anyone know of free resources to view historic satellite imagery of a location? Seems GMaps only shows most recent they've licensed.
Correction: the Chinese colleague was from Shanghai. She had been visited by her parents, who live near Wuhan, shortly before her trip to Germany.
Also available at https://github.com/mwouts/notebooks_in_vscode_and_pycharm_ja...
IIRC, the Pencil 2 requires different (and likely more expensive) support in the screen, as well as docking to the side of the iPad and charging magnetically - both of which raise the costs for the iPad. And then the lower cost models wouldn’t be so lower-cost any more. It does feel like they could have thought ahead a little better on that, though. FWIW, the Pencil 1 isn’t a -bad- stylus - it was hugely praised when it was released, the Pencil 2 is just a bit better.

As to the “Air” name... they got to where they had a solid low-priced offering and a “Pro” line with huge prices. And a big hole in the middle. But “iPad Medium” wasn’t appealing, so they resurrected the “Air” name. (FWIW, writing this on an iPad Air 3, and I love it - the only real loss for me, from the Pro, was the “ProMotion” variable rate 120Hz display, and I could live without that, for $$$ less.)
The thing is they aren’t actually selling that data. All the services mentioned are paid services that ring are paying to use. And ironically they sprang up to fill a need because Google and Apple made it almost impossible to do app install attribution to protect people’s privacy. So we now get more invasive tracking to work around that.
>producing at near zero margin

:)) https://ycharts.com/companies/STX/gross_profit_margin

SSDs are unsuitable for long term storage, technology is simply incapable (cells losing charge, normal usage physically degrading medium, limited number or charges per cell). We dont have anything better than spinning magnetic medium at the moment, and nothing viable on the horizon.
Onion Sites Vivaldi Beta Android
Unfortunately, none of the numbers are reliable at this point.

People are being turned away from hospitals. Dead patients are not being post-humously tested for coronavirus. Most patients hospitalized arent yet recovered (or dead) yet etc...

The only rate we know so far is the dead/hospitalized rate, which is around 13% - which comperable to SARS.
@mods, there was the news the other day about Kobe's death. It got flagged, and for good reason.

Why is this coronavirus stuff not flagged also? There are currently 3 articles on the front page related to this. It just slipped or is there a reason for this?
Ask HN: Cognitive Offload Tools?
During the infamous Elon Musk interview on the Joe Rogan podcast, something Elon said stuck with me and I think about it often. He said something like 'The next hurdle in computing is overcoming the restrictive bandwidth limitations of viewing a computer with your eyes and instructing it with your hands.' His point was the next generation of super-humans will have a cpu brain implant and those super-humans will view the rest of us as we currently view animals (regarding intelligence).

We don't have computers implanted in our brains so here's my question: What's the next best thing? I could I offload even more of my personal responsibilities directly to a computer and how could we increase the bandwidth between our personal worlds and a computer?

One answer that came to mind is this: Live by a set of self imposed rules that I (personally) will not be trusted make certain decisions anymore and I will fully trust a networked computer for those decisions. I'm not sure if that is the best policy to live by, but it begins to answer the above question.

Thoughts?
I think "dump" makes it sound rather nicer than it actually was!
The main gripe of this article seems to be focused on a single issue. But it is a valid point. But it is sort of strange to see this article boil down to the author's displeasure with just this one issue. To be honest I never was aware that you could only pull apps from your dock into split screen because I really only use those apps for that function. There is a comment buried toward the bottom that suggests a very nice solution to the problem.

There is also another comment buried toward the bottom questioning why everything has to be "revolutionary", which I agree with. I find that the iPad is a cozy fit for most people's personal and professional workflows and the fact that it's Apple keeps everything cohesive. What revolution is it supposed to spark? It is a companion, a bridge, so to speak, between two pieces of equipment that the author has already acknowledges as "revolutionary" on their own.
I assume this post will vanish shortly to "protect stability".
I just got an iPad Pro and I agree this gesture is awkward. Plus, some apps seem to not support it at all, so it’ll silently fail when one of those apps is on either side.
China’s Slowdown: More There Than Meets the Eye (2018)
People almost always start "stopwatch" counting at 1. If you time how long a juggling ball stays in the air, or how long it takes to run a short distance, a stopwatch will read 0.9 or something meanwhile most people start "1, tw-.." and then say 1.5 or so.
I use my iPad Pro in splitscreen almost exclusively. Probably because I mainly use it for notetaking and research, instead of as just an entertainment device. That said, the usability of multitasking has for some reason become far worse on iPads since iOS 11 and I'm still waiting for them to do anything to improve it. I still can't believe it's in the state it is now, years later.
If you are a lowly-paid employee, your focus should be on becoming a highly-paid employee, not in engaging fights with your allegedly only employer.
It's great, thank you so much for making it! So much more convenient than creating another GSuite account (and paying $6/mo) :P
Haven't made a Hackintosh in a while, OpenCore is new to me. Does anyone know if Messages, Apple Store, etc. work or do you still have to hack it with a real serial?
def clean_start_year(x):
# Account for the 7 year offset in the database
return x + 7

def process_record(record):
record['start year'] = clean_start_year(record['record'])

It's perfectly obvious what this code does, but without the comment it's totally unclear why it does what it does.
The exponential growth always slows at some point, so unconditionally multiplying by 20 is unrealistic.
The volume thing annoys the heck out of me as well. I'm constantly having to stop and reason out which button does what. Never have to do that on my iPhone.
So perfect entry for HN users based in Silicon Valley.
Upvote, folks! And don't forget to write about that on twitter.
I know it is a loaded comment, but I genuinely wonder: how does KDE compare with GNOME these days? I'm familiar with GNOME 3.34.
What about a 99.99% reduction in travel? Wuhan has 11 million and 1% of that is 100k, I'd imagine the quarantine is more successful than preventing 100k people from travelling.
From what I've read so far, it seems that hosts can infect healthy people 1-2 weeks before first symptoms. Something missing though is how long after the infection does the host become active in spreading the virus.
So what are the arguments? So far, I have seen the bare claims that “pull requests are for OSS” and “code reviews are a waste of time”, but those statements had no supporting evidence/arguments whatsoever. (And they seem to be conflated, too - did you know you can have pull requests without code reviews?)
> a women who visited Wuhan recently.

The German article says the lady was visited in Shanghai by her parents, who live in the Wuhan area.

That's a pretty fast-spreading virus...
Don't forget the random times it doesn't just reboot into the OS and you're sitting there debugging for hours to login back in.
small fee is for rent or for sale?

how do we contact you?
It seems more a pointed and emblematic example of the overarching point.

There is no cause to spend thousands of words covering dozens of issues when a single one suffices to clarify the thesis.
You don’t need either of those for incentives and payment for resources that people put forward.
I have an old iPhone SE plugged in and running a simple web server via (disclosure: my app) http://pocketweb.io

The two sample pages seen there are hosted from this phone.

Edit: There's an Android version available as well.
You most certainly can improve upon bad implementations. Kohler's most recent line (within the last 10 years) are considerably better than all toilets I've had before. They consume much less, flush once and don't make an excessive amount of noise.
I think most people have patience for different things they enjoy.

Someone recently told me they were amazed of my patience, because one of my programs for computer-generated art took 20 seconds to render (meaning it takes 20 seconds, plus a bit of coding, to iterate on a previous output). Their workflow involved a few (powerful) pieces of software, with instant preview for certain tweaks. I'm going to assume most people here write a lot of code, and that you do too. Haven't we all at some time done a debugging or iterating session that took 20+ seconds just to test? (To clarify, usually my programs don't nearly take as long, but sometimes they grow increasingly more complex as I iterate, and when you also increase the resolution ...)

I'm sometimes amazed by the patience people have doing running sessions longer than 30 minutes. Or soldering many equivalent pieces on a PCB. Or reverse engineering software. Or hardware. Doing big DIY stuff to your house.

Surely there are cool things that you have patience for, that many other people would envy. Probably more than one, I have patience for cooking projects, pen and ink drawing, much more actually. I don't have time for all of it though :)

I used to have patience for rather huge (but tiny in size) projects that took half a year of coding in my free time, to write non-interactive real-time procedural graphics and audio applications called 4k demos (4096 bytes of x86 machine code). But I don't have the patience for machine code any more, and that is fine too :)
Who would’ve thought those cute little bats could be so deadly to humans. We’ve grown up too fond of The Batman.
Warp 10 for IoT: GDPR compliant before GDPR even existed
I think if you find a compelling use case for it, you will figure it out :-)

I scan physical books to PDFs and read them as Quicklook from Files. Now, these books sometimes refer to other parts within the same book. So I almost always split the same book into 75:25 split. The smaller section section to move between the book/chapters, the larger section for focusing on.

I find this almost TWMish way of windowing actually helps me focus better than on the full MacOS.

Another use case. I write code on iPad(yes... I do), no.. not production code but something I am trying to figure out or learn. I code it in Pythonista (I have read about PyTo but don't need it just yet). If Python won't cut it then I type it out in Buffer Editor. Now I maintain an index of my code snippets in Numbers sheets to keep track of stuff. This time 50:50 split between the two and it works.

Most important use case, hand written notes. And with an App, searchable hand written notes.

On the iPad Pro, recently I found out it's possible to hook up a RaspberryPI as well for some more heavy lifting (but I guess by that point I would just not bother and bring a laptop)

And I have tried non Apple solution as well. A cheap Win 10 tablet followed by Surface Pro 6. With the Surface Pro I wouldn't need the RaspberryPI. In theory, it is the most comprehensive mobile platform and should do all of the above I have mentioned. However, the overall experience with that form factor and the clunkyness of Win10 as a touch based or tablet based OS spoiled it for me. I returned the Surface Pro.

Even with all it's limitations which I had to train myself to get around, iPad Pro is still the better mobile computing experience.

I dream that some day Apple will make a Thinkpad Yoga type device which will be running a full MacOS but will support the Apple Pencil and touch screen. OR an alternative dream is for Surface Pro to become less clunky in use as a tablet device.
> struggling to undo what I did to get back to the business

You'll love this one: to undo (don't think it works for everything, but it does for typing), shake your device rapidly from side to side.
I loved Android's notification model for these stuff. When I'm sharing a large video to WhatsApp on iOS, it shows a progress bar that needs to be on the screen.

Android just fires a progress bar notification that stays in the notification center. It is fantastic.
Salary and benefits aren’t treated exactly the same as capital expenditures. That’s how your purchase of a ten thousand dollar piece of electronics becomes a thousand dollar charge every ten years, no matter when the check clears. Which looks better on your companies balance sheet?

Have you ever tracked your time as a salaried software developer? I used to, and used to think it was a stupid exercise. Then I learned that my payroll costs were being capitalized against the project in development. Two years later when the project launched, it hit the books and started deprecating over seven years. That meant my company essentially had two years where my salary wasn’t on their books; when it hit, those two years were skewed over seven.

Have you ever had to differentiate between tracking time spent doing development and time doing support? Support is an ongoing operational expense that can’t be capitalized.

Same pot of money, vastly different ways to split it up.
It all depends on what questions you want to answer with your simulation. If what you care about is where in the room the thing will be after 10 seconds at a resolution of 1 cubic centimeter, then yes, simulating a bacterium is vastly simpler.
This story exemplifies why we need open source software and open hardware.
> All control flow are jumps underneath it all.

Yes, all control flow is ultimately jumps. That's exactly why structured programming was created, to constrain the patterns of those jumped. And it worked pretty well for decades, with if/else and for/while and function composition accounting for 99% of control flow. Goto breaks that pattern, as do exceptions. That's why both should be used sparingly and carefully.

> I think exceptions help more than hurt.

I think the exact opposite. A lot depends on what you're used to. What isn't a matter of taste/opinion is that exceptions lead to a greater separation between where an error is first detected/indicated and where it's handled, compared to error-code returns. There are times when that's appropriate - e.g. code that's just going to retry an entire high-level operation regardless of what error occurred or where. However, I believe that most of the time that's both less appropriate/efficient/debuggable than handling the error closer to its source.
Also paramedics. Pretty sure the various militaries of the world use them extensively too.
Already gone? here is the archived link: https://web.archive.org/web/20200128085806/http://chinamedia...
As a programmer, I absolutely gave up on the multitasking on my iPad Pro. I don't use it in such a way and usually don't care. And the very few cases I wanted to use it like that I couldn't succeed in doing it even after my wife showed me 3 times (she uses her own iPad Pro in split screen very often and gotten used to the gestures; and even she makes mistakes occasionally).

Just an anecdote. I am a very technical user and I still got confused by the multitasking / slide-over thing. So I just ignore it.
How on earth can self publishing and open source even be problematic?
Let alone equally so as ones whose only role is profiteering by restricting public spread only by if they get their cut or not and providing no validation - peer reviewers.
Iirc that's pretty much why TBL invented the web, so you could click on references in scientific papers. It'd be nice if we could actually do that.
Around where I live they call it stone and oil, and if it is the same thing as gravel and tar, that is the absolute worst way to regrade a road for the consumer. The sound of oil and stones smacking against your car when you unwittingly turned down a road that was recently stone and oiled is awful.