skysight-inc/HackerNews huggingface dataset:
> It literally took a world war to knock eugenicists out of the mainstream.

That was still pretty mainstream post-WWII in the US. And of course it's undergoing a renaissance as "race realism".

> As we pat ourselves on the back today for being so rational and enlightened, we would do well to remember episodes like that and restore some sense of humility. The progressives of that era considered themselves no less enlightened and rational than we do ourselves.

Aren't these issues exactly why modern progressives tend to be wary of cultural absolutism and monocultures?
As a comparison:

Walmart had 2.3 million worldwide and 1.4 million in the US as of 2016.

FedEx globally had 400k+ as of the end of 2016.

USPS had 493,381 career employees 131,732 non-career employees as of January 2016.
Quite so. I recommend Colin Woodard's excellent book American Nations to anyone who wishes to understand the often-conflicting worldviews that shape the USA and which have come to transcend state borders.
> The free market still hasn't figured out a solution to that particular problem last I checked.

Interesting, I think the entire industrial revolution is a very strong counter example to that statement. We repeatedly automated the majority of jobs on the planet every few decades and we saw the largest expansion of wealth and prosperity for the majority of humans in all of history. Should we lament over those subsistence farming jobs that were automated away?

The free market isn't some singular entity that figures out problems before they arrive and sends us all an executive summary of its plan. We currently don't have mass unemployment from automation, and I don't agree with many of the reasons people express for worrying. The only arguments I've seen against mass automation are hints of some dystopian future where somehow robots are prohibitively expensive for all but the richest people, and goods will somehow be cheap enough from automation that non-automated manufacturing can't compete, but still expensive enough that if we don't work 40 hours a week we'll starve.
Doom co-creator defends his code against ZeniMax copying accusations
Nothing in this suggests sociopathy to me. https://en.wikipedia.org/wiki/Psychopathy#Sociopathy 1) You really should just do startups with folks that are solid friends to begin with, and even then you will have disagreements. 2) She is not a sociopath, but worse. On your account she wanted to pivot on a non-existent product. She simply was not your peer.
How would the maker of the neural connectors get your neural password?
It can be a fair point, depending on exactly what the ultimate argument is.

Some have used this argument to defend Trump's actions. It doesn't work for that at all. "You didn't protest sufficiently about Obama, so you should approve of Trump's policies" is just a non sequitur.

Some have used this argument to say that we should have protested more about these other things. That argument works, but it's not actionable unless someone invents a time machine (and we'd have to go back and assassinate Hitler first anyway).

