skysight-inc/HackerNews huggingface dataset:
Yeah, I'm familiar with the notion of critical section, and ideas like Ada's monitors, though my understanding is mostly theoretical.

I'm glad I kept the conversation going so I could find out about your book. Purchased.
A large part of Mathematica is written in the Wolfram Language so I'm reasonably confident that it is intended to be used for building real things.
> After I quit Facebook for 6 months, I attended family reunions and everything was back to the way it was. I stopped looking at them through the lens that Facebook presented them as and I felt no animosity or disdain towards them.

Is it fair to say you chose to live in partial ignorance because it's less painful?
> Mark Zuckerberg believes that...

Any self-respecting person should not care what comes next.
Oh man, I remember the days. When I was younger my dad had to teach me that it was an Ad. I wanted that free (X) so badly. I also loved punching the monkey. So horrible, yet so much fun.
It's interesting when we discover that the way people act "in real life" isn't their true selves. The online world is fascinating because people drop the guards and restraints and you can see the real them. I actually prefer this to the phoniness that people put on for in-person interactions. But it is jarring, just as it would be jarring if in real life you could read people's minds and know what they are thinking but not saying.
http://phys.org/news/2016-01-facebook-online-users-views-ech...
I'm not saying don't unit test or that E22 tests don't have disadvantages, but... end-to-end tests are not frontend tests, so they will still catch problems regardless of whether the frontend changes.

Unless you are changing something that doesn't affect any features (in which case, why it is in the codebase?), an end-to-end test could possibly catch it.
We detached this subthread from https://news.ycombinator.com/item?id=11097193 and marked it off-topic.
TBEK: Tiny Basic Experimenters Kit (1977)
The author might as well say that we should keep polio around, just in case. Just because mosquitoes are macroscopic they have this perverse fear of unintended consequences.
Then I would have searched for it and found the link that way.
Yeah, there's definitely a stigma. Often an unfair one. You are correct.

That does not conflict with anything I said. A mental health diagnosis does not generally mean that a person is dangerous, unemployable, or disabled.

A negative reaction of others to a diagnosis, based on fear and ignorance, is a big problem that we need to address. But those erroneous reactions don't change the intrinsic meaning of a diagnosis.
For me the hardest part of management is letting go of control, especially when the habit of asking the lead for advice is necessarily ingrained in junior developers.

What works for me is getting in tune to my annoyance and identifying opportunities for eliminating some task I'm doing that the junior dev should be in charge of. (peer code reviews, for example)
Quite often (for not completely understood reasons), I will see a interesting ad and purposely avoid clicking it but immediately Google the advertised company/product.

Considering my ignorance of analytics, my "ad avoidance" might be easily correlatable and considered a "click" on the obviously influential ad, especially when the ad that I was avoiding was presented by Google.
Since at other times he is a veritable balloon animal artist able to make the constitution support whatever conclusion he wants, I do find him refusing to do it in cases when he could remedy manifest injustice with a stroke of a pen capricious.

Other than that, what CamperBob2 says.
Personally, I've never discovered anything specifically from an ad worth purchasing, but I have found interesting things to purchase after an advert inspired me to research a topic further.

Frankly, your comment reads as someone whose livelihood depends on advertising.
In contrast, WeChat (which is the closest equivalent to Facebook in China) has a number of features that are specifically tailored to allow for these different social contexts. For example, comments on a post are only visible to you if you're friends with the commenter, not just the OP. [1]

