skysight-inc/HackerNews huggingface dataset:
This is a great graph. I love videos like this.

One thing missing is migration out of the United States. For much of the video, the largest source of immigrants is Canada. Surely the US Canadian border is a two way street. I'd expect migrations between the US and Canada to roughly balance out.

And as much as we Americans like to think of ourselves as living in the promised land, there are a significant number of immigrants who arrived on US shores, decided after a few years that it didn't live up to expectations, and then went back to their country of origin.
Which is another way of saying that people in the EU do not have the right of ownership over their own lives or property, including their data - that the State owns it and dictates what may be done with it. Terrifying.

It's funny though, to watch everyone talk about how people should own their data in these threads. And there's the EU proclaiming plainly that you in fact do not own your data and may not do with it as you wish.
Ergonomics help, using the mouse less help but what really helped me was https://en.wikipedia.org/wiki/Gyroscopic_exercise_tool

(It takes a bit to get the hang of it though)
Wondershare Mobilego Crack and Patch Free Download
Cljdoc: a platform to build, host and view docs for Clojure/Script libraries
A College Student Discovers a List Apart
Wouldn't attaching the pole at a pole (heh) be a better strategy to avoid uncomfortable relative velocities?

It would also have the advantage of providing a fixed place on the earth to find a stash of warm clothes and an energy drink.
>Eggs cannot be healthy for you. They’re mostly cholesterol and saturated fat.

"Back then, we knew that egg yolks had lots of cholesterol, and we knew that high levels of LDL (bad) cholesterol in the blood increased the risk of cardiovascular disease. So it seemed logical that avoiding cholesterol in the diet made sense.

Since then, however, research has shown that most of the cholesterol in our body is made by our liver-it doesn't come from cholesterol we eat. The liver is stimulated to make cholesterol primarily by saturated fat and trans fat in our diet, not dietary cholesterol. But a large egg contains little saturated fat-about 1.5 grams (g). And research has confirmed that eggs also contain many healthy nutrients: lutein and zeaxanthin, which are good for the eyes; choline, which is good for the brain and nerves; and various vitamins (A, B, and D). In fact, just one large egg contains 270 international units (IU) of vitamin A and 41 IU of vitamin D. One large egg also contains about 6 g of protein and 72 calories.

The evidence that eating an egg a day is safe for most people comes from huge studies-many conducted here at Harvard Medical School-that have followed hundreds of thousands of people over decades."

https://www.health.harvard.edu/heart-health/are-eggs-risky-f...

Not to mention:

https://www.dietdoctor.com/saturated-fat-completely-safe-acc...
Flagging people you disagree with does not further the discussion.
Hm... Why would the majority of these "valuable" customers choose such a flawed platform then? Maybe they prefer an ecosystem that has a vetting process to prevent apps extracting too much of their "value"?
Around 2004 I started having a sore right wrist. I saw a specialist who said it was a repetitive stress injury and not carpal tunnel. He prescribed some exercises but it didn’t work. I moved to using my left hand to use the mouse, switched to ergonomic keyboards, tried a trackball, fancy ergonomic nice, adjusting my seat height, adjusting my desk height, and nothing worked. When I switched hands, my left wrist became sore too. Finally, finally, I tried using a pen tablet and the soreness disappeared. Turned out the motion that was killing my wrists was clicking the mouse with my finger and pushing my whole hand down to depress the pen instead worked out. I’ve been coding pain free ever since. The way to make a repetitive stress injury heal is to figure out a way to stop making that motion over
And over again.
Learning new languages teaches you new ways to approach problems. For example, Java is pretty much locked into OOP, but LISP, JavaScript, Haskell, C, and C++ offer different paradigms and different ways of approaching a given problem. Even when you go back to Java, having these experiences will give you a deeper toolbox when you face a new programming problem.
I also dealt with RSI problems that haven't occurred since I read The Mindbody Prescription.
It would need 'staple' on the end:

