skysight-inc/HackerNews huggingface dataset:
Ask HN: What new skill have you learned during lockdown?
I don't know where you get your data from but according to the latest numbers from FOHM the death rate in Sweden is most definitely decreasing. And the amount of people in intensive care, while a bit more fluctuating are atleast somewhat stable. All in all the number of infected people seems to have a linear growth right now, not exponential.
>fearful/cautious of men

My ex neighbor rescued a wonderful dog that had been tied somewhere and left to die, in Spain. He brought her to Denmark and she has mostly recovered with the weird caveat that she is now racist. Southern-european looking people (black hair/beards) make her really angry or nervous.
You will have the same thing if yo use a jquery extension, and you won't have to install webpack
There really should be some way to accomplish this with IPFS, which imho is better suited for it given that it's multi-purpose, cloudflare has a gateway, and you can register EthDNS names for IPFS hosted content.
So would you typically maintain a separate compiler for each use-case, or try and make one that serves both?
That's actually one of the few fields where I feel like fuzzing has underperformed. There was an interesting paper at OOPSLA this year that found that while the fuzzing community has indeed found a lot of bugs, that these bugs actually are triggered by real code approximately-never. It was a really interesting result coming from within a community that ordinarily biases towards overinflating the value of PL techniques.
Even though struct member reordering is prohibited, the order of std::tuple elements are not fixed by the standard. There could be an stdlib implementation that used this fact to reorder tuple members optimally.

AFAIK there are PoC 3rd party implementations for such tuples.
Trello undermining user roles hierarchies for all free teams
Wikipedia has an apropos image of the brightened Magellanic Clouds to the bottom of that page, too:
https://en.wikipedia.org/wiki/Large_Magellanic_Cloud#/media/...
Trends in Show HN posts
Google Analytics can do this by setting the last octet of IPv4 addresses and the last 80 bits of IPv6 addresses to zeros.

Reference: https://support.google.com/analytics/answer/2763052?hl=en
There's a "no true scotsman" answer where both these ideological debates, and the "ship a bad experience because the developer wants to use shiny technologies" the original article discusses, are clearly not ultimately "efficient" for the business.

But it points to a problem with using the word "efficiency" like this if it's so commonly misused/misinterpreted.

"Deliver value" is something I've seen people push instead, and it tends to stay more customer-focused. It's hardly perfect, and there are still temptations to bikeshed and focus on the wrong thing, but it's a bit easier to recognize and course-correct as a team when that's your ultimate goal.
Author here and I think you're spot on! We had a tight focus on ROAS and overall profitability for those campaigns, and optimized based on that. Sure, there are companies that can waste millions of dollars on ad spend, but the company I worked with was heavily invested in making paid ads work and had the right feedback loops in place to ensure we were making the right decisions.
And if they keep delivering features in short time frames they will never get a chance to debate quality or elegance in their work.

And eventually you will start hearing them complain about an unmaintainable mess and turnover will probably increase.

/s

I think you do have to care, on some level, about maintaining code quality and standards. I've worked in feature-factories and it's not a panacea. It doesn't crash and it goes reasonably fast are both features after all that seem to be related to the quality of a code base and the expertise of the team behind it.
Is Rust good for deep learning and artificial intelligence?
There's emerging data in the UK of a syndrome that's connected to covid-19 in children (but it may not be covid). Whatever it is it's not common, but a small percentage across a large population is a large number.

The Paediatric Intensive Care society put out an alert (weirdly using Twitter to do so): https://twitter.com/PICSociety/status/1254508725227982848

https://www.hsj.co.uk/acute-care/exclusive-national-alert-as...

https://www.bbc.co.uk/news/health-52439005
Life.

It may be a general answer, but school is only a small part of life and your course of study only covers a fraction of a percent of the knowledge that exists in the world. Even look at how many courses you take divided by how many courses a university offers.

The best thing I can recommend is to research things you come across that you are interested in and could be practical.

If you are looking for suggestions:

- Financial basics like time-value-of-money (inflation, interest, etc), opportunity cost, investment vehicles (bank account, CD, stocks, bonds, options, etc)

- Mechanical skills such as changing a car's oil, fix a leaky faucet, replace a toilet, etc. This is stuff that you can look up when the need arises. The point here is not to write yourself off before trying. Start with small projects.
For me, Feedly did fill some of the niche there, but it does not have that Reader or whatever next community was there to have "share with friends and discuss" part. But HN covered that part a bit too
> The flip-side for me, the one that continues to get under my skin, is the approach of the systemd project. It's the habit systemd has of simply subsuming all other system functions into itself (DHCP client? Sure! DNS client? Mine now! Logging? We handle that now. Firewall control? ALL SHALL BE ASSIMILATED.).

well, it's in the name. systemd is a system daemon. system is... well, everything that isn't your text editor and music player mostly.
If what you are looking for is a DB-like application, I recommend: https://eventstore.com/

Not sure if you can set retention periods, but it is definitely worth to take a look into that, and definitely a good starting point.
(Microsoft could allow the store to be less terrible)
70% of Google's revenue is from their ads, so a lot of people click on them. The HN audience is a very small minority :)

https://www.statista.com/statistics/266249/advertising-reven...
I used to think so, then I married a gal who gets car-sick anytime we go through more than one round-about in a row. I suppose it could have to do with the design of the roundabouts in our area. They are quite small.
As someone who has been trying to use this library but haven't had the time to finish build integration to cross compile for all of my target platforms, I really wish it weren't using nettle, particularly as it is also using openssl :(. Does rust not have useful cryptography libraries yet? Or couldn't it just openssl?
I don't know why you expect me to defend the 23k figure, it's whole purpose is to show how ludicrous Chinese claims are. "If everyone did as well as China" etc etc.

But that's ok, you have a different explanation for why China has apparently done amazingly well. So let's look at the numbers and quantify just how good China are, since that is why their numbers are better right?

China has 4633 deaths as of last night. They're down to 723 active cases, so for them the epidemic is basically over.

The USA has had 56009 deaths. And they're only at the start of the issue. So even ignoring the fact that China had almost 5 times as many people and less funding for healthcare and knew nothing about the disease and has had it for longer and all that, they managed to deal with it with 93% fewer deaths.

That's incredible isn't it?

But maybe the USA are just really shit at this? Trump isn't exactly a great leader right?

The UK a tiny country with a population 25 times smaller than China has 152,000 cases. Almost twice what China and the UK also has only just started to get it under control. 20732 people dead already. 5 times more than China roughly. God China are really incredibly incredibly good aren't they? A disease that's killed 20k people in the UK only killed 5k in China despite every other factor except the excellence of their leaders being against them.

We should consider the Germans to maybe? famously efficient, public health oriented, stay home order obeying Germans. They even have some of the best number for testing and treatment. No they're also way behind China with more cases and more deaths despite getting infected later and seeing what happened in Italy.

So we are forced back to the same question of opinion, but this time it's not just "is China lying or <intentional but apparently too subtle bs about only having 23k fatalities work wide>". Now you have proposed another possibility:

Either China is lying, or all the governments in the western world are so incompetent they're making this at least 10 times worse, killing 10s or 100s of thousands of their own citizens".

Can I assume your sticking to option 2?
Gmail ads show up in the promotion tab! If you have a unified inbox you won't see any ads.
> My biggest worry with React is that it has restless developers with idle hands.

That’s exactly what I take hooks as a sign of. I read the papers and the code when they came out. I still don’t get why they exist except to provide churn to work on. A half-reimplementation of objects with a super weird syntax in a language that already has objects seems like misguided make-work on a project that’s already basically “done” except for the boring, non-flashy work of maintenance and subtler improvements.
Ah OK, you are not being serious, fair enough. Magic god did it all.
I actually enjoyed the stories back then and they didn't really work when it came to changing my behaviour. Probably mostly because I just didn't grasp the seriousness of the bloodier parts.
Blender – The art of open source [pdf]
Copying a file is a manual step, that's the kind of step that I strive to remove from workflows I provide to others.

Using different names for the same thing across different teams also looks like something I'd typically strive against.
Bluetooth allows 7 devices connected at once, but actually the spec uses bluetooth low energy which is a special low-bandwidth, low-energy mode. You can lock your device. [1]

It sounds to me like NHS wants location data logs of everyone in the country. You can measure contacts and spread that way but it's a privacy disaster. The decentralized approach tells authorities and users if they've been near someone who later on marked themselves as infected. The data is much more limited but still accomplishes the main purpose.

[1] https://covid19-static.cdn-apple.com/applications/covid19/cu...
Disclaimer: Former Erlanger, currently at AWS but these are disjoint properties.

I’ve never worked on SimpleDB or even looked at it, but I think one lesson several database creators learned is that Erlang isn’t high throughout enough for certain classes of database systems. Especially with the last decade’s trend of making potential adoption of a given database as wide as possible and how important benchmarks are for marketing. I still think Erlang is wonderful for writing control plane type software, given the culture around using FSM-like structures.
I am deepening my knowledge of mycology. I am also starting to learn bass guitar. For work, I am brushing up on my COBOL knowledge.
Dickrnn – A recurrent neural network trained to draw dicks
Obviously you've also never heard of google.
https://www.merriam-webster.com/dictionary/creative
Animal Crossing's Nature Day Exposes How Worthless Earth Day Is
Everybody is different - for some alcoholics it will be incredibly healing in going to see a therapist or psychologist who validates their experience, lets them know that their pain from, for example, a life of abuse, is completely legitimate, and that the drive to seek something that soothed the pain is also legitimate - we are hard wired to avoid discomfort. We live in a society where addiction is demonized and people are ostracized for it. This does not help people to heal. Part of this healing is letting people know they are not "bad" or "wrong" for having these urges.

This in no way implies that the clinician has to dramatize life.

In my professional opinion, that clinician would then be negligent if they did not also (at the right time) advocate for their client to explore healthier forms of self-soothing and self-care, and to deeply and honestly reflect on how alcoholism has affected their life.

While seeing this clinician, this same client might also benefit greatly from regular attendance of a 12-step program (which, unless an explicitly closed group, are populated by people in all stages of recovery: from actively using all the way to decades of sobriety).
Intel GPUs are actually quite good for what they are, even for 3D.

Not everything is AAA games.
Really? I've had the inverse problem where it only corrects anything once I've hit safe.
ORDER BY actually happens last.

jamie=# (select a, a+1 as c from nums) order by b,c;
a | c
---+---
3 | 4
0 | 1
1 | 2
2 | 3

(4 rows)

It's a separate part of the grammar:

<query primary> ::=
<simple table>
| <left paren> <query expression body> [ <order by clause> ] [ <result offset clause> ] [ <fetch first clause> ] <right paren>

But, if "QE is a <query expression body> that is a <query term> that is a <query primary> that is a <simpletable> that is a <query specification>" then the <order by clause> may select columns from the <table expression> even though those don't really exist any more by the time the <order by clause> runs. It's tricky to implement.
Show HN: Adrian: A platform for hosting web fonts
Well to counter that point, wifi has to go through coax so that the EM waves it creates don't induce current in nearby conductors. But for a standard Ethernet (100Mbit) cable, i.e. unshielded pair, you can place it right up against metal if you like.
As someone who has been on call for applications with such complicated configuration logic, this looks like a treasure chest of future frustration.

One reason that 12 factor apps use environment variables to store configuration is because then you have a single source of truth on how your application is configured.

Using the principles of the 12 factor app, someone who had no hand in writing the code doesn't have to wrap their heads around whatever convoluted logical path your application takes to figuring out which Redis instance it will connect to, especially during an outage in which their priority is to fix your service as quickly as possible. They can in an emergency SSH into whatever machine is hosting your application or exec into the docker container and inspect the environment to have an almost complete picture of how your application is configured.

The "globals().update(vars(module))" line actually increased my blood pressure. Please show some consideration to your teammates that help you keep your applications running.

Have had nothing but bad experiences keeping apps running that used dotenv in node land and viper in go land. The 12 factor app people did not speak lightly.
A GAN Which Generates Garfield Comic Panels
Building a JavaScript Interpreter in Rust
Keybase promised to give out free cryptocurrency to everyone who linked an existing Github and HN account, which lead to an attack wave on such accounts from people wanting to claim that: https://essays.suryad.com/hnhack/

If you are an identity service and do things that paint a target on others online identities, causing attackers to want to link my account with their fake accounts on your service for profit, you have an image problem. Similarly, that's not something I particularly want important services to be funded through long-term.
It's a unfortunate that he doesn't include the equivalent class-based implementations of his logging quiz. Event lifecycles notoriously obscure order of execution, so I'm not sure the alternative is any clearer -- especially not with contrived examples. In my experience with both hooks and classes:

- Hooks require substantially less boilerplate than classes.

- Rendering optimization problems with hooks tend to take more time to identify and to fix.

There are other pros/cons, but these are the ones that affect my work most frequently.
As a rule, I think any job field that people are consistently self-motivated about ends up converging towards exploitation of that motivation. Just look at game development, academia, animation. People in these fields are chronically over-worked for too-little pay, because organizations just let passion subsidize their salaries.
>I was being sarcastic.

Then who are Scott Kim and Donald Knuth and Larry Tesler and Jeff Raskin, and what did they do that relates to this discussion? If you were being sarcastic about not knowing, then you should be able to easily answer that question. And here's another easy question: which one of them did HN most recently turn the header black for, and why?

>You are pissed off, and you took it 100% personally.

No, I was only sarcastically pretending to be pissed off and take it personally. ;)
Company trying to argue that they will not be obviated by low code, good luck!

