skysight-inc/HackerNews huggingface dataset:
Funny how he forgot to mention Golang somehow while that seems to be one of the bigger inspirations for the language.
+1000. Why limit the actionable area to unveil a menu to an icon at the top left part of the scree (hard to reach on big screens), while the whole screen could be actionable.
This idea reminds me greatly of something I learned back around 2003 while demoing our HL2 mod, Dystopia, to the guys at Valve.

During our closed beta testing we'd always dump a heap of "how to play the game" style info onto people who we brought in to help us with testing. I had all this info and a whole elevator pitch ready to give the Valve crew when they sat down to play our game.

They stopped me from giving any info, tips or advice. The way they test games is to watch people play them with out any prep. Just shut your mouth, stand behind them and write down anything that they have trouble with or generally fumble around with. Any part of the game which they couldn't intuitively grasp needed to be reworked.

It was definitely one of the most difficult things I've ever had to do. It was truly painful to watch people, my heroes no less, completely fail to work out wtf they were meant to be doing and not explain it.

However it was by far the most productive test session in the 3 years we'd been working on the game. It completely showed our "baby" in a different light and we instantly knew we had a heap of work to do.
The Big Data Dump: How Info-Hoarding Can Overwhelm Startups, Spy Agencies
Yes, of course. Actually, I'm planning on people running into problems like these. The "VM" (in quotes because it's very loosely a "VM") the user-written scripts will run is also the same one running the monster AIs. Pieces of user-written scripts will mysteriously find their way into the gene pool! ;)

The whole point is to have a world of chaotically produced djinns whose aims are not yours, produced by a force you can't control and not meant to be easily comprehended by human brains!
The FAQ states:

> Only the body of the message. Please note that, as with all OpenPGP
> messages, the email subject line and list of recipients remain
> unencrypted.

Hopefully attachments are considered part of the body?
Any possibility of remote working?
"For companies that ships actual goods, retention is not worth wasting money on. It's better to try to reduce your prices and cost."

I'd reword that as "For companies that sell commodity or third party items". And that is because all the value adds I have seen are low.

If I want a pair of Nike shoes then I'm not going to buy a different brand of shoes unless they are way cheaper or better. Your webshop OTOH is just a middleman.
Seeing how long it takes to read a book with a paper clip and an extension
Google is not mining all networks for cleartext email. They are mining gmail which they have control of the "end". This is a huge advantage for Google as ISPs are starting to offer ability to advertise to end users by mining traffic.
What if there is no catch? Google's security team is apparently pissed off over the NSA revelations with regards to the infiltration of their infrastructure.

