skysight-inc/HackerNews huggingface dataset:
>Why these people aren't paid wages where they can afford to exist is a whole rats nest of economic theory that we don't really need to get into.

It's not a rat's nest of economic theory. People are paid what it costs to replace them, aka opportunity cost. Obviously the very existence of businesses and workers means someone is willing to work for those wages, which means they can afford to exist...since they exist. Whether or not it's a quality of life worth having is a political problem that needs political solution (i.e. basic income).

Based on the experiences of my businesses and people I know who have businesses in cities experiencing rising rent, wages are going up significantly for blue collar work, but at the end of the day, there will always be someone at the lowest end of the pay scale, and that will be the person who is doing work that many others are willing and able to do, which is usually food service/janitorial/security/etc.
It would be really nice if they had a dedicated tag for this. It's not that easy to find these. #remastered pulls up tons of irrelevant crap.
The Problems with Facebook’s Libra ‘Cryptocurrency’ and Why They Won’t Matter
The future of food according to the world's best chef
I'm yet to see a game that's as smooth and polished as Warframe. I've tried like 10 and I'm amazed how such a small studio like DE basically raised the bar for everybody else.
I once had a Field Security Officer who identified themselves as such on their Linkedin profile. Boggles the mind why they did it. Another past FSO always lied to people and told them she was a secretary.
Japan Overtakes China as Second Biggest User of Panama Canal
I completely agree with your comment but... automatically hitting URLs to create link previews in messenger apps is a common practice, and one that seems to have been (frustratingly) accepted by the mainstream of developers and users alike.

This might be MS' fault, but it's also Facebook's, Slack's, pre-FB-WhatsApp's, to name just a small few of many.

<aside>
On the other hand, if you're putting up a GET endpoint that's not only not idempotent, but unauthenticated and wipes your whole DB. Even on a test site. Blaming MS for your troubles is a bit much.
I plugged my black and white TV into an old Roku
I though about it (why use Rust if your do not need high performances and can do with a GC) and the two good reasons for me would be the quality of the ecosystem (Cargo is great and you can find solid libraries for most use case) and the fact that its libraries have a strong focus on correctness that I have not found elsewhere (and that caught bugs in code that I transcribed from F# to Rust).
BP Statistical Review of World Energy 2019 [pdf]
Badge printing kits/holders are not free :) https://www.amazon.com/Avery-Badges-Lanyards-Holders-Inserts...
> Even the languages that sorta kinda support this, don't, really. They encode specific bits of functionality vaguely inspired by monadic handling, but out of the Haskell family of languages I don't think I've yet seen a full, true implementation of "monad" in general that anyone uses.

I just updated the links to FP-TS and Sanctuary... have you checked those out? They seem to tick all the boxes as far as I can tell.
With graphql, you could provide a unified access point and the resolvers can go to different backend data stores. This does depend on the consumer.

Someone will surely try to convince you of a data lake product. I would leave them separate and then migrate components as appropriate.

Kubernetes and Istio / service mesh, more so, are things to consider. Search for cloud native design patterns and the paper by Brendan Burns
As a contractor I used to construct special websites for both universities and government agencies. I would bring up in meetings "this site is required by law to be accessible" and invariably I was told "accessibility's not in the list of requirements". So in my opinion, they've had this coming for a long time.
Global Styleguides in Zeplin–connecting design systems to engineering
Your example seems useless. There would be minimum working condition requirement enforced by labor department. So it would be illegal that janitors be forced to work in filthy conditions without necessary gears. Similarly FB would be fulfilling the working conditions set by labor department for desk workers.

People are essentially asking if FB can increase salary/ perks by x amount because internet commenters are somehow not feeling good about current scenario.
The job is to view an endless parade of the most creatively horrible things people have ever said to each other or captured on film, all day every day.

The job itself requires you to actually scrutinize the details-- averting your eyes is not an option. The job is to look at and mentally process each artifact.

