skysight-inc/HackerNews huggingface dataset:
You can buy AppCode. It's based on IntelliJ, so if you are used to taht it's great. But it's not perfect and I usually have both IDEs open when working on iOS (in aprticular, running and debugging are nicer from XCode. I write my code in AppCode and run it from XCode).
Rethinking Technical Debt
You're confused. Google reads all incoming emails to enhance its ad targeting, Apple doesn't [1]. I don't have to opt out of Apple reading my mail because it doesn't read it by default.

Still waiting for some facts instead of rhetoric about how "everyone's doing it".

[1] https://www.apple.com/privacy/

"iAd sticks to the same privacy policy that applies to every other Apple product. It doesn’t get data from Health and HomeKit, Maps, Siri, iMessage, your call history, or any iCloud service like Contacts or Mail, and you can always just opt out altogether."
This might be an unpopular opinion, but I believe she should be allowed to fully transform into the female gender, as that's obviously the best for her health, and is how she feels. Nobody can change how she feels, and forcing her to pretend to be a male (because of being born that way) is inhumane. And the government has to pay for it because they're keeping her locked up, therefor they're responsible for her well being. If she was a free citizen you wouldn't expect the government to pay for the surgery.
Indirectly it kind of is. The Government, owned by the people determines whether some companies continue to produce, or fail. Under natural capitalism Amtrak would have died years ago.
I'm still genuinely curious about what the intelligence community thinks of him, if it's bad, what are the arguments against him. I've heard Mike Baker on the Joe Rogan experience say that he did not trust Snowden one bit.

In the intelligence world, it's common to be very cautions about leaks since foreign actors like Russia can really benefit politically from such scandal.

It can be difficult to really know all the details since it's covered in secrecy, and Snowden himself will knowingly avoid to say too much to reduce the damage.

In my view, digital surveillance is a complex issue because people don't really understand how it's done, the west is still waging a war against terror to avoid attacks in land, and agencies will often want to screw the due process to catch terrorists however they can.
CMake already has decent support for dependency building through External Projects:

http://www.kitware.com/media/html/BuildingExternalProjectsWi...

There are a number of issues/annoyances with the mechanism, especially when working with local modifications, but nothing to make me eager to add the anguish of bash+CMake onto the existing toil of CMake.

(Arguably this also bootstraps a build environment, whereas CMake requires itself and an SDK in order to bootstrap, but at the point where a build environment needs to be scripted/reproducible containerization seems preferable)
You have a choice what phone to use, but OEMs and app developers have no choice but to use Google.
Programmers Search Relations Network – Exploring Data
>> "If warrantless surveillance becomes technologically impossible, then we are going to have to pay a lot more salaries to have all our laws enforced."

Completely agree, cost would rapidly get out of control without warrantless surveillance and criminal activities would surge. In fact, why even use tech like this when everyone by law should just wear a device to broadcast their location, all their communications, etc. All the data collected should be admissible in court too.

/sarcasm
Java 8 is fine. It fixed a lot of Java's issues, and introduced some functional programming concepts which might help reduce the usual boilerplate.
Well, Microsoft's primary products are still completely dominant in the markets they're in. Windows and Office are still the 800-pound gorillas (though of course mac OS has narrowed the gap). What happened to Microsoft is more that everyone shifted to a new market (mobile) that they weren't prepared for or strong in.

Eventually, sure. If they made poor decisions for a long enough period of time, their customers would probably go elsewhere. But what I'm talking about here are the odd one-off poor decisions here and there. It may be true that 90% of Apple's customers really want a headphone jack. If that were true, I'd say removing it was a poor move, even if that entire 90% collectively goes, "Well shit. I guess I'll have to live with this overpriced and clunky wireless crap." No product is perfect. You can make a good product worse and still have people say, "Well, it's still good enough I guess."
Is it just me or are we slowly sliding into a world with no privacy at all? Is someone's urge to improve their service a good enough reason to give up your privacy?
All the more reason to use a custom ROM.

