skysight-inc/HackerNews huggingface dataset:
I think a lot of people take open-source to mean "oh, I'll make a project that does something cool in my own time and throw it up on github and everyone can see the code."

And sometimes this works. If you are (to take an extreme example) Linus Torvald and your open source project in Linux, then holy cow, I'm gonna hire you right away. But most people don't have the combination of talent, luck and perseverance that are required to get wide adoption of an open source project. So in 99% of cases, what you are left with is a library or small project that you threw up on a git-hub that maybe has a few stars and that almost no one uses.

Furthermore, as a hiring decision maker, I really don't have much time to actually read your code. Got a project with 3 stars on github? That's great, but I'm really pretty busy writing new features and maintaining my code and I don't have time to read through your code unless I'm pretty certain I'm going to hire you, so I look for proxies. Number of stars is one of them. If 1000 people use your product, it probably says something about the quality of your code or the difficulty of the problem you solved, or at least your ability to solve a problem in a way that people find useful (yes, yes... I know it doesn't guarantee any of these are true, it's just a proxy, but in the initial stage of interviews, proxies are useful).

The issue is that most people are never going to write a project from scratch that gets 1000 stars. However, if you have substantial work in a project that you didn't start, that's also a great proxy. This means that you collaborate with others and not only that, but the people you collaborate with think you are good enough that they are willing to merge in your code. That's a good proxy.
A nice canonical compendium of philosophical theories https://plato.stanford.edu/contents.html#a
It's going to drop the easy way (fewer children) or the hard way (war or mass starvation). There's only so many people the planet can physically support.
If you have compromised lung functionality, there's not much you can do to strengthen it against COVID.

Children aren't at risk, and that's not why schools were closed.

Your posts don't seem to be made in good faith. Either that or you are demonstrating a lack of information on par with Trump.
Hurd and Mach did the Microkernel thing wrong. L4 did it right, and it's colleagues.

No receiver mailboxes. Either the reveicer is ready to pick it up the message, or it is lost. Just like with signals. Huge mistake.

Though I do know other permissive real-time kernels with mailboxes. Which do work fine in the industry, like in automobile and airplanes/rockets. Or even darwin. So maybe there's a second big problem in the Hurd design I'm not aware of.
I guess I'm looking for web-components with really powerful APIs. I could see it happening within the next couple years: building a full web app using only 4-5 new concepts on the front-end, all powered by web components.

Any good resources you'd recommend on that? I've been looking around and it seems like a lot of projects are still in the early phases.

Also, yes, PHP is awesome. Just not built for the modern web. Still is a really impressive language, however. I just wish there was a PHP equivalent built specifically for building dynamic, real-time web applications.
Cool, but why do those cost like a Rolls Royce? Just a big ceramic ball, but priced like its made of gold.
Reminds me of this cool DIY project to record chess piece moves (on a physical board) to a computer.

https://tech.bakkenbaeck.com/post/chessvision

https://news.ycombinator.com/item?id=21613982
I'm saying there wasn't such a threat. throwqqq's parent comment compared it to gunboat diplomacy though, which is tantamount to a threat of invasion.
Emoji copypastas are old and hardly original anymore.
I have a hope for large proportion of food waste to be eaten by insects, helping ameliorate the situation at least a little.
McDonald’s and Starbucks are reportedly part of China’s digital currency trial
Hi HN,

In compliance with the new CCPA Data protection laws, companies that make over $25 million per year or collect data from more than 50,000 people are required to provide their users access to their data.

After poking around, I discovered that companies don't make it a very user friendly experience to request access to, delete, or request not to sell your data. Sometimes you need to fill out one form - sometimes several. Sometimes you even need to send an email to a privacy team with a picture of your driver's license.

I thought it would be useful to make a simple resource I could share with friends and family that makes the process more straightforward. It's not a comprehensive list of companies, but if it's seen as a useful, I'll continue to add resources/information to the site.

Let me know your thoughts. Thanks
Yes, but Monopoly is probably worse (or not helpful) in that respect as well.
I think the maturity model for CMS is something like flat file to headless to homemade. If you ever reach the point that you have enough scale of content to require a dedicated editorial team, it's probably worth investing in something very domain-specific and tailored to your organization. Could be based on an existing headless or flat file system.
The Biggest Ideas in the Universe
This is a pretty cynical viewpoint. All ideas "have been done before" but the Dyson team took the time to assemble these, get their team to actually design them to be digestible by non-engineers, and produced a wonderful website and set of videos. Hopefully, it inspires others to take an interest in the STEM fields, and they'll eventually build upon the ideas of others.