Violence in our origins at least had a point. Kill for survival. Kill for food. Killing meant something.

Raping children never served any biological purpose, nor does watching actual people explode. There are many reasons we try to make the world such that neither is a part of anybody's life.

(ed) Put it this way-- if it's so harmless for people to be exposed to, why moderate anything at all?
And this is why GET requests should not modify state.
A browser extension won't have any effect on Instagram because the vast majority of users are on the mobile app.

Besides, there's no reason for the BBC to start providing technical advice. Are they supposed to provide instructions on how to install it on Chrome, Firefox, and Safari? And also explain why it doesn't exist on IE, and why it exists on desktop Chrome/Safari but not mobile Chrome/Safari? How about also explaining that things like Twitter embeds (which news sites are full of) won't appear with UO's default settings, effectively breaking the site's functionality?

What happens if the extension breaks down the line (might happen with future Chrome updates)? Is the editorial team supposed to have a reminder to go back to the article and update it?
> they promised your decisions matter; but none of them do, you choose at the end between 3 buttons

Your decisions do technically affect the ending, but it's subtle and not very satisfying. The outcome of every major decision in the trilogy is assigned a numeric value and added to a "war assets" sum as you progress through the game. Different decisions result in slightly different amounts of war assets, and actions in the third game were heavily weighted over previous games. The size of that number changes each ending very slightly.

https://www.ign.com/wikis/mass-effect-3/End_Game_Chart_-_Wit...
>I think perhaps people feel that you are minimizing the horror and repulsiveness of the content by saying that these moderators have a better job than working at a fast food restaurant.

I think that perhaps those people need to realize that not everyone is as easily rattled as them. Some people go to the Holocaust museum and are mortified by the details of it and are sad for a week. Some people go and are like "yeah, people do terrible things sometimes, this is just the worst systemic instance to date" and then go out for beers afterward. Whenever there's an armed conflict there's some people who are F'd up by what they see and there's some people who say "yeah that sucked and I'm glad it's over" and there's people in between. I think it's pretty evident that the ability to cope with violence varies a lot between individuals.

>My wife, who has worked in a busy McDonald's for 5 years, says this sort of moderation is far, far worse than anything she had to deal with. And she's had to deal with human waste, violence, and direct verbal abuse from customers.

I've done that too. I'll take hospital janitor over anything in food service. The general public sucks. The floor doesn't complain when you didn't mop it up just the way it wanted. I'd probably try my hand at a moderating job before I went back to food service. Blood, violence, obscene pornography, etc, etc don't bother me. It's nasty but whatever, some people are terrible so what do you expect. There's other things that bother me but those aren't it.

> your assertion that the horrific content is acceptable to "many people".

There's levels of acceptable and there's a reason these employees are being paid more than those of the call center across the office park. I'm not suggesting that some employees find it acceptable in the abstract. I'm saying they are not so easily mentally harmed by it to consider it not worth the pay.

I see it no different than a physically fit 20yo who finds a ditch digging job to be worth his while because he can handle it whereas the 50yo almost certainly cannot handle it without much greater negative health consequences. If you can hack it for the pay then why not.

>I don't think that means I'm "wrong", any more than your views are "right".

You're not asserting that nobody can do this job and I'm asserting that there exist people who can do this job (or at least people who whom the "shitty call center job" conditions are the primary irritant preventing them from doing this job). That said, the down-vote to reply ration makes me suspect that many people simply do not believe that some other people do not think like them.
(disclosure: I also am long on cryptocurrency and ethereum)