Unless Google Play Services can somehow turn on GPS without it registering as a battery usage item, I doubt they are successful in tracking me.
It's not allowed in this case because the FDA, rightly or wrongly, wants the patient trained in the use of the specific injector they are being prescribed. Having never needed one I don't know what the practical differences between the operation of an Epipen injector and Adrenaclick injector are, but the FDA seems to think they exist.
I'd say the database building is the only important part. The single social action is very unlikely to make an impact, but if they can continue to build a contingent of very interested participants, they can continue to push for their desired outcome.
What wouldn't I give to have such attention span! I can't even watch a movie these days (months? um, years?). Yesterday I alt-tabbed to chrome and opened HN while hearing the movie that I was in the middle of watching. Yes, I have a PC connected to my TV! What is wrong with me?!

I want to be able to read a non-technical book fully and I can't and I'm very unhappy about this whole situation.
How to Make Paper Nunchaku Easily – Bruce Lee's Weopon
I hear this jib all of the time.

One thing the author missed in his, otherwise spot-on calculations, is the fact that after spending a certain amount of time on one task - namely work for most people, marginal hours of "free time" afterwards are actually not "free time" - they're hours spent in mental recovery.

This varies for each person, but you see a recurring theme of people sitting on their couch or in front of their computer just staring at a screen. But their mindless staring is only telling half the story.

Could they possibly just go to sleep? Sure, but waking up at 4AM has even worse implications on the next work day. These people are recovering by doing nothing.

This is why so many of my friends who saved up a nest egg as developers have recently quit their jobs upon hitting quarter-life crisis. All of a sudden, they now have the free time to do other development work they enjoy (often more productively), pursue other hobbies, cook, build/create art, fill up their day with MORE than just the monolith of the work day, and come out feeling "less busy" despite having achieved more than when they were employed.

The work week really is a monolith. Spending over 1/3 of your entire day on this monolith has implications on the other 2/3 of your day.
Have any of these kid targeted development products ever been highly successful?

I've seen dozens of attempts but they all seem to fizzle pretty quickly.
Dockbeat: Docker stats into ElasticSearch
It defaults to higher costs, but that's not enough to say it's worse. I don't care if milk could cost half as much if it has a significantly higher chance of making me sick.

On the other hand if I had less money I might be more willing to take risks. Thus, regulation is not an independent thing and depends on the economy it's operating in.

PS: Historically milk was surprisingly deadly. Without regulation it would likely be much safer than that today, but not as safe as it currently is.
Author here. I agree with you that training engineers on SQL would be a great action item coming from a postmortem. I was trying to emphasize resisting shutting off access as "the fix" for the problem. We don't want to blame engineers for not having the knowledge - we want to level up their skills if that contributed to the issue. I think you're asking the right kinds of questions.
But is it a mental illness? And, even if it were, is it treatable? What is more humane, to allow a person to become the gender they feel the best as, or to force them to be depressed and be told they're faking it or are sick and need to be fixed. And probably not be fixed because it's not possible with current technology. Hmm, don't people try to treat gay people like that?
Free App Analytics – Powered by Kochava
Ops Framework for New Founders: Ideate, Validate, Create, Grow, Fund
This is a great explanation of how to really start seeing objects. Like you, I just look for data that travels together. Then I find code that only ever gets used on that data. I pull it out and figure out a name for it. This observational approach avoids a ton of architecture astronautics, where people dream up giant object hierarchies and stick with them no matter what the code is telling them.

The main compliment I'd suggest to this approach is Eric Evans' book Domain-Driven Design: https://www.amazon.com/Domain-Driven-Design-Tackling-Complex...