We will still need designers, but backends will be automatic soon enough, and the frontend not far behind.
I probably complain about this too much, websites built with SPA technologies can very often behave poorly to the user. Jittery, slow to be useful, generally less performant than other solutions. I feel like that gets ignored because so many people want to be on the bandwagon, and many feel the developer experience is better so we just kind of sweep that part of UX under the rug.
That's awesome! It's the kind of detail that, when you need it you really need it, but it's often so hard to find, or locked in some proprietary deal. I can barely imagine the amount of work it must have taken to nail all that down. Congratulations, and thank you!
I had trouble even on a laptop screen!
I'm sorry, I'm dumb: what do the "10 days ago" indicate, something that happened 10 days prior to that date? Like "10 days after Good Friday?"
> or after-the-fact by not reporting your beacons (or reporting false beacons) for certain times.

Not with the "Apple/Google protocol", you can't; your beacons are derived from a key, and only the key is uploaded.
> In the long term, change wins. Or else we'd be programming in JS1995.

Change for the sake of change is not a sound argument.

The thing about hooks is they don't enable a single thing we couldn't already do with HOCs. They are also much harder to read, because stateful logic is now just sprinkled around your render method rather than being isolated to places you know to look for it. I won't be using hooks ever, as far as I'm concerned.
As below node has the luxuries of both having been able to learn lessons from python and ruby ~and~ not being a victim of its own success of being already integrated with and a dependency of most major operating systems. (That said javascript the language definitely ~is~ a victim of its own success in browsers - there's probably some metaphorical parallel here..)

But the 'python version' problem (and really just any notion of a 'system python' in general) is still absolutely one of the bigger pain points of the ecosystem. I can say that for nix OS's pyenv ( https://github.com/pyenv/pyenv/ ) is a real godsend for this though. Pure-bash, no bootstrap problem, doesn't need to be 'installed' / can just be cloned and used, and has been able to reliably install any version of python I've needed into any of my relevant platforms in a well isolated ~/.pyenv/version/v3.x.y from which I can '~/.pyenv/versions/v3.x.y/bin/python -m venv .venv' in my project's dev bootstrap/Makefile. It's not part of my production-bound Dockerfiles which just base off of the official python images but it's invaluable for development and testing.

If you are going to use it I definitely recommend cloning it directly to ~/.pyenv rather than installing it via brew or somesuch as those tend to lag further behind the most up-to-date python versions than I'd like. And this is of course in no way a general solution to all of python's many packaging woes, and it'll probably never really be as simple as packages.json for many very valid if unfortunate reasons, but the 'python version' problem is at least pretty well handled by pyenv.
How do you KNOW you are not a local minima? You are putting the cart before the horse.
I find this advice to be outdated. Unless the actual page offers real contect around the intent of the searcher, I find the quality of these leads and conversion rates drop.
In my experience, companies expect developers to output features quickly. When it does not happen as quickly as expected the assumption is that its the developers when often times its the overall organizations process that is a mess. Its not necessarily a technology problem but a people problem.
RAL and HKS are German color systems, the first dating back to the 1920s and the latter to the 1960s.

Edit: love the app!
>I tend to think the difference lies in part on the moral weight placed on warfare – it was viewed not generally a necessary evil in these societies, but a positive good – which may have meant there was less sense that what had taken place was trauma at all. If that is the case, the emergence of PTSD would speak to improvement in our society: we have become more averse to violence and do it less, and as a consequence, feel it more.

This seems to be the heart of his argument as to why this might be. When we look at the artwork that decorated public buildings in the ancient world (I'm specifically thinking of Egypt and Assyria) we see a lot of torture, warfare, abasement of enemies, etc. I'm trying to imagine going to my local public buildings and seeing scenes of, say, North Koreans being flayed alive carved in stone on the walls. It does seem like we view violence in a different way than they did in the ancient millennia.
Yes. Apparently if you used the tabbed version (with Social, Promotions, etc.), then they appear.
MintData – Create internal company tools with the familiarity of a spreadsheet
What a lovely way to help people connect! In spirit it reminds me of NanaGram: https://nanagram.co/
Yes, I noticed that too. I don't recall ever seeing a paid product promoted like this. I.m.o. this kind of post comes very, very close to the line between information and spam.
Please don't continue with this.
In my experience, Intel drivers are quite good, specially in Linux.
Many of these complaints listed here are valid, but another one is that it executes JavaScript code on the web page to find the text, and I don't want it to do that.
Same here. The thing is I don't think they're just supposed to frighten children. I can remember having lots of fun getting those stories read to me by my grandmother. Of course they're dark, but they're also comically exaggerated. There's certainly a reason why Struwwelpeter has been popular for generations.
Tech Has a Toxic Tone Problem – Let’s Fix It (2016)
A quote from George Eliot's Romola, sort of indicative of how a doctor in 1400s Italy viewed surgery with some contempt, maybe it is exaggerated a bit for effect:

""""
“It is but fitting that a great medicus like you,” said Nello, adjusting the cloth, “should be shaved by the same razor that has shaved the illustrious Antonio Benevieni, the greatest master of the chirurgic art.”

“The chirurgic art!” interrupted the doctor, with an air of contemptuous disgust. “Is it your Florentine fashion to put the masters of the science of medicine on a level with men who do carpentry on broken limbs, and sew up wounds like tailors, and carve away excrescences as a butcher trims meat? Via! A manual art, such as any artificer might learn, and which has been practised by simple barbers like yourself—on a level with the noble science of Hippocrates, Galen, and Avicenna, which penetrates into the occult influences of the stars and plants and gems!—a science locked up from the vulgar!”

"""
>Blame the constitution

"The Constitution is not a suicide pact."

https://en.wikipedia.org/wiki/The_Constitution_is_not_a_suic...
-Ofast makes non-compliant programs anyways, so it's not the best example.