skysight-inc/HackerNews huggingface dataset:
> Safari continues to pave the way for privacy on the web, this time as the first mainstream browser to fully block third-party cookies by default

Too bad Safari isn't my default browser anymore, ever since they essentially killed it when they neutered extensions.
Here's a full AsciiDoc example: http://asciidoc.org/asciidoc.txt I get that you prefer Markdown but AsciiDoc isn't a very complicated format.
I was thinking about this one time. From a utilitarian standpoint, having multiple monitors provides a sort of redundancy. If one fails, you'll still have one to work on.

On the other hand, it also depends on your setup. If your setup can easily allow you to manage your workspaces across two different monitors, it might be better than managing everything on one screen. The opposite could be true, and you benefit from only having to deal with one screen and don't have to fiddle with anything.
Sure, but a president with assets in a blind trust wouldn't be in a position where he could direct an appointee to bail out his own personal business with public funds.
Introduction to Personalized Search
Do you know learning to rank algorithms? You will learn it is better to combine search engines and recommender systems.
Is there any legitimate reason Chrome doesn't follow suit other than they like ad revenue? An answer from a Googler here would be great. And a real answer, not corp-speak.

Blocking third party cookies seems like overall a good thing for security. Security is good right?

Edit: 2 years is a long time to wait for a security improvement that is literally flipping a switch.
Concurrent rebuttal thread: https://news.ycombinator.com/item?id=22677970

Follow-up supporting thread with older article: https://news.ycombinator.com/item?id=22677161
Perhaps they are infinitely more qualified than some of the public figures pushing this treatment as a "game-changer"? Either way, hopefully we'll hear from some well-identified, qualified experts in time.
I like it, as it lets me format at 80-char breaks to prevent infinite line lengths for paragraphs of text. This makes Github diffs easier to read as well.
You can also use the Google style [1], which we do because it's not RST so it's actually readable by humans.

https://sphinxcontrib-napoleon.readthedocs.io/en/latest/exam...
https://link.medium.com/opPIObpJ74
I personally just say Mac OS. If there were some device called the Blarg, with an operating system built to run just on the Blarg, then that operating system would be most naturally called Blarg OS; I suspect the vast majority of people would call it that if no name were supplied.
Many years ago I made the mistake of documenting my Javascript library thing by building static web pages to explain it all. They became a nightmare to maintain, and made me scared to update anything in my library thing because it meant having to fix the web pages too.

A while later, during a significant recode exercise, I tried a different solution. Inline code documentation with YUIDoc - which was much better. Except YUIDoc assumes people are writing their Javascript in an Object Oriented way. My library thing didn't have a single class in it. The generated documentation just didn't make sense ... but by the time I realised this I had almost completed the documentation exercise and wasn't going to waste the work. So I also updated the static web pages too (finally!) and presented both sets of documentation on the Javascript library thing's website.

The thought of having to document changes and updates in two sets of documentation stopped me working on my Javascript library thing for over TWO years.

