skysight-inc/HackerNews huggingface dataset:
Why do you say it seems obvious? The most persistent objections to UBI (or welfare or unemployment for that matter) is that they cause dependency and lazyiness; that they destroy the self-confidence and ambition of the receivers. Many still claim that it will make them financially worse off.

Checkout the auto complete in DDG or Google for "welfare causes ...". Look at the arguments in the results.

We can't even have the discussion that you say is "the issue" because society is still stuck at the part you claim is obvious.
A Common C/C++ Core Specification rev 2
There's also plenty of kindling in the world today. Plenty of current top players and upcoming top players butting heads(China and Turkey being the most news worthy to Americans), plenty of players that are sour about past/present conditions (Britain with Brexit, Germany/France over their influence in the EU), and players that are seeking allies to become an upcoming top player (India being the easiest to point out).
Exercism.io? On joining a language track, the getting started guides work for me.
Wonder if Techcrunch ever observed a drop in visitors since GDPR? They really don't have any usable opt out interface.
that's another interesting point, you could potentially remote desktop from/to a different OS as well.
The Norway Problem – why StrictYAML refuses to do implicit typing
DataGene – A Python Package to Measures Similarity of Synthetic or Train Sets
It looks like the reflection on the black part was identified as further afar and therefor has been blurred.
YLSMV (your lap size may vary) :). I have a Dell 5290 with essentially the same kickstand design, and it works perfectly fine on my lap :).
Where's the money for the UBI experiment coming from?

There's no free lunch, folks...
You can also right-click to display previously viewed pages in Chrome.
Jsx is not complex but it adds additional cognitive load keeping in mind everything is still JS and the small differences between Html. Also the common libraries that people use in a React app tend to be overkill. Things like Flux/redux add way too much boilerplate for small-medium projects yet everyone uses it.
Are My Childhood Collectibles Worth Anything?
play by mail
This isn't a tutorial, this is a manifest. lol
I don't think science is free from those flaws either. Science advances one death at a time.
I run this on a cron to auto update PiHole:

#!/bin/sh

LOG_FILE=/var/log/update_pihole.log

echo "Starting upate" >> $LOG_FILE
date >> $LOG_FILE
pihole -up >> $LOG_FILE
pihole -g >> $LOG_FILE

exit 0
I think its mostly a false dichotomy
* I think there are times when slower performance is an acceptable cost *

we should significantly slow down compile time for any non negligeable win of runtime performance BUT this slow down should only be incurred in optimised builds (>= 01) and have no side effect on debug compile time which should be fast and it almost does not matter if they get slower at runtime.
Bitcoin miners' block reward will reduce from 12.5 to 6.25 BTC
On my home network it doesn't work at all since my pi-hole blocks whatever domain they route through for ads.
Compile your code to framework-less vanilla JavaScript
> That makes me think that the only ethical way of enforcing a temporary lockdown would be to also transition to a temporary marxist system. Collect 100% of profits and incomes and evently distribute it across the population whilst the economy is being put on hold. I know that sounds crazy, but so does a lockdown right?

Your reasoning here is seriously lacking. You seem to falsely presume that the only two viable options are the two extremes - free market or Marxism. In reality, we never had a free market to begin with, and collecting 100% of profits and trying to redistribute it is one of the worst possible solutions.
I know enough about China's history but am by no means an expert. All I can say regarding your examples is that, yes they are very disturbing, however technology has changed the game considerably. Perhaps techno-dystopia would have been a more accurate characterisation.
Typically a pi-hole is used as a DNS resolver. In order to work it must connect to the internet.

Scenario for attack: Laptop looks up a website, DNS request is made to pi-hole, pi-hole sends request to internet. Response packet received back is actually from an attacker, that uses a known vulnerability in the handling of the packet to take over the machine.

Attacker can now see what DNS requests are being made, and by returning custom responses, it can MITM any HTTP request you make from your laptop. Let's hope everything is encripted via TLS, and hope that some piece of software that just asked for admin permission didn't just install a new TLS trust root.
Evidence Builds Linking Anticoagulation to Covid-19 Survival
Off-topic, but I wish they would make a "Surface Laptop Pro". The Surface Laptop is more like an "air" with its limited connectivity (ports). Whereas the more capable Surface Book is a bit awkward as a laptop.
It doesn't go to everybody