I'm an engineer, but I'm also a dad. I greatly appreciate the fact that they've done the work for me. Pretty sure 95% of my job is taking the work of others and slapping it together with some paint. That's most of humanity.
I think it's obviously bad advice for you to suggest that censorship isn't a slippery slope. Under section 239-C of the Obviously Bad Advice Act, I have dispatched the police to your location. Please be ready to comply when they arrive.
Why do you think it’s technical debt? Because you might have to pivot away because it might not support your requirements in the future? Then just pay that cost in the future if it ever comes. Building everything in-house seems like premature optimization—you’re obsessing over a case that may never come, and you’re very likely not going to build these web service components as well as amazon for the cost because Amazon has many customers paying for these services such that each customer pays only a tiny fraction of the operating cost—if you roll your own, you have to pay the whole cost (roughly) for every web service you build and no one is paying your company to build web services, so you have to build that cost into the price of your product/service, so your product/service becomes dramatically more expensive (because it has to cover the cost to develop and maintain many full web service component implementations, which are each many times more expensive than the corresponding AWS service). If in the future AWS starts charging each customer the full operating cost for a given web service (which is very unlikely to happen given their business model) then you can spend time pivoting to your own solution, content in the knowledge that you saved many years of operating costs because you didn’t have to maintain your own service.
I know it's a dark theme and not a true 'dark mode', but it really bugs me how many of the screen elements are still light gray.
Rare, that you ever hear about it.

I know of a case of fraud in oil well lease payouts, someone was stealing a small from a large number of leases and had been doing so for years.

A company auditor caught it. Did they go to the police? No. They paid the guy to leave the company and never talk about it again. The guy might have stolen hundreds of thousands in the process, but the company knew they'd lose millions, just from clients demanding audits going decades back. It was easier and cheaper to cover up and never mention again.
The other way in which recursion is a BIG footgun is in reading Profiler output.

In particular it is hard to determine whether the body of your function is slow or whether it is recursing too much.
> In my experience, Zoom is the most consistent service and works on almost any device. One person in your group will need a paid subscription if you want to host an event longer than 40 minutes.

Have to disagree on this, Discord has been a FAR better solution for my group of friends and I with our online game nights. We tried Zoom, Discord, Google Meet/Hangouts, and Discord has, by far, been the best UI/UX/clarity/quality.
Top Books Every CTO and Engineer Manager Should Read
There is slatestarcodex.com and a handful of twitter accounts. Also, there are some think tank slacks that are out there, but most of the good stuff is private. Occasionally the ArmsControlWonk slack will be hours ahead of the news and with a lot more certainty over something.
I have a similar story. There was a fancy pizza place about to open next to a park few minutes from my home. They were intensively renovating a pretty building. I was really waiting to see them open - I like pizzas, and this is a small town, so we don't have much of choice in them. COVID-19 lockdowns came just as they were readying to open. They had a market, they had a great location - but they also had really bad luck.
Existential quantification implies search because, computationally, we want to actually deliver at least one example of the existence.

For instance, the classic puzzle where people sit next to one another at dinner, wearing colored outfits, eating certain dishes, talking about certain topics, all subject to a set of constraints is a search problem. It can be phrased with existentials

exists (seating in possible_seatings):
exists (outfits in possible_outfits):
exists (plating in possible_platings):
exists (conversation in possible_conversation):
constraints(seating, outfits, plating, conversation)

This can be seen as an obvious for loop, but for less obvious structures, existential quantification can be powerful. This is especially true when the existentials exist within the language of types that constrain the language of values/computation.

Finally, well-moded is a term from logic programming. It's one condition which allows us to prove that searches like the one above will actually converge either to a refutation of the problem or one or more solutions. In general, using existential quantifiers makes it easy to phrase impossible to solve search programs, so it's important to limit the strength of these languages to sit within, for instance, the well-moded subset.

I won't go over the technical definition of well-moded, but it's basically designed to force a logic program into a simplistic structure for which various smart search algorithms can easily be applied to it.
Haven’t seen anyone mention tabletop simulator (available on Steam). It won’t be for everyone. I play Magic the Gathering and board games with friends. Many other games are also available with no work. You can play almost any board game with a little elbow grease.
Logged in for first time in 1 year just to say.
Why'd you do this?
Yeah, I'm surprised how little these are mentioned, especially in the context of the current pandemic.
> The sort of paradigm being asserted in The Ethics provides no way out to address the question of "how do I improve the lot of my fellow persons?" or to develop virtues in others.

Aristotle says that the peak of virtuousness isn't living a life devoted to the theory, but one that puts it into practical use through politics and legislation.

This seems like a direct call to action to help improve society and bring the theory to more people such that they may improve themselves.
More than that: there are just a handful of open-source projects that went anywhere at all. Among an enormous slushpile of perhaps-worthy but ignored projects.

