skysight-inc/HackerNews huggingface dataset:
Agreed, this kind of experiment is flawed in many ways.

For me the argument for UBI is very simple: it's a simpler version of the status quo in most countries in terms of administrative overhead that offers more freedom to individuals. Those are two good things IMHO.

It's precisely for this reason that it's controversial because conservatives on both side of the political spectrum consider the notion that people should do work (no matter how meaningless) part of their core values.

Communism was all about workers and probably the closest we ever got to having UBI in some countries. Work ethos is very much a core value. So the notion of rewarding people for not working is controversial in communist circles. Most would consider communism a failed experiment from an economic point of view because it also included notions of central planning, equally (low) wages for everyone, and little differentiation in terms of skills & value of those skills. I.e. equating the two would be a mistake.

Fiscal conservatives on the other hand argue for a small state and are perpetually worried about "who is paying for this".

The argument for UBI and against both points of view is that we already have it in the sense that most countries provide healthcare, housing, foodstamps, and other benefits for basically everyone, including the homeless people, the elderly, children, and many others that in any case are not part of the working population. Also, in many countries, the working population is shrinking in the sense that unemployment statistics exclude whole parts of the population that are effectively not considered to be working and are therefore not actually unemployed (children, students, married women looking after children, medically disabled people, retired people, long term out of job people, the homeless, etc.). We take care of all these people already and that costs money. It actually is a rather large part of the current budget of whatever country you are in. Where these programs fall short, inevitably it causes a lot of problems and misery. Also the collective programs we have for doing this are a combination of very expensive and inefficient. E.g. some countries spent more on unemployment bureaucracy and programs than on the actual benefits.

UBI is about acknowledging & formalizing the status quo that no matter what, you will have the means to take care of yourself at some minimum definable level. IMHO, it has the potential to vastly simplify things in the sense that it would remove the need for minimum wage, state pensions, etc. and the associated bureaucracy. So there's an upside in terms of less administrative overhead and vastly less complexity & risk for employers & citizens.

The existing system of benefits could be redefined on top of a UBI and would likely get a more optional character. To the point where you could privatize this; which I imagine might be a popular topic in the US and other places with a strong libertarian minded population.
And you know what, the C devs weren't wrong.

Coming back to C++ after a decade of Python I realised I had largely forgotten about how memory management works and that felt bad. I felt stupid, because not thinking about that wasn't necessarily a good thing.
What was the bit about Vilhjalmur Stefansson trying to say? Whats about the quorn part???
Ok. But I never said any of those things were true. My only point is that the claims in the study are not obvious, I'm not claiming they are true.

I happen to believe they are but this study doesn't establish that; and we are missing a golden opportunity to do some real UBI studies with the billions in aid that are suddenly sloshing around.
Yep, but that is still on a vastly different scale than what this article is talking about where raw data points are dumped.

I'm not saying that the case you mention isn't problematic but there's still a not the same as being able to follow you around the city.
The obvious explanation is that the credit card is being used as the payment method on some other Github account than the one that the author checked.
Roasting my competitor
A great way to increase awareness for your startup is by writing an article comparing your features to your competitors'.

Here are some examples of companies utilizing this:

Example 1: https://www.notion.so/evernote

Example 2: https://ghost.org/vs/wordpress/

Do you have an article covering this?
Specifically GPLv3. One reason, I think, is the tivoization clause. Users must be able to modify GPLv3 software and then run the modified version. If they included a GPLv3 bash into iOS, iOS users must be able to modify bash and use the modified one instead.

Your synth example is a good one actually. As a synth owner, I'd probably love to be able to replace the software on it with modified versions from the Internet or modify it myself. Linux is GPLv2, though.

How that morphed into disallowing GCC, idk. Maybe they want to prohibit users from installing their own compilers at some point?

Others have mentioned the patent clause. That one seems reasonable as well. In fact LLVM uses the Apache 2.0 license which also has a patent grant, albeit with a smaller scope. Apple could probably file a patent for a feature, then get a university department to implement that feature, then sue other LLVM users (like Sony). With the GPLv3 that loophole does not exist.
Exactly, someone else will just pop in the thread and post a provocative/insulting GIF/pic, and that's it, you'll have lost the argument.

I'm looking at you, Twitter...
AP Tests Begin Online and at Home – But Not for Everyone
The sad part is that since mobile development has now drifted so far away from that ideal, porting existing iOS/Android applications to the Librem isn't trivial.

You could of course have an Android runtime on the Librem...
Do you have the lowest-end model? It had 4GB of RAM and _eMMC storage_. In 2018. That should be expected to be extremely slow.

