skysight-inc/HackerNews huggingface dataset:
Dealing w/ RSI has been an eye opener for me. What makes it worse: working on a laptop, working on the plane, having to do long hours in poor ergonomic conditions. What do I have to do to be good at my job? Basically, that. What happens if it gets worse and I can no longer use a computer for at least eight hours a day? That is my livelihood
If you want to find out more about the book, I recommend:

http://friendlyorangeglow.com

that is, after you've gotten a copy of the book. Really, everyone in the YC world ought to read this book. It is a completely alien history of computing that has basically nothing to do with Silicon Valley, and in some ways is heresy to Silicon Valley. The PLATO system was built 1000 miles to the east, in Illinois, and had very little (but not zero) cross-fertilization with Silicon Valley thinking. The exception is Xerox PARC, whose people including Kay and Goldberg had regular interactions and trips back and forth with their counterparts at the PLATO lab called CERL at Univ of Illinois. I have a whole chapter on PARC and Kay and how the PLATO project deeply influenced Kay.

But seriously, if you have any interest in the untold histories of:

• flat-panel gas-plasma display invention
• e-learning and online courses (which PLATO was doing, for full credit, as early as mid-60s)
• MUDs before MUD-1, including 3D dungeon games
• multiplayer graphical games of all sorts
• PLATO Notes as a precursor to USENET and Lotus Notes
• instant messaging in 1973
• chat rooms in 1973 using Talk-o-matic
• screen sharing
• phishing, PLATO-style
• emoticon long before Internet smileys started
• crowdsourced online newspapers
• the White House threatening to shut down, in 1973, ARPANET and PLATO, completely, because they had online forums talking about impeachment of Nixon
• tons more

I'd recommend you read the book. :)

Meanwhile, feel free to ask me anything.
If you're going to comment here please make it civil and substantive.

https://news.ycombinator.com/newsguidelines.html
I wonder if security vulnerabilities will be found in the resultant eventual legally-required filter software…
This argument goes both ways. If you look at the trade equation (https://ustr.gov/countries-regions/china-mongolia-taiwan/peo...) - US imports 3 times it exports. So, for every $ of tariff that China imposes, US can impose roughly 3 times the pain. While it would increase prices in the US, it will just kill the Chinese economy which already has overcapacity and > 20% of its exports are to the US.

There are many Chinese practices that are unfair. US companies cannot enter China alone, they need to do 50-50 joint ventures when they setup shop in China. They also need to transfer technology and there is little IP protection. Finally, China imposes tariffs on many manufactured goods while the US doesn't.
You (or politicians you support) are welcome to try. It probably won't turn out the way you hope.

Historically, tariffs and protectionism have benefitted emerging manufacturing powers much more than entrenched incumbents. U.S. manufacturing might was built off the back of tariffs; by keeping them high, the U.S. protected its nascent domestic industries until they could become efficient enough to compete globally. China has been following the exact same playbook, as did Japan before it.

But just because tariffs can build emerging industries doesn't mean that they can preserve those industries once they start going into decline. Usually the result isn't that the industries are suddenly revitalized, it's that the whole country goes into decline with them. (We've seen this play out historically with post-WW2 Britain and post-1990 Japan.)
So I use Gitlab CI on my personal projects, and in work I was "the Jenkins guy" on our team for a good while, though I've since changed projects to one using an internal tool so my Jenkins knowledge is ~1yr outdated.

Gitlab CI:

==========

+ No infrastructure required. I like to work on my private projects and not their servers.

+ Mostly-declarative syntax with a easy way out when required. Jenkins until recently only had imperative options (scripts in a UI/scripts in classic Pipeline)

+ Caching between builds is inbuilt, while in the past we had to roll our own with Jenkins

- No easy way to share the same script between repos without copy/pasting your .gitlab-ci.yml.

Jenkins:

========

+ More options to display output. Need to have your tests list which ones passed and which failed? Done.

+ Credential Management is better, at least at the "early adopter" free tier I'm on for Gitlab.