It has to, because one of the selling point of it is the minimal administrative overhead. In the U.K. we have armies of civil servants to administer our hideously complex welfare system. All of them and the costs of employing them have to go to make it affordable. The good news is that they too will get UBI...
Wait, what? Please tell us more
> (also Finland isn't part of Scandinavia)

The Scandinavian countries are easy to recognize based on their flags, as we all share the same pattern on our flags, a cross with the center slightly to the left.
https://en.wikipedia.org/wiki/Scandinavia
> He doesn't define hate speech.

Hate speech, to me, is expressing hated towards others, be it online or in person, with no reason or justification.
> Also saying that freedom of speech "is about being able to speak out against your governments without fear of oppression." is a very limited and US centric viewpoint.

Oddly enough, I'm a European, and I think this point is valid in any country. If you lived in China, you wouldn't speak out against the Government if they did something wrong like censor the doctors who discovered the virus. In other countries were there is free speech you can do this. Thats why there are organisations like Extinction Rebellion that speak out against Governments about climate change. In China, that couldn't happen. Extinction Rebellion doesn't shout hate towards people for not caring, rather they try to get action from politicians who can do something. This is the sort of thing that free speech should be used for.
> soft-censorship feel-good policy

I am firmly against this sort of policy. Mass surveillance is the backdoor into freedom of speech. Censorship is bad, but, if you implement it correctly, then free speech will allow people to speak out against these "more authoritarian politicians".
Yep,
I have the first version with 8/128 version but the cpu is the same, I bought it mainly for for being on call with less than 1kg in the bag.
For my use case it's one of the best travel machines I had,
I use it with dualboot Win10-Ubuntu.

I use it for more than just remote desktop, for work related apps I use: Outlook, Teams, Notes, etc..
All 4 at the same time is too much for the tablet, but one a time is ok, most of times even on battery saving.
I try to sync outlook, notes, and other apps as much as I can when I am on external power.

If you buy it thinking it's not a desktop/beefy-laptop/SurfaceProi7 substitute but a valid companion I think it will work well.
What happens to production?
No; lookup Calculus of Construction. Dependent types allows you to specify an dependence between different values in your type directly within your type system; which has great implications for type safety and so on.

A classic example is that you can specify the 2-vectors on the unit circle as "{ (x,y) : x,y in R | x^2 + y^2 = 1 }" (read as "the set of real 2-tuples, where their norm is equal to 1".) This is not possible in most languages; the closest you can get in most languages is "{ (x,y) : x,y in R }".

My personal pet peeve with dependent types and proof-driven programming in general is the wealth of options in formulating propositions. I've seen at least five different ways of defining equivalency.
Optmism show for the superyacht recruitment industry
This sort of thing gets mentioned a lot, but in practice doesn't work. The amount of money spent on welfare benefits[0], plus the cost of the administration, ends up several orders of magnitude less money than UBI wage x Population size. This is the key problem with UBI: making it actually universal costs an unsustainably huge sum of money, and making it not universal just means you've re-invented welfare benefits, but worse.

0: Doesn't really matter which country you choose the results will be the same
Whopsie.

It should have paddles similar to racing ones that you use for rudder. I may have inadvertently linked wrong one though (can not edit anymore)

Try this

http://www.chproducts.com/Eclipse-Yoke-v13-d-717.html
America’s ‘Fried Chicken War’
Every distribution in the early 90s/2000s came with a ready to go lamp stack. If you have to setup the whole environment for docker yourself it is basically the same work as setting up a lamp stack.
Newton Mail will be saved by fans after it was saved, and shut down again
Based on roughly 20 years of mentoring junior developers at various points during my career, the ones I look back on and think "that was a good one" have been the ones who want to do the whole job of writing good software. They wanted to write great code of course, but they also got involved speccing out what the software is, in writing tests and documentation, doing QA, seeing their code working for the users, to maintain it, to fix it, and not to just build something that worked today and then forget about it. They were the ones who looked at a bug report and thought "Damn, how did I miss that users would do that?" rather than "The user is doing it wrong".

(Note: This is based almost entirely from working in small software agencies and startups. It might be very different in bigger companies/teams where you get less ownership of a whole problem domain.)
At the level of picking a field, people absolutely work on what they are interested in (and have expertise in). You're not going to get particle physicists working on organic chemistry just because you've "allocated" them there (and they wouldn't be trained in it anyway).
Serverless, FaaS, and Kubernetes Tools with Alex Ellis of OpenFaaS
The authors describe an observation of similarity between two plots of completely different things. That could be an interesting paper, if they investigated this similarity with some skepticism and the similarity was shown to be robust, independent of the particular choices they made (bin width, choice of the subset of all spectral lines).

But they apparently did not do their job. Instead, they indulge in speculations about even crazier connections with a past state of the universe or with behaviour and biases of scientific community.

This kind of half-baked observation and speculation is an interesting discussion topic for a lunchtime that can potentially lead to something substantial, but really should not be published as scientific paper.

Also this paper is a good example of what is wrong with physics academia (and perhaps other academic workers as well). 4 authors, 18 references to other people work, and a statement of conflict of interest.

Sad state of physics, year 2020.
Spoofing adds noise to the data, making it worth less.

If enough people do it in a way that cannot be easily detected, the market for this sort of data will shrink quickly.
Where do you think money comes from? Seriously, how do you think it's created?
Bicycle Shaped Objects, or Don't Buy a Cheap Bike
I don't understand your assumption about a current high marginal tax rate for poor households. I would say that in a progressive tax system, the marginal tax rate decreases when one's income is lower.

In your other post you state that Finnish effective marginal tax rate for poor persons is more than 80%. Do you have a source for that?
Hey, thanks for show interest about it.

Yes, It is a mix of a toy project and an experiment for learning rust.
Right now my goal is to offer a performant way of extracting id attributes from json for a python backend service which receives above 1000/second jsons > 1Mb, which right now is parsing each json to do it

I thought about what you say and I think that offering a query interface would be the next step, also i want to offer proper bindings for python https://github.com/GerardRodes/pick-json-py
I recall seeing some gnarly SQL at British Telecom over 2k lines.

Id agree with you about keeping it as simple as possible
If you're talking about allocating existing scientists, it's a bit late for funding something at the point where someone is deciding what to do in grad school (or even undergrad, in the European system).

kd5bjo seemed to be talking about allocating people to entirely different fields which they likely have no existing experience in.
Adding Technology to Design Thinking
C++20: The Advantages of Modules
Hi,

Developer Evangelist at GitLab here. Sorry that you had a hard time debugging the failure. I had gotten these reCaptcha questions myself recently. In the past months, there were numerous spam waves with flooding the issue tracker. You can see that with the increasingly high issue number, as their IDs have been burnt.

I agree that reCaptcha is not the best solution. We have an ongoing discussion which also includes replacing reCaptcha with hCaptcha. While I cannot make a promise, I recommend that you subscribe to the issue. Also, please add your thoughts in there too :)

https://gitlab.com/gitlab-org/gitlab/-/issues/21998#note_325...

Next to having captchas, there are other spam prevention ideas. One of them would be to follow a trust level model such as Discourse, but that needs more long-term planning and a fair model to let existing users becoming trusted.

Please see https://gitlab.com/gitlab-org/gitlab/-/issues/14156#note_258... for more details.

Cheers,
Michael
(If anyone is familiar with Indian law I would appreciate their input.)

Speaking in general terms, based on various other countries limiting or restricting their international transit areas, I believe that in-transit areas (or pre-immigration areas in US airports) are usually not actually outside jurisdiction but are permitted by the host country to be accessible to passengers without immigration/customs processing. Therefore, they're not like international waters or airspace.
Is there a tablet that can run one of the major Linux distributions?

I am surprised that there is not a single commercial Linux tablet on the market. Given how many developers use Linux, one would think the market is big enough for at least one product?

And it seems no major distribution supports any of the tablets out there.
Show HN: Lockdown Racing Competition 2020
> I think the reason so many web devs put up with the “all-react” (and similar) development experience is basically cargo culting.

Yes. And its important to remember that React is heavily marketed to developers by Facebook, just as MS does with Typescript, and Google does with Angular. The point of this marketing is to create a feeling that these technologies are "safe" and "standard". Developers _think_ that they are making up their own mind, but really they are just forming vague opinions based on advertising.

That said, there are a few major functionality gaps in native JS that leave the door open for front end libs. The biggest one is some kind of sane support for templating, and the second big one is that async is too complicated (people who actually understand callbacks and Promises often dont realize how many devs dont understand them). Facebook, via React, provides solutions to these problems, and leverages them to get users to buy into the React ecosystem.

If somebody could show how to make a component in JS that could be included in a page as an HTML tag, and could talk to other components on the page then the need for React would just evaporate.
The claim is that UBI could create a permanent dependent underclass, and evidence that a cohort of unemployed people receiving lots of money from the government self-reports greater happiness than a cohort of unemployed people receiving relatively little money from the government over the space of the year does absolutely nothing to address that.

It's rather secondary to the real objection to UBI: paying for it.
You can label anything as hate. It doesn't take much for me to say your comment is full of hate (which it clearly isn't). If you understand what hate is then you can distinguish the two.