Last year, when I made the decision to rewrite my Javascript library thing from scratch, I also made the decision to dump all the documentation. Instead I wrote it as inline comments in simple Markdown - the most basic flavour available - and used a tool to auto-generate documentation from that (I've ended up using docco - it does the job).

Dumping all the documentation baggage has made me massively happier, and given me renewed love for working on my Javascript library thing.

... As for project runbooks? I write them in Google docs. If a client ever demands to see their project's runbook (please God no!), I can create a PDF of the latest version and email it to them.
How to Eradicate the Corporate Disease That Is Worsening the Covid-19 Pandemic
I never looked before but "ls /dev/bpf*" shows a lot of Berkeley packet filters. Maybe that reflects a movement toward user-space monitoring?
Because that worked so well for the quarantined ships?

Wouldn't be surprised if cruise ship design promotes disease spread, and hospital ship design does not.
Link to the actual study: https://www.dropbox.com/s/oxmu2rwsnhi9j9c/Draft-COVID-19-Mod...

The title is massive clickbait. The study models various possible parameters for the disease and fits them to UK and Italian cases to try and infer a mortality rate.

We already have a very solid mortality rate estimate from South Korea(0.6%), where they likely managed to test everyone that actually had the virus.

If that's the 'true' mortality rate, then the UK can expect 5-10% of the population to have the virus now(according to this model, which is bad).
If you have hackintosh level access, you would be able to inject kexts anyways.
Hi! I'm Bhavya, a grad student at Northeastern University, Boston. I am graduating next month and looking for Software Engineering FT opportunities.

Location: Boston, MA
Remote: Open to either
Willing to relocate: Yes

Technologies:
Languages: Java, JavaScript, Swift, C, C++, Bash, Python
Frameworks: Spring MVC, Hibernate, Spring Boot
Web Technologies: HTML5, CSS3, Node.JS, Angular, TypeScript
Database: SQL, Oracle, MySQL, MongoDB, PostgreSQL, Redis
DevOps/Tools: Unix Shell Script, Docker, AWS, Maven, Ansible, Jira, Git, SVN, VIM

Résumé/CV: https://www.linkedin.com/in/bhavya-pathak/
Email: bpathak029@gmail.com
Can we agree that it’s unlikely to have originated in Spain?

Would give us another reason not to name it for a place, as our knowledge might change after a name is established. At the end the names stays around for >100 years, although being wrong.

https://en.wikipedia.org/wiki/Spanish_flu#Hypotheses_about_t...
It would be nice if they have a 0 pixel option. I use YouTube mostly for the music and I let it play in the background
I think the OP meant that people using iPad and iPhone to call in also had virtual backgrounds, so concluded that it might not need as much CPU as the GP surmised.

Another poster mentioned though that Zoom required green screens for this feature on non-intel CPU machines.
I wonder if you can comment on the weirdly pro-phishing behavior of many US banks who, if I didn't know better, appear to be trying hard to make their customers vulnerable to phishing attacks ...

- TIAA Bank redirects customers, after login, to "cibng.ibanking-services.com".

- US Bank, depending on which account you log into will redirect you to "loansphereservicingdigital.bkiconnect.com".

- Union Bank will redirect you to "unionbank.customercarenet.com" if you look at a mortgage account.

These are big, serious US Banks and these domain jumpings (to domains that almost look like parodies of an actual bank domain) occur to every online banking customer.

They are training their customers to be phished.

FWIW, I have never seen Wells Fargo do this ...
The study linked systematically reviewed animal models of influenza and and antipyretic use and found that aspirin, paracetamol and diclofenac increased mortality.

They lamented that there weren’t any good trials in humans available to review, so the impacts of antipyretics on influenza is still an open question, but the animal models aren’t looking promising.

In other words: should you take antipyretics for the flu? Dunno for sure, but I’ll avoid it based on the data that we do have.
They could, or they could let private companies subsidize it.

The only ("only") problem I personally have is that it generates soooo much waste. It is always so frustrating checking the mail, and immediately dropping 10 or so sheets of paper in the trash before I even close the mailbox (the safeway mailer is especially bad at this...)
I really thought Firefox did all of this already too. I have no justification for not having truly checked. Hopefully other browsers from Safari will not be far behind.

I hope that there might be a way to safely auto-sync my Firefox profile, bookmarks and history especially, to Safari iff it's really the more secure of the available browsers for iOS.
The article quotes him as saying "I did Google reverse image search for their profile photos". I am in Europe and Google reverse image search for faces of people certainly does not work. Is that a recent change? Is that local to Europe?
Losing 3% of Americans, spread equally throughout the population, would be bad for the economy. Losing 20% of retirees, though... That would be fantastic for the US economy.

And guess what? Covid-19 kills mostly retirees.

So no, they probably wouldn't be losing their job in that scenario, unless of course their job is to take care of the old in some way.
A big hug to all my friends at O'Reilly. Their conferences have been a big part of my career. Not only as a speaker, but I've met so many awesome people at their lunch and social occasions.

As a for-profit endeavor they have also given amazing opportunities to a diversity of speakers and topics. For many speakers it means a lot when the conference is willing to pay for their travel expenses.

Looking forward to meet you all again!
You can build a basic one really cheap!

The software could use some help as it’s just a few basic sequences now.

Next phase would be a nice iPhone app that you can program sequences with.

I’d also like to sync with an EEG headband so you can adjust based on current brain wave state.

Please send me a photo of your build!

A@175g.com
And https://news.ycombinator.com/item?id=22675165. This is getting complicated!
O'Reilly firing events team, cancelling Strata etc: https://twitter.com/LauraABaldwin/status/1242517013878071296
Why not though? It seems like third-party SDKs could be included by the developer and stored on my local device.
reading about stuff like this, really makes you think that human cell immortality is within our reach.
Coming from the opposite direction. I grew up reading Marvel and DC. Didn't care for too much of it as an adult. Then when I moved to France and discovered the BD titles weren't just plentiful they were high quality as well.
Has anyone try to go the site.

it gets redirected to:

http://107.170.104.233/online/

Says secure payment on a NON-SSL site. Sounds pretty shady.
Ever read Oumpah-Pah (the probably slighly incorrect and insensitive native american character) from their beginning ?

https://www.bedetheque.com/BD-Oumpah-Pah-Tome-1-Oumpah-Pah-l...
I think GrantZvolsky means we could be all living in a simulation, dude! (the word dude being obligatory for ending any sentence suggesting we could all be living in a simulation, dude)
It's really not helpful to put examples here that are basically Animal IS Dog level of argumentation. Making toy types like that may help to convince some beginners, but really these features are just unflexible. They work if you're not doing any arithmetic on these values, in which case the type safety is not really needed in the first place. Otherwise (if you're doing arithmetic) they're very much a chore, making code more verbose and in many cases raising complexity to the point where you're starting to introduce enterprisey uber-complicated systems that can easily lead to many thousand lines of boilerplate for solutions that are looking for an actual problem.

And overall, Pascal's type system is NOT so much better. Not strictly better at all, if at all any better. It's a chore to do the simplest things, starting from the mess that is the various types of strings, to a confusing memory management story, continuing with extremely verbose type declaration syntax (which requires to add many additional names), to the mess that is 0-based vs 1-based indexing, and let me not start with the messy object systems that were put on top in Delphi.

If you ask me it's definitely WORSE over all, although for example Delphi has nice aspects to it, especially in the IDE.

Oh yeah, and if Ada was ever adopted by a significant adoption of programmers, then they probably have committed suicide in the meantime.
https://archive.md/gQiFp
There’s also Dave Sim, although I’d put an asterisk next to that comparison for sure.
How Android developers access installed apps on user’s device [pdf]
Duck comics are quite popular in Europe too and Carl Barks is honored, but I’d say he is not comparable to Uderzo / Goscinny. You could claim that Don Rosa is comparable though (looking at historical / cultural references, dedication to detail and effort that went into each panel). Can’t recommend „The Life and Times of Scrooge McDuck“ enough.
I'm interested to see who will be able to build the melt-blown fabric machines needed for N95 masks/filters. The last number I saw showed China manufacturing 600,000 N95 masks per day, and 1/3rd of that was from a single factory that broke ground in February. I worry that reaching these kinds of milestones may take much longer in the USA.

https://www.wfuv.org/content/covid-19-has-caused-shortage-fa...
Maybe something like this?

https://chrome.google.com/webstore/detail/audio-only-youtube...
Can't wait until the next financial meltdown (no, not this one) and worker rights are rolled back because it's an "emergency".
> Describing variable-length encoding as big-endian-like is quite a creative stretch.

LEB128 is a little-endian variable-length encoding. That's what the LE stands for.

UTF-8 is a big-endian variable-length encoding. The most significant bits are packed in the earlier bytes, so that lexographic ordering comes out correctly.

I'm really alluding to something like LEB128-encoding uint64_ts, except big-endian and putting all of the continuation flags at the beginning of the encoding, so a single switch on the first byte gives you the encoded length and it also sorts correctly lexographically.

> Xor does not flip two's complement sign correctly

Re-read what I wrote. I wasn't talking about flipping the sign bit in order to negate the numeric value. I was talking about flipping the sign bit to get correct lexographic text ordering on a machine that can only do signed comparisons.

> since the machine arithmetic will behave exactly the same way (with few exceptions).

I was talking about _exactly_ one of these exceptions... comparing two values. For simplicity, let's pretend we have a 16-bit BE CPU that can only perform signed comparisons, and we want to lexographically compare two 4-byte arrays:
[ 41 4F 4F 4F ] vs. [ C1 81 4F 4F ]
we perform the first load to compare
0x414F (16719) vs. 0xC181 (-15999)
in order to get the correct lexographical ordering in all cases, we need to invert the sense of the sign bit. Flipping the sign bit in these two cases gives
0xC14F (-16049) vs 0x8181 (33153).

In all cases, flipping the sign bit allows one to perform unsigned comparison on a CPU that can only perform signed comparisons. For an W-bit word, you end up subtracting (W-1)^2 from all values with the most significant bit unset and adding (W-1)^2 to all values with the most significant bit set. I understand this doesn't negate the values. That's not the point. The point is to perform unsigned comparison on a CPU that doesn't natively support it.
Perhaps Slack was a terrible name then, maybe Zoom was also extremely generic as well and couldn't get any users or customers to find them. /s

All your other suggestions are even more horrific, you might as well call it TurboScreenMaster 3000.

'Screen' and 'Screen Inc' is fine as it is.
There hasn't been a test of public opinion when the president's personal business could be the recipient of public funds at his direction.

To further refute your point: the public didn't shrug, they voted against his election by millions of votes. Furthermore, the duration that his approval rating has been above 50% during the entirety of his presidency is unprecedented in its briefness.
SEO: Strategies for now and after Covid-19
I randomly came across a similar offering and thought about buying for fun: https://www.mininodes.com/product/5-node-raspberry-pi-3-com-...

Any idea how the specs compare?
>It's not adding a degree of separation between name and knowledge, no. It's removing unnecessary and also potentially-damaging information from the name of a pathogen

How is this not just adding a degree of separation between the name and knowledge of the "unnecessary and also potentially-damaging" information?

That's...exactly what it is. You have to perform one more step to reach the information. It's not "removed" because you can still access it. That's what an additional degree of separation means.

>Why are you not advocating for a name like SARS-CoV-2, which contains more information and is more accurate?

I don't care about the name at all, and you are making huge assumptions here. I would even argue that having SARS in the name is problematic due to its prior association with a specific region in the general public's mind. I'm surprised you didn't consider that before me.
> completely flies in the face of separating view from the program layer

HTML is the view layer. The "program" layer is JS manipulating JSON (ultimately fetched from a DB).

Separating HTML and CSS made sense when content lived in HTML, and styling lived in CSS. Content hasn't lived in HTML in a long time— it lives in a DB now. (Maybe markdown if you're making a static site.) Separating HTML from CSS is separating view layer from view layer— just an unnecessary and expensive indirection
Good question, I don't know about seasonal flu, but here's data a few calcs on this pandemic:

According to Johns Hopkins tracking site now (2020-March-23 4:00 PM EDT) (1)

Global deaths = 18,557 / cases = 414,227: rate calculates to: 4.47%

Italy deaths = 6,820 / cases = 69,176: rate calculates to: 9.85%

USA deaths = 674 / cases = 51,542: rate calculates to: 1.3%

Beyond the obvious shortcomings and inconsistencies of testing in counting the cases, another strong caveat in counting the deaths in a rapidly developing situation is the lag - e.g., the USA is a few weeks behind Italy on the curve, and it takes time for the disease to kill (i.e., we don't know how many US cases are doomed and will be counted as deaths in a few days)

(1) https://www.arcgis.com/apps/opsdashboard/index.html#/bda7594...
What do you think the new web is going to be? Sincere. Not sure what you're talking about at all and would like to.
We have accountability for every other executive. Why do top brass at CDC get to plead ignorance?

Maybe to your point the CDC or Congress really is just one guy working out of his Atlanta garage and it is too much to ask of him to maintain a stockpile of basic supplies for the most likely disaster scenario (you know, those respiratory disease outbreaks that we've seen 3 of in the last 2 decades). If this is what the investigation finds and this guy really did everything he could with the budget he had, then let's name and shame the politicians who gave him that budget.

Like I previously mentioned, I don't doubt that congress didn't give the CDC a stellar budget, but I have a hard time believing that they spent their resources on better things than masks and ventilators (no, not based on hindsight, but based on the pattern of respiratory disease outbreaks) and that they couldn't even afford to plan to secure supply chains. That's like one analyst's job for several months.

But again, maybe I'm wrong and the fault lies squarely with Congress or one or several administrations--those politicians still deserve to be tarred and feathered (again, accountability is a real thing). In any case, we won't know without an investigation.

> conduct an honest investigation to prepare for the future, rather than punish people.

Nope. "Accountability" is preparing for the future. Without it those in charge will just ignore those best laid plans because they're too expensive and there's no cost to ignoring them. If you drive drunk and kill someone, you go to jail. If you are in charge of a federal agency and you don't do your basic due diligence and your glaring fuck-up kills thousands of people, we shouldn't laugh it off.
If the author wants to write a book, then they're still using the wrong tool, they should be using LaTeX.

I agree with everyone here, though, that markdown is great for it's simplicity.
You will have to elaborate I think. The article seems to me to simply be saying that rather than an individual component being responsible for the margins around itself it should not make assumptions about the context it is used in and should instead let the context or container decide the margins/spacing. That seems sensible does it not? I don't think it really has anything to do with components or using CSS in a non-standard way, it's just about good structure. Why do you think it's so crazy?
There is that little thing that some people who frequent HN might forget about: some people are not paid a lot (for tons of them this is a mistake of the society, and they should be paid more to begin with, but this is another issue than the immediate one) and actually need some money each month to pay rent, etc.

It is too easy to say the a mass of people should just work for free to cope for the mistakes of their government. Now of course some people will do it and I admire them, some of them will even do it while in personal financial trouble and I admire them even more.

But they absolutely should be paid in the end. Because the value they will provide to the society is just enormous, and "us" (for those who do not help with the crisis) not paying them would not really be the fairest situation...
Youtube is a lost cause. It has too many ads now, I don't use it anymore.
> Yes. We are going to release an update of Little Snitch that will be compatible with macOS 10.16.

At least a future version of LS will work with 10.16.
I would recommend volunteering even to people who aren't wealthy. It has to do with what you said, most people who volunteer are doing so because they have the money to do it instead of work at that moment. So, volunteering potentially puts you around wealthy people who may provide opportunities to you in the future. Not always the case of course, but I would still be pretty broke if it weren't for some job opportunities I found through people I knew from volunteering for nonprofits.

Admittedly not everyone can afford to volunteer
As others have stated, start with an Arduino. Have fun.

But I would recommend as a next step is to find a component that is more complex than an LED or Switch and with relatively good Arduino libraries (e.g., a 2x16 LCD screen) and try to write your own driver for it (e.g., a library that does all of the handling of the IO pins), using the data sheet of the component to figure out how to use the IO pins. Feel free to look at the Arduino library source code (or libraries for other languages).

I have done the same, using Rust and a Feather M0[1] and am now finding it easier to look at the datasheet of the more complicated ATSAMD21[2] microprocessor.

1. https://www.adafruit.com/product/2772

2. https://www.microchip.com/wwwproducts/en/ATsamd21g18