- The Legacy/Default UI is bad. The Blue Ocean UI is a bad UI in a winamp skin.

- Integrating plugins designed with pre-workflow jenkins in mind to Jenkins Pipeline is a bit awkward, often requiring you to know which class is used internally in the plugin.
2020 is a 1 year and 8 months away if were talking BMW scale of mass production this is actually great news.
What would satisfy you that Apple takes privacy seriously?

- Open source the enclave?

- Open source the OS (be it macOS, iOS)?

- Allow you to install your own OS and software?

- Refuse to do business in China?

- Open all of their books so you can view the revenue stream?

If this is wrong or incomplete or to expansive, please do clarify, but also please be specific. I want to understand in detail what your reservations are.
If you are referring to the actual silicon, I don't believe that to be the case, at least according to WikiPedia (https://en.wikipedia.org/wiki/List_of_semiconductor_fabricat...)

Many of the devices are assembled in China thus it's conceivable a backdoor may be installed at that time.
What is the maximum dollar amount that you would be willing to pay?

Remember, it's never going to be the same price as a RPi.
How to delete your fucking Facebook account
It is sorted by top comments, with brand new comments getting top spot temporarily so they are not instantly buried.
Are engineers or MBAs better tech entrepreneurs?
Actually, I was looking for video content. The idea was to take this machine and stress its bits for a bit to see if it was stable.
We did try to partially write it in Go. Writing it fully in Go would not have be possible because of the plugin system we have. However we struggled with Go quite a bit and ultimately dropped it from the codebase. This article gets more into detail as to why: https://blog.heroku.com/evolution-of-heroku-cli-2008-2017
Ask HN: Tips on securing a MacBook Air?
Hi HN, I'm trying to learn more about computer security. I just bought a MacBook Air and would any security tips the HN community might have to offer.

Thanks for your help!
>It makes it sound as if work was more healthy in the past. Was it? When?

20 years ago, before the lax in regulations made the whole world a competitive nightmare for most workers.
I think that China is cheating the system and if you have a better idea on how to fix the situation I'm all ears.
On the other hand, even if evolutionary algorithms require a lot of samples, they are embarrassingly parallel: you can easily try all samples simultaneously. If you have enough resources to throw at the problem, it can be faster (although more resource-intensive) to estimate the gradient this way than to compute an accurate gradient analytically.
What to do after being rejected from every PhD program?
I applied for PhD in AI and got rejected from every program (Berkeley, Stanford, CMU, UWash, MIT, Georgia Tech). I am just finishing my EECS Masters in the UK. People told me that my Statement of Purpose was very strong. My recommenders are not famous in the US - one is working in Robotics, another in AI and another in CS. I have not seen the recommendations, but the robotics one must have been good since it got me to the interview stage for Google AI Residency. I have seen a previous recommendation from the CS professor and it was also very good. At the time of application I had a robotics paper published to ICRA (second author) and was working on another AI paper.

I want to try again next year, but I am not sure what to do in order to improve my record. All PhD programs refuse to give me any feedback. I have a feeling that doing research under the supervision of a famous AI researcher will be probably the best option. However, getting a famous US researcher to work with a random person (not even a student anymore) from another country seems extremely unlikely. I got to the last stage of the Google AI Residency but got rejected in the end (the recruiter hinted that other applicants had stronger background). Also got rejected for a research position at DeepMind after several interviews (feedback was that my AI knowledge was very good but coding skills were on the boundary).

Now that I am graduating, I have to find a job to support myself. I just do not know what to do in order to stay involved in AI research. More specifically, I want to work in Reinforcement Learning applied to robotics. Any suggestions are welcome. Thanks!
I'm definitely not arguing that we shouldn't take individual steps that helps. But the parent comment says:

> if convenience trumps everything and you can't accept to make any sacrifice whatsoever then maybe you deserve to be taken advantage of.