Earth moon firepole staple
Misrepresentation is another way to silence someone, since you're not making that real person viewes visible, but some fictional, and obviously bad views. Happens a lot with Peterson, being called alt-right and all that. So many people believe this and take it from media misrepresentation.
I did run my own prime number crunching benchmark for fun and D blew Rust away but lagged behind Go. I used mutable Vec and HashSet in Rust, associative arrays and arrays in D, maps and arrays in Go to store the sieves.
Of course it was for show, that's why it was public. If the politicians wanted real answers to real questions they'd have done the whole thing behind closed doors, they have these little hearings as a group PR exercise. This is hardly unique to 2018, it's pretty much always been like this.
Mousing should not injure you if done properly.
Try using your shoulder rather than elbow. A short keyboard (no keypad) can help too.
Apple: Data and Privacy
I wasn’t disagreeing with ya, just expanding on your point. The quote and article seemed to ignore the world wide impact 2007 had
The universities are so far left there's a university ethics professor who smashed an alt right protester's skull in with a bike lock.

https://www.washingtonpost.com/news/the-intersect/wp/2017/05...
Most common childhood cancer is likely caused by lack of exposure to infections
From your description, it sounds like the move looks better or worse from different angles.
Other (new) studies and meta-studies do, however. And contradict what you wrote.

E.g.

http://annals.org/aim/article-abstract/1846638/association-d...

>Trying to divide foods into healthy and unhealthy is impossible.

They don't try to "divide foods into healthy and unhealthy". They try to divide diets of food, including amounts and limits, into healthy and unhealthy.
> despite it being utterly insane.

Why is it insane?

> If you asked this question to most people outside of America

If you asked them if American media, Hollywood and universities were American-left then I think the vast majority would agree.

And that's what actually matters. Not what they consider to be left-wing by their own cultural standards.
What's the business model / long term plan for sustaining development on the compiler / D?
Caribbean-Americans Searching for Their Chinese Roots
If you fix it to a point on the earth, how will it get to the moon?
Ask HN: How trustworthy/secure is Lantern?
I have been looking for a VPN service for a while now to use on guest/public wifis that block access to certain websites (i.e. Gmail, Slack, and Github). I followed the advice on of the VPN suggestion threads on here and went with Mullvad but unfortunately it got blocked on one of the networks that I frequently use.

I came across Lantern [0] a few days ago and I'm unsure if it is trustworthy or secure. I was wondering if anyone on HN knows about them and would recommend or advice against using it? I read through their FAQ and they didn't seem to be doing anything shady but with services like this, you'd never know.

0: https://getlantern.org
other useful books along these lines are Becoming a Supple Leopard, The Body Keeps The Score, anything by Joe Despina

In my estimation, especially on the east coast, most people are more tense than they consciously realize

I enjoyed that you pointed out avoiding caffeine as a way to detense
B2C is still wildly localized. In the earliest days of the commercial web (and before), this wasn't the case and it felt like a truly level playing field (the general lack of transactions involving the real world fulfillment certainly helped as well).

Only when the giants started translating their offerings to reach an even wider audience in non-anglophone countries did end users start to expect a web in their home language and the potential audience of non-anglophone-based companies dropped (because they usually address their home language first).

Now the most inhibiting cost of multi-language offerings is usually not the act of translation itself, but the resulting quality which is rarely high.
Mentioned elsewhere in the thread but take a look at Hy Lang, a lisp that compiles down to Python.
If they discuss ideas, they are intellectuals. A group, if there's a common idea that unites them, at least for now.

I think it's telling the fact that atheists and religious intellectuals are coming together for something.
"A significant number of immigrants who arrived on US shores, decided after a few years that it didn't live up to expectations, and then went back to their country of origin."

Often it wasn’t that people were disappointed in the USA, it’s that they only planned to be there temporarily. That is a pretty common story in the Balkans. Great-grandfather went to the USA, worked his ass off for a couple of decades max, and then came back to the old country and built a mighty house in his native village. And while in the USA, great-grandfather did some terribly isolated job like shepherding, or lived solely in an immigrant bubble, which meant that he never did learn English.
I have written books using a variety of languages that I also have used in work projects. I enjoy variety.