In a bottom-up approach, you can often break things down in a variety of ways. But the most stable/useful ways are often the ones that align with the conceptual model of the domain. If I notice that certain data and behavior goes together with incoming money, I might call that an InboundMoneyWorkingUnit. But if I talk to people who've spent years working in the domain, I'll realize the object should be called Payment, and their description of what a Payment does will inform my hunt for other objects and methods.
Fascinating. I guess what I'm trying to wrap my mind around is, how can the margins be paper-thin even at the very high-end places, where entres are > $40.
I compared my own hours to the ones in the article. I end up with 40 spare hours a week. That feels correct: I have a lot of spare time.

I work 40 hours a week (arrive at 9, leave at 6, with 1 hour for cooking/eating). I am married and it seems that my wife and I evenly split the work between cooking (me) and cleaning (mostly her). We buy groceries together every second day and take about 30 minutes to do so. I spend absolutely no time managing my bills as they are automated and nobody has credit card debt in Europe. I have very few errands. I bike to work for a grand total of 1.7 hours a week which I count as fitness. I go to the gym 3 times a week for a total of about 4.5 hours. We have no children and that is a life decision. I don't spend more than an hour each day grooming/dressing, nor does my wife, what is the author doing? Yes, I sleep 8 hours a day and spend about 10.5 hours eating.

Now, where does the difference come? Well if I worked 60 hours a week I would lose half of my free time, but overworking is really silly. The difference in commute alone gives me nearly an hour a day of extra time to myself compared to the author. Also, if you can enjoy cooking, that is time that is productively spent. So learn to enjoy cooking. You should be enjoying your meals too, so thinking of those hours as cost is a bit sad.
Pretty sure regularly visiting hacker news would also raise a flag... I mean seriously, they were flagging people who were on the Linux mailing list and what not.

In the end though, if they want you to work for them, security clearance will be granted.
Turn off location services. I don't think many people actually need to walk around with GPS active.
Who are these guys? Registrar is in Panama. The site says "partnership with ACLU and Amnesty International", but I cannot find any links from those sites to pardonsnowden.org

Both ACLU and AI have their own petition forms with different letters.

https://www.amnesty.org/en/get-involved/take-action/edward-s...

https://action.aclu.org/secure/grant_snowden_immunity

Wondering if ACLU and AI are a little late to confirm, or if this is an elaborate attempt to get qualified contacts info.
>They do not view themselves as civilians charged with protecting other civilians (which is what they are)

that is what I have been attempting to dispel. The common misconception that the public has is that the police are in fact a protection force. They are not.

I actually give your State Police credit for being honest with the public. Every other police force lies when they claim to be their for the protection of the people.

there is never been any legal basis for this belief, every single court ruling on the subject in in fact direct contradiction to the statement "the police are for protection"

Police are there to enforce the law. period, end of statement. They have no other purpose.

There are very very very very very few cases where police provide any actual protection. For the most part they are revenue generators, tax collectors. They also provide needed protection and security for the government apparatus of power. they ensure the citizens do as their masters in goverment demand.

this idea that police are simply citizens here to protect other citizens is a myth and we can not have real police reform until people wake up to reality and stop living in that myth
In a he-said-she-said against the NSA, given the information released and the NSA's history of telling the truth to the public (including Congress), I'm inclined to side with Snowden on this one.

The NSA has nothing to gain, and more to lose, if they say that he did follow proper procedures.
Find a great marketing agency for your startup
I tried implementing PGP on Thunderbird about 5 years ago, it was difficult. I've set up a mail server, web servers, etc.. Setting up PGP was complicated.

I'm surprised that message signing isn't built in yet, why isn't it? It didn't seem so hard to implement as a default.
> The "funny" thing is, our governments are probably doing very similar things

perhaps in capital driven liberal countries it's called Credit Ratings - rather than your worth being judged through your loyalty, it's judged through your willingness to spend and accrue debt.

not trying to sound bleak and cynical, but just a thought.
They changed the laws to that in a lot of places and airbnb aided new york in removing people renting entire blocks to turn into ghetto hotels.
Not sure why you're getting downvoted. Actually I am, but it's worrisome to see how far certain groups' expectation have diverged from reality. Presumably the cops should have just shot the gun out of his hand or shot some nearby grocery stand which would have caused an avalanche of fresh fruit to envelope the suspect. Book 'im, Danno!
And you think that pardonning him is suddenly make everything okay with his former bosses? I'm pretty sure there are people in high places that feel they've been made a fool of by what he did.