Which basically sounds to me like, "If every fallible human on Earth can't individually decide to solve this problem, they don't deserve any solution."
As the sibling's linked tweet says: go to Facebook, then settings (? top right of masthead for me) and then at the bottom in greyed out print is a link for "download". It then asks for confirmation and says it'll email you when your archive has been prepared for download.
This is about as civil of a kick in the butt as this post deserves. Enjoy bitching about the best it will ever get, you fucking whiner. Flag away.
Patching POWER for Spectre/Meltdown was a pain but we are done with it.

You have to apply patches to the LPAR/OS, VIOS and firmware. IBM has acknowledged that there will be a performance hit but have not provided any quantified numbers that I have seen so far.
Sigh - its extremely naive to call "java" the issue. Every language, framework, OS, kernel (and frankly, even hardware) have their vulnerabilities. These types of comments sort of grind my gears.
The way it is written suggests "the workplace" used to be better: "But I would say that with all the evidence I’ve encountered — and it’s not perfect evidence — I’ve seen nothing inconsistent with the statement that the workplace has generally gotten worse" - "I see a workplace that has become shockingly inhumane."

Of course it is still valid to ask how a healthier workplace could be created. Just the notion that things were better in the past seems very unlikely to me.
OK, good point...
Foxconn's investment in Wisconsin is a perfect example of this- there's simply no US competitor in a lot of consumer product areas for the same price point. What we're faced with is like having the choice between an American 720p TV and a Chinese 1080p TV for the same price at a retailer: there's no incentive to buy the American version when the foreign one's BOM\shipping\import costs beats that of the US-made one.
It's a bit more complicated than that.

A) I would do it as an LLC, as it's cheaper, easier to set up and doesn't require a partnership structure.

B) Not every company is looking for a 1099 employee. In fact, I'd wager that most would rather hire W-2 (US) instead.

C) Trying to go the real consulting route will lead to long-ish sales cycles depending on your rate and what you're looking to do. You'll also need to go through procurement at a big enough place; that, in and of itself, can take a while.

D) You're on the hook for health insurance and retirement. Health insurance is expensive.

E) Days off outside of the weekend and federal holidays comes out of your PnL. You can (and should) factor that into your rate, but see (C) for why that might make building a book of business more difficult.

F) You'll need to sell yourself much more than you would as an employee. If you're the type that hates writing/speaking/meetings/selling, then I wouldn't recommend consulting.
The Future of API Banking in India
Exactly! Besides maybe the “entertainment package”.

I’ll end up buying a Tesla because it’s fully electric. I was on the wait list for a Model 3, but my previous volt lemon’d and I couldnt wait until an unknown delivery date, so I bought another Volt.*

The volt for now gets me the round trip. I need to charge anything beyond going to work and back.

I’m at 5000 miles with NO GAS! It’s rad!

* I know “you bought another volt when your first one lemon’d?!” Yeah totally. It was an awesome car and between GM and California’s lemon law I pretty much sold my old one back to GM for just shy of the original purchase price.
This is a highly unfair criticism, you’re never going to have total feature parity with your competitors, nor is that even a good thing to strive for.
Great point! One of the things I really like about syntax highlighting is this separation. It's important enough that when I'm toying with syntax for my hobby languages, it's really hard for me to get a feel for how something looks if it isn't highlighted correctly.
From IBM's history, I'd assume this is chalked up to IBM institutional inertia (enterprise customers make big deployments, nothing else matters) than willfully doing it for some other profit-oriented purpose?
On lease EVs are extremely cheap but only because the market is niche. Dealers desperate to get them off their lots stack up incentives on top of existing rebates until people get to lease 40k cars for 100$ a month
Warning: photo of dead baby at top of linked article.
I have two problems with this article.

1) They make it appear that Uber is a car manufacturer.