Even the top-spec model is pretty anemic hardware and is not going to be fast, though. I think you'd have to have pretty low expectations to be happy with the performance.
Now I realize this is dumb because I wasn't excluding the cases where Monty opens the door you picked. Excluding those cases takes us back to 50:50! So I guess it really does matter that Monty knows in advance where the goat is...

How embarrassing that it took me two minutes to get the wrong answer and two hours to realize it — just long enough that I couldn't delete my confident assertions above :) This probably forms some kind of evidence about the quality of evidence you can get out of computer experiments without careful thinking :)
> Meta: countless fiscal policy changes are made in weeks.

It's not policy changes, it's just politicians and central banks trying to postpone the end of fake money. Had we had free market capitalism, we wouldn't have this crisis, governments wouldn't have borrowed an entire GDP worth of money and we wouldn't witness any of this nonsense.

> Don't tell me that it's more radical than other reforms

It's not a reform at all. It's a huge step back.

It's laughable and at the same time sad that people actually discuss this as if it were anything else but another attempt at an even more extreme form of theft and socialist redistribution. It's not.
Ever since I've seen the first trailer for FS2020, I've been more and more interested in flying. I took a plane once in my life, 20 years ago. Now I really want to discover this world, and maybe take an initiation lesson. It's such a bummer that the PPL is so expensive.

One thing is for sure, I'll buy this game and learn more about flying thanks to this.
I was referring to https://mail.edison.tech/, but they compete with unroll.me (rakuten intelligence) in selling people's emails.
Could you explain what was so great about it?

I guess you did this with Idris?
It used to sorta blow my mind that people would come up with such things. But if you're playing these games repeatedly in a competitive setting, this stuff is bound to be found.
If Java had proper support, the click example would be quite similar.
It's funny, your example actually shows the primary benefit of an SPA, and doesn't do anything to show any downsides. A progress bar is a perfect example. You can't show a progress bar with HTML. You would have clicked something, and a new page would be rendered entirely. In the time it took to create the new page on the backend, the user would be staring at either a white screen or the current page. If they're looking at the current page, they probably think the application is malfunctioning, as no user feedback was given to their action.

Whereas, with an SPA, you can _instantly_ show a progress bar, at least indicating that something is going on. And, the very fact that you're showing a progress bar means that the client side rendering isn't the slow action, it's retrieving something from the server. So, the UI was as interactive as possible.
> A lot of organizations have legacy code floating around, and using something like a service mesh to get monitoring and tracing for that app is easier than rewriting the app to provide those features itself. I used to work on a legacy PHP app and the way it was structured pretty much precluded those things; there was no way to keep metrics in memory for Prometheus to scrape (without hacks anyway), and there was no way to get it to emit a UDP packet with tracing information after writing a body to the browser (the framework just kills the script at that point). I just put Envoy in front of it and suddenly we could see "what fraction of requests are timing out" or "what endpoints are returning 500 errors". The idea of Istio is that it just does that stuff automatically; it can use the k8s configuration that you already wrote to add things like observability hooks, smarter routing (avoid cascading failure modes without writing your own "suicide pact" controller), etc.

Indeed, but specifically to PHP services such as newrelic require a two line config for a provided PHP extension, and within minutes you get a nice dashboard with traces down to the offending line, sql statements with parameters, performance bottlenecks and service maps. indeed the price is privacy but the time to implement is little and the benefits are great.

I am not sure about the contest for running 6 months continuously would be difficult to win - had loads of apps running on servers with an impressive uptime of more than one year, with hot releases that caused no downtime, and the traffic was pretty high.

Just to reiterate, the tech is great, but for _some_ team sizes it will add a lot more work load. My fortune 100 client is suddenly discovering that they need to hire a lot more devops to accomodate such infrastructure, yet we could easily have set up a scalable robust infrastructure using a classic set-up.

Does this mean there are no benefits to kubernetes? Not at all. I love the idea of containers and the natural follow up of service mesh. But they require more staff. My observation is purely related to the sweetspot on the staff and benefit graph.
The problem is that, as far as I can tell, there is no language with zero-cost dependent types, i.e. a language with dependent types that has a subset equivalent to Rust that compiles to machine code as efficient as the Rust compiler outputs.

Hopefully Rust will evolve into it or a new language will come up for that: we really need this to finally have a programming language that is strictly better than all others and can thus be the single language in use and finally the solve the programming language problem.
Show HN: DueFocus-a simple, secure, time tracker with advanced analytics
A quick look at the source code reveals they are using Stripe, so they probably don't store any payment cards.

