skysight-inc/HackerNews huggingface dataset:
Often a different list for each person.
Here's an article recommendation: How to make a racist AI without really trying

https://blog.conceptnet.io/posts/2017/how-to-make-a-racist-a...
One of many: https://twitter.com/KirinDave/status/1234685098600960000

Laughed at the "How to refactor? Just don't write code that needs refactoring, simple made easy!"
It exists, but will only deal with USA numbers = I live in Canada, maybe one day ....?
If that's the case and they're making ~$21 CAD an hour, then Amazon's American warehouse workers are paid considerably more than they are in Canada despite the US having a lower cost of living. At least in my local context, their behaviour doesn't seem to be something worth lauding. It's just another grueling underpaid warehouse job. With a union-busting employer.
May I ask which solution you ended up going for in this situation? (I'm trying to solve for myself too.)
Dijkstra was well known for having a big thing for handwriting. No reason to believe it was his first draft, not that I know, though.
In the US do you know how many Amazon warehouse workers are employed by Amazon directly vs 3rd party contractors? Do your statements hold for those contractors?
I bought this in the high end configuration To be my primary personal computer. I haven’t figured out what dock I’m going to buy yet, but will definitely be looking for a one-plug-for-everything setup.
Any chance you could clue me in on the scripts? Or point me to some resources to learn systemd? I've really disliked cron since having to use it for some auto push CI/CD stuff.
Guest Posts for B2B SaaS
My friend had a Blade back in 2017 -- had to replace the charger 5 (!) times until he downgraded to a chromebook.
Does AWS (and GCP and Azure) not do the exact same thing when transferring data out via Cloudfront (or their respective CDN)? Is Backblaze really special in that regard?
> No one's going to bust their ass over a mcgriddle for minimum wage.

I've always done what I agreed to do at every job I worked. And I've had some pretty awful jobs. I'm not a hero. Doing what you've agreed to do doesn't make you a hero. It's the minimum requirement if you want to call yourself an honest person whose word means literally anything at all.

Don't do that for anybody else. Do it for yourself.
You mean the ratio used on non-Pro iPads?
Social Justice Warriors. I don't know how to "accurately" explain the definition, seems to mean something different to everyone. To me, it means anyone who wants to achieve equality of outcome ...typically people of no merit (yes, this is harsh to say). Anyone who meaningfully furthers equality of opportunity I think is doing a good and reasonable thing - if it's even apparent which is which.

The best recent example I can think of is the law requiring % of Fortune 500 board member presence based on gender - it is blatantly sexist, and is a complete "equality of outcome" blanket with no counter-equivalent. Where's the law requiring 40% of undesirable positions, like trash collectors and electricians be a certain gender? More than anything, I would just like to see consistency and it is simply not there. My biggest issue with this is "equality" matters in high income prestigious positions, but for the other ones it is somehow not an issue. How can people even use the word "equality"?

If you ever talk to a male nurse, good example. They're likely the only guy there, and the work environment for them is not good - but the answer there is: deal with it or get out. A counter-example this board would be very familiar with: what it's like to be the only woman on an engineering team. It sucks just as much, but the answer is very different. Alas, this contradiction is often just ignored.

Personally the sad irony in this is that "privilege" is a real thing, I'm not contesting this - but the insane overreach is hurting the goal of providing equality of opportunity.

My guess is that if equality of opportunity was objectively proven, and the outcome was not equal, people would still be upset ...and as a society, that's dangerous.

Keep in mind I wrote the above with the assumption that equality of opportunity is the goal. Based on what I observe daily, it is very hard to actually believe that.
It's easy to change this behaviour

Open the System Preferences app.
Select the Keyboard option (third row, sixth item)
On the first tab (also called Keyboard), locate the dropdown for "Touch Bar shows" and choose "Expanded Control Strip".
Wouldn't adding a lets encrypt certificate to enable https do exactly that?
S3 and HDFS
Critical outage of SoftBank impacting 82.5% of subscribers (8.2% of Japan)
I understand. But a significant percentage of people keep voting for stooges and corporatists. What do you call that? Maybe not your self but the collective self is responsible, no?
Not really. Let me prefix my reply with some context: I've used Puppet, Salt Stack, Ansible, and PowerShell DSC to manage infrastructure based on Windows, Linux, and macOS on top of bare metal servers, VMs, and containers. Any tool that promises to "make the complex simple" is really just hiding the complexity away from you behind default settings and their own implementation. Which is probably fine for simple use cases. If your application can be deployed to Heroku then deploying to a Kubernetes cluster you don't have to manage is probably analogous in terms of overhead and how much complexity you have to worry about. However this simply doesn't scale as your application increases in complexity.

In fact I recently completed a migration away from Docker/Kubernetes to an AWS stack that doesn't use anything higher level than autoscaling groups and it has been a positive experience. The same application is now faster (less layers necessary), easier to deploy (we own all the moving pieces), easier to debug in production (I can use strace and tcpdump without trying to install them in an already running Docker container), etc. All of the "complexity" that Docker and Kubernetes were handling for us has been replaced with a ~ 500 line Python script that's mostly comments (you can see an early prototype of this script in the repository below, named deploy_build.py, which omits some error handling but weighs in at ~ 150 LoC). Furthermore, now that we have to think about how to package and deploy our application to production, the incentives are there to follow proper Python best practices around packaging (i.e. use packages, don't make assumptions about paths, etc) which has been a nice bonus.

Containers (and Docker, Kubernetes, etc) are all tools that have their use cases and corresponding tradeoffs. Anyone who can't explain when or why you wouldn't want to use a tool is not prepared to explain when or why you should use it.

https://github.com/CtrlC-Root/proto-aws-django
Didn't know about that. Now I am a great detective! That was fun!
> I don't know why people do it.

I can't answer this myself, but I've gotten some hints at it over my lifetime of hearing my dad's stories (repeated over and over...)

One is that it's part of the American dream. As immigrants, being able to say that you made it and are self-made can mean a lot.

Second and probably more importantly, successfully running a business, along with all the financial risks included like loans, can give you a leg up in one crucial area that is very hard to acquire as a poor immigrant - high credit score. This let's you get far better loans, mortgages, etc. Having that history where you can prove that "yeah, I make good on my debts" goes a very long way. Especially if you're as savvy as my dad.
I agree with this. It's not about business owners needing to be more moral (although at the top of the economy maybe that would help a little). The problem is the economic system is based on competition, which means that in the workplace, anything that is good for ordinary people is ground down forever in the name of efficiency. If the boot is ever taken off when there are viable competitors present, the company will be destroyed and the competitor will buy its equipment and hire its staff at rock bottom prices.

This is why structuring the economy based on competition is brutal and inhumane.
Bray's blog post was linked to by a story on CNBC, which has much more traffic than HN: https://www.cnbc.com/2020/05/04/amazon-engineer-resigns-over...
"the first two models are the 8th generation processors whereas the top model (starting at $1799) is the one with the latest 10th generation processors"

I had to double-check this wasn't a typo.
Can you give an example of a currently produced tablet someone could buy new and install LineageOS on?
That’s because they’re not decrying the wages or health benefits, but the overall treatment and union-busting.

You can have good wages and benefits for this kind of labor without firing organizers, plotting to smear them as “inarticulate” in the press, and exposing workers to undue injury and disease.
I don't find that to be an entirely realistic scenario, but we can talk hypotheticals. As a company owner, I would welcome the opportunity for employees to quit as an alternative to unionizing. Having your problem quit for another job before you have to fire them is awesome. Having a competitor actively recruit your problem employees? That's killing two birds with one stone. You have to just laugh when it happens. It's great.

As for discouraging unionizing via official company communication media, it probably has more to do with discovery and access than wanting to block the communication altogether. Of course they realize people can use Whatsapp, text, online forum, etc. The thing is there needs to be a way to discover a large community of workers on some other platform. That's much harder than going through a company directory or blasting out emails to entire divisions. They don't want to provide easy discovery and access to people who would potentially join a union.
I'd say about 70-80% of managers I've had couldn't build or work on the product that they're tasked with managing. And... I resent that.

The truth is you need near-100% understanding of the code going into the product to really gauge someone's participation accurately. Looking at LOC, # of commits, etc. is all fluid so while they describe properties of the story, they're not the actual story itself.

Also, there's up and down weeks. I've watched my top performers have poop weeks where they've only been able to crank out a couple of small features, or maybe just resolved one issue, etc. I feel like if micro-managers saw this they'd put the hurt on em... for me it literally never came up because within 1-2 weeks they'd be back on the rails. I was always like "huh - musta been some human stuff." Or, heck... sometimes I could tell they just moved a bit slower on more mundane tasks. When I put myself in a position to relate to that I find that I have the same lulls, lack of motivation for mundane work, etc.

People NOT getting back on the rails after 1-2 weeks of meh was the exception! I also felt like I could demand more of my team during the 2-3 crank-it-out periods that inevitably occurred throughout the year because I had respected their time leading up to that... IDK.

All-in-all if specs were being respected, code was clean/reasonably PR'd, deadlines were hit, and meetings were well prep'd for + attended I felt that we were being successful.
It means Social Justice Warriors.

I'd like to say I'm one as I do stand up and fight for people who are less privileged than me, but the term is deeply tainted by people who pretend to care about others but are really just out to play the game of politics and use a weaker/minority group or individual to further tjeor own selfish cause.

Don't use the word as I guess there are at least two subgroups of HNers ready to downvote and/or flag you for it ;-)
William Chaloner
Exposure Notifications Android Reference Design
I see the good intention behind all of these, but also feel there is the other side that is too often overlooked.

Going on golf courses together, dining with the team etc. are the traditional recipes to create trust. But it's walking that fine line between personal and professional life, while also bridging the technical abilities parts and the personal chemistry parts.

I understand we are all human and personal feelings have an impact on work, it can't be extracted up to a point. I'm just not sure we should see it as something that should be perpetuated, moved online or adapted to new environments if those were by default devoid of these elements.

Basically I'd hope we can prioritise other ways to create trust than building personal bonds (TBH, being good at one's job for a decent amount of time seems plenty enough to me)
Amazon's sheer size places it in an entirely different category from something like a medium-sized enterprise with a couple thousand employees.
I think I remember Emacs 27 will include some improvements in that regard, even without native code compilation.
ExposureNotification – Apple Developer Documentation
The fork works way better as an app. The original just wraps the whole web interface as a single screen inside the app, so you have to trod through that web interface to do any setup.

On top of that, afaik the original is rather sparsely developed and released.
There is no mention of the durability guarantees that s3 has.
>The majority of their employees are unskilled labour.

I've never really liked "skilled" and "unskilled" label classifiers because it implies a relationship between compensation and skill. I'm aware you didn't say this but I see it far too often.

I've seen a lot of fairly low compensated work that I know for a fact I can't do. We need to stop dehumanizing people with 'skilled' and 'unskilled' labor. A lot of it just depends on what people choose to do and what demands happen to arise.
The pay being high is good.

It's not a good enough reason to not form a union.

Pay is only one piece of worker treatment, and when you're talking about hard manual labour, it's really not the most important piece—workplace health & safety is. Doesn't matter how much you were paid while you worked there if you get killed or crippled because the employer skimped on safety, either in equipment or in allowing you to take your time on dangerous tasks.
Off topic, but I really, really wish we could stop overloading the word "crypto" to refer to cryptocurrencies when it already is an abbreviation for cryptography. It's worse when we start saying things like "crypto networks", which is likely frequently misinterpreted/conflated with any kind of secure or encrypted network.

We owe it to ourselves to keep clear language available to talk about the concept of secure, private information storage and transmission. Blockchain is cool, but it's a very distinct concept from crypto.
Other ecosystems also become obsolete or dead within years counted on one hand. That’s perfect for today’s culture of disposable code though. Lisp isn’t good for that.
> Because it often involves nothing more than being given a basic level of trust and respect that, once you have them, can seem like a bare minimum, not something that you would need to fight for.

To add: from an European perspective, much of US-Reddit/HN and their stories are frankly unbelievable. "Hire at will", bankruptcies because of cancer or people not calling an ambulance even if they are heavily injured because they fear thousands-of-dollars bills, MLMs, robocall terrorism, companies firing people for unionizing - basically unheard of, because there are laws that prevent this reasonably good, and transgressors will mostly be held accountable by courts and public opinion.
The MLH Fellowship. A Paid Opportunity for Students to Work on Open Source
Sam Altman bets on video-first dating app Curtn
Write documentation you don't have to maintain: ADRs
I'm just going by Final Cut and Handbrake benchmarks, which the 2019 Pro clearly beats the 2020 Air.
I was making fun of the fact that he thought 32 was pro. I slam into the 64gb limit on my laptop daily.
Extreme Overuse of ddt leads to weak eggs for birds.

Solution was to condemn millions to die.
Wow! Just tried this and it works. Thank you so much.
>The RSUs are essentially going to show up as long as you stay employed. The same is not true of your salary.

Huh? I'm pretty sure they have to pay you a salary to keep you employed.

> refreshers are generally seen as having been earned based on past performance, with income deferred to encourage retention.

If they won't pay you money until you do X, then the money is payment for X, not payment for previous work, even if they try to market it as "deferred" payment for previous work. Gotta be clever enough to see through the doublespeak.

Future salary: you will get this only if you keep working, if you quit you will not get it.

Unvested RSUs: you will get this only if you keep working, if you quit you will not get it.

See the similarity? If it walks like a duck and quacks like a duck etc.

The whole concept of unvested RSUs is basically a clever psychological trick to exploit the endowment effect to make quitting seem more punitive than it actually is. People react more negatively to losing money that is "already theirs" than losing future income. If you trick people into thinking their $1 million of unvested RSUs is "already theirs" then they are more averse to quitting and losing that $1 million then they would be to quitting and losing the same $1 million in future salary.

> As a consequence, when you leave a job and go work somewhere else, it's far more likely that you will find a commensurate salary somewhere else than something commensurate with unvested RSUs; even if you get something to match the RSUs, it's likely not going to "vest" on the schedule you once had.

That's obviously not true, since people in RSU-ville switch jobs all the time, which they wouldn't do if the new job weren't at least matching their old RSUs.
I have an HP Z27 display that I really like for this reason. It’s got one (usb-c) umbilical cord to my 15” MBP which provides power to the Mac, delivers video to the display, and then the display itself is a hub.

You can saturate one link though so I ended up having a second usb-c cord to a hub mounted with Velcro to the bottom of my desk for the situations where I need something like gigabit Ethernet or another peripheral.
>before they got bought

this is the key - the bigger the organization, the further removed the workers are from the leadership. Consolidation and expansion removes a company's humanity. There's tons of examples of smaller companies that treat all their staff well. There's no examples of huge conglomerates who do.
If Apple made a 13 inch MBP without touchbar but with 4 ports I’d buy 3 because I know they’d immediately discontinue or “improve” it.
If your point is, "Some VCs can be good at their jobs," I definitely agree. My point is more that all VCs have a strong incentive to appear to be good at their jobs, especially in ways that sound impressive and are hard to verify.
Exactly - those 50-book encyclopedia sets your parent owned had a surprising number of factual errors, and still required cross-checking to verify their facts.

https://en.wikipedia.org/wiki/Wikipedia:Errors_in_the_Encycl...
I really wish the B2 client support uploading file from Unix pipe. It would be nice to be able to archive a huge directory into a tar.bz archive and directly pipe the result into the B2 client without having to save the archive into disk first.

Currently I have to save the tar.bz archive to disk first before uploading to balance. Took several hours to do so (huge spinning disks array, not as fast as ssd), while uploading to B2 is blazing fast. Saving the archive to ramdrive essentially solved this, but as the data grows I don't have enough memory to spare anymore for a ram drive that can fit the whole archive.
> It's not a major operating system outside of server use.

You are forgetting Android, embedded, web servers, networking equipment of all kinds, HPC and supercomputing, HFT, automotive, aerospace and many other fields.

Linux is, by far, the operating system with the most deployed systems out there.

> that's a demonstrably false statement, which you're apparently trying to walk back now by claiming server installations are the same as desktop use

I am not backing from anything, and I have not claimed anything about servers so far until this post.

Linux is the third desktop operating system, whether you like it or not. At home, in fact, it is not that far from macOS (4%), Linux (1%).

Given you talk about "demonstrable" things, I refer you to surveys like Steam's.

At work, Windows is even more prevalent, and those surveys do not include VM (work/non-gaming) usage where most people I know use it.

> Nearly everyone in my field uses a MacBook Pro, for everything from firmware development up

Perhaps you are in the US, where Apple has a disproportionate market share (up to 30% IIRC) compared to anywhere else in the world. I also work on embedded and no one uses a Mac here, nor Xcode. A ThinkPad or a Dell with a Linux VM is the proper choice. Xcode for firmware development sounds very odd, too.
I hate open offices, but i think those aquariums might be even worse.
Not a big deal, a full reinstall every 5-6 years is okay.

I'm planning full OS update and mailserver reinstall (I'll probably be switching to CentOS 8).