2) Even though Uber has not been determined to be at fault, the author seems to want to make it that way anyway.
UpWork, given your situation.
And start building up your Github, LinkedIn or Blog to boost your online presence.
Like I said, rounding up from 50% seems reasonable
Good and detailed guide:
https://github.com/drduh/macOS-Security-and-Privacy-Guide
As other commenter says, it's not "this or that", but having said that, quality of life for the middle class was definitely better only a few decades ago. An average job would get you a house, a car and a pension, working eight hours a day, five days a week. And "middle class" meant a much greater range of jobs. Factory work could get you a house, a car and a pension. Time with kids, no worries about the future, or how you are going to eat when you retire, if you get to retire. Good times.
Did you know that humans can detach their soul from the physical body??
Gitlab solves 1 (manual UI config for each build) and 3 (Docker image build time) at least in my experience, but it's caching is transparent so I don't know if you were using a less common image would it be slower. It doesn't solve 2, you'll need a .gitlab-ci.yml for each repo, and it has the exact same problem 4 (no way to drill down into test failures).
Why? Decreasing language complexity sounds like a good idea. It's not like "question" or "request" are going away, it's just adding a simple context-specific word that is already used in similar situations.
Well, your premise is that people are too ignorant, at least sometimes. You don't blame them for being ignorant, instead you blame bad actors for creating the ignorance, but regardless liberal democracy still rests on the assumption that the populace is qualified enough to make important decisions.

To put it another way, maybe we're overconfident. Maybe the citizens, at least in aggregate, are well enough informed, but they just value things differently. To be more specific to the case at hand, maybe citizens are mature enough to handle tobacco ads on the internet.

Citizen: "Let me see those cigar ads."

Censor: "I can't let you do that. You'll just buy cigars!"

Citizen: "Well, yeah. That's the idea."
The present population of workers the article is referring to with "work culture" are white collar workers. Comparing like to like, these wouldn't be people working in factories or mining. The equivalent jobs in previous eras would be those of priests, monks, and scribes; of surveyors, navigators, and architects; of military officers; and of nobles tinkering around in the sciences.

Compare the working conditions of those jobs to those of current white-collar work.
Mining ICLR peer-review data to discover what makes a good review
As far as I can see, the arguments about the legality of age-discrimination is precisely about what is just. And everyone has been saying that.

It may or may not be a nice side effect that companies end up doing better, but that is not the gist of most arguments around this, and even absent that effect, most proponents would still argue that the unjustness of such discrimination is the primary driver of such legislation.

If you want to say that we are protecting a class that doesn't deserve protection because they are (on average) more wealthy than others, feel free to make that argument on the merits.
The exciting list of Cron oddities
There are NDA items I can't get into but certainly it's not the case where I've just been shouting into the wind.
Talk to your UPS or FedEx driver about the impact of their job on their body.
I hope you were charging at least $499/month, if not go read everything patio11 has ever written on pricing.
That's exactly what the Mi Home (for Xiaomi IoT stuff) app does. Pesky little buggers.
Book Review: Working with Coders
Ask HN: NetRegistry – smells like extortion to me
Has anyone created a new domain with NetRegistry lately?
I created one 2 days ago and within 24 hours I was bombarded with emails from web developers offering their services.
I suspected that this was related to my creation of the new domain but thought this was just a coincidence. I just received an email from NetRegistry with the subject line:
"Want to stop getting unsolicited calls and emails?"
and a link to there offer of domain privacy for $1 month!

This can't be coincidence!

Now it's not the cost that is the issue here, I have many other domain names with other providers (and some with netregistry) and I've never had this issue before. It's that this borders on extortion!

What do you think would be the best course of action to take here?
I think people typically mean traditional when they say authentic.
> They have ruled that private areas acting as public forums are still subject to the first amendment

No, they've ruled the opposite, as your own source explicitly states. Pruneyard permitted California to impose free speech obligations on property owners via the State Constitution that the Supreme Court had previously found were not required under the First Amendment. (In effect, it found that the federal First Amendment rights of the property owner did not extend to blocking the state action.)
I don't know, I have seen the video, the woman literally jumps into the road in front of the car. Even if the lidar got the woman it was probably assuming she will not jump into the road in front of the car, a reasonable assumption that any driver would do. I don't understand what people expect, if the car have to slow for any person on the side of road it will not move at all.
Ask HN: What are some books where the reader learns by building projects?
A continuation of https://news.ycombinator.com/item?id=13660086 which has been incredibly useful in learning a new language or technology.

