skysight-inc/HackerNews huggingface dataset:
I enjoyed reading Edward Bernay's book title: Propaganda.
Some examples resonates so well even in 2020 with advertisement industry.
How Famous Webcomics Make Money in 2020
If you hire people like this you need to involve HR in better selecting who the org hires.
The experience of Mark Twaine's shoes was worth it for me. So dapper.
I agree his comment is somewhat diminishing for the product but he is not wrong saying it's the same principle.
A migration in this context may involve rewriting substantial parts of the database. Imagine you need to rewrite a several TB collection. How would you do it?

Either you involve in significant downtime, or you face the risk of breaking data consistency in the face of concurrent applications.

Mongo cannot do a TB-sized migration atomically (see limitations for transactions) so you are faced with a potential incremental backfill. That will very likely break consistency and create more data problems that it is trying to solve.

Last but not least, you need to recode your application heavily. And worse, make it work with two potential schemas at the same time (while backfill happens), and data in, potentially, two places at once.

Or incur in hours or days of downtime.
Because altruism alone doesn't get you special interest campaign financing and you gotta win first before you can do anything.
Can you play Scrabble over a video call?
tldw; A mathematician devises a method for consistently shuffling sets of 100 letters such that all players have the same "bag" to pull unseen letters from. Clearly the method is vulnerable to players not shuffling in the same way, thus destroying the entire premise. A commentor suggests a different method where one player is chosen as the "letter chooser" and shows it to the camera only, the other player then finds that letter in their own bag and places it on their rack. This method is limited in that it only works for 2 player games.

What indeed then is the most practical solution?
If you get surrounded by four people, a textbox appears saying that you can press <space> to teleport out. A larger group of people could form a ring to entrap people, but that's harder to coordinate.
Most of the mess we have in programs is of our own making. Our inability to properly address changing (not complex) requirements.

And sure, the world is messy. But some things aren't worth automating. I've seen a talk about how the guy was writing a program to generate invoices. Turns out invoices are incredibly messy. The previous system was an overly complex brittle pile of code, that didn't quite work. His approach? Solve the common case first, and let human handle the messy bits. He started by something very simple, that could handle 60% of the invoices. Then 90%. Then 95%. Then 99%. The he stopped.

With 99% of the invoices handled, he had a simple, solid system. The messy part was handled by humans, and they had the time to do so because 99% of the grunt work was taken away from them. Plus, they could trust it works because since those invoices were relatively simple, they could be automated reliably. I believe that approach can be generalised. As Mike Acton said: "solve the common case first".

That I believe would work to "solve the inherent messiness of the world". Automate what you can, let humans deal with the rest. Or don't automate at all, just give tools & tricks so humans can work faster.

Alternatively, we could adapt around computers. Before electricity, factories used to have a giant engine that powered everything through mechanical transmission. Wen electricity first came along, we did the same thing. But it turns out electricity is much easier to distribute at a small scale. So factories adapted, and instead of having a big engine at the centre, they started to have lots of small engines everywhere, close to where they were needed. I believe computers are similar: we started using them as glorified paper, but as we understand what they can do, we employ them in more efficient ways. But the interface of a computer (it can do anything!) is much more complex than that of an engine (it can rotate!). I believe we haven't found how to best make use of them just yet.
> What if you could fly the F-22, the preeminent fifth-generation air superiority fighter in the world? According to internal data from the Aircrew Crisis Task Force, last year even that community retained just 30 percent of pilots eligible to leave.

... Wow.

Years ago I read a discussion between two people interested in USAF careers. One of them wanted to fly the F-22. The other told him to get the credentials and apply for the position. I remember wondering: you can just apply to pilot the world's most advanced supermaneuverable stealth fighter? Why would any F-22 pilot want to give up their position? I assumed it was because of the problems with the life support system:

https://en.wikipedia.org/wiki/Lockheed_Martin_F-22_Raptor#Op...