If he gets back on US soil, he'll suddenly disappear at a convenient time when the entire country is too busy with other stuff (eg. post-election, superbowl, christmas, some war).
Best thing is to probably search around for "Synthetic Training"

Here are two examples of some of the research done in this area:

http://www.cv-foundation.org/openaccess/content_iccv_2015/pa...

https://arxiv.org/pdf/1503.03163.pdf
> all of the ethnicities in Soviet Russia were declared equal

So were all the people, but I'll wager the General Secretary of the Party had a nicer apartment.
I find the word 'marvelling' more fitting to describe the childhood experiencing of "lots of things are amazing when you're a kid, stone, river, rain, sky, .." than 'contemplating' because the contemplation of Buddhism is a whole new ball game entirely (I find nothing childlike--much less naive--in withdrawing from the world of senses into a detached reality that forms the essence of meditative practices).

As you want to know more about this topic I'll refer you to: http://actualfreedom.com.au/library/topics/naivete.htm ... and the "method" to deprogram oneself is: http://www.actualfreedom.com.au/richard/articles/thismomento...
Yes, the replacement of sun.misc.Unsafe with the new Varhandles API will be a very nice tidy up in a couple of key places in my language implementation. The new module system will provide compile time checking that OSGi currently only provides much later, and there's a few other nice changes round process management.

Jigsaw is the big thing really, and its effect is going to be a more long term thing than an immediate change.
I saw a report on the news this morning that Uber was going to be rolling out similar service in Boston "within the next 3-4 months".

I hope the Farmer's Almanac is wrong, or else we will get an interesting test of how self-driving cars perform in severe ice and snow conditions.
>> legitimate ecological concerns <<

please explain, seems to me to be mostly about green politics.
I wish you luck. But my suspicion is that the most effective way to drive legislation would be to funnel large sums of cash to legislators, the way politics has always been done.
ALMA spots possible formation site of icy giant planet
Nothing can prepare you for the "crap I can't do anything spontaneous now" like having children. I recently had to let tickets to a concert go (that I was really looking forward to) because the babysitter had a family emergency.

And this is a deep confession that I've never really told anyone: I envy my divorced friends with kids. Every other week they (usually) are child free. And get to do things like mow grass, have a dinner with an SO at a place that doesn't have a built-in playground, or go on weekend trips on a whim. That guaranteed time without children that you get from custody agreements has a ton of perks. I won't admit this out loud, though.
That's not the inverse, it's the contrapositive. The inverse would be "busy people are important".
For me it was the pro-copyright anti-GNU advocacy.

But fundamentally the Register is a tabloid newspaper; occasionally funny, always sensationalist, and ridiculously prejudiced.
Answer: Capitalism. And monopoly.
> brown paper packages full of cash from Larry

Had to pause for a minute and work out which Larry you meant.
> Trumps daughter pals with Putin's girlfriend. Just saying.

Clinton's daughter pals with Trump's daughter (and pledges to still do so after the election). Does that make Clinton an irredeemable "deplorable"?

edit: added context
Since Uber is in very early stages of autonomy i'm assuming this is to prop up their IPO
Yeah, I totally agree with you on that one. But don't think they aren't working on other tracking methods, a lot of us never turn on the GPS option and that ain't good for their business.
This arguments fails to see Snowden in context.

Edward Snowden went to the press with revelations because he was aware of the experience of previous whistleblowers.

Drake, Binney, Wiebe, Loomis, Roark followed the official channels and reported their concerns within the system. There was intense retaliation against them. They were arreested, fired and charged with crimes that could put them into jail for the rest of their lives.