I recently finished a book called Progressive Web Apps with React which took the reader through building a PWA chat application using firebase with push notifications and such.

https://www.packtpub.com/web-development/progressive-web-apps-react

Also, this one for Vue:

https://www.packtpub.com/web-development/vuejs-2-web-development-projects

I just finished the first chapter which has you build a markdown editor with Vue.
Unfortunately the pre-installed cancer apps are pretty evil; the worst was the B&N Nook HD, which went online after every reboot and reinstalled any uninstalled apps.

My first step for any new Android device is to root it to kill the garbage pre-installed 'system' apps or better yet, if there is an option, install LineageOS. Newer devices are slowly making this more and more difficult with a few exceptions so I now stick to older devices.
Looks good but I haven't chance to test it yet. But what I'm looking for is an alternative place to publish events.
Notably missing on mbasic.facebook.com
What do you want from it beyond this?
منتخب الإمارات يخسر أولى مبارياته في بطولة كأس ملك تايلاند – فيديو
To be sure. My 'chili' has pork and black beans. My wife tolerates it (from New Mexico)
Hate to say it, but if this is the case its also the best possible outcome for Trump and a boon for his re-election.

"I took on China and negotiated a new deal. Sure, it was painful at first, but it brought them to the table, and now we're much better off. American factories are open again."

I have a sneaking suspicion Trump doesn't care if he wins re-election or not and could give a crap if tariffs lead to recession. It plays into his narrative and image well, and that's all he really cares about. If he were smart, he would play a card that Dan Carlin over at hardcore history hypothesized: The 1-term president. Basically, it can be summed up as: "I'm going to shake this system so far to the core, I may only be a 1-term president, but I don't care! It must be done." I think he much prefers the billionaire lifestyle to a presidential one anyways. He hates living in the "shabby" white house.
This is completely fair. For anyone unawares of the obstacles purposefully enacted by the Chinese government, below is a non-comprehensive list:

1. Excessive tariffs on companies domiciled outisde China

2. Demanding IP transfer to China as a precondition to evening the playing filed

3. Demanding access to any and all data used by a corp., regardless of privacy of the users

4. Backing domestic companies with unlimited, unfair lines of credit

5 ....

It's NOT a co-incidence that Facebook, Apple, Google, ... that dominate tech pretty much everywhere else lack a significant presence in China.
I don't believe everyone reads the words the same. That's why the only objective way to read the words is to understand what they meant when they were ratified.

If the text becomes too arcane or unclear, the correct remedy is to amend the constitution, not backfill the meanings of the words from outcomes we already have in mind.
If you really feel compelled to read flagged comments, you can turn on "showdead" in your settings.
In a US context, the even more crucial assumption is that your math teachers are competent at mathematical thinking.
I looked into this further, since I was trained to not steer and brake. I understand anti-lock brakes but it does not answer the question of breaking traction, just stops your wheels from locking up (which does maximize traction vs locked wheels).

The answer to the question is ESC (Electronic Stability Control) which is mandated by law in all US vehicles as pf 2012. ESC controls braking on individual wheels to prevent over/under-steering which was my primary concern about swerving in emergency situations.

This short video is a great illustration, it helped me understand how the system works. Looks like my information about swerving is out of date.

https://youtu.be/L1qt84c2KN0

Previously I only found this study that claims people were not driving or braking properly with ABS resulting in more single car crashes due to over-steering while braking.

http://www.smartmotorist.com/traffic-and-safety-guideline/im...
Just noting that the mummy is very recent, perhaps 50 years old. (Not a 50 years old person, but born and mummified about 50 years ago.)

"Ata was stillborn or died immediately after her birth, perhaps 40 years before her remains were discovered."

https://www.theguardian.com/science/2018/mar/22/genetic-test...
https://www.amazon.com/Black-Video-Game-Console-Design/dp/06...
Prudent advice. Thankfully, I already had, and it's nicely locked up in 1Password. :)
McMaster to Resign as National Security Adviser, Will Be Replaced by John Bolton