EDIT: NSA Smiley Face [http://theweek.com/article/index/252034/why-google-isnt-too-...]
I agree that there is a lot of bias and ignorance from both sides.

But concerning the example you bring up, I remember having watched the video with the tank stopping and trying to go around the man several years ago (I believe in '89 but I can't be sure). In particular, I don't remember that there was even a period when I thought that the tank went over the man - the video of the tank's attempted maneuver is still very vivid in my memory. On the other hand, I never believed that the people pulling the man away were helping him. I have always assumed that they were arresting him. Of course I could be wrong.
The article also mentions 6, 8, and 12 (all factors of 24).
> Too much volume. Too much detail.

Wouldn't the point be that this is electronic data that can be summarized and analyzed by computers?
I disagree; however, I think it may be because of her definition of marketing. She states "Sales and marketing are two ends of a continuum." Marketing is creating, delivering, and communicating value to your users / customers. Startups need to do both. Well. You need to create a product that gives value to customers (whether that be through elimination of pain or creation of new value) and get it into their hands. That involves both sales and marketing.
Sorry, this doesn't exist in the real world and never will.
On the other hand by keeping it secret and internal they avoided making bad decisions due to defensiveness and stubbornness.

An example of this is Go; they don't actually take input from outsiders (generics) and when they have had to give in to outside ideas they implement it poorly just to be different (exceptions as panic). They would rather people put in a no-op printf to avoid the unused package error rather than letting it be a warning because of their own self-righteousness.

Apple's secretive process may not be ideal, but there are far worse processes out there.
How to Style a Femme Look for the Summer
You're right, but honestly a lot of those enterprise rationalizations about their "sensitive" data are just defending headcounts and turf. Google and Amazon probably do a better job securing data than 90% of enterprise sysadmins.
Play 2.3.0 released
Why would attachments be considered part of the body?

Encrypt them before uploading them, and send the decrypting key in the body.
That's a strange accusation, because Go is avowedly minimalist while Swift has cribbed most every thing from modern statically typed languages like ADTs, pattern matching, and generics.
500 what? Free users? Paying users? Paying what, $5/month? $500 / month? $200,000 / year?
My favorite quotation from the man:

"How long will this last, this delicious feeling of being alive, of having penetrated the veil which hides beauty and the wonders of celestial vistas? It doesn't matter, as there can be nothing but gratitude for even a glimpse of what exists for those who can become open to it."
What was confusing me that they would specify it during initialization.
Out of respect for Mr Shulgin I don't want to stray too far from his work towards a disturbing subject matter. In order to make my point about legalization I had to make it known that such dark areas of inquery exist, but that doesn't mean I want to expose people to such information who have not self-selected to learn more. It's not my area of expertise anyways.

I'll link you to a Time magazine article in which the author has begun to stick his toe in the water but you'll have to guide your own research from there: http://healthland.time.com/2012/03/23/the-legacy-of-the-cias...
It's definitely a large field, and management is hard in its own way.

The way to measure developer performance is easy though: you have to look back instead of forward, then you see what people get (or rather: got) done.

Sure, if you're an idealist and aren't used to estimation, you tend to underestimate the effort for a given feature or bug.
I look at retention in a similar way (for an online university). As for the growth model related here, I would suggest using a traditional survival analysis instead, which is conceptually simpler and accounts for whether or not some users are still active (right censoring). There are also many packages ('survival' in R, for example) which have the algorithms programmed (both simple Kaplan-Meier and multivariate Cox PH) and decent visualizations.
I don't think so. PGP scrambles the text of the message for you (that's the body), but you're still using the standard email protocol, which sends attachments without making changes to them. You'd need to encrypt the files before sending them. (And the recipient would have to unencrypt them manually.)
God I wish we had Lua instead of Javascript in the browser.
Does this also mean parts of memory containing, say, passwords could be send to Google?
Did he mention anywhere Swift will be open sourced, the way LLVM has been? If not, why?
Live Storm Feeds
In addition, people are socialized to avoid giving insult, so even if they hate your product they won't tell you to your face. If all the user feedback you're collecting is positive but you're not seeing user uptake, you're probably not getting honest feedback.
The point of that particular item in the article was to eliminate the conditional logic for these display items from the place that it occurs: in the views. Make the goal to get rid of all the places where you want to put <% if ... %> in your view code.
So rather than add even more logic to determine if it's the guest user or not to decide if you're displaying your reply button how about adding a method to your User object that returns the markup for your reply button? Then in the guest object make that return some kind of placeholder markup that isn't the reply button.
The problem as I see it are complex view files that mix html (yeah, I know there are other templating options) with a whole bunch of conditional programming code. The cognitive load to try and understand if the html is correct (are all those tags closed properly?) combined with all that conditional logic quickly becomes overwhelming.
I can only speak from my own limited experience, but for me RAID6 on linux works as advertised...

I'll gladly take silent data corruption over a hard total failure of the entire volume any day. At least I have a chance at fixing the former, and for my use cases that's preferable.