However, as a practical matter, learning just Java and Python really well will cover most areas of software development.

My personal preferences: I prefer Ruby over Python as a scripting language, but I am forced to use Python in my machine learning job.

I have used Common Lisp since about 1984, love it, and I am fortunate to get to occasionally still use it.

I like Haskell, but I am a ‘forever student’ and use a subset of the language that I understand.

EDIT: some knowledge of JavaScript is also recommended
You need exactly zero roosters per flock if you're only after eggs.
I've been using a keyboard for over 20 years and I'm fortunate enough to not have any pain or RSI related issue. I've always used regular stock keyboards and whatever mouse felt comfortable to me (Logitech's G400 fits my hand like a glove).

This is even with many years of hardcore clicking and "worst case scenario" things when playing massive gaming sessions back in the day.

But, one thing I've always done from the beginning is to make sure my forearms are parallel to the floor. I always make sure my hands are well supported on the keyboard[0], and my elbows are well supported (on a chair's arm rest).

One thing that sucks about a standing desk (something I've been using for 2.5 years) is you lose that elbow support since your forearms tend to dangle.

[0] This doesn't necessarily mean resting them on the home keys. I don't know how to type properly and over the years developed my own crazy system. I'm pretty sure if anyone saw my typing, ergonomic is the last thing they would describe it as.
Java Lambda Puzzler
Game theory is the more fundamental thing that power ultimately derives from. From the paper I linked:

"Focal arbitration power is power to redefine property rights, which of course may be
profitable for the focal arbitrator himself. But a society's generally understood rules for
recognizing leaders can impose constraints what a leader must do if he wants to retain his
generally recognized position of authority."
> some backups in a zip drive

Hehe, I have one of those, too. But unfortunately it is an external drive, and none of the computers I own have a parallel port...
I wouldn't really consider HN particularly left wing. It's fully capitalist and any thread that discusses social issues is full of libertarians. Anything that has a faint whiff of anti-capitalism is promptly removed from the front page.

Sure there are _some_ wide-spread beliefs here that happen to align with the left, but I would suggest that HN is far more libertarian than it is left-wing.
I have been using Microsoft and Logitech ones.

Apple was one of the precursors of ergonomic keyboards and now I wonder how anyone can use those keyboards 8h a day.
Not even remotely similar. Goats (and cows) need to be pregnant to produce milk, which is why you inevitably end up with offspring as a by-product of milk production. Hens lay eggs regardless of whether a rooster is present, so if you get some rescue hens you can enjoy your eggs guilt-free.
What C and C++ standard versions does this support?
It must be so fun to have a Dad that entertains your foolish ideas as a child, and play them out in immense detail for you :) I hope I can be that Dad one day.
I do not understand how the study you've given supports what you're telling me.

You cannot say that strawberries are the healthiest food, just like you cannot say eggs are not healthy.
For Emacs users, common wisdom is to swap control and caps. I urge you to try swapping left control with left alt instead. Thus you can use your left thumb to hit control and right thumb to hit Meta (alt). Map Esc to capslock if you use Evil-mode. Linux commands for x windows:

setxkbmap -option 'caps:escape'
setxkbmap -option 'ctrl:swap_lalt_lctl'

This works well for me and would probably work even better if my keyboard had big alt keys.

Edit, as another user said, everyone should probably be using sticky keys. On linux I run

xkbset sticky -twokey -latchlock

on login with Xorg. Sorry, not sure how to do this under Wayland.
Showdown: MySQL 8 vs. PostgreSQL 10
Might be time to switch to the one true OS.
At work we're maintaining a rather big software written in C (not that much, <1M loc).

It's a bit odd: there's no brackets at all (only BEGIN and END), and the majority of names (functions and variables) are 6 characters long.