The only good, useful argument to be made with this is that we should be more critical and more willing to make ourselves heard in the future, which is great, but I don't know that I've seen anyone make it.
The vast majority are low skill hourly workers, for whom the interview is a paper form and a background check.
Why stop there? Create a service that will spoof GPS coordinates, check you in, and post generic photos of fun places to be, so you can outsource your social bragging through automation.
The keys are derived from the password which can't be compelled.
Your argument fails, because Italians obviously weren't the only ethnicity now considered "white" and formerly considered not. The US has never been at war with Ireland, but white America's rejection of the Irish is so well-known it forms the basis for one of the most famous Simpsons jokes.
I worked at a warehouse during college on the weekends (3 12-hour shifts Fri-Sun) and on day one was assigned to the conveyor line where I used a broom to free stuck packages and then a while later got "promoted" to gift wrapping where I stayed until I left when I got my degree.
Some people do use downvotes for disagreement. I don't think that's particularly productive. Members use downvotes more frequently for comments that are gratuitously negative, snarky, unsubstantive, uncivil, inflammatory, or violate the guidelines. I've seen a lot of well-balanced, reasoned comments on contentious topics that don't get downvoted (from what I can tell from the color of the text.

And yeah, there is are guidelines specifically related to downvotes.

https://news.ycombinator.com/newsguidelines.html

If you're wading into contentious discussions, be prepared for them. Take extra care to be considered and civil. If you do receive downvotes, consider them as feedback that you could do more to better express yourself. There's nothing you can really do about those who downvoted for disagreement. Commenting on that will definitely result in more downvotes, from what I've observed.
Lenovo diagrams are not reverse engineered, those are original manufacturer documentation, with notes, diagnostic info etc.
3 strategies for debugging Java when logs aren’t enough
For historical context

https://news.ycombinator.com/item?id=117171

Based on your green colored name, you may not know that pg is Paul Graham http://www.paulgraham.com/
Not to detract from this, but just curious how many retail jobs have disappeared in that same amount of time? My google-fu is unable to turn up any stats for 2016 yet. I would think with the improved efficiencies, fewer people would be needed for shipping logistics and software development than the retail jobs being replaced.
As I said: promises return values. That's great. But describing callbacks as "worst coding style ever" and "intellectual lazyness" is hyperbole to describe a style that most of the JS community uses.

Also: not sure if you mean 'you' singular or 'you' plural, but personally I use a combination of callbacks for node stuff with basic async patterns applied (not the 'async' module) and promises.
To me that read as a rhetorical flourish and not a genuine concern about moderation. Ironically, the zeal with which it's being interpreted as a live concern sort of makes its own point. :)
Maybe I don't appreciate the distinction between "sales tool" and "marketing platform". I'm willing to learn.
The VMs are just another measure added for anonymity not privacy. Specifically with regards to security we take anonymity to mean generally speaking protecting who we are and privacy to mean protecting what we are doing.

As an example; when I log in to my bank account this should be using a secure connection, but if I'm doing this from an internet cafe connecting to an untrusted wifi network I could be at risk that someone is ARP spoofing + SSL stripping. To not put myself at risk I would use a VPN with end to end encryption. This is privacy; I want to protect my banking data, but it does not provide anonymity; I do not care that anyone knows I'm checking my bank account so long as they can't steal my login/password.
https://www.thebalance.com/macys-store-closings-2892434

http://www.clark.com/kmart-sears-closing-2017

I thought it was pretty common knowledge that traditional B&M consumer goods retailers have been struggling for a long time.
In a democracy, one negative consequence of fast job loss followed by poverty is the election of populist leaders and governments. We have recently seen a prominent example of this phenomenon. If the reduced quality of life of the affected people isn't addressed, their reaction will likely become even less pleasant.
The people who were recommended to you might have looked at your profile.
What if you have a self destruct code? (engineered in a way that makes it indistinguishable that it has been activated instead of normal description)

Or better yet, a dead man switch.

Cannot be really held in contempt for having features to prevent coercion.
But is impeding change helpful or harmful? There is something to be said for mild conservatism taking slow deliberate steps forward, but it's very easy to create false economies protecting an obsolete past and impeding progress.
the article title (and indeed, upon groggy inspection, the article itself) is misleading: it's likely the the _hypothalmus_ "forgets" while the the _cortex_ "remembers"/"learns" during sleep.

i think ppl have been generally aware of this since the 80's
Did you take it with food? I get very nauseous when taking zinc on an empty stomach.
That's all well and good for most things, but something that commonly involves shunning people from your communities I don't think so. You need a higher standard - one which we don't have. Even HR people can be fired and are somewhat liable for their decisions. When it comes to oversight, there's just too little here.
Snap is paying Google $400M a year for cloud services
Sorry, you are right, I got it confused with some other work Google was doing to improve the scalability of mercurial. It's not based on perforce though either, appears to be entirely custom technology.
Also, a really great Popehat post on the same topic:

https://www.popehat.com/2017/01/29/randazza-what-shall-we-do...

When we observe that Italians were feared as enemy aliens in the early 20th century, we mean it literally: Sacco and Venzetti were "anarchists", but "anarchist" was the term used at the time for "terrorist".
I hope this made the author feel better, because otherwise I don't think it did him any good.
>> "A CURATED COLLECTION OF TECH JOBS AND JOB BOARDS"

What sources are being used and what is the curation process?
Find a niche whose sole responsibility drives the bottom line.

Advertising is a good one if you have strong networking and rich media fundamentals. One good web dev with a solid background and comfort working in advertising can produce better than an entire team of devs new to the industry. The web and app ecosystems run on ads and always will. People have been claiming the death of it for two decades now, yet ads generate more and more every year. You can apply the industry knowledge across the stack and type of company; big or small, demand side or supply side, consumer focused or SaaS.

People will also chime in and suggest fintch since its so trendy these days. But, do you really trust a banker to look out for your bottom line? Exactly.
Tusla is more of a massacre than a lynching, Greenwood was bombed from private planes.
One of the great findings of science is that you think you know is usually wrong. Intuition is a terrible means of understanding reality.
I'm guessing they just staple some of this shit on: https://www.lessemf.com/fabric5.html#1246

"yep, that should do it, all better now!"
What is Snapchat spending $400M in hosting costs on?
According to Snap's IPO filing, they have a 5 year contract with Google Cloud Services with a minimum spend of $400 million per year.

The $400 million is just for Google Cloud and doesn't include salaries or anything else. It's also their biggest expense by far, nearly half of their budget.

I just don't get what they could spend $400 million per year on for hosting. That's $33 million per month. What components do they use?

- Basic database tasks (users, friends, postings, etc.)

- Storage of photos and videos

- Bandwidth of photos and videos

- Maybe some computing for resizing photos and videos (one time per each)

- A little bit of big data processing for advertising targeting

Database is cheap, especially with caching. Storage is dirt cheap, especially since everything gets deleted within a few days. Outbound bandwidth at Google Cloud's standard pricing is around $100K per petabyte, inbound bandwidth is free. Google Cloud CDN adds another $20K per petabyte. And those are standard prices, which Snapchat is getting a steep discount on (source: common sense + they mention that in the filings).

I'm pretty sure the face detection for filters is done locally on the user's device (since it appears in realtime). Combining the filter with the raw video is probably also done locally, or could be. Pretty much all processing like filtering or sorting postings could be done locally; it's not like some web apps where you have to use app or web servers to do a bunch of pre-processing of the data.

Yeah, I'm just at a loss as to what they could be spending that much money on. Thoughts?
It does create a tough market dynamic. I'm seeing this from both sides as a founder running a company that is competing with Google as well as when deciding which tools to run my business on.

The "what happens if Google comes into your market" threat is real. However, Google's size, bureaucracy, and poor support (they are making slow progress here) give smaller, more focused players the opportunity to out-innovate or simply offer an alternative to those wary of ecosystem lock-in.

It does make the little guys have to scrap a lot harder. In some cases it pushes technology forward. In others, the pricing pressure can starve innovative companies out of the game because "free*" is so compelling.
I realize that Imposter Syndrome comes up often and perhaps is no longer interesting. At times though I think reoccurring themes like imposter syndrome, office layouts (open offices), microservices, etc. appearing on HN helps. They will always be issues and there will always be differences of opinions on them but I think they help the community know that A) they are, were, and always will be issues and B) that there are differences of opinion within the community about them and C) practice engaging in productive, respectful debate and sharing of thoughts and ideas.
> ts not like Bangalore saw growth only after IT. We were there long before. And it was attractive destination for jobs decades before IT happened. Bangalore was home to every single industry back then. BAL's, HAL's, ITIs of the world.