Hate speech, to me, is expressing hatred towards others, be it online or in person, with no reason or justification.

If you are willingly being spiteful or intending harm with no reasoning then this is hate.

There is a fine line that I should have talked about more, so I'm sorry.
>for the people that are tasked to make websites (i.e. us, HN readers), they're easier to work with and they save us time.

Not exactly making a value judgement about this, but imagine for a moment any other engineering discipline saying this:

Yeah, I kinda made this road 20x less efficient that I could have, but I didn't want to bother with the nitty gritty details.

Yeah I'm using trash materials to make this building, but I just didn't want the headache of thinking too much about it.
Looking for an answer to this as well!
Ray Tracing Essentials Part 7: Denoising for Ray Tracing
Not sure if this is what you are looking for but I found this paper useful on architecting databases. I read it as a complement to the CMU videos. https://dsf.berkeley.edu/papers/fntdb07-architecture.pdf

Otherwise there is surprisingly a lack of information about architecting databases online and you have to go to the source code of SQLite and PostgreSQL. I suspect this is because databases are some of the most complex systems in computer science and involve many trade secrets.
You can’t compare the UI of a web page built in this way to an SPA or a native client. Re-rendering an entire page on every interaction is strategically never going to get you the same experience. I understand wanting to be a browser purist, but web applications have had pretty laughable UX compared to native apps of even 20 years ago.