[1] https://medium.com/chrysaora-weekly/three-moments-with-wecha...
Author here. My target audience here was really people who've already decided they're going to use React, and are keen on understanding what is going on under the hood. And while I do love JSX (and use it in my own projects), my feeling is that to really grok React, writing something without JSX is invaluable.
"Regardless of benefits"? If they were killing hundreds of thousands of people every year in the US and Europe, would you feel the same? There's a risk associated with eradicating anything, but here the risk/reward balance is a little different than otherwise. It's worth a bit of risk to destroy the number one killer of humans worldwide.
Segregation and slavery were legal, as extreme examples, but there are likely lesser but still immoral behaviors which are currently entirely legal in various jurisdictions. Plus, campaign finance corruption in the US has distorted whom gets access to all three branches of government, including providing tomes of bill text that's often not read and enacted verbatim because obscurity and length can be misused to conceal vested interests when staffers (whom do the bulk of the people's work) are overworked and skim over tens of thousands of pages.

What is moral maybe illegal, and what is legal can be immoral... so following what happens to be legal today is not a panacea for developing good judgement and independence from groupthink or peer pressure to comply.
Quite frankly, for data of this scale, PostgreSQL is more than adequate on a modern machine (although the OP's step-by-step guide is surely help for those new to Redshift)

For those interested in funny and insight analyses of the data, check out this blog: http://toddwschneider.com/posts/analyzing-1-1-billion-nyc-ta...
As I stated, the Eighth Amendment alone would have sufficed.

Basically, Scalia was always steadfastly loyal to the Constitution's original intent, except when it conflicted with his religion, his political ideology, or his personal opinion. It's unfortunate to see all these hagiographies being written about him.
Split decision means the lower court decision is affirmed. Simple majority is required for a reversal, or any change to status quo.

Think about the Supreme Court as a very small Senate. The individual justices do not make decisions. The whole body does. They do operate a lot like a legislative body procedurally.
This is a really good counterpoint, and I think it reflects how the client's nature can very much shape the development process.

Big-budget video games often have very different feature requirements compared to ofter types of software, not to mention especially strict deadlines, so their attitudes towards shipping products is going to be different.
CassieQ: the distributed queue built on Cassandra
Mosix is still a terrible idea.
(Shrug) If I ever wrote something as outrageous and indefensible as that, I'm truly and honestly sorry.

I don't believe I've ever done so.
While he was somewhat of an originalist, Scalia was foremost a textualist - much more than an originalist (the latter term better describes Thomas).
You could not make it with a 3-axis CNC machine in one piece, but you could modify the design to make it possible without too much trouble. One way could be to make the base separately, and then insert the "blinds" that makes the digits separately.
> Quality content, services, and products are expensive to make. An internet where we pay for it instead of it being supported by user targeted ads isn't going to be covered by paying 10 cents per article you really liked.

Searching tells me that CPM is typically between $1 and $10. That implies ad income per site view of $0.001-$0.01, right? The fact that clicks are worth $1, or even $100, is irrelevant. What matters is ad income divided by site views. If every viewer paid that price, enforced by a paywall, the owner would earn as much as they had from ads.
I'd argue there is no "true self" at all — just different views into your personality. Facebook, perhaps, is not a healthy such view.
Its more complicated than that, actually.

Even if a doctor tells you to use it (and doctors aren't immune to quackery) there is still a problem, you have no idea if the bottle of Vitamin D actually contains Vitamin D or just sawdust, or worse.

This was actually the case here, the bottle of "herbal Viagria" was actually just Viagria. Weight loss/bodybuilding supplements are also known to contain prescription stimulants.

You also can't know if the dosage is what it says on the label. Frontline showed an example where the Vitamin D content of a pill was double the stated dosage on the label.
Yes, the more languages the better, even if you don't use them on the day job, you will be exposed to new ways of thinking and problem solving.

On my case, just dabbling given my background as language geek.
You're using a private browser window. It probably needs local storage. Disable private browsing and it works fine.
the big white bars in desktop? I'm okay with it. when reading, it is easier when the content is compacted. if the text was full length of a browser, supposedly it is harder to read or people lose interest. Now, youtube is video, so I'm not sure whats up with their white bars but I digress.
> I remember getting involved in this when I was at school.

Same here. It was my BBC micro we used to enter the data for our village (Blackford). I never ever saw the end result.
Interesting; I got the impression at the time that all the engineers became employees at Suitable selling the same thing under a different name. Given that some of the founders aren't part of that new company, I assume there's something at play beyond "you're free now!"
Rare Easter Rising photos show Dublin in rubble
I honestly have no idea what their version of the cloud is.
Reminds me of working on an old Windows UI almost two decades ago. All the tutorials were basically "you should type this", and all the project templates and UI editors in Visual Studio produced copious amounts of generated code. Nobody seemed to really understand that generated code. So I sat down and learned how to write a new MFC project from scratch, no templates or generated code. Once I understood what it was doing, I felt like I could use the rest of the ecosystem with confidence.

A useful, educational exercise!
One of our customers is using C# for sequencing and it is quite fast for his datasets.

Of course, using Rust is even cooler.
This is a rip off of an old collectors weekly article.

http://www.collectorsweekly.com/articles/the-mao-mango-cult-...
> Do most HN-ers really believe all ads are fraudulent rip-offs designed to trick us just into clicking on them?

Some ads are pushing adware, malware or worse, for sure. And some AdSense ads are designed to look like search results, to trick people looking for Chrome or whatever. But even honest ads are designed to trick us into buying stuff that we hadn't planned on. Or to trick us into impulse buying, without proper research, reading product reviews, asking friends, and so on.
I also hate ads in general, my livelihood certainly does not depend on them. But there are sometimes ads that are useful. This must almost be the case as ads (excluding punch the monkey-like ads) try to be useful.

Well, according to the numbers SF people do click ads from time to time. I just can't imagine all ad clicks to be by accident and so by definition not all ads are useless. So maybe HN-ers that never click ads and always ignore them, do miss out.
8tracks is going US and Canada only, blocking other countries
This is the mail I received on friday:

Hi there,

On February 16th, we’ll change how listeners outside the US and Canada tune into 8tracks.

What are we doing?

We’ll no longer stream from 8tracks’ servers to listeners outside the US and Canada; instead, we’ll offer the ability to tune into playlists on the 8tracks website via YouTube video playback.
Unfortunately, listeners outside the US and Canada will no longer be able to stream playlists through the 8tracks iOS and Android apps.

Later this year, we’ll offer listeners outside the US and Canada the ability to tune into all 8tracks playlists through an on-demand streaming partner’s website and native mobile apps.

Why are we doing this now?

In the US and Canada, 8tracks pays royalties to local collection societies for every track we stream.
While we’ve neither actively marketed nor directly monetized 8tracks outside the US and Canada, we’re now seeking direct, global deals with record labels to allow our DJs to tap a full music library when curating a playlist; after all, many in our community no longer have local MP3 or AAC files from which to compile programming.

In order to ensure 8tracks’ existence for years to come, we’ve concluded -- at least for now -- that delivering our programming to listeners outside the US and Canada through a licensed on-demand partner is the best path forward.

We remain committed to bringing 8tracks to a global audience so all can join us in creating and discovering playlists for every taste, time and place.

Best,

David Porter
CEO & founder, 8tracks

P.S. If you’re an ad-free subscriber, click here for steps to request a refund.
I know someone who lived through the Cultural Revolution. She loves mangoes. I wonder if that had anything to do with it.
Texpad – Broken Downloads in Mac App Store: “please contact Apple” (2015)
Yeah, some of us still listen to vinyl and tube radios.
I forget where I read it, but it was many years ago. But paraphrased, it read "never believe anything you read in print". It was quite an eye opening statement for me.
Right. The ad might remind you that you need something. Or it might trigger a flash of insight. But it would not likely lead to any reliable information about the issue.

And that reminds me. It's very hard to get reliable information about new products. Just about all "reviews" are just advertorials.
Journalists do not provide a check against institutional abuses. When the Soviet Union was literally staging a holocaust in plain sight, the NYT lied to cover it up[1]. Walter Duranty still has a Pulitzer to his name for reports from the Soviet Union.

Supposedly the greatest triumph of journalism, lionized in a movie, uncovering of Watergate was done by an insider who just told the journalists. Nowadays, they're not even necessary for this. I learned about Snowden leaks from here and Wikileaks. And then nothing happened.

The only reason I can see why people believe journalists are heroic fighters for truth, checks against tyranny, and so on is because they rely on journalists for stories about journalists.

[1] https://en.wikipedia.org/wiki/Denial_of_the_Holodomor#Walter...
Please email me at sytse@ company domain.
Lol, that is true.
Ah, fair enough! Though monkey patching is only possible in some dynamic languages, namely the ones where classes and modules are mutable hash tables. Note that in ES6, unless you insert some special code via something like babel-rewire, imports can't be monkey patched. Also, Scheme is dynamically-typed and has no monkey patching.

Anyway, I agree monkey patching in tests can be pretty convenient! But I personally think it's also a bad idea because it means that your tests are now coupled to the internal implementation of the code under test. That is, if you refactored the implementation, the test could break. Passing testable dependencies explicitly avoids this problem and avoids the need to monkey patch in tests.
It feels like advertising should be regulated by the government... Just like smoking, alcohol, drugs and gambling. It has gone too far. I can relate to every point in this article on a personal level. People don't think for themselves anymore - All we do is follow and give praise - And social media decides for us who is deserving of that praise!
I doubt Google team will change, given their attitude regarding Java 8, as demonstrated at both Google IO 2014 and 2015.

Also the way they are cherry picking features from OpenJDK 7 and some kind of lambda support.

For me, Android Java has become similar to Symbian C++ in terms of dev experience and language fork.
But it there much hope of doing so?

See this graph from "Testing Theories of American Politics: Elites, Interest Groups, and Average Citizens" (via GMOs letter)

http://imgur.com/Js79SMf
> An internet where we pay for it instead of it being supported by user targeted ads isn't going to be covered by paying 10 cents per article you really liked.

There's Google Contributer, which lets you pay several pennies per article rather than see ads. It could work if existing ad networks let you opt out of ads and cover the display impressions.

Edit: It also shows you pictures of cats instead of ads - http://i.imgur.com/v3jSqyg.png
So auto allows you to deal more easily with c++ crap, especially STL.
My first thing to do in all my c++ project is to import my in-house STL wrapper, which makes STL usable for me.
I never understood how people can work with raw STL. I don't like at all working with templates and i am using it only in internal class implementations.
C++ without templates is so much more beautiful.
How StaffPad and Microsoft Surface are empowering creativity in music
Clojure Compilation: Parenthetical Prose to Bewildering Bytecode (2014)
:) I made a feature request to add a new translation https://gitlab.com/gitlab-org/gitlab-ce/issues/13429
Ah, yeah, perhaps I should have elaborated more. It's a subtle issue, but it's one that comes up all the time when optimizing React by removing unnecessary renders.

With immutable data structures, you know that x == y implies, even if x was initialized a while ago, that the data is the same. With mutable data, that's not true -- perhaps the values referenced by x have changed value in the meantime, so x == y does not imply that the data is the same.
> Google even used to have (still does?) a style guide saying which features to use and which ones not to use.

Which is a good example on how not to write modern C++, given the things they don't allow to use and not loved that much in the C++ community.
I recall @pg 's essay immediately:

"WHAT YOU'LL WISH YOU'D KNOWN"

http://www.paulgraham.com/hs.html

here is what he wrote: If I were back in high school and someone asked about my plans, I'd say that my first priority was to learn what the options were.

Silicon Valley, or people on HN generally, are doing this unconsciously. I was shock that a lot of (non tech)people accept things as they are (as default). They let phone APP like LinkedIn scan and grab the contact list; buy things that are in the trend; over estimate price but underestimate value, etc.

ADs is good only if they introduce something new, CES-ish new, something that are not in the trend but available up on request. Something that you are not aware of, hope we get to that type of ad-era soon enough.
Ah ok, thanks for explaining it.
Yes it is :). Also, I've had mixed results with managed languages and loading 1.5 TB text indices into RAM (not even to say anything about how much of NCBI's nt database will fit into 1.5TB when using different runtimes), so using manual memory management seems like the smart move here. Also, C++ had many libraries we could lean on for manipulating very large genomics datasets, and Rust is starting to grow a little ecosystem as well. I'm not familiar with a comparable availability of open source tools in C#, although I don't have any experience in it so maybe that lack of exposure isn't reflective of the state of things.
You are probably referring to the quote from Whitehead:

"Civilization advances by extending the number of important operations which we can perform without thinking about them."

And while it is a powerful line, in case of media and journalists I made a habit of thinking deeply about every message I receive in terms of what is the hidden agenda their mighty landlords try to convey.
Now add RxJS !
How was customer data erased or prevented from later being perused by employees on those "bricked" phones customers have swapped out? Because customer data would still be intact if such a device were looked at by engineering or others with sufficient test equipment, especially on a device that didn't have a passcode.
Doubtful. Most aren't informed enough about how capitalist democracy actually works. They show that they don't really understand the history of imperialism, its relation to big corporations and what they do to people who effect 'their' profits and monopoly on government.

See: The Crisis of democracy

"Intended as an internal document. Good reading to understand the nature of rich democracies and the fact that the common people are not allowed to play a role."

http://trilateral.org/download/doc/crisis_of_democracy.pdf

Amazon book - The Crisis of democracy

http://www.amazon.com/Crisis-Democracy-Governability-Democra...

Princeton study - Do average citizens have any effect on policy/laws?

https://scholar.princeton.edu/sites/default/files/mgilens/fi...
Well given that large parts of south Asia and Africa are still medieval poor, I'm not going to assume much responsibility. You don't need to beat people into desperation in many places of the world.

My great-great-great-great-great grandfather might have had something to do with colonialism. But if we start judging sons by their fathers, we get nowhere. And at the same time people remain poor in Africa.