Yeah, Bangalore was a big city and sure there were industries, but the thing is the rate of growth from 90's to today is way more than the city anticipated.

>Like I said why think, plan and make. When you can just copy, rush through and import.

I agree with you that there's no plan and that's the major reason of the dismal structure of the cities in general in India, but this has nothing to do with Nehru policies, just human greed and stupidity.
The Most Controversial Quantum Computer Ever Made Just Got an Upgrade
Good. Humans are wasted on such mundane tasks. I am sure many of those people, given the opportunity, could do far greater things for humanity than picking books and consumer electronics off shelves and put them in boxes.

However we need to make sure as such jobs are automated away that we give the people who would do those jobs the opportunities to become more with training and education.
What of the things you are doing did they break by "moving fast"? I learned Python around the same time frame, and while Python has had its pain points since then (packaging, I can see why Python3 is painful for some), "moving fast and breaking things" really doesn't fit my experience.
الربح من المدونات العربيه
In my neighborhood near Chicago there's a constant presence of white delivery vans with magnetic Amazon logos on the door.

I thought maybe these were all temporary holiday rush workers, perhaps they're all permanent now?
The then prime minister of India, PV Narasimha Rao, along with his minister of Finance, Manmohan Singh, forcefully liberalized India's economy and "saved" India. I grew up watching India making tremendous progress under his leadership. http://bit.ly/2kam9x7
Minimal test cases sounds like QuickCheck.
Which colors represent employees coming in vs leaving? (for example, are the green chords connecting to Google showing where they're hiring from, or where their employees go?)
Actually we're still protectionist about cars and it has worked to our phenomenal advantage. As the wages started rising, foreign car companies have sensed the market potential and invested in localization of supply chain..... because we still have 100% duty on imports, a high duty on kit imports and ban import of pre owned cars. Now they export from India to smaller markets which do not have as much bargaining power due to smaller markets.

Moral of the story - if you have leverage in terms of market potential, by all means use it to get jobs into your country and develop industrial capabilities.
That's a pretty bad framing. The argument against the fiduciary rule is that it will decrease access to advisers, which is what in fact happened in Britain, see e.g. https://www.advisorperspectives.com/articles/2015/09/28/the-... or http://www.vox.com/2015/12/21/10634980/obama-fiduciary-rule-...

The question is whether the harm caused by the decreased access is worse than the harm caused by conflicted advice, which is by no means an easy question to answer.
Wal-Mart just fired a second warning shot across Amazon's bow with its announcement of free 2-day shipping (for orders above $35, on specified items) without any annual fee.

Many stores are adding drive-through pick-up lanes, too. I imagine the plan is for customers to order online, then either drive to their local store to pick it up immediately, or just wait a day or two for it to come to them.

As Wal-Mart focuses on low prices for those things that people predictably buy in high volume, Amazon would likely be left with the long tail of niche goods that are not worthwhile for a general retailer because the volume is not high enough. Wal-Mart's competitive advantage is largely in its supply chain management system and market penetration. Unless Amazon can quickly get robotic picker/packers online, and fire all those warehouse workers, Wal-Mart could eat the sandwich, chips, and juice box out of Amazon's lunch, leaving them with just the pickle and some strange marzipan-cayenne candy.
I submitted a HN question about this the exact same minute you posted: https://news.ycombinator.com/item?id=13561757 (not sure if it's visible yet)
I downloaded an archive, for sure. I was actually just searching it for a specific message before I got on HN.

Sadly I lost the archive from my previous account. Lots of gems in there.

It's amazing the amounts of conversations we have on a weekly basis that we soon forget. We are just passing too much information through our body and mind to catch even a tenth of it permanently.
RxGo: Reactive Extensions for the Go Language
According to todays job report, retail employment is still growing:
http://www.marketwatch.com/story/us-adds-227000-new-jobs-in-...

EDIT: this growth is due in part to seasonal hires
This has confused me too, maybe it has to do with the size of the relative markets?
> In other words, it's gonna be alright.

In the long run, sure. But in the short run, were there Irish gangs, German mafia &c.? Were those forms of criminality different from the forms prevalent amonst ethnic-English Americans of the same time period? I honestly don't know.

What sort of social upheaval and strife occurred along the way to assimilation? In the long run, things might be okay, but how much pain will there be along the way?
One wonders if the 2.4ghz USB3 interference [1] also messes with it, keep your external drives away!

[1] http://www.intel.com/content/www/us/en/io/universal-serial-b...
It seems obvious in retrospect that Amazon would vertically integrate into FedEx's market. In 2017 they've become sort of like the Akamai of logistics and delivery.
Who wants to be second?
If you have no personal income from a company (profits or salary) you do not owe personal income taxes - wherever. No personal income, no personal income taxes. That seems kinda obvious :-)

