skysight-inc/HackerNews huggingface dataset:
Imagine union organizers having an app where workers can register anonymously (just wage and location) and help build heat-maps of places where workers are interested in unionizing. This can have increasing returns - see some plant having some interested workers? Send some picketers with download instructions to find the rest.

The app can also provide useful services like to reporting wage theft or other rights violations.

BTW, I'm not even sure trade unions are the right way to solve labor issues, but it is fun to ponder union organizing in the 21st century.
The UK media was flooded with articles fawning over Sweden’s approach - they loved the idea that you could be open for business but closed for viral transmissions. Which sadly doesn’t seem to be the case and accordingly they’ve reversed course, and observed the decline you have described.

Update: here is an example of the sort of article I mean. At that moment everyone was running with this idea, not just the BBC: https://www.bbc.com/worklife/article/20200328-how-to-self-is...

I don’t quite understand the first part of your comment - when to relax restrictions is a problem everyone will have and is not unique to Czech Republic. Granted, the huge success of the measures here might make the decision a little harder ... but the fact that we have prevented thousands of deaths is a GOOD thing and shouldn’t be taken as a negative.
Report on a Long-Range Forecasting Study (1964) [pdf]
Fantastic, thank you so much. I'd like to add that while WFH is getting a lot of traction, this is a wonderful time to market for your lib.
“The reason is that, in other fields, people have to deal with the perversity of matter. You are designing circuits or cars or chemicals, you have to face the fact that these physical substances will do what they do, not what they are supposed to do. We in software don't have that problem, and that makes it tremendously easier. We are designing a collection of idealized mathematical parts which have definitions. They do exactly what they are defined to do.

And so there are many problems we don't have. For instance, if we put an if statement inside of a while statement, we don't have to worry about whether the if statement can get enough power to run at the speed it's going to run. We don't have to worry about whether it will run at a speed that generates radio frequency interference and induces wrong values in some other parts of the data. We don't have to worry about whether it will loop at a speed that causes a resonance and eventually the if statement will vibrate against the while statement and one of them will crack. We don't have to worry that chemicals in the environment will get into the boundary between the if statement and the while statement and corrode them, and cause a bad connection. We don't have to worry that other chemicals will get on them and cause a short-circuit. We don't have to worry about whether the heat can be dissipated from this if statement through the surrounding while statement. We don't have to worry about whether the while statement would cause so much voltage drop that the if statement won't function correctly. When you look at the value of a variable you don't have to worry about whether you've referenced that variable so many times that you exceed the fan-out limit. You don't have to worry about how much capacitance there is in a certain variable and how much time it will take to store the value in it.

All these things are defined a way, the system is defined to function in a certain way, and it always does. The physical computer might malfunction, but that's not the program's fault. So, because of all these problems we don't have to deal with, our field is tremendously easier.”