It did not stop there. John Crane who worked as assistant inspector general of the DoD was supervising the whistleblower unit as well as handling all whistleblower allegations. He faced retaliation after taking them seriously.

Before Snowden: The Whistleblowers Who Tried To Lift The Veil
http://www.npr.org/2014/07/22/333741495/before-snowden-the-w...

How the Pentagon punished NSA whistleblowers
https://www.theguardian.com/us-news/2016/may/22/how-pentagon...
Working for another person, or working for yourself? It's possible to be unemployed, and working.
> The newly combined company will own the agricultural space, with a seeds and chemicals integrated vertical that would impress Apple.

Is that supposed to sound like a good thing?

I can only imagine the power they will wield in future treaty negotiations against the existence of generic seeds on the market.
A great overview on recursion!
Yea, I mean that is basically what we do with our home furnishings app - except we have to SFM to build the models.

The challenge is labeling - or autolabeling pixels.

One thing we are trying to work out is how do you label and build nets on volumes - rather than just pixels? I'm thinking it's going to be a magnitude harder.
In theory you're right. However, the expectation is someone will respond with ~"Thx, in meeting" unlike a phone where you may just let it go to voicemail, there is no message failed to get though feedback.

So, you get sent a text and people will generally assume you are ignoring them unless you respond.
I had the same thought, but I signed it, because he did a helluva lot more for me than sign a petition, and also because "failing to do the right thing because of concerns about your personal safety/convenience" is known more succinctly as cowardice.

(Whether "signing an online petition" is "doing the right thing" is outside the scope of this comment.)
The if Hilary claimed she would pardon Snowden I'd vote for her in a heartbeat. I hate her because to me she seems to want to expand the surveillance state. I hate Trump because with a surveillance state anyone who makes fun of his hands would/could be arrested...

Hence, at the moment I'm voting Gary Johnson, who I actually think is the most qualified, but also made it clear he wants to downsize the NSA
My YC app: Dropbox - Throw away your USB drive
https://news.ycombinator.com/item?id=8863
Putting https://netlify.com over S3 works well for me. With their URL rewriting feature it basically works like CloudFront but with included bandwidth and no per-request billing.
First of all "debugging legacy code" is a great skill to have. Anybody can find their cubs in shitty code they wrote, being able to work with and improve crappy legacy code is a rare skill IMO. I would not be shy to highlight that.

Second, there is no shame in saying that you've reached a point at your company where you are not learning anything new, and you are looking for an environment that will help you grow further.
I realize Apple still treats it as a truth that if people buy their products, then they must be on the right track. I'm just saying that I don't necessarily agree. When you accrue enough market power, there start to be other factors you have to account for that could be driving strong sales while hiding the fact that your customers are increasingly unhappy. By the time that unhappiness hits your profits appreciably, it may already be too late to do anything about it.

I don't really think the headphone jack is the start of some grand decline or anything. I'm just saying you can't wait a year, look at strong sales of the iPhone 7, and conclude that it was good decision to remove the jack or that you were particularly visionary to have done so.
How Social Media Marketing Can Improve Your Business
i shall join stripe to help
I think most would agree that protected monopolies wouldn't exist in a pure capitalist economy.
Oh my god yes. I generally put a price tag on everything I do. Depending on ones salary it might be anything from 20 to 300 per hour. Then, if I see myself "making a loss" according to that calculation, I start paying for someone else to do the thing. Or, like in your gas example, definitely fill up on my side of the border.
Visual Studio Code uses OmniSharp as middleware for the C# extension for instance to check code, find usages, and lookup types. The "rename symbol" works fine so far. I guess, but am not sure, they use the language server protocol [1] to communicate with OmniSharp.

A few months ago I stumbled upon a Java language server [2] which utilizes Eclipse JDT. Maybe if the Java language server supports refactoring and Vim support the language server protocol, we could have refactoring of Java code in Vim on par with Eclipse.

[1] https://github.com/Microsoft/language-server-protocol
[2] https://github.com/gorkem/java-language-server