All the cryptocurrencies are greatly overvalued due to speculation. The main reasons the ethereum market cap is still lower is (1) everyone's still struggling to find good "actual use cases" for this tech, so ethereum is simply the largest dwarf in that regard (2) bitcoin has some use for "parking money" that is slightly better than ethereum because of lower historic volatility. By it's nature, using currency as a "store of value" in this way leads to more scarcity and hence higher prices.
Back in the 2000's, someone wrote a game debugging tool in Squeak Smalltalk which ran concurrently with the game (written in C++) it was debugging. It "cheated" on its garbage collection by shutting GC off. At the end of each game loop tick, it was modified so it just disposed of all objects which weren't manually marked "to keep."
I work on a product for higher-ed clients, and this has deeply impacted my team over the last two years. The process has been really tedious and painful for everyone involved: developers, product folks, management, and the users.

University admins send us automated third party a11y reports constantly, demanding that we make all of the recommended fixes immediately. We learned really quickly that several of these reports are very opinionated about how to implement ARIA tags, sometimes in ways that contradict the documentation. It can be hard to explain this to a customer trying to protect themselves legally.

In addition, screenreader apps are implemented inconsistently, and reproducing/debugging the screenreader bug in your app can be really infuriating. I felt truly horrible for people who use them on a daily basis because it's an utterly prehistoric experience compared to using the web normally.

The last thing is that we've had issues with getting a11y right with our front end frameworks at times to address these screenreader bugs.

Ultimately, a11y is so painful and costly for us to get right that it takes up a major chunk of our development efforts these days, and we all hate working on them.

The state of developing and maintaining accessible web applications feels like a sad joke given the industry's mantra to make the world a better, more connected place.
There's a comment along those lines in the Google SRE book iirc; author was saying why should it matter to have some kind of service with 5 nines if the user's condition (flaky WiFi, laptop rebooting etc) had a way worse availability
Yes, although I’ve never understood what the objection is. I’m sad that they removed checked exceptions from Kotlin (which is otherwise better than Java in almost every respect).

When used sparingly, checked exceptions are great, specifically because the compiler forces you to catch and handle exceptions.

Maybe if there were an easy to way to convert back and forth between checked exceptions and “Either” wrapper unions, that would fix the situations where checked exceptions are tedious or awkward to use. But I’ve honestly never felt that to be a problem, they’re fine.
A company that made 15B can't afford to raise salaries? What a ludicrous statement to make.
I guess it's expected in HN that someone would focus on the software engineer pay, but that largely misses the point. I don't think anyone was arguing that the SWE in this case was overpaid. Perhaps there's a case that, in the context of the moderators who make so much less, it can create a wealth inequality that leads to social instability, but I don't thinks there's enough information for that claim.

I would argue that there is a non-arbitrary point below which someone cannot meet the items that produce a stable society. Things like being able to raise a family, save for retirement, pay for healthcare etc. When those things are absent people become more reliant on a government/society has to fill in the gaps. When people live paycheck-to-paycheck, depending on government subsidies, it certainly can affect social stability.
URL isn't clickable because of a semicolon. This should work: https://github.com/facebookexperimental/mononoke .
It solves the issues you mentioned, but it creates other issues with being overcentralized. David marcus of facebook says that in the future they may change or decentralize the platform, but we can't take their promise of course.

> There is nothing for the consumer here,

i disagree on that, i could use it to earn micropayments from facebook users tomorrow, this can be pretty impactful.

> by becoming a bank in everything but name (and regulation).

Cryptocurrencies are regulated, even though their status is still not well defined, and this will actually pressure the US SEC to set their standards more rigorously. KIK is already trying to push for that. I don't have a problem with facebook becoming a bank, it's not like banks have a stellar reputation either.
Empty badges are around ~$0.50. At 325 badges, that reduces the difference by $165.
What's wrong with doing research on something everyone "already knows"? There's always a chance of finding something unexpected, and even if you get the predictable result, people can use your study to argue against really bad ideas.
That depends on your definition of "written in."

The point being, that someone could code up a similar game and expect similar or better performance.
OCaml is an "obligate-GC" language.