I guess that they send your info to Stripe as the default recurring payment method, and it keeps billing until you remove the service.
Turning is really frustrating it is way to sensetive to make small adjustments. I would suggest 'turn while holding left' rather than 'increase left turn rate while holding left'
Gameplay of Chips (A new 2020 Amiga game)
What are your performance requirements?

If you have none, this is probably a pre-optimization.
Those crazy users who then cry, "what do you mean I've lost 10 years of e-mails forever, becuase my daugher commented with an emoji on a YouTube livestream, and Google decided to go nuclear everything associated with that account?".

Cloud services aren't more reliable than owning your data. They're just unreliable in a different way. You need backups anyway.
Monetization aside, do you think a web browser macro that runs locally and only prompts you for 2FA could help?

Not sure how this would fit in https://xkcd.com/1205/ though.
Maybe with shelter-in-place I'll have time to write it. :)

> I'm curious, are there languages that in your opinion support dependent typing well enough to allow all the concepts that you are describing?

Most of my experience with dependent types comes from a language called Coq (as well as one of my side projects, which is a new dependently typed language). Agda and Idris (among others) also support this style of programming. Idris goes further and uses dependent types to provide amazing IDE capabilities. There's a YouTube video where the designer of Idris used his IDE to automatically implement matrix transposition (the type was so precise that the compiler discovered the only sensible implementation).

Unfortunately I think the world is still lacking a good general-purpose dependently typed programming language suitable for production use (though I'm working on it).

> Also, does support of dependent types suggest, imply, or require a particular paradigm (function, imperative, procedural, declarative, etc) or is that an orthogonal concern?

Generally speaking, dependently typed languages are functional. The fundamental concept in dependently typed languages is the dependent function type, also called "pi type" or (confusingly) "dependent product type". So, the whole thing is based on functions and their types. One could imagine some kind of hybrid language, but combining dependent types and implicit side effects (like imperative languages have) is an active area of research.
Define Resnet in TensorFlow with JavaScript
Macintosh Application Environment
This answer fundamentally doesn't work; let me see if I can concisely explain why.

When someone spends money to buy a good or service, the money recirculates but the actual thing they've bought is consumed. If you pump up the supply of money by taking the same amount of money and recirculating it through the economy more, but without increasing the supply of goods and services, this means that the price of those things has to increase correspondingly just like if you outright printed a load of money and handed it out to everyone. Economically speaking, these two methods of increasing the money supply have very similar effects. (In practice, strong UBI is probably even worse than this if the idea is to make it feasible for people to not work, since the supply of goods and services will actually shrink and employers' labour costs will increase.)
It's likely grandparents and extended family have been involved in child rearing for most of history in communities, but doing this remotely hasn't.

The end result is likely that they're not your kids in more than a biological and economic sense if you don't go to lengths to be involved in your childs life (more than) daily.

I don't think that is western chauvinism, but rather universal developmental psychology. It will be (for lack of a better word) interesting to see studies on this.
The Coronavirus Generation Will Use Language Differently
Any more info on this? Would love to run some classic Mac applications.
Making Luck
My summary is that if we somehow captured the entire wealth of the wealthiest three individuals, we could double the wealth of everyone in the bottom 50%.
Not even close to what?
I found the book apprisal somewhere on Reddit in "advanced books on postgres". I expected to find postgres optimization and at least a few pages on how to scale it (or where to look for solutions), instead I was dissapointed.

While it's still a very decent book on SQL syntaxes and advanced queries (I bet even 10y+ PostgreSQL users don't know half of what PostgreSQL can do) here is why I don't recommend it:

- poorly written instructions on how to set up Postgres 11 with all those crazy extensions

- No epub version (it's simply broken and nobody responds on my emails, instead I get a reminder to continue my learning course which has 2 links, a short intro and a link to the book. I've stopped at 50% just because the book was downloaded from another browser and now I get these irritating emails)

- There is a lot of Python in the book, I want to learn SQL and PostgreSQL, not Python or any other sort of languages. I use Py professionally but it does not mean I want it to be tied to SQL.

- There are unrelated interviews, for instance, a guy who worked on Django ORMs (how is this related to my SQL knowledge)

Don't get me wrong, don't treat this comment as a rant about how bad the book is, the SQL tricks are really awesome there, however if you think about buying this book, go for 49$ version and expect to have some pain to setup everything.

I am like 50/50 on asking for refund
Yes, some branches definitely. Especially human-computer interaction. Other branches like discrete math or algorithm analysis are impossible to fudge. Machine learning is somewhere in the middle.
I'd say majority of programmer-hours, because anything else is a metric that's too unreliable / easy to fudge. "Individual products" is an arbitrary marketing distinction (e.g. a company I worked for could create and sell new products by tweaking few lines in a config file; every customer would get their own mix and match of software pieces). And neither investments nor revenue are directly correlated with the amount of software you have.