Buying only domestic goods would help to ensure that they remain poor.

The one instance that really has incentive to keep people poor are the foreign development organizations. They don't need people "poor enough to be willing to work" they need people "starving, so we get good footage".
I would like to say I don't use FB. I do, but only give them my mug with big sunglasses on. Big sunglasses! I only give up an email address. I never go to that account. That account is for "the one that got away". It didn't work out as planned. To be perfectly honest, I don't like my picture taken, or even asked for. I gave it to DMV, and reluctantly gave it to Costco. (Costco will never get another picture. I only utilize their pharmacy, and that doesn't require a membership picture.)

I have another fake FB account, and gave them a fake picture--Eddie Haskel's head shot. I only use at as a convent way to enter certain websites. Once FB is gone--it's going to be deactivated.

I have a feeling I'm older than most of you. Giving up my picture, and personal information is very hard.
I used to think it was because I was sensitive over my appearance. I look like Shrek. Big Irish head.

I don't think that's the reason. I'm just a private person, and honestly don't like being photographed? And even more important, I don't like being pigeonholed by FB, or any marketing website.

I hope people in the future refuse to give up their image, and personal likes/dislikes. Or, demand complete control over all data they give up.
>What's happening is that the project maintainer is pulling in your changes, from your repository.

Then how come the following is possible?

1. I submit a pull request to Bob.

2. I delete my repository.

3. Bob successfully accepts my pull request.

Where is Bob pulling from if my repository is already gone?

Semantically you are correct, of course, but Github's current implementation doesn't reflect that.
I am using one of Willow Garage's open source projects for my startup called Point Cloud Library. It seemed like after the acquisition the project lost some steam but I think the community stepped up and is still maintaining although the Robot Operating System has been separated from the rest of the library. There is a python interface for PCL that I might try to start again or contribute.
"Doctor, it hurts when I move my arm like this..."