skysight-inc/HackerNews huggingface dataset:
The "compromise" suggestions are terrible. I half suspect the Democrats propose them because they're trying to preserve the problem so they can run on trying to solve it again next time. (The Republicans have done the same thing with the war on drugs/terror.)

> The USA democrats aren't a left wing party, they're a center and even center right party. A politically established left wing doesn't exist in the USA like it does in Europe.

"The USA republicans aren't a right wing party, they're a center and even center left party. A politically established right wing doesn't exist in the USA like it does in Saudi Arabia."

You can anchor anything anywhere. The Saudis aren't really right wing because they're not literally Hitler. The Nordic countries aren't really left wing because they have private industry. It isn't really saying anything.

Even the concept is flawed. Is a tax cut for the poor a left-wing program because it goes to the poor, or a right-wing program because it's a tax cut and implies a reduction in the size of government?

It matters if a policy is sound, not whether it's dexter or sinister.
Then there are 2 options: automate agricultural jobs (in progress) or make the work more desirable (raise the wages and/or make it less straining)
Looks nice. Have you considered creating a free-tier for open-source projects?
Plus it's static, supports roaming, and you get an IPv6 as well.
Do you have any milestones till you take this commercial?
So do you now expect content creators to be in direct responsibility for any stupid action that any of their self-identified fans do? That's just crazy, how do you even consider this a defensible view?
And add the fact no one cared about gas milage. Most cars guzzle!
Then maybe these jobs should pay better.

Isn’t that how capitalism works?

Conversely, if the salaries aren’t going up then there probably isn’t actually a real labour shortage.

“My startup went out of business because i couldn’t find devs to work for 20K” is a statement that would rightfully get laughed at in here.

When a farmer says the same thing people should equally call bullshit.
For OCR I use OCRmyPDF[0] on my Mac (also available for Linux and Windows). It does a very good job, is pretty fast, can even OCR images by converting them to PDF and you can use different languages. It also reduces the file size significantly. I really like it.

[0]https://github.com/jbarlow83/OCRmyPDF
> overtime at McDonald's

You're much less likely to be called an ignorant poor hater if you don't say stuff like this. There is no unskilled labor shortage, and the economy isn't stronger when more people have fast food jobs.
Yeah the media should really be drumming up "stop meeting your close ones indoors". It would directly prevent thousands of deaths.
Ask HN: What would be your approach to make maths easy* for age group 5-25 yrs?
Not just simple maths but complex concepts taught in high-school and at university level.