— Richard Stallman, 2001: https://www.gnu.org/philosophy/stallman-mec-india.html#conf9
Is there a good reason why we allow capital to organise itself and not labour? Adam smith was already commenting on this asymmetry [can't find the quote].

In the end, labour can "capitalise itself" by having all employees resign, form a body-shop company and apply to service the original employer. In an efficient market these two arrangements should produce the same outcome.
Odd for them to change branding when zeit is so well known everywhere. And given their products have simple and non googleable names, people have been tagging now and next with zeit so it's googleable.

Good to see free personal plan tho.
On a somehow related-topic: I tried to get a laptop at beginning of this lock-down (in Feb) and market was looking kinda bleak. Had my eyes on a Ryzen 7 with 8 GB RAM and 500 GB SSD which went for ~$500 at the time. Boom, gone. Also what's left is only crap that's expensive. Laptops that only 4 months ago were laughed at, now are for those $500 (I mean c'mon, a decade old CPU to pay $500 for a laptop which has that is laughable IMO).

Anyway, coming to this topic, how fast you guys reckon this platform will come to consumers, given the current circumstances? I'd wager is not this year.
I think it's exactly the same as ‘Moral Fatigue’

Every meeting you have to think about audio, video, the background, how to chat, is mute really really on, what are you wearing, other people in the house, the fact your setup is being judged.

In an office you can just do it.

It's not until you have set yourself up and comfortable and confident you then notice all the little things missing that we know are important to humans, like touch and smell and body posture and 3D video and 3D sound which I think are not about fatigue but something else.

The Reason You’re Exhausted Is ‘Moral Fatigue’
https://www.rollingstone.com/culture/culture-features/corona...
The Lenovo Yoga Slim 7-14ARE has the 4800U configured as a 25W part with a battery life around 10 hours.

You will find additional details in this reddit post:
https://www.reddit.com/r/Amd/comments/fhq98i/renoir_r7_4800u...
Show HN: Live tracker of startup jobs data during Covid-19
In compliment to your point, I think it's important to remember that the "toppling of the cart", doesn't aim, as an express purpose, to put the cart where you want it to be, but rather to destroy the cart. The phenomenon, I argue, is more base than revolution, and it doesn't have a focus on the future (or even a sense of it). It's exclusively about the now. So it's a mistake to evoke revolutions as examples. I called it constructive destruction in my original commnent, but a more accurate expression would be ultimately-maybe-inadvertently-constructive destruction.
I'd love to read further analysis on this (by Smith himself perhaps) if you can find it!
Here's a video showing top 15 IntelliJ shortcuts by Trisha Gee. I know it's like watching top 15 Federer shots. Some of your favorites may not be there. Still it's quite good.

https://www.youtube.com/watch?v=QYO5_riePOQ
Would you have a small list of recommended mods for someone like me with ~50 hours in Factorio? Thanks.
I'm actually considering the opposite: replacing my (2nd gen) X-1 with another Thinkpad, primaryly an AMD-based one.

When doing that, my primary concern is going to be serviceability and upgradability. The lack of options when it comes to upgrading my X-1 has been somewhat disappointing.

For my laptop-needs, a top-specced E495 looks reasonably doable. Small enough form factor, powerful enough for light dev work, and upgradable to handle future needs. and at such a low a price-point that I'm willing to take a chance, even though it might not be perfect.

Of course, If I hold out a little, these 4000-series mobile chips will start shipping, and I might go for those instead :)
I find myself playing factorio every few months. I play and play and play until at some point i realize that I'm fooling myself: Adding that extra steel production plant, with all the blueprinting, train routing and refactoring that is involved... I'm no longer escaping work. Actual Work now seems like less effort. And that's when I'm cured for a few months.
> Best case the West has also wiped out a generation of healthcare and pensions to pay.

? really? Are you actually proposing that killing off people when they retire is a good thing for society?
"Squeeze" is too vague a word to criticize so carefully. If squeeze just implies "businesses act to reduce cost," then it is trivially true for all business. However the GP might mean "squeeze" to be limited to a coercive act to reduce cost. Which is illegal in theory, but probably happens quite often in practice.
Solar is less CPU intensive than other types of energy (thus saving the actual environment, interestingly). Factorio is incredibly well-optimised, but at some point this starts to matter.
My understanding is that the macOS font renderer uses limited hinting for small pixel sizes. Of course retina displays mean most normal on-screen text is rendered at 16px or larger, so it's increasingly rare for hinting to matter.
I noticed they didn't explicitly mention why they feel the need to ensure authentication+confidentiality+integrity for their streams, given that the data they're dealing with is films and TV shows, rather than, say, payment details.

As I understand it, they use HTTPS to prevent spying and data-mining by unscrupulous ISPs. It doesn't affect their DRM at all, which would work just as well over plain HTTP.
From the same authors that brought you "The EU is dead, it just doesn't know it yet"?

FFS, yeah it's got problems and needs some reforms but it's not a failed experiment.

People pushing apocalyptic predictions are a dime and a dozen, maybe write about things that need fixing and how it could be done, or find something else to write about. But that would take actual brainpower...
I still follow and keep upto date with most gaming releases but for some reason find the vast majority of them underwhelming these days. Lots of well made time sinks which when I was younger is probably all I wanted but now I'm always looking for something special and never finding it.
Always remember that "the NSA is spying on everybody" was "conspiracy stuff" too. Right until it wasn't.

And regarding Corona: Sweden never introduced a quarantine, and they seem to be in good shape compared to others. Not saying I agree with that policy, because I don't. But the topic isn't as "black and white" as it appears.

Here in Germany, as of today, many of the already few restrictions where lifted as well.
I've been a customer for 3 years. `now` has felt like such a great evolution of the Heroku experience, which seemed to stop evolving after it got acquired by Salesforce.

Zeit focused on all types of applications when it started, not just static frontend and FaaS. I wish it would return to supporting apps beyond JAMstack.
I used to work for a company that had students come in for a few months. In most areas they were treated as glorified secretaries. In my group we were so short handed on developers that I had them do real work. In my time I had 10. 4 were offered and took jobs, one would have been offered a job but he never applied, 1 was a complete waste (did not speak English), one never finished his degree.

From a team lead perspective I loved working with the kids because they challenged me. They made me validate what I knew. Although they would accept 'because I say', the next week they asked again. They also took a lot of my time, and if I did not meet with anyone of them regularly they tended to go sideways and generate crap. In hindsight, each day I should have spent 15 mins with each.

As for the students, it provides a good grounding in what real life is. Warning, do not do more than 6 months without 6 months of schooling. We had a few who started working full time, and part time with school. Many of those never graduated. When layoffs came the students were early victims.

My boss really liked the students because they did not come out of his budget. HR paid for the, as they saw it as a recruiting tool.
Ask HN: Will Gen Z Retire?
Assuming Central Bank monetary policy of the past 10 years is the new normal, is there any evidence that defined contribution pension schemes provide sufficient retirement income for an ordinary person in a global economy averaging zero-low annual growth?

Looking for some simple models using basic maths but considering a number of factors. Was about to mock this up in a spreadsheet but is there anything online that already works?

Simplified Variables:
-% portfolio fixed income / % cash / % equities
-average returns in past 10 years on those above -> expected average future returns
-average inflation over past 10 years -> expected average future inflation
-average age of retirement / average number of years working
-average income year on year
-year on year defined contribution + extra contribution from state / tax
....

Ignoring all politics, I don't dream of retiring but the economy I participate in is driven in part by retirement consumption (or held back by unfunded pension liabilities depending on your perspective).

When I've done this in the past on the back of an envelope I came to the conclusion that roughly top 5% of earners could expect to retire on average income at 65 years old.

Comfortable retirement might have been a blip in human history.
Large discussion earlier:

https://news.ycombinator.com/item?id=22925359 (210 points/129 comments)
I would call 4 vs 11 "approximately the same" for all intents and purposes when the denominator is so huge especially when COVID deaths are much more generously assigned than flu deaths, per my sources, especially [4].

Not to mention, flu deaths are attenuated by flu shots, and pre-existing immunity. It's totally plausible that there are many more COVID cases than flu cases in that age group -- and of course those flu deaths will happen year after year while COVID is a very stable virus, and if you get it once, you probably won't get it again.

Certainly not enough data to conclude it's way out of line with the flu for this age group, in this season let alone if you factor in a few seasons end on end.

Lastly, with H1N1, the numbers are quite different, too.
Show HN: InspectNext – View optimal inspection times for beehives
> The hospitals are overwhelmed

In our area, nurses have been furloughed because there is not enough going on at the hospitals and clinics to bill and thus pay for the staff.
Nextjs is most likely going to be the new Ruby on Rails. javascript all the way down, static rendering, PWA, server side rendering...everything baked in.

This is a big backing for Next.

However rebranding to Vercel is bad.
That is an interesting development. I assume, despite his claims, that he saw an opportunity and took it with hopes of minor payoff down the line.

Incidentally, don't most registrars offer basic privacy protection? I know my phone doesn't show up in basic search.
I absolutely love the company and am a happy customer, but for the love of time, why give up such a good pun for a name?

(For people not familiar with the german language, zeit means time. And 'time now' is simply an amazing name for a product that enables you to ship, well, now)
My data was older, and that difference is utterly irrelevant with a denominator so large, and there are many potential explanations. Especially since Italy, per my sources [4] in the parent post, assigns anyone who died while in possession of COVID as a COVID death. In fact they later announced up to 88% of their COVID deaths likely weren't actually COVID deaths but deaths of someone who happened to have COVID. So if we lop off 88%, well, it's hardly out of line.
The epidemiologist behind Sweden’s controversial coronavirus strategy
I don't think endorsing this clickbait with your attention is productive. There's no evidence it's a failing state or why it should be considered an experiment.
Fundamentally, the "right place" here differs between Windows and Linux.
On Windows, command line arguments really are unicode (UTF-16 actually). On Linux, they're just bytes.
In Python 2, on Linux you got the bytes as-is; but on Windows you got the command line arguments converted to the system codepage.
Note that the Windows system codepage generally isn't a Unicode encoding, so there was unavoidable data loss even before the first line of your code started running (AFAIK neither sys.argv nor sys.environ had a unicode-supporting alternative in Python 2).
However, on Linux, Python 2 was just fine.

Now with Python 3 it's the other way around -- Windows is fine but Linux has issues.
However, the problems for linux are less severe: often you can get away with assuming that everything is UTF-8. And you can still work with bytes if you absolutely need to.
Also to prevent traffic shaping: ISPs throttle traffic that contains netflix.com in the SNI. ESNI (encrypted SNI) comes with TLS 1.3.
At the end of the day anything that runs on Linux without needing additional compatibility tools is native.

You could make a distinction for Windows/whatever games bundled together without Wine/eON/whatever and depending what want to determine that might make sense but at that point you probably also want to exclude things like Unity that don't really do a great job at integreating into the Linux environment.

SDL can be used for porting games (ie, making them native) and that's what it was originally created for but it's not really comparable to bundling a Windows .exe with Wine, which would add a lot more complexity.
Vercel (Guillermo Rauch's Blog)
If anything, people make kids to extract immense satisfaction out of it.

But to think people will not have kids because of the "debt" philosophy is unrealistic. The truth is, most people would not even have sex at all, were it not for the massive instinctive drive. It's that much of a hassle to find and hold a partner, even more so have kids, and that's not even taking your relationship with your kids into account. If one is daunted from having kids, their train of thought will not even reach the debt part.
sounds like a bad case of https://en.wikipedia.org/wiki/Procedural_rhetoric
I always found the name incredible confusing since there is a major German newspaper called ZEIT: https://www.zeit.de/

I wonder whether the rebrand is because of that. If they want to operate in Germany the new name is definitely better.
EDIT: Not sure why, but from the article:

> Vercel strongly connects to the words versatile, accelerate, and excel.
Deploying Gateway Using a Raspberry Pi, DNS over HTTPS and Pi-Hole
> Is there a good reason why we allow capital to organise itself and not labour?

It is a matter of for whom is easier to organize. Capital can organize pretty easily, you may need only half a dozen companies to change a full labor market. But, you will need thousands or tens of thousands of individuals to achieve the same on the labor side.

So, you need laws to protect labor if they have to have any chance to organize themselves, or even to promote and finance such activities. Weak or non-existent labor laws creates a power imbalance in favor of capital. So, you only hear their side of the discussion.

e.g.: https://www.latimes.com/business/technology/la-fi-tn-tech-jo...
It seems to me that the point of Electron is, in many cases, to leverage existing knowledge of client-side web programming paradigms and tools. Multi-platform support is just a bonus that comes with it.
There Are Not Enough Covid-19 Tests. There Are Also Too Many Covid-19 Tests
What the Negative Price of Oil Is Telling Us
Booking asks government to pay salaries of 5500 employees after years of profit
> Which is why I find so ironic that many still think only languages like Assembly, C or C++ have a place in IoT on devices like ESP32.

Short answer, Parkinson's law.

When I browse the Web, open my Windows File Explorer, open Photoshop, open Visual Studio, open just a graphical application that needs GPU acceleration, or do whatever thing that should not be an issue, I find that Parkinson's law very much applies.

https://youtu.be/GC-0tCy4P1U?t=1727

https://youtu.be/GC-0tCy4P1U?t=2172

https://twitter.com/rogerclark/status/1247299730314416128

Wtf. Did you see how fast VS6 started on a machine from almost 20 years ago. Today I get depressed whenever I need to open Visual Studio, and I don't even know that I use any more functionality that wasn't available 20 years ago.

Many many programmers (in my perception at least) are extremely dissatisfied with today's state of computing, and the reason why we got here is the popular opinion that we don't need to worry about performance.

Nobody should optimize representations of Pi or count CPU cycles by default. That's not the point. But if you claim that Java is always fast enough for example, then I think we're having a strong disagreement. It's partly confirmation bias and being unaware of vast parts of the landscape, but it's also a fact, that I couldn't name you a complex GUI written in Java with satisfying ergonomics.
Also https://github.com/yeslogic/allsorts https://github.com/RazrFalcon/rustybuzz
The idea of America being an experiment is much, much older than the author of this article. It's not inherently derogatory, if that's what you're worried about.
Combining event sourcing and stateful systems
Might the name change come from one of lead investors named 'Accel', who wanted to align the name of zeit more with their own brand? Vercel/Accel?
I honestly don't understand why you would do that though, as you just threw one of the most well known brand names in JS ecosystem out of the window.
Sweden has considerably more total deaths and deaths per capita than their neighbours Norway and Denmark.

Sweden is currently seeing an increase in both confirmed cases and deaths.

The only reason things aren't worse in Sweden is that they've implemented a mild form of lockdown. There's a lot of debate in Sweden about their approach, and plenty of people think they need to be on tighter lockdowns.
Ah, the good ol' radar detector reflector.

There was a skit I saw a couple decades ago where a person was showing off his radar detector, then in order to combat that, the police had developed a radar detector reflector, so then he had made a radar detector reflector protector or something like that, then they made a protector detector, and so on. It was a couple minutes of explaining his best efforts to counter the police counters to his counters and on and on. But, you know, funny.
The name "Zeit" was very confusing for Germans. "Zeit" is the regular word for time and there's also a newspaper called "Die ZEIT".
My brother gave me this game for my birthday and, oh man... I couldn't stop playing even though I was on a holiday trip. Now I have detoxed and I'm back to having a life. One day at a time.
Turns out we're both right.

> Anyway, I decided to write a paper describing LISP both as a programming language and as a formalism for doing recursive function theory.

> One mathematical consideration that influenced LISP was to express programs as applicative expressions built up from variables and constants using functions. I considered it important to make these expressions obey the usual mathematical laws allowing replacement of expressions by expressions giving the same value. The motive was to allow proofs of properties of programs using ordinary mathematical methods. This is only possible to the extent that side-effects can be avoided. Unfortunately, side-effects are often a great convenience when computational efficiency is important, and ``functions'' with side-effects are present in LISP.

From http://www-formal.stanford.edu/jmc/history/lisp/node3.html#S...
> It's a shame that Apple wont go AMD

I think they're probably just gonna go with their own custom ARM processors, which may have even better battery life.
It wasn't a silly question, and it didn't dismiss the possibility of it being not enough. It's correct and reasonable to say that it's extremely unusual to need disk transfer speeds in excess of 100 Gbps in any standard deployment.

Nobody said everyone everywhere.

Nobody said forever.
Looks like they used the bootstrap.js blog example as a template-- compare with https://getbootstrap.com/docs/4.4/examples/blog/

I see tracking via facebook, linkedin, quantcast, matomo, and locallabs.com, and user monitoring via newrelic js-agent.