As a filter for useful, sharable code, open-source is an almost total failure?
My biggest challenge has been making a good sauce. I love making pizza at home with my kids.
I agree. That being said, I think getting more definition and transparency around all this on YouTube/Google's part is going to be really important, though I don't expect it, sadly. There's a fair amount of flimflam being pushed on YouTube right now--everything from literally ingesting chlorine dioxide, to other "holistic" cures that _appear_ to be benign.
Why Aren't Idris Interfaces Verified?
I am not so sure of this. IME folks who do well are, on average, much more willing to hear external advice. They do not take it as direction (and, on disagreement would rarely try to convince the speaker that (s)he is wrong), but they would actually listen and try to understand the point, then make their own decision on whether they should act on it.

Also, (not bad_luck) != good_luck. I think most people would consider themselves average_luck.
Besides close monitoring of people on O2 to adjust amounts and intubate if that time comes, there are potentially other components of supportive care that might alter outcomes, like IV anti-virals (e.g. remdesivir) or anti-coagulants, e.g. heparin. Some anti-coagulants can be given at home, but the strong doses being discussed also come with high risk of bleeding, benefitting from bed rest and close observation. For a good slice of the sickest COVID patients, hospitalization is helpful and hard to replicate at home, even with our limited therapies.

That said, oxygen and heparin at home could be good for a lot of patients. Improvements in prognostication may help distinguish that group in the future.
Neural network was fed 10k dicks to learn how to draw one
Thanks for sharing.

I do exactly the same, and I always find it hard to justify base-R in front of my students, after they learn about the Tidyverse ;)
Hey all :) This is another one of my personal projects I'm sharing with the world in hope of improving it. This was primarily build to unify my Backblaze storage with my Raspberry Pi and external drives, but I'm hoping to implement more "providers" later down the line, e.g S3. The focus is mostly on the API, but the frontend works fairly well, especially for my own use. Very open to feedback!
Willing to give more input and ideas once the first questions show up.

Some hints: enhancing ES8 with a config system, state management (bulk config updates), extending classes & especially configs.
We have a couple dozen boxes of KD in the pantry. Toss in a half bag of frozen peas and a tin of tuna and you have lunch for all three of us secluded together.

We always pick up a case of 16 when it drops below $10.
Any similar suggestions for card games, especially Poker?
assuming my coworker is burrowing my laptop? I will reiterate, docker is amazing for setting up and tearing down complex software locally for dev. Productialization is a whole different story. For example, in case of kafka or kdb or scylla I would not even run them in docker to begin with.
For those interested in a grand overview of history of philosophy (the ideas themselves and the people behind them), this is a worth-reading classic:

A History of Western Philosophy by Bertrand Russell

https://en.wikipedia.org/wiki/A_History_of_Western_Philosoph...
> Let me stop you right there. Maybe that works in SV but in most of Europe(the world?) you aint getting in to any well paying job at a big tech company without a degree from a prestigious university or previous experience at equally big and famous companies.

I did exactly that though, I joined Google in Europe a few years ago.
I wouldn't have believed it if I hadn't seen it, but there are some pizza hobbyists on YouTube who actually remove the safety lock from their ovens and then put them on self-cleaning mode to get the temperature up super high.
To put that in context, in the UK it appears about half the excess mortality doesn't mention COVID-19 on the death certificate at all.

Of the half that does, this is basically a grep over the contents, so "not COVID-19 related" would fall into that bucket. Of the certificates where the disease is definitely implicated, that still doesn't mean someone died because of the virus, only that the person might have been infected at the time of death. Might, because no test is required to merely mention it on a death certificate. At time of death, because this disease targets the old and weak so much, that very often it's unclear how a cause of death should be classified - in a way it was just someone's time to go. However, the UK made COVID-19 a notifiable disease, so it gets reported to the government in every case over and above other causes of death.

Thus for the UK we can safely say that more people are being killed because of the lockdown than because of COVID, which is pretty shocking.

This can be hard to see because UK excess mortality has gone far above the flu seasons of the past 5 years. But this is a bit misleading. It appears that the UK basically didn't have a flu season in 2017: excess mortality didn't go outside normal variance. Whereas in the rest of Europe 2017 saw a bad-ish flu season, which COVID so far has merely matched in terms of deaths.
LSP for Lab 2.0
> Haven’t seen anyone mention tabletop simulator (available on Steam)

It's literally mentioned in the article?
> But your boss is not, and never will be, your friend.

I agree with the sentiment. I am still friends with people that were my direct reports many years ago. But, when I was their manager, I treat them fairly like any other employee. That they were my friends meant that we will hang after work hours. But, as I manager I could not be their friends in work hours. Favoritism will have been extremely unfair for the rest of employees, that still were very good people.

I also have friends that have been my managers. And, in the job I expected to be treated equally than the rest of employees. I guess that we are still friends because we think in a similar way about justice and work ethics.

With teammates has been different. I have been part of awesome teams that we have been friends while working together to later on drift apart as our interests outside the job does not match (quite usually people with children that have limited time to hang out).