However, the company itself very likely has to pay German company taxes and need German business permits if you operate from Germany / generate the income in Germany.

But if you have 10 Estonian developers in your Estonian company doing programming for you in Estonia and you are only the founder/investor living in Germany, you probably wouldn't have to pay anything in Germany if you don't pay out profits.

To get a dependable answer you really have to discuss that with a tax lawyer. And finding one which can deal with multinational businesses is going to be really tough and presumably expensive. Which is another reason why this whole thing is more headache than gain, IMO.
That's the problem we tried to outline in this paper. If you ask the average person what "private" should mean in this context it turns out they believe it is a large set of features providing total protection.

To a tech-savvy audience its more obvious that private browsing modes don't offer that.

This discrepancy is something that people have genuine concerns about and want to see either more features to protect their privacy, or better transparency in naming/explaining/disclaiming these modes.
I'm now over one year Facebook-free. As with most things (especially online things) I don't even remember why it was so appealing in the first place. The fear of missing out fades really fast. And as someone else mentioned in this thread, I feel like I value actual friendship a bit more.

If anyone's interested in really ditching Facebook and preventing it from injecting junk into the sites you visit and tracking you, here's a list of URLs I've added to my hosts file. As the repo's name suggests, it helps make the internet suck less.

https://github.com/riebschlager/make-the-internet-suck-less/...
I believe that you can do business, or you can do things that look like you are doing business. Both sides here are doing things that look like business without actually doing any business at all.
AND YOU'LL LIKE IT!
Yes! Callback hell is a gift that forces you to refactor code until it's easy to understand and your abstractions are correct.

Promises are a band-aid that gives you shallower indentation, and then simply hides the callback complexity in invisible objects that are even harder to debug.

The problem is the modern web development world is all about creating two classes of programmer: framework programmers who control their entire stack, and application programmers who suckle at the teat and can't modify libraries, only writing composite works out of building blocks.

Application programmers only feel safe when they have an exhaustive palette of libraries that they can use, because they know they can't modify anything. They thrive on feeling taken care of.

Framework programmers only feel good about themselves when they know they're working on something so complicated that application programmers will never be able to understand it. They enjoy creating an simple interface for the common man, while solving "hard problems" in abstract domains. They thrive on superiority.

This creates an impermeable layer that can never be refactored (framework programmers don't have access to app code, app programmers can't modify the frameworks). So when someone encounters callback hell, the necessary refactoring to find the right interfaces is impossible.

Promises work well in this dead layer, because they create a clear boundary of responsibility between these two kinds of programmers. But the cost is thousands of tiny invisible state machines, with no labels or semantics.