I never thought the USAF could have morale problems...
> The baseline is still visibly much more idealistic than everything else (including post-ENT Star Trek).

Picard, specifically, seems to differ from late TNG or DS9 not so much in the degree to which the Federation is or is not a utopia, but in that the focal characters are (at least initially, the arc if season one seems to have most of them evolving in the direction of more conventional ST focal characters) in places that would only have been occupied by non-focal characters.

(“Starfleet is doing bad things because it's upper echelons have been infiltrated by outsiders with an agenda that is, at least in chosen methods if not goals, anthithetical the the ideals towards which the Federation strives” is not inconsistent with the degree of idealism in TNG.)
Very very impressive 3D reconstruction.
Apparently It can even reconstruct very well ropes, fine details. That's amazing !
The best system I have ever seen this year on reconstruction...
Beavo
And APL requires supreme discipline to prevent that from happening.
I have had the account for long, but deleted the app. But I actually just re-installed - so I will give them a look. Thanks for those recommendations as well!
This is true in general but the stated issue is that this system would make it possible for governments to find out where an infected person has been. Manual contact tracing is the same thing, but manual. You can always opt to not tell them about something, you can always opt to leave your phone at home or turn it off.
Thank you, I would be very interested. I will also ask our DPO when back from "vacation".

I mildly participated in the preparations for GDPR in my (large) company and the sharing of third party personal data was one of the points. It was a few years back so my memory may be at fault here.
https://www.icelandreview.com/sci-tech/is-icelands-coronavir...

It should be obvious, when you have a virus with an infection rate doubling X number of days and it takes X or more days to start showing symptoms, if you do a random sample, 50% will be asymptomatic. That does NOT mean that they will continue to be asymptomatic
that’s a throwaway opinion, worth the time you spent writing it
List of computer history videos, documentaries and related folklore (2018)
> How, exactly, is this a problem with the credibility of the article?

it means there was no proofreading.

if I can catch an error - on something so simple EVEN I know - how can I trust the article on something I don't know?
Is this for real? I have zero ability to evaluate. Any corroboration out there?
I didn't ignore it. My point is, the kind of people who truly need this kind of performance are already translating hotspots to assembler and so on, a kernel module is plenty practical for them. For nearly all computer users there is no excuse for turning off these mitigations.
South Korea and Israel both have working social security systems, universal health care, mandatory national IDs no devolution of administrative or legislative powers to local authorities, a single police force and both are relatively small countries geographically with a relatively dense population and both had to use mobile data to do contact tracing effectively.
It proved effective during SARS Cov-1 outbreak. Critical patients were treated using Nitric Oxide which not only improved lungs health but also improved immunity. Now clinical trials are being conducted to treat SARS Cov-2. Hopefully it will be effective in treating novel coronavirus patients. https://www.webmd.com/lung/news/20200409/nitric-oxide-invest...
Or look for a link to the website source on github, gitlab etc and go from there. But that's more or less manual work given how many custom made SSGs there could be.
This is one of the few issues that is indeed real. I’m not sure if tracking only infected people would be worth the effort and the risk of bad publicity though.
The Stoic principles that will help us navigate the Covid-19 pandemic
Absolutely, and if it is indeed local only and encrypted until you say you are infected, it could be part of HealthKit and Android equivalent (don't know if it has a name)
> though there are trade offs.

Please elaborate on this, it would be instructive
Yes! LiveScript was so fun!
I’m pretty sad none of the JS dialects from that time (CoffeeScript, ICS, Coco, LiveScript...) could hold a candle for how much TypeScript improves the experience; or that none could integrate it in a sensible fashion.
Why does it have to be anonymous? The coronavirus is not HIV, there is no social stigma in knowing someone was infected.

The biggest problem is exactly the fact that since it spreads so easily, it's impossible to reach all who have to been exposed
macOS already includes fantastic screen capture functionality, not only drag-to-select but whole windows, video, mic for narration, the works. What extra value does your product bring to the table?

https://support.apple.com/en-us/HT201361

https://support.apple.com/en-us/HT208721#mojave
NOS baby! Granny shifting, not double-clutching like you should.
This technology which has been announced but not released would, as your link states, ‘let you track down your stolen laptop, but not let anyone track you. Not even Apple.’ What issue do you have with that?
As if people don't die every day.
What do you mean by "either do things the Haskell (way) or you don't do them"? Isn't that the same with every language? I still don't understand why people put all sorts of unfair labels on Haskell. By labelling Haskell with "fun", we almost make it sound like it can't be used in production.
Can the hardware not be upgraded? The article says the system is struggling with 400k people a week in new York. That's terribly slow. No overclocking?
Viagra as covfefe-19 antagonist?
Have you read Basecamp's shape up?

https://basecamp.com/shapeup
I feel like it’s a lot of listening and some black magic.
Could you help address this lack of awareness by searching for and upvoting that project in HN post submissions and/or submitting it if not found?
Haha I came here to ask the same question.

This "SIV" mode is silly and breaks down completely when encrypting more than 2^32 IDs.

Your proposal is not only faster, but also safer. AES is a strong pseudorandom permutation, the 00000000 padding is a perfectly fine integrity check.
Today I learned:

DOI = 'Digital Object Identifier'
Holy false equivalence Batman!

First, afaik WhatsApp doesn't store your contacts but checks if they're available on WhatsApp.

Second, it most definitely doesn't contact them.
Great idea! Also, for when you need some paper, you can pipe /dev/twelve to your printer.

We should propose a kernel patch for this next April.

Extra credit if we get it rolled into POSIX.
I think I explained why they are "rare" even if they aren't: circumstances, motivation and drive to succeed in a particular way, a way you classify as "great achievements" (not success, sorry for equating it: I might have missed some nuanced differences there).

It's actually quite interesting that you even consider Gates and Jobs having "great achievements" (other than business success, which is clear), yet condone screen addiction (which their core business were mostly about).

A quick search does not give me any study relating technical properties of screens to addiction-like effects: do you have any pointers? (Other than the common "LED-light-interferes with sleep patterns".)
5) If you're cutting into tree that's an active system there's compression and tension in the wood your cutting which can either bind up the blade or make the saw kick, or both. Have a plan for the thing you cut. Where will the fall, where will you be etc.
Don't let remote management bring out the worst in you
I'm just a little disappointed its not nitrous oxide...
Australia to Sell Retired FA18 Hornet Fighters to Private Aggressor Firm Air USA
Normal Science and Extraordinary Breakthroughs Are One Process. Kuhn Was Wrong
Germany has also accepted patients from Italy, France, and The Netherlands. For the latter the university hospital in Münster is coordinating the distribution of Dutch patients who require ICU care across Germany. Great to see neighboring/close by countries cooperate in this way.
Funny thing is, if those multi-cloud proponents would go in 100% on one provider, things would go much smoother and they would have less reasons to go multi-cloud in the end.

But yeah, when I look at the rate that some companies sunset their products, I understand the fear a bit.
Ask HN: Best examples of DIY face shields?
I see a lot of homegrown solutions appearing with different people and companies designing and making solutions. Apple is making face shields[1] and some are even making ventilators from scuba masks [2]. What are the best solutions you've seen or perhaps used? Especially open source ones that could be copied by others around the world?

Asking for a friend who'd like to do something and has the tools and materials but limited design skills.

1. https://www.dezeen.com/2020/04/09/apple-coronavirus-face-shield/

2. https://www.designboom.com/design/engineers-hack-scuba-masks-to-use-as-ventilators-03-26-2020/
> that microservices do not provide any technical advantage over monoliths

Sometimes there is a real benefit of having a service that can fail without impacting everything else. That is a technical upside, but it doesn't apply in most cases. But it do apply in some cases where you just want to limit any problems from impacting too many part of the platform at once. The service could of course still be both micro or not.
Yeah HIV mutates extremely quickly. Over time people develope multiple strains circulating. Directly targets immune cells. Also I believe it tends to stitch itself into cells DNA and remain latent indeterminate amounts of time.
Yeah it can stop, we called that stop reading. Ahaha I don't care
This really, really interests me as well, and I've written my iOS apps the same way too. They have no server side, no real dependencies, all client based and fully automated internally - so as well as being fully contained they schedule required notifications etc into the future without my intervention. As long as the user runs the app once about every four months (which isn't an issue given they get many notifications during that four months) then the app will work for a very long time and bring in passive revenue. I consider this a holy grail of software.