I mean look at an iOS app designed by Apple. I always reference the AppStore app itself. You simply can’t build that app as a web app, certainly not by using iframes as a “solution.”
I trust them, as they've dealt with issues better than any other company I've had to do it with. My Surface Pro 4's battery started swelling out of warranty, and MS replaced it right away with one that had a different kind of battery (better battery life than ever). The first (reconditioned) replacement had a screen issue right away, which sucked, but they sent another immediately.

My work Surface Book 2 hasn't had any issues at all.
I bought a Go for my wife for Christmas as I had heard good things about them. To us it seemed like a rubbish tablet combined with an awful laptop with the terrible windows 10 on it. In the end she has just gone back to using her 8 year old laptop with Ubuntu. Does any one have any suggestions for similar devices running Linux?
About the Yak Collective
The Unemployment Insurance bonus runs through July. Many businesses are looking to this to preserve wages while reducing payroll. And I have not heard of this program being capped and running out of funding as has happened with PPP.

“California workers who see their hours cut as little as 10% due to the coronavirus outbreak are eligible to receive the entire $600-a-week federal subsidy offered in the $2-trillion federal rescue package, state officials and employment experts say.”

https://www.latimes.com/politics/story/2020-04-27/coronaviru...
This is a great example of technology going in cycles. From my own experience:

1. ZX Spectrum - PLOT and LINE commands, graphics trivial and fun;

2. Using an X windows library in the early '90s writing 'idl' files to specify windows = super low-level stuff, 'attachments' to connect widgets together, incredibly easy to mess up, eg "where tf is my window? Oh right, it's that little ball of pixels over there, I must've messed my attachments up and the whole thing has scrunched in on itself like an effing neutron star"

3. VB6 - back to nice, easy, fun;

4. The Web | Mobile. JavaScript libraries (l'embarras du choix), or complex UI frameworks; back to pain.
And research has shown that it's counterproductive. Culling bad ideas quickly makes for better results.
Of course it's true that you can measure your success by your bank balance.

However, it's worth noting that gambling intentionally has a very high variance - it's part of the addiction mechanism that losing players often win a little and occasionally win large amounts.

Successful card counters will also have their bank punctuated by winning and losing streaks.

It's only in the long-term that you will be able to tell if you're making money.
I recall that the c-word used to be common too, then the idea that it was "the female n-word" was imported from the US.
What did you use to generate the resumes?
It depends a lot on the company culture. You can find startups where they intentionally look for you people who are excited about joining their first startup. Generally they can pay these people less and give them equity.

You can also find older established companies that prefer someone with 10+ years experience in their specific industry.

There is also the issue of company hierarchy. After 10 years of experience do you want to be the lowest person within the company hierarchy. Does a company want someone with 15 years experience being told what to do by a manager with 7 years experience?
While this is useful for people with out of date browsers, a slightly more sophisticated use-case is where you render the entire web page remotely in a sandbox for certain classes of links, eg email links. This prevents a whole class of phishing attacks.

There are companies who will sell this to you but essentially it’s really headless Chrome running in the cloud somewhere.