Guess what, it's was ported from Pascal. There's a '#define BEGIN {' in a header.
A keyboard that is soft really helps, not necessarily mechanical.

A short keyboard (no numpad) is preferable too. It prevents having to open your arms for mousing and typing, which is a frequent cause of mousing RSI.
Their page is pretty light. It's served over http2 and about 1MB of mostly images. There's only 60K/200K (compressed/uncompressed) of Javascript.
Facebook can trivially afford to end all business in the EU as needed. Very little of their business growth is in the EU, and that will go for future growth as well. Courtesy of the changes to US corporate tax law, Facebook also has no need to store large sums of foreign profit overseas eg in Ireland or similar (where the EU can reach it).

They're one of the most profitable large corporations in world history in terms of margins. Their net income margin last quarter was 41.6%. Facebook will generate at least $23b in profit this year (probably closer to $25b). Giving up $4 or $5 billion of that is not a dire problem.
Introducing Helium: A Lightweight MVP Framework for Android
Best Uber Clone – Taxi App Like Uber – Develop Your Own Taxi App
Ready to start own taxi business? Alike apps provide a good solution for you.Our Uber Clone-Taxi booking app is completely customized script that fulfills your requirements. Alikeapps On-Demand taxi booking script that connects people who request and offer the services. Get your free demo now at www.alikeapps.com
Website - http://www.alikeapps.com
Hacker News, The Register

Reddit

Documentaries from https://www.reddit.com/r/Documentaries/new/

Lectures from https://www.reddit.com/r/lectures/new/

YouTube

Subscriptions from https://www.youtube.com/feed/subscriptions/

I download the videos, convert them to MP3s then add them to the podcasts I've downloaded.
I'm struggling to think of a definition of "intellectualism" that would exclude Jordan Peterson without also excluding, say, Germaine Greer?
I've on rare occasion written a comment along the lines of:

// based on stackoverflow.com/questions/201323/how-to-validate-an-email-address-using-a-regular-expression

because I'm not going to pretend to have written this monster myself:

(?:[a-z0-9!#$%&'+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'+/=?^_`{|}~-]+)|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])")@(?:(?:[a-z0-9](?:[a-z0-9-][a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-][a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])

I've only ever done it with stackoverflow because:

1. I think they'll be around for a long time, and
2. they have that policy of explaining answers on the page rather than just referring to external links (yes - irony not lost on me).

Any future dev looking at my 3-line validateEmailAddress() function who wants to learn about it can go to the site and read about it, and maybe find there's a newer status quo way of validating email addresses.

I suppose you could argue that I should copy the explanation of what the regexp does into the comment but really it's just asking for it to become redundant and if someone really wants to get into it they'll probably benefit from reading the entire up-to-date discussion.

Admittedly this is a very specific kind of situation, but this doesn't feel unreasonable or unprofessional to me (bearing in mind that I'm not generally a copy-paster, I prefer to write my own code but in the case of things like email validation I think it's more professional to find an established algorithm than it is to roll your own, unless you have a specific reason for doing so).
Last fall, after having been laid off from a high-pressure, 90-hours-a-week job, I joined a company that has a liberal remote work culture. At first I went to the office every day. Then I skipped the commute each time I saw that the NYC subway was having a sh_t day. After two months I was down to two days a week, and after three months I stopped coming in altogether unless I felt like it, which happens to be once every couple of weeks.

The amount of time I spend working is anywhere between 4 and 6 hours per day, sometimes less. There are days when I arrive at the 3-hour mark and feel that I won't make progress that day due to needing time to meditate on a problem. Other days I'll code straight through dinner without so much as a toilet break. Ultimately, I determine my own schedule on a tactical basis, and am more productive as a result.

I joke that I do 8 hours of work in a 4-hour workday, but this isn't really a joke: it's an understatement. I get more done than ever before in my career.
Or with the TME emulator (https://people.csail.mit.edu/fredette/tme/).
The Moon orbits the Earth on the Ecliptic plane.
Let me guess - your favorite map projection is Goode Homolosine. You like easy solutions. You think we wouldn't have so many problems if we'd just elect normal people to Congress instead of Politicians. You think airlines should just buy food from the restaurants near the gates and serve that on board. You change your car's oil, but secretly wonder if you really need to.
That was a brilliant book, one of Hamilton's best.
Its interesting to see the immigration from Canada.

Has there been any significant American emigration to e.g. Canada?

It would be good to show the slavery, and also somehow colourize the US itself by what origins make up the population.
We'll worry about that once ALL of the rescue hens are living in our backyards. Plenty to go around for now...
RSuite：A Suite of React UI Components
I'd been hunting for this 'paint drip skills' for a while now. I finally found it again. It's from Kent Beck [0] (plus HN thread [1]) where as I kept on assuming it was from Paul Graham.

[0]: https://www.facebook.com/notes/kent-beck/paint-drip-people/1...

[1]: https://news.ycombinator.com/item?id=12226242
The new, counter intuitive idea that saturated fat is harmless or even healthy is built on lies and bad science, promoted by people with a lot of money to gain if they can confuse people about this.

https://thescienceofnutrition.wordpress.com/2014/08/10/the-b...
It's probably a retorical tool but not used to trick you into doing something you didn't want to do in the first place but instead used to asure you that all the "ordinary" remedies were visited but they were unhelpful.
Can you explain the biomechanics of what you mean? Not sure how elbows and shoulders relate to proper and improper mousing.
I'm an avid reader of jalopnik, but they love to misrepresent events in order to manufacture outrage.

There are a handful of serious contributors to the site (Steve Lehto), but Torchinsky is not one of them.
Have a look at the data they have on you.

I was really annoyed to see all my duckduck go searches via chrome got stored (there was a reason I was using duck duck go). Plus they know my email. Even if I used a different email address probably 50% of my emails would still go via google because that's what my contacts have.

Facebook is less transparent, but they get a fairly crappy subset of my data in my opinion. Plus I barely use it this days.
‘We Got to Be Cool About This‘: An Oral History of the LØpht, Part 1
Yes. As a bonus, the acknowledgements in the scsh manual also features some of the finest writing I've ever read in a technical document: https://scsh.net/docu/html/man.html
Additionally all young Europeans that are used to travel across Europe speak fluently three languages on average.

English, their mother tongue and the language of the country where they are actually living on.

A few speak even more.
This is advice given to me during an ergonomic assessment.
My adult son, who has serious leanring disabilities (cannot read, only do basic math with number up to 20), seems to have an above average memory for certain autobiographic details, such as who he was with on a certain date. But I don't think it is in the order of HSAM.
It's tongue-in-cheek.
I'm not living in the States, so I have no idea about the situation there, but Germany has very save cities. I'm sure you are able to input crime statistics Germany in your search engine of choice, if you are curious.
You are correct. I made an error for implying that they are not intellectuals.

They are lightweight intellectuals. Ideologues and pundits mostly.
I don't see how you can learn Elm without knowing the basics of Haskell.
> PR exercise

Yup, in the states we call that Grandstanding. It's not unusual for a witness testifing for Congress to answer one or two questions and the rest of the day is spent listening to long winded speechmaking from the panel with no actual questions.
> But nobody does that, everyone leaves their mail on the server.

Absolutely not. I have a personal e-mail address which is IMAP and a shared mailbox with my wife which is POP (I don't want my mail read if she reads it). Mail clients are configured to leave mail on the server for 1 month. It's not complicated.
> such as the moons surface not being geostationary to any point on the Earth.

The pole would also solve that problem ...
The question asker’s father (Ramon Schönborn) is not the same person as the answerer (Randall Munroe). But nonetheless it would be fun to have a dad who sends your questions to random internet cartoonists to entertain your foolish ideas for them, too.
Well... not a win for the countries the high-skilled labor is escaping from in droves.