Most languages that offer optional GC, including Rust (with its RC and ARC boxing) and C++ (with std::shared_ptr), implement it mainly via reference-counting.
Libra: Not a currency board and (maybe) not a stable currency
I've heard of electron microscopes being built in the garage. MRIs though I imagine would be more hefty. Could one build a portable MRI with less resolution?
We now imprison people for having objectionable beliefs?
I like that they aren’t trying to hide that it’s a beginner language.
why stop with YC? There are other VCs that might pull the trigger, no?
If you use it for error handling, it takes a lot of mental energy to remember which side is the happy path and which side is the error path. Maybe (no pun intended), people should have used Either to build a Result type, but as it stands, raw Either is used everywhere by convention, creating confusion.
They might have just killed their MAU growth potential

Imagine if FB had a premium plan in 2008, they wouldn’t have made it.

In this case it probably makes sense to charge early on, but it doesn’t look like they did much research on the decision
> If you want to write a greenfield high performance application, Go or Rust should be your choice compared to C++.

Go is not in the same performance category as Rust and C++. It has more limited use cases where it works well, due to mandatory runtime. Rust and C++ are more general purpose.
This is dope. Its like healthier instagram!

I would totally use it. (I'm such an instagram haters)

I have 1 suggestion, If you're planning to rework the UI/UX, don't go way off than current theme too much. I love the older webs vibe. As bonus point it could keep idiots away and maintain quality content.
I think the point is there is no inherent meaning. It is just two possible results. Could be an error, could just be another likely path. Will only be one of them, though.
Nice, if they don't lose the tapes in a fire https://www.nytimes.com/2019/06/11/magazine/universal-fire-m...
> Snow Leopard was also my first experience with macOS, so I don't know how much that factors into things.

It's not just rose coloured glasses... I've used all of the classic Mac OS version and OS X from about 10.3 up to snow leopard, there were good, bad and ok versions, none terrible, all the way through there. But 10.6 was the best of the OS X in terms of stability and simplicity, from that point on it really felt like the whole system was being taken in a different direction, no more tick-tock feature-stability release schedule, and no more refinements, just more pseudo features to flash at prospective buyers, more bugs, more cruft, more unforgivable security mistakes, more bloat and far, far less control - basically turning into a bad iPhone as far as I was concerned.

I retreated to 10.6 for as long as I safely could then moved to a Linux desktop when they officially ended support for my machine deeming it obsolete.
Van Gogh 'suicide gun' sold at auction
And 576p25 and 576p50.
Exactly - with a carbon tax, the importing country says "The carbon emissions embodied in this product are going to be taxed, we can collect the money or you can, it's up to you." Will that result in a general reduction in the consumption of carbon-intense goods? Of course! They're now more expensive, that's the whole point.

With an import tariff on foreign goods (for, as you described, being foreign), it makes foreign goods more expensive (with nothing the other country can do about it), so it will lead to a reduction in the consumption of foreign-produced goods (whether or not that is a benefit to you as an American is probably heavily dependent on what you consume and what you produce).
Bitrise raises $20M for mobile continuous integration and delivery
When it comes to performance, Go is more comparable to Java than Rust.
Speaking as a German, a big part of why this decentralization isn't happening is that Germany's internet infrastructure is a fucking joke. I'm sometimes even having trouble with getting consistent 3G coverage in large city centers. When driving around the countryside, it's frequently 2G or no service at all. And it's looking similarly bad for broadband internet access in homes. My parents don't have any broadband service whatsoever. They use a 4G hotspot to go online, and get an average connection speed of 170 KB/s. This is par for the course in rural Germany.
Lol apart from summer when its conference season and the tennis.

All those Middle aged tennis fans and delegates really lower the age profile :-)
Because, along with birds, cats kill a lot of rodents. Rodents both carry disease and eat stored human food. Thus humans have, historically, been better off with cats around, and may in fact still be better off.
FTA: "But Jonathan," I hear you say, "by providing a gateway aren't you just making Cloudflare a centralizing institution?"