*easy ==> easy, exciting and approachable
Alex hammered his Sandy Hook conspiracy theory to the point of being sued for defamation, and losing (https://duckduckgo.com/?t=ffab&q=alex+jones+sandy+hook+lawsu...). Families were forced to move multiple times, unable to visit graves. When the families faced hardship, Alex doubled down on his claims. He never took a moment to ask his supporters to back off or seek a calmer resolution.

Whereas Bernie immediately denounced the shooter and reached out to Steve Scalise. Steve does not blame Bernie for having a deranged fan (https://www.newsweek.com/steve-scalise-shooting-bernie-sande...). Bernie did not imply Steve deserved to be harassed or shot. He has, in fact, asked his supporters to back off (https://www.rollingstone.com/politics/politics-news/bernie-s...).

These two things are obviously not equivalent.
25 minutes you'll be okay with never getting back.
A podcast is only a podcast if it has RSS.
Wages for these jobs would rise until they were filled. Or they'd be cheaper to automate away.

I'm all for people doing dirty jobs to be paid more. They're doing essential, undesirable work.
> ...and penalties for falsehoods

99.999% (some huge number of 9's) of people are never punished for lying in court.

I asked the lawyer in a case we have what the consequences were for the other side getting caught lying to the judge... he just laughed. Nothing ever happens.
Early Bird uses 10 times less energy to train deep neural networks
I'm no longer convinced of that. He should be kept in the light where we can see him and respond.

Kept in the outer fringe he will operate in a bubble and the others who are attracted to him will also exist in that bubble. This also means no opposing views to pop that bubble. I actually think this is worse for society overall.

The more light shining on him to keep him honest the better.
I edit and improve hundreds of posts on Stack Overflow.

I want to edit posts on SuperUser too... but SE won't let me. Despite having enough rep for complete trust on SO, I'm a bit short of 2000 on Super User.

If I try to edit a post, it goes into a queue for review by high-rep SU users. But there aren't enough of those, because the site is lower-traffic. So it takes hours to review. High-rep SO users, of which there are MANY, cannot contribute to this queue.

The questions and answers and culture between Stack Overflow, Super User, Ask Different, and their other "tech" sites are essentially exactly the same. There's no reason I couldn't contribute to any of those sites. But their multiple account system makes it impossible.
Or maybe she just overreacted and didn't understand the nature of the epidemiologist's data change?
You can, but much like you can’t hear someone whispering 5 miles away you can’t consume anyone’s content who does not have a vehicle to get it to you.
Because they don’t pay well enough, or has other disadvantages, like far away seasonal jobs so you have to sleep in barracks with other seasonal workers.

It is actually a good thing that even the poor and unemployed put a value on their time higher than zero.
> expand the strawberries issue to virtually all vegetables and fruit

Lots of produce production is already 90% automated. (Corn, for instance.) Strawberries are a particularly manually-intensive fruit.
You can also if you want turn the playback rate up of the video and have the same satisfaction in half the time :)
It's not for those who have to listen to me.
Because WSL doesn't compete with people who would otherwise run a Linux box, it competes with people who would otherwise shove Ubuntu into a VirtualBox and run it on their Windows box in seamless mode. So the idea that it drives people away from Linux proper is nonsense (BTW., WSL is Linux proper), unless you also believe that installing a Linux in a VM on a proprietary system is also driving people away.
AWS doesn’t turn off barely used services, ECS has lots of happy customers that don’t want to deal with Kubernetes.

Same goes for Fargate, except that it’s now offered by EKS to, what possible reason would they have too turn it off?
No, I was trying to say mainframes are 20 years out of date instead of 50.
map will return an iterator, not a list
GitHub online graduation ceremony to celebrate graduates of the class of 2020
In my early Linux days I remember Subspace Continuum a 2d MMO space ship battle game. I did suck at it, but it was massively interesting.
I am happy for Django as web framework but FastAPI is the best API framework of all time.
I've been using OpenBSD in my X230 for over a year now and everything works out of the box. Sleep never fails, power management needs one extra daemon up, integrated WWAN module just works with ifconfig...

I have a desktop computer with Linux just because there is certain software I need for my work. But hardware support with OpenBSD and ThinkPads will for sure be a smoother experience compared to many Linux distros.
OP meant <*> but HN ate the star as an italic character
Financial History of the World: Ascent of Money by Niall Ferguson
It's not that esoteric, It's a great language for certain, smaller problems, but no more than that. There's no way I would write a larger program in awk. Not everything is a stream of lines with string fields.

Plus, awk's performance is not great, the way you have to introduce local variables is more than awkward, and there are no structs.
Pretty much this. Lots of people get there by Googling for "cycle travel", and that's fine.
As was mentioned at the start of this thread, there would be the danger that UBI is inflated away to meaninglessness if all current minimum wage jobs started paying sufficiently more to attract people. How could we prevent that without ubiquitous automation being available yet?
Maybe, maybe not. If your production price gets higher thsn the price for importing the same good you are getting out of business (or production is leavinf the country). Not sure if this is the case for agriculture.
> Wages for these jobs would rise until they were filled.

Which would in turn make garbage collection more expensive. Now everyone has to pay more for it, including UBI recipients. Now UBI won't be enough to live, thus UBI has to be raised, making garbage collection at the then current rate less interesting. Back to square one, repeat.
Sounds like they were re-enacting Office Space. If you haven't seen that movie... It's culturally relevant even today. Has a bit of profanity and such though.
Ask HN: How do you review REST APIs?
What tools are you using to review REST APIs? Are there any tools that are similar to pull request review tools. How do you collaboratively design a REST API?
We are using Google Docs to review API but that is not ideal. We tried to use yaml files but all reviewers have to be familiar with the systax and it doesn't provide visualization. yaml files can get lengthy.
Date is a great idea - thanks! If you've saved the route it'll use that as a name, and I haven't wanted to complicate the UI by adding a separate name field (understanding the various GPX file formats is complication enough). But I hadn't thought of adding the date. Will do that.
REST API using dataclasses and TypedDict annotation for Python
I need to create installation scripts that bring up the WireGuard interface without changing the server's routing table.

Then I need to do documentation, figure out pricing/billing.
The product exists indeed and it’s very stable. Been out there for years.
any chance there is a writeup on this anywhere?
The pandemic is a chance to innovate and overtake competitors
Not having a clear way to deny personalised tracking is also in violation of the EU Cookie Directive.

From looking at the currency used though, it seems that you don't need to concern yourself with EU stuff soon =)
So is it "transphobic" or "being a dick"? Just because you don't like what someone says does not give you right to censor them or label them as inaccurate labels like "transphobic".
Maybe a stupid question, but does this mean that the podcast will be audio-only from the 1st september or will the videos still be published somewhere?
In app stores on Facebook and Instagram (and soon WhatsApp)
He is going to Spotify for $100 million.

https://www.wsj.com/articles/spotify-strikes-exclusive-podca...
CDK8S will actually abstract away the complexity of kubernetes. I don't think you will find the complexity any worse than ECS
What I am missing is why ever use ssh agent, including any re-enforced variations, if ProxyJump has none of the ssh agent issues and has little to no other disadvantages?
You are the exception, the overwhelming majority of users don't use a password manager.

I agree that an advanced option to disable PIN reminder prompts would be nice, but I understand and respect the Signal team for focusing on more important things. I can live with a 5 second prompt every 2 weeks.
Nobody would want to work these undesirable jobs that are exceptionally important for the economy to run, but not compensated like they are.
It's probably well over $100 million dollars. I would love to see you stand on those principles of yours and turn down $100 million dollars.
Any chance we can join now?
There are very many excellent Python web frameworks with motivated and active developer communities around today, and you will be fine using any of them. You can do 'lean' Django or 'fat' Flask, should you choose to. You can even do one of these https://anvil.works/ which is may be the quickest way to get a 'real' app out.
Wait, is chocolate and peanut butter really a thing?! That sounds quite horrible to my non-US ears.

Edit: yep, an online search seems to say that's an actual thing. I guess I'm part of the ten thousand today https://xkcd.com/1053/. I will never understand the US fascination for peanut butter.
Anyone else thought of 'Subspace', the pioneering internet multiplayer space shooter from the 90's that was in many ways ahead of it's time? Great times were had.

https://en.wikipedia.org/wiki/SubSpace_(video_game)
We'll re-do the product page with the Fibery 2.0 release somewhere in July. Thanks for the feedback!
Spending on food as a fraction of income is at historic lows throughout the developed countries. People used to pay more for food, why can't they do it again?
Been addicted to this channel since the lockdown started. Many more than 25 minutes I'm happy to be rid of.
There is very little real unemployment in America. Most people just think themselves too good to cut lawns, chop meat, pick fruit, fillet fish, or work on a factory line.

Why would we want to enable snobbery?

Let’s have UBI when there actually are no jobs. Not when there are just no fun jobs.
The default model works for most use cases, but it's not really flexible for non-standard cases and it fails completely at larger scale. If you have a few dozen containers taking 100,000 requests per second and you want to slow warm them with a segment of traffic for example, it's much easier to do on Kube than on ECS. ECS is also possible but it's just not as transparent or easy to work with.
iVision
My favourite part is his own disbelief as he ... spoiler ... continues to solve it.

A few minutes later... when the first three on the board causes a cascade of solvable cells after a build up of deduction. Amazing.
I've tried blogging in the past, but have since given up on it. I found that I was putting in a lot of time and effort to have my work read by maybe 3-5 people and came to the conclusion that I had nothing interesting or worthwhile to contribute or say, nor am I a person who can compete with the usual horde of twitter-tech-celebrities who seemingly control a majority of the audience.

These days, whether it be blogs or social media, the end goal is becoming less about saying something worthwhile and more about building and maintaining some kind of personal brand. So while I'll continue being another worthless face in the crowd, consuming content, I also won't mourn the death of blogging or any other similar forms.
Yeah for the standard vanilla case it's ok. As soon as you hit a certain scale or need to do anything non-standard it becomes much harder to work with.
>Whether or not trans athletes should be allowed to compete in the same classes as their cis counterparts in MMA is a conversation we can have

Thats the conversation he was having. You don't have to listen to hours of content, just take it from people here telling you that that was the context of the discussion. Or don't and simply don't comment on the matter. You are not obliged to have an opinion on everything.
The different proponents who use ECS, beanstalk,etc are really talking about the UX. Because ultimately the orchestration stack is not visible to you.

And my whole point is that AWS is on the path to fix kubernetes UX and give you exactly the mental model you want...but run it on k8s.

Think of it as ECS, Beanstalk, Fargate on top of EKS.

You won't be asked to adopt the complexity of k8s
Sorry, are you trying to convince me of something? I just translated what I think is a fair view of a different comment...
Hey i am originally from india and what you said resonated with me especially related to the issues faced by migrants. Any way I can contribute to your project?

Thanks.
> Why work overtime at McDonalds when your rent is already paid up for the month and there are so many fun video games to play?

So you can afford more video games? Or a new, locally-made bike? Or any one of the other myriad nice things that we can get in exchange for money?

If you're a reasonably engaged software dev (like many on this site) it probably only takes you 10 hours a week to cover basic costs of living in an entry level apartment. Why would you work more than 10 hours?
Ask HN: Alternative investments to the stock market in 2020?
Small backstory:
I have started with crypto, sneakers, solar energy, art, wind turbines and sportsbetting. What have you tried? I'm looking for something long term and sustainable for the world.
You can add views and leave the old ones in place
To play devil's advocate, if the fed is now essentially providing a floor on the value of assets (through QE and purchase of rubbish bonds), wouldn't it also be fair for the government to provide a floor on the value of labor?
It's interesting that the crowd who were so outraged at the CPC carefully massaging data are all of a sudden deeply sympathetic to the subtleties of data reporting and presentation and the need to be very conservative when estimating deaths.
That's for making upstream DNS over HTTPS requests, not how they serve clients on the local network.
Somehow Terraform manages to roll out new features before they are even public while Amazon's own framework lags by years. I guess the CloudFormation team must be starved for resources.
Not having to deal with youtube's nonsense is likely a strong reason. If I was Rogan that reason alone would cause me to regularly evaluate alternatives. Multiple episodes have Rogan himself hitting a Youtube restriction and him verbally expressing frustration.

This is something a lot of content creators on youtube are experiencing.
My recollection, assuming it's the same machine I'm thinking of, is that it wasn't reserved for our team; rather, we left a do-nothing job permanently allocated to it, in order to prevent some poor other sucker from getting their job scheduled on it. (Because we, through painful experience, were well aware the machine had hardware problems; but we had long since given up on convincing the responsible parties to take it out of the pool, since it passed all their internal tests every time we complained. I don't remember how long this situation existed before someone finally took it out back and shot it.)

Could be a different incident and a different machine, though. I'm sure this story happened more than once.
Or just use either a small wrapper to provide awk-like functionality, or an interpreter with explicit options for awk-like functionality.

E.g. Perl and Ruby "-pe"/"-pie" command line options, and assorted related variations both offers ways to do awk-like single-liners that are just minor syntactic sugar over full scripts. But writing a tiny wrapper like that for your preferred language should be easy enough.

"ruby -an -F: -e ' puts $F[0] '" is equivalent to awk -F: ' { print $1 } ' for example

-n adds an implicit "while gets(); ...; end" loop; gets by default sets $_; -n adds an implicit $F = $_.split($;); -F sets $; ; -e takes what follows as a Ruby expression.
Machine Learning for Designers – Smart Automation at Kubric
> OK so Thread A calls “await” on a coroutine that executes in Thread B (where B may or may not be A). Thread A is now blocked on that coroutine. What have I gained by running that coroutine in Thread B?

If the task that bar() will return is created when you first call it, then you're right, we didn't gain much. However, the task may have already been running for a long time behind the scenes, we may have done things in parallel with that run, and now that we need the result, we can block.

For example:

myHttpClient.StartReq1()
myHttpClient.StartReq2()
auto Res1 = await myHttpClient.WaitReq1()
auto res2 = await myHttpClient.WaitReq2()

> I’m pretty sure you could implement futures and async/await using Go channels too if you wanted to.

Given the lack of generics, you would get a much worse interface. Btw, here is what a non-buffering channel would look like in Java:

class Channel<T> {
T value;

void publish(T value) {
synchronized(this) {
this.value = value;
try {
this.wait();
} catch (InterruptedException e) {}
}
}

T consume() {
synchronized(this) {
this.notify();
return this.value;
}
}
}
I'd say it seems like a kind of re-invention of the UI for SharePoint lists. I wouldn't be surprised if the backend for this was really just some generalization of the existing code base that implemented SharePoint list functionality.
There are limitations to MBTI; it's somewhat useful but even better would be to promote the Big 5 personality traits, which is more widely accepted in psychological type theory.
It's just very rigid and not easy to extend. As soon as you hit a certain scale or need to do something slightly non-standard it's a mess.
Most top level comments started that way then one mentioned UBI and down the rabbit hole we jumped.
The fruit picker's wages aren't necessarily that large a component of the consumer price for the fruit. This economist argues that in the US: "For a typical household, a 40 percent increase in farm labor costs translates into a 3.6 percent increase in retail prices. If farm wages rose 40 percent, and this wage increase were passed on to consumers, average spending on fresh fruits and vegetables would rise about $15 a year..."

https://www.nytimes.com/roomfordebate/2011/08/17/could-farms...
Ballpark Numbers on the Howard Stern Spotify Deal
I’d argue that nullable type with refinements as in flow for example beats Maybe most of the time. You can’t make it simpler (one letter ? overhead) without special unwrapping constructs (refinements) just normal code with same guarantees.
Because "stopping wanting more things once they have the basics" is totally a common human thing that humans do.
According to the comment by christoph-heiss, this is just a paravirtualisation technique and will appear like a normal Limux GPU driver to applications running on WSL, rather than a special DirectX for Linux API that won't work on Linux itself.
> Now everyone has to pay more for it, including UBI recipients. Now UBI won't be enough to live

The second sentence doesn't necessarily follow from the first one.

1. It's hard to tell how much costs would actually rise by.

2. UBI doesn't have to be enough to live on by itself. It just has to be universal and unconditional.
Respectfully, I understand you have good intent trying to stand up for a marginalized group, but you're being very ignorant. You can't just helicopter in, show no interest in understanding the situation, then cherry-pick something to spew off some unwarranted opinions about before helicoptering out again. While that singular sentence is absolutely insensitive, the context absolutely matters if you're going to judge the character of the person who said it.
Maybe this question has an obvious answer, but will I still need to start my X Window System for graphics to display from my WSL terminal?

My guess is that the answer is yes, but the type of applications that can be run is now extended?

Conversely, I would expect this doesn't change anything with regards to SSHuttle, which would still not work on WSL.
Again, I think you're describing payments, not micropayments.

$1.55 is not a micropayment.