Every time ZFS on linux is brought up it's always met with skepticism, just as a lot of people trying out ZFS in virtual machines discovered the hard way (lost volumes) there are a lot that can go wrong (and it does seem like it can go wrong) and any version running on linux will not have been tested as much making it a risk. And that's the thing you are trying to minimize with using ZFS on Linux in the first place...

Now BTRFS isn't ready for production yet so that leaves, well, nothing if you want checksums and cheap snapshots.

I guess I'll have to wait another 5 years and see if BTRFS is ready, until then it seems the only thing I can hope for is luck.
If you are testing you are not mailing about nuclear secrets.
"Privacy versus government surveillance" by Ross Anderson
I like the idea but using a "...unique character string that he says he’s found in the MAC addresses of Google’s augmented reality headsets" seems problematic.

I thought MAC addresses consist of three bytes vendor ID and three bytes serial number so I'm not sure how you could filter other than on a range of serial number for a specific vendor. That might boot off devices other than Glass.
I'd recommend Gandi (both for domains and certificates).

There are some cheaper SSL-certificates, but they fairly low price, and with good UI/support.
Any decent PGP plugin encrypts the attachments.
"End-to-end" implies that Gmail won't be able to read your emails. That means that this software and Gmail, one of Google's largest products, are going to be competing. One of them needs to adapt or die: if this software isn't backdoored or vulnerable right now, it will either be shuttered, backdoored or made vulnerable in the future. (Certainly Gmail is of tangible, financial good to them: it's more likely for them to favor it over End-to-End, which is a non-profit and humanitarian effort.)
Some things also happen when no-one has made them happen. Not sure what relevance either has to real life, though.
Miracles Happen – The Simple Heuristic That Saved 150 Lives
This article sums up some of the startups and companies that Apple affected. - http://gizmodo.com/everything-apple-tried-to-kill-today-1585... - I don't think that many will roll over and die. It will become harder, and more competitive for sure.
The interesting thing to me is how quickly you transition from Sales oriented -> Marketing oriented if things are going well. Early product/market fit can act as a bit of a guide for when to do the transition.
Why the more your job helps others, the less you get paid
Could you share what projects you can imagine this being great for?

I'm excited by the idea of it all but I can't seem to come up with a project that I'd want to mess with enough to purchase one.

Maybe I just need more coffee....
You are correct he was not involved. But the language creator specifically calls him and Lightroom out as inspiration.
I believe the 'veil' he references is from this poem by Shelley (which he quotes in PiHKAL):

"Lift not the painted veil which those who live
Call Life: though unreal shapes be pictured there,
And it but mimic all we would believe
With colours idly spread,--behind, lurk Fear
And Hope, twin Destinies; who ever weave
Their shadows, o'er the chasm, sightless and drear."
Maybe the HN crowd has a different view of marketing than I do. Our marketing team relies pretty heavily on getting user feedback. We'll listen to individual calls to make sure the site answers questions potential customers have. We'll run surveys and over the shoulder tests to understand intent, concerns, and confusion.

My background is in marketing, and I'm confused by this parody of a marketer who doesn't know how to gather and apply user feedback to the product and site.
I hope you've gotten more into the habit of answering applications and enquiries. I contacted you at least once through StackOverflow Careers and never received an answer.
Heroku Down Production and Dev
https://status.heroku.com/
clickable: https://status.heroku.com/
You can say it will never happen all you like, but that's the same thing people said about DRM for music, and they were wrong. The only way to be sure it will never happen is to assume that it won't and stop trying.
I like that the article referred to it as a trial balloon.
Because as far as the email protocol is concerned attachments are part of the body, just wrapped in a multipart MIME message along with text body.

But Gmail itself may handle attachments differently.
Do you know why new users are not signing up? If you do then consider signing up new users on condition that you fill that gap. If you don't know why the growth rate has fallen then fill in that knowledge gap however you can (ie. talk to your prospects).
That's it. I'm selling securities via cupcakes.

Cupcakes represent a stable, decentralized currency with a proof-of-work (you had to bake a cupcake to get one!). No government can stop my cupcake transactions.