The opposite of that are managers that "feel betrayed" when you leave a company that has been mistreating you, or tell you that they expect loyalty to the company that is not reciprocal. They are the "paterfamilias" of a dysfunctional and abusive family. There is nothing worse that a manager that expects to be treated as a friend, with loyalty and sacrifice but sees you as just a number.
This is the same thing I was thinking. We write imperfect software because the market (and the law) does not incentivize the significant extra work required for perfect software. Blaming individual engineers or organizations for that doesn't make any sense.
> some proof of your skills in form of personal projects which many others like you dont have.

I have quite a bit of personal projects, actually.
The DB we use at work (SQLAnywhere) supports inserting from select, and using auto column name matching, so for a table with columns (name, en1, en2) you could have

INSERT INTO tbl WITH AUTO NAME
SELECT 'foo' AS name, 1 AS en1, 0 AS en2;

Not nearly as neat as the direct key=value syntax but...
Tidyverse introduces plenty of breakages, and as noted elsewhere does relentlessly between its own versions. Just check how the docs have evolved on ggplot2 for one example.

Tidyverse seems to be very much aimed at solving the initial learning curve. However, ANY system which uses allows non-experts to fake expertise denies them the ability to achieve real expertise, and also takes away skills from existing experts.

I'm grumpy about some of the reasons given for Tidyverse superiority: The Stringr package is supposedly somehow better because all of its functions start with "string" so you know you are working with strings. Huh? Because it replaces/wraps a lot of functions which begin with grep so you know you are working with regular expressions. Should we also create a "numbr" package which renames every function which works with "numbers"? Or maybe a subset of numbers, maybe we need a package called "integr".

data.table blows tbs out of the water, once you learn how to use it. Yes, it is harder to learn. Yes, it is very much worth it.

Yes, Hadley pulled off a language upgrade, and with the power of RStudio behind him has a strong hand indeed.

Just wonder if it is better or worse?
Commenting because noone else has mentioned it; I've been enjoying love2d[1] because it paves over all the annoying technical issues I might run into, and exposes it all in a nice lua api[2].

[1] https://love2d.org/

[2] https://love2d.org/wiki/love
I'm okay with expressive but all the emojis made it a little hard to read. Maybe don't inject them into the middle of phrases.

Good use of emoji

> the Ubuntu MATE 19.10 interim release is our most actively used interim release to date! :champagne:

> Recognising that we’re on to a good thing, :thumbsup: we’ve repeated this trick

> Thank you! Thank you all for getting out there and making a difference! :green_heart:

Annoying use of emoji

> That was a hugely successful :tada: initiative

> with developers to highlight :flashlight: where attention was needed.

edit: apparently hacker news strips out emojis
I know the difference between a focaccia and a pinsa.

Turin, Milan, Bergamo, Brescia and other cities have a lot of "pinseria" joints. Ma tipo tante eh. Saluti!
Snap is total junk and needs to be binned.

Also agree KDE has now finally got back to feature parity and the usability of KDE 2 in 2005.
I doubt the pizza master will read HN, if he does, my surprise stands and I'd ask him... why not sourdough? ;)

Sourdough is the ancient way, that's why I mentioned it, also, it gives me great pleasure to use it for baking. Take my comment as you will, perhaps you can derive some value from it.
An Oracle/proctor would help, to set things up and divide the state up properly.
Yes, and I have plenty of it which does not.
Garry’s Mod uses a well-known existing engine, the Source engine.
checkout Lighthouse, its build into the Chrome dev tools
I think you are going to find education's lesson plan is much more restrictive than removing false information.
> Even detects external monitors on plug/unplug.

Are you completely sure this is a strictly MATE feature? I had this feature in the past, where I think I was already on XFCE 18.04.
+1 for Tabletop Simulator, one of my children taught themselves Blender in the process of creating and uploading a game for TTS.
I agree. If you want a possible compromise solution, consider sending cards to ex-coworkers on birthdays or holidays. It's pretty easy if you use an online service to print and mail them and boy would that make an impression that you value their long term acquaintance. My aunt runs an engineering firm and does this with so many people, I remember driving with her to deliver birthday flowers and stuff.

That's all professional relationship building though, I truly don't think those people are ones she'd invite to a movie or over for dinner. Maintaining professional relationships does take constant low key attention though, if they only hear from you when you need something it's not a good look.
> If you’re trying to learn Docker you will first have to master its various terminal commands.

This is completely the wrong way to go about learning Docker. The biggest problem with Docker is that there are too many people using it who claim they know Docker because they learnt a few commands they read on the internet, but they don't actually understand what a container is. In reality, this leads to all sorts of problems, like the deployment of insecure containers in the wild. Guides like this are recipe for disaster.
Preppers Are Quite Prepared to Enjoy Some Vindication