Note also that out of the things you mentioned, "factory automation, networking, gaming, small embedded systems", perhaps only small embedded systems projects aren't partly done in web technologies. Gaming definitely is (in AAA games, all the UI that's not the part of core gameplay - e.g. launchers, lobby, marketplace - is likely to be done in Electron or some embeddable webview library). Factory automation, if two companies I worked with over the last decade are any indication, is slowly moving towards webapps for everything. So I imagine networking on the admin side.

It's basically too cheap to make a shit, bloated but somewhat pretty UI with JavaScript. Everyone's doing it, everyone keeps hiring for it.
I hate to be that guy but is this allowed by YouTube's ToS?
How can you decrease the odds of failure?
Thanks for the reply. The resumes look great.
How is that a function working on types not a macros, if that function is executed as part of the compilation process? And how is that function efficient if it is not executed as part of the compilation?
> If I had a shitty, dead-end job, and someone offered me (eg.) 80% of an average paycheck in my country, FOREVER(!), i'd probably quit, and live off UBI, and do other stuff (fun for me, but litle of value to to wider society, and with probably zero tax money to feed the UBI system). ...or, probably move somewhere, where I can get more for that amount of money.

While I do think this might be what some people will do, I think that over time, as we get used to such a thing, this is not at all what most people will do.

I've had periods of years in my life where I didn't have to think about money. After a short period of faffing off, I started doing all sorts of stuff. Some of it of direct value to society (volunteering) and some of it perhaps indirectly so (teaching myself new skills, working on 'products' that could be useful). I mean, even just spending time with others who themselves had it in short supply and valued my company could be considered 'useful to society'.

What I do know is that all of this time spent was generally more useful than a number of years of inane bullshit I worked on for various companies (getting paid well, but not really feeling satisfied with the result). So many projects that just stopped because of some decision higher up. So much work poured into websites that offer no value to society either. And the stress and depressions that goes with it leading to me being a 'burden' on society by using my health care bux on mental health care. I'm not a rare case.

Of course, this is anecdotal. But the assumption that people will just be lazy and offer nothing to society if they can is equally anecdotal, and honestly goes against everything I see in about 99% of the people around me.

People want to be useful. People want to be valued and needed. People want to be creative.

I consider it quite possible, or at least worth properly exploring, a society that provides in the basic needs regardless of whether you do pointless work for pointless company to allow you to spend your downtime on pointless consumption and entertainment (because no energy for anything else).
Random Raku Reflections – Eric Londo
For fast compiles, in clang, -fsyntax-only parses as quick as possible. Then you have -O{0,1,2,3s} for various levels of optimization.

As for the long baking compile, you have a concept of super compilation which will check the branches and determine if there are any places where a function is called with constants and partially evaluate (similar to partial application / prameter binding, but you get a newly compiled function) the function with those constants frozen. But then it has to determine if the branch elision makes it worth dropping the other versions of the function. It's a cool topic that I researched a lot about a decade ago but I think it's not an area with a lot of active interest in AOT compilers.

https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.50....

http://wiki.c2.com/?SuperCompiler

https://en.wikipedia.org/wiki/Stalin_(Scheme_implementation)
Many hosters limit the length of the video (whereas for gifs they limit the file size) so for certain videos it might make sense to use gifs instead.
Yup, but that is the same as how VSCode makes extending itself more difficult than emacs, but is more full featured and requires less tweaking. They lie on different points of the continuum.
This can only serve as a service. I see no way this is a bad thing.
Some European countries have essentially banned landfills; waste must be either exported (expensive, increasingly difficult), recycled (expensive) or burned (expensive, controversial).
You completely misquoted the parent.

This man is accused of several cases of assault, he may have seriously hurt somebody and they want to take it to court. I also do not see how your US race and gender comments below are relevant to this thread about a German man.

It would be terrible to be wrongly accused of assault. But it doesn't seem like something people should just ignore and give people the benefit of the doubt on.
That’s not a comparison. Two different purposes for these tools. I use graphviz and I’m glad there is also support for it
> GO strengths lie in its ..... expressive power.

Am I misunderstanding what people mean by expressive? I would say Go is one of the least expressive languages out there.
Its probably not too bad. You only see a tiny slice at a time.
They must have pre-cached regions, as you specified ahead of time where you will fly.
you can't sell frozen meat as fresh meat because it is obviously frozen...