This is the future.
But it's not about "a universe full of monkeys", it's about Infinite monkeys. Significantly more.
He was active in Indian Rationalist Association since long time and in 1990s he visited many villages exposing miracles. Only when he exposed Catholic miracle he got in trouble. It shows how much Catholic money and muscle power is capable in a country where Christian population is 2.3%.
Another interesting thing to note is that because Swift really began in roughly mid-2010, Steve Jobs probably had his hand at least slightly in it (obviously not as a programmer).

I guess my point being that there was likely some more specific reason for why it gained momentum later.
Is there a way to try it on windows ?
Nice to know that there are more machines like this.
I don't feel it's any the less remarkable for being logical...
Well the threat model would rather be that Google is forced to serve a version of JavaScript to you that leaks your private key. Which is a concern and a reason why you should rather use a self hosted email client like Mailpile.

If you are concerned about someone hijacking the gmail session you have lost anyway, as the decrypted (or not-yet-encrypted) text surely has to hit the dom at some point.
Yes, but as long as it is clearly mentioned by the Install button in big, bold letters it isn't a problem.
Swift Cheat Sheet
I discovered a scan credit card function in Safari [iOS8]
I don't understand why people keep comparing Swift and Go, as they have diametrically opposed philosophies. As stated succinctly by Bryan O'Sullivan (one of the most prominent people in the Haskell community) on Twitter:

"It's interesting to compare Swift and Go. One has caught up to the 1990s in language design, with the other firmly in the 60s."

Swift includes many of the language features that have been touted by the academic functional programming community for years but which have not made a large impact in industry, like algebraic data types, pattern matching, and Optionals. The designers of Go apparently looked at the past few decades of language research and decided that none of it interested them. The only really innovative parts of Go are its concurrency support, which Swift seems to be completely lacking.
Living smart : Philips’ newest lights, friendly doorbells + connected bikes
It may be true in some fields, but it's not my experience. A lot of workers in France work more than 35 hours. In particular, most qualified workers (in the software industry for instance) don't have a fixed schedule and overtime isn't paid. To compensate for the 4 hours (going from 39h to 35h) they have more vacation days. It amounts to about 10 days annually depending on the company. Besides, some people are pressured not to take those day off. Several friends of mine work long hours (> 10) and don't take more that 4-5 weeks vacation a year (which is good compared to the US or Asia, but far from the promised 35 hours a week).
Federal Agents Just Brought Down the World’s Worst Botnet
Everyone has a desktop. That doesn't mean everyone is buying desktops. It's a shrinking market right now, and there's no escaping that. Why should Canonical invest in a shrinking market instead of an expanding one? When I first started working at Canonical it was when they were jumping on the whole netbook bandwagon. The future was a world where everyone was using tiny toy laptops, and Ubuntu was going to rule that world. There ended up being numerous problems, not least of which turned out to be that netbooks were just a passing fad.

They want to be in every consumer market, but they're too late to them all. Desktops are shrinking. They're having trouble finding a phone manufacturer that will do hardware for them. Probably the same with tablets. I can't even begin to imagine what all is involved in television. That's the market they want into that still hasn't been totally cracked by Microsoft, Apple, Google, or Amazon. And that fact alone should probably tell you that the odds of Canonical cracking it are not fantastic.