I like pure solar powered calculators for the same reason. If you were to send one back in time it would continue to work and be useful without requiring intervention or dying.
Is there maybe an article somebody can actually stand a chance of reading end to end? I think GP is right, there’s not a chance somebody who’s actually new to Haskell would find this useful as a true “things I wish I knew” article. It’s more of a complete reference to the entire language.

To me at least, “things I wish I knew” implies it’s some sort of companion to a real language guide/tutorial/book, not a replacement for one.
T'es Français ?
Interesting. Here's the response direct from the authors of the study that Gladwell referenced:

https://pdfs.semanticscholar.org/b0e7/19584fc4cad4487bf614c0...
CSRF on Connecting Paypal as Payment Provider
Here is a quick hack to make it work on CPU: https://github.com/983/3d-photo-inpainting

Maxed out at 4 GB RAM for 256x144 images for me.

PyTorch CPU installation instructions: https://pytorch.org/get-started/previous-versions/

OpenCV should work without CUDA. If not, build from source and consider `WITH_CUDA` flag.
Is the breakthrough here about emission or transmission? Or is the physics for these two connected? It's not clear to me, between the title and the article.

Secondly, could using a "photonic" memory bus bring RAM access speeds close to cache speeds, or is the transmission distance/time not the main issue there?
An Annotated Docker Config for Front End Web Development
Give a potential reader at least a preview of what the newsletter is looking like. Also your title is having capital letters but title on the front page does not. It might be red flag right off the bat. Interesting idea nevertheless!
But you chose your profession, it wasn't assigned to you. You knew going in that either it's more about people, less about money if you're a nurse, or more money if you're a cardiac surgeon. Am I missing something?
I've observed an exponential number of people wrongly assuming that infectious diseases exhibit exponential growth.
Ironically that version is very heavily compressed. Flipping through a bunch on YouTube I couldn't find any that weren't shitified in some way. Playing it on Spotify high quality (requires premium I think) was the best version I could find: https://open.spotify.com/track/7f9sC9fvtjYSZYOLSmKJlq?si=5L3...