Regarding the downtime... Not a big deal either. I already have an mx backup host in place, along with (semi-automated) procedures to imports mails delivered to the mx-backup host into the mx-primary.

> It isn't trivial.

Well, it isn't super complicated either. It really depends on the degree/detail of your configuration. For the most parts you should be able to copy the old configuration files into the new postfix/dovecot installation and fix errors as they come up.

Problems may arise if you have non standard features and/or if you interface with other services.
Yes there are hurdles, but this is a targeted antibody which can be created with an immortalized cell line, not a common drug or vitamin as xkcd says.
Agreed. Equilibrium is defined in terms of the market, not the other way around. The system does what it does.

I think a better way of phrasing the article's point is that markets are metastable; pushed hard enough, they'll stop falling back to the current equilibrium and instead find a new one. That transition process often involves massive amounts of death and suffering, so that's why we care about not disturbing the market.
I guess you don't watch much YouTube.

A lot of large YouTubers (like Wendover Productions/Half as Interesting) have been doing sponsored ads for a thing called 'CuriosityStream' which is basically Netflix for Documentaries/Non-Fiction and as part of a bundle if you subscribe with their link you get Nebula for free as an extra for as long as you pay for CS.

It's mainly existing content from YouTubers but with premium exclusive videos like Patreon has.
Currently the first rank is 11 cases, and the second rank is 20 additional cases.
The second rank covers WHERE with numbers, strings, dates and timestamps, IN, BETWEEN, AND and OR.
Check out the guide tab in the game - it covers everything supported so far.
Once you finish that, you go into practice mode where you're randomly asked the same kind of cases like the previous ones.

I plan on adding support for GROUP BY, aggregate functions, HAVING, aliases, JOINING multiple tables, and some more stuff with more complex cases to match.

And the 6 months countdown doesn't begin until the game development ends so you're enjoying longer access.
>That’s because they’re not decrying the wages or health benefits

Speak for yourself. The vast majority of complaints about Amazon on this forum are explicitly referencing pay.
They are talking about their own paid service, obviously. I don't think they care whether you are paying for someone else's product or not.