That’s a fair question. Thankfully, Cloudflare won’t be alone in offering these gateways. We’re joining alongside organizations, such as Infura, to expand the constellation of gateways that already exist. We hope that, by providing a fast, reliable service, we can enable people who never previously used smart-contracts to do so, and in so doing bring the benefits they offer to billions of regular Internet users.

-----

I wouldn't say it defeats the purpose. Unless you expect every user to run their own node you really have no choice but to provide one for them or rely on a trusted service like Infura. It also makes nontrivial transaction/history lookups possible by providing a more performant search layer, the results from which you can cross reference against the actual on-chain data.

Further, client-side libraries like Ethers.js use a quorum w/ multiple centralized services to help guard against censorship/errors/etc. at that level. It's an okay middle ground.
enterprise software, quant and "normal" finances, taxes, and governance, the areas now completely dominated by COBOL and Java.

So Java really is the new COBOL?
The projection of depth doesn't give an accurate impression of three dimensional space. It just doesn't look right, and it's easy to notice where it's wrong.

The forced perspective doesn't provide coverage to fix the other problems with field of view.

The curvilinear perspective of the applied virtual lens does not create proper convergence of points and lines stretching into the horizon. It looks unrealistically distorted, and needs fine tuning. Even as a fisheye lens, the field of view looks like spherical geometry with construction paper cutouts superimposed onto a static video frame.
Especially when such changes usually improve the experience for people without disabilities as well.
Does being a Facebook moderator?
Or not...

https://bbs.boingboing.net/t/videos-of-organs-being-harveste...
Not for your particular case of a long reply but response times SLOs are usually measured in percentiles ("90% of responses within 500ms")
I would recommend “hustling” for a period of time before the interview, rather than as a reaction to the outcome of it :)
I dont get it clearly ..

> Special offer: during the beta period, the first 200 users get a lifelong free account!

so it will be free only during beta period or free forever ?
More importantly, the numbers are rough and in a few cases I had an off by one issue. (E.g. I know global median life expectancy is around 65 years, quiz shows 60 and 70 and asks after an average. Or the question about educated women in low income countries where I know it's roughly about half and test showed 40% and 60%, or being out by half billion in map question between Asia and Africa. Duh.)
The New York couple donating millions to the anti-vax movement
Paul Le Roux is a promising candidate except for one thing:
by 2009 he was running his crime empire branching in pretty much every direction possible.

Would he have had time to write the software and also kick back to play the part of Satoshi?

It would be interesting to compare the coding style in E4M and original BTC software.

PS. Fascinating series of articles on Paul Le Roux: https://magazine.atavist.com/the-mastermind
It doesn't work without the leading slash. They probably all have cached redirects from working locally so they never noticed. 30 second fix on basically any webserver.
Calibra wallet won’t launch in India, Facebook’s biggest market
South Africa's animation industry boost
US Steel is idling plants, despite tariffs designed to save them
Hmmm, I hear you but I’m really skeptical of valuing any full time employee’s time at $25/hour.

The true cost of a full time office worker employee once all taxes and benefits are factored in are usually going to be a lot higher than that. This would make the service a lot more worth it.

OTOH if that employee is underutilized, their time is effectively free, so the only thing you would be paying for is (hopefully) quality and consistency.
OTOH, I think it's a great disservice to imagine Dijkstra as merely the Mr. Blackwell or Karl Lagerfeld of CS.

"On the Cruelty of Really Teaching Computer Science" is a great and convincing read, and I wished more Deans of Science and Engineering at more US/Canadian universities had given it a close look...
Either fails at that, though. Yes, the programmer had to explicitly pull out one of the branches. Nothing guarantees the other branch was looked at, though. And with how it affects code, it is easy to read past where someone had a possible error and just ignored it.
Some problems can only be solved one generation at a time. Maybe facebook dying and the new generation coming to age is exactly what society needs.