But... this was not the version referenced by Brandenberg. That was the acapellla version, which I also could not find a decent version of online. https://open.spotify.com/track/6OKUhXuJMvoVPde9fMJJzy?si=gLJ...
Thanks for the great answer, very comprehensive. I will try out Mint :)
> it's followes a purely functional programming paradigm

I'd say that it's one take on that paradigm, the Way of Monads is not the only way to do purely functional, Clean uses uniqueness typing instead. Though it otherwise has rather similar properties to Haskell.
Ask HN: Favorite CS Research Papers?
I’d like to start reading 1 new CS research paper a week. Figured covid-19 lockdown is a good time to start. Topics can be on any topic, but curious what people’s favorite foundational or newer inspirational papers are? Or even what google alerts you have setup for papers that might come out from favorite authors.

Personally very interested in new languages, software architecture, compilers, software security.

Thanks!
Librem is the usual answer, but aren’t there other, existing, baked in parts of Android that compromise your privacy? It won’t change much because of this project.

https://en.wikipedia.org/wiki/Librem_5
Latex style is way too verbose, I would not want to type like that. And I think the input method should be a problem for your editor/OS to handle, not the language.

In any case, symbols were abandoned back in the day when everyone was still using 8-bit encodings. [1][2]

Nowadays you have e.g. Dyalog APL which does use APL symbols and you have short ascii-based sequences (easier to type than latex) for inputting them:

`u`y gives you ↓↑

(You can try this online at https://tryapl.org/)

[1] Remembering Ken Iverson (http://keiapl.org/rhui/)

> For the first few months, the special APL characters and the ASCII spelling co-existed in the system. It was Ken who first suggested that I should kill off the special APL characters. I myself resisted for a few weeks longer, until the situation became too confusing, for reasons described in J for the APL Programmer.

[2] J for the APL Programmer (https://www.jsoftware.com/papers/j4apl.htm)

> J uses the 7-bit ASCII alphabet. It also makes non-essential use of the box-drawing characters in the 8-bit ASCII alphabet for display. Using ASCII avoids the many problems associated with using APL symbols. It allows J to be used on a variety of machines without special hardware or software, and permits easy communication between J and other systems.
Yet another protocol that sits on top of HTTP. I have a general heuristic I like to use, which admittedly isn't always right but is right enough to be useful to me: if someone wants to make a new protocol and their solution is that protocol needs to be on HTTP that person shouldn't be making protocols.
Maybe it never meant to be used? Its development started soon after Windows 95 release, as we all see in 20+ years of progress not even close to beta
RTG powered car could work, but the electrical power available would be rather small, they have horrendous power to weight ratio. Steam turbine powered by heat from the radio isotopes would work better, but would still be very very expensive due to cost of the isotopes.

An actual fission reactor generating steam would indeed be the best most likely, when you ignore small stuff like emergency cooling, all the control mechanisms and shielding. ;-)
How to Properly Set Initial State in Redux
Same here, thanks to you both.
> the single digit percentage uptick in the overall number of deaths would most definitely not overwhelm anything at all, and given the dis-use of the emergency hospital capacity and reduced hospital and ICU admissions over the past few days, crowding in the hospitals seems like a load balancing problem to me.

Deaths lag admissions by about 15 days.

Deaths are not the only outcome, some people will be in ITU for a few weeks but not dying. They'll then be transferred to ordinary wards, and then back home or to a care home.

Reduced hospital admissions is a bad thing -- we know if someone's having a stroke they need care as soon as possible. If people are having stroke but staying away from hospital we're going to find a bunch of people dying away from hospital, or a bunch of people with long term preventable disability.

> And if anything, I would not be surprised if the official figures _overstate_ the death toll. Dr. Birx mentioned in the presser the other day that everyone who died _with_ C19 is counted as a C19 fatality, even if they did not die _of_ C19. Died of cancer but also have C19? You'll be counted as a C19 fatality.

This is such a frustrating misunderstanding of what's actually happening.

We count flu deaths the same way. But here you're not saying that we overcount flu deaths, you're looking for anything so you can say "covid-19 isn't that bad".

Because of the way covid-19 deaths are counted it's likely they're being undercounted at the moment. A certifier has to say to the best of their knowledge and experience that covid-19 was a contributory factor in the death. That's hard to do when so few people are being tested.

> Died of cancer but also have C19? You'll be counted as a C19 fatality.

Firstly, that's untrue.

See for example this page which talks about the significant under, not over, counting of covid-19 deaths. https://www.nbcnews.com/news/us-news/more-2-200-coronavirus-...

The term you need is "excess mortality", and we know that there's a lot of excess mortality at the moment. What's causing that?
I don't think the win here will be speed, particularly chip level as much as enabling lower power and higher throughout architectures at the system level. As in this is mote likely to be used for medium range links where infiniband/pcie/nvlink are used today.
Sandboxie released as libre under GPLv3
Stanford Professor of Medicine Dr Ioannidis: Acting Without Reliable COVD19 Data