I'd love for Ubuntu to become huge on desktops and make them tons of money. And maybe it will happen and I'm just not seeing the big picture. But where you see every business running at least 1 computer and consider that an opportunity, I unfortunately see it as a missed opportunity. That's a computer they already bought, and if they're going to get rid of it and switch to something else what makes you think they would choose Ubuntu (something they've never heard of) rather than Windows 8.1 or an iPad?
RapidMind was in Waterloo, not Toronto, and purchased several years ago now. aperco perhaps is referring to this one http://www.newswire.ca/en/story/722543/intel-corporation-acq...
Even if it's not faster, yeah. Most apps don't have any performance bottlenecks, and the ones that do can just drop down to Obj-C/C/C++
I'm really surprised that it's 265 and not 256... I mean, there's got to be a good reason not to make it a round number, right?
I'm mind blown anyways...
It's not clear how much code is actually written in Swift so far, so I'm not sure how much testing/compatibility was required.
I'd hope not. My guess is the extensions data in memory are included with the crash reports and it doesn't distinguish between extensions.
Clean Trains
How do self-driving cars work?
That is simply wrong, the modal will increase email acquisition which will increase retention every time. The HN crowd always hates this but its true.
I really wish bloggers would stop doing this. It's bad design and a pain in the ass in terms of user-friendliness.
End-to-End is better outside Gmail. Because it is an extension, you can encrypt/decrypt any message in any webpage such as: web forums, other web mail providers (yes even Yahoo Mail, Outlook.com, etc), or your custom internal SquirrelMail or Outlook Web Access instance, etc.

Its open source can be reviewed by third parties, it can be built and installed locally, with no dependency or trust placed in Google's online services. Heck, it can even be (in theory - I never tried) installed on Chromium if you are paranoid and don't trust the few non-open source parts of Chrome.
this is incredible. I remember doing something in C in openGL with triple the line count and not nearly as impressive results during a bachelor computer graphics class. This would have been a much more interesting lab.

Thanks for the great work, i can't wait to play around with this!
That niche seems to be web servers, which is a gigantic niche, but yes I largely think its a worse tool than Haskell/Ocaml/Erlang/etc in that niche.

The point stcredzero about manually laying out memory is fair, though much less important in writing web servers than in a game.
That's why I always tell them to get an LOI. Often people will say, "that sounds great, let us know when it's ready", and the founder will mistakenly think that's a sale. Even asking someone to sign a non-binding LOI forces a lot more honesty.
Researchers Develop Robot That Lets Them Feel Softness of Virtual Breasts
The language has nothing from Go.

Almost all Go features exist in languages since the early 80's, outside the C family.
Was shooting for 256 but went over to implement touch events ;)
Naive Grammar Checker for Sublime Text
WriteGooder for Sublime Text

Simple grammar checking for your documentation.
What is so hard about reading Objective-C? I've seen this as a very common thread with people celebrating the arrival of Swift.

I'm not trying to be flippant and I understand that the named parameter format may throw some people for a loop, but I'm curious why it appears to be such a limiting factor in trying Objective-C.
When he said they hope to redefine how computer science is taught, that's a great goal (and to an outsider Swift looks great) but have they spoke to an academic about that idea?

If they take the Microsoft approach of being nice to schools that'd be awesome - much better to teach kids Swift than how to use Office. So if they're talking about schools, there's probably some private ones that would be interested but it'd take a crazy effort to crack teaching in schools on a wide scale.

Universities, not a chance. It might be great but it's not going to be an academic's choice of teaching language however good it might be for that.
Right now the best option for Netflix on Linux is Pipelight - http://fds-team.de/cms/pipelight-installation.html

It runs Silverlight through Wine as a plugin in Firefox/Chrome on Linux. Works flawlessly for me even with HD video.

As for the future, I believe Chrome already supports the underlying technology, and Firefox confirmed they will be adding it in the future, so they will probably support Netflix's HTML5 DRM at some point. Although I'm not sure that it's any more of promising for Linux compatibility than existing propritary software - it will still need to be compiled specifically for each platform, and may even have some OS level requirements too (not sure on that, but the fact this is only working with Windows 8.1 and OS X 10.10 makes me think so). So Linux may still be left out and not be able to run certain DRM extensions.
Apple never had their own desktop chips. PowerPC was an IBM architecture. They had created ARM to make chips for Newton, but that's it.
New Linkedin Backgrounds – Avoiding Blue Space