skysight-inc/HackerNews huggingface dataset:
I'm left both pleasantly surprised - it's a neat solution, and disappointed - I was hoping for a more extensive treatment of a question like:

'How can a web interface impart more of the experience of browsing for an hefting or flipping through a book.'

I love browsing book stores, it's part relaxing, physical experience and part practical information gathering. There's a lot you get in a relative instant by flipping through a printed book that online product pages and samples do a terrible job of.
An Interview with Steve Souders: Web Performance Leader At Google and Yahoo
Lack of CS knowledge I guess, specially in programming language history.

They see things like func, and think Go was the first language to come up with it, when many others already had it.
People have been saying Alfred.app is threatened by a jazzier version of Spotlight. Here's the team's response to that: http://blog.alfredapp.com/2014/06/02/alfred-and-os-x-10-10-y...
Well I guess that's the downfall of the touch screen era
Oh hey, Pavel :)

What're your "killer features" that are lacking for ACL in Node in your experience?

I'm becoming severely intrigued by the idea of using specialized proxy servers for applications like this…
As I see it, you want to have your cake and eat it too.

Real life is hard. When that situation presents itself, you'll have to decide what's more important at the moment. The dinner with your fiancee or the meeting? I do these kinds of decisions every single day. It requires patience and cojones.

Americans want to do it all to the detriment of their sanity and health. Just pick the most important thing and do it. Reschedule the meeting or the dinner. Whatever has the lowest priority.
Unless I'm mistaken, the author appears to be implementing OpenPGP in javascript. This has already been done by OpenPGP.js. That project is several years old, is active, and has been independently audited.

Is this simply reinventing the wheel? OpenPGP.js can easily be used in an arbitrary browser extension.

I have no affiliation with the OpenPGP.js project besides working on a small project for personal use.
Take a very low-level system programming language, add some OO syntax, then have someone who is avowedly anti-OO* add generics and templates, and then unleash it on hordes of junior programmers.

* http://en.wikipedia.org/wiki/Alexander_Stepanov#Criticism_of...
What we know about Slender Man
It doesn't need to happen within a legal framework, it will happen within a technical and social one. Mobile platforms are walled gardens, that deliver DRM-crippled content. When the ability to sideload media content is quietly removed from the next version of your favorite mobile OS, how will you get your DRM-free content then?
I kinda thought the same thing. Finding the perfect navigation can be a huge challenge for larger apps. Though I agree with the article that it's important to analyze and be critical of your app structure as much as possible.

As far as the article mentioning user engagement stats, it probably matters a lot what the point of the app is. If you're trying to get a social app off the ground and your users literally will not spend 15 seconds learning to use it - you have to put everything in their face. If you're making a vertical market app or something where the users need it to do actual work - they might appreciate a quick, single-click access to a large menu vs clicking through multiple levels of tabs.
ARC uses runtime reference counting, as the name would imply, not static code analysis.
well in Swift I think concurrency is expected to rely on system libraries whereas in Go they are built-in and even have special syntax. If Swift ever gets a good macro system, though, I'm guessing one could create nice syntax to use system concurrency libraries.
Yeah, I love Railscasts. I'm sad Ryan stopped doing them.
Hacking US (and UK, Australia, France, etc.) Traffic Control Systems
The Ocean Cleanup: "It's Feasible"
Sometimes we want to just say

current_user.username
I thought this was going to be an article about actual hamburger menu's.

On that note, I would like to share a bit of information about the best burger I've ever had. I made an account just for this. If you are ever in the NYC area and you enjoy hamburgers, go to the Minetta Tavern in Manhattan. You will not be disappointed. I consider myself at least an intermediate burger-eater and Minetta carries the single best burger I have ever had. It is called the Black Label Burger. To me, it is a 9/10 where the next best burger I have had is a 7/10 and my average rating is a 4/10. Personally, I find cheeseburgers to be the best, but the standard Black Label Burger at Minetta has none. It is a testament to its greatness that I didn't add anything to the burger and it still is my favorite.

Look up the Black Label Burger. I can't get to the article while at work.
In this project, even if Google is forced to serve a compromised version of Gmail's javascript they still can't get your key, since it's stored in the browser's localStorage and is private to the extension, where all the crypto happens. All gmail gets is the end result.

So the threat model for this project is autoupdates. Extension autoupdate, chrome autoupdate and OS autoupdate could all compromise this, but that's still worlds better than just sending some different obfuscated javascript in a browser session.
Seems to mostly be a packaging of features we already knew about, but it's nice to see them trying to keep with the faster release cycle.
Semester of Code | An initiative from VALS Project
The headers, subject line, recipients are not encrypted. There's probably enough info in the subject line and recipients and corpus of other recent subject lines sent among those recipients to still do a halfway decent job at targeting ads.
He is also a former typescript developer.
I agree that real life is hard. I don't understand how making a schedule with somebody and asking them to hold to it counts as "having the cake and eating it too", though; can you clarify that?
I used to work at a company with unlimited vacation and I definitely didn't take a lot of vacation, but what I most appreciated about it was not having to sit there and figure out how much time I was taking off. If I had to be out for an afternoon(or just part of the afternoon), I never thought about whether I was taking a half day of PTO or not, I would just let my team know and go. That's the freedom I appreciated much more than the actual amount of time I took off. I think this blog post was definitely getting at this when they were talking about going from having control over your schedule to going to kindergarten. Where I work now is pretty relaxed about needing to take a couple hours off to run an errand or working from home, but it's still definitely something I need to think about.
Summary – The most disruptive innovations you missed this week 25th May-1st June
What about this?

var spawn = SKAction.runBlock self.spawnPipes
If you study your target audience properly and with the right tools to analyze data, you can market narrow and deep. Sales should be #1 priority, I agree, so you can continue to collect feedback and make product iterations but saying marketing is broad and shallow is an incorrect statement. Digital marketing tools have evolved in the past few years and it's a lot easier to measure success on specific tactics. I think the old school mentality of marketing is "spray and prey" and if that is what one's thinking of marketing is, then they are not doing marketing correctly. The job of the marketer is to make the life of the sales person much easier so that the conversations they are having are meaningful and have greater chance for conversion.
I don't have a citation to hand, only my recent discussions about this, from someone that should equally know what they are talking about:

The neurotoxicity has been demonstrated in rats, but at a dose that would be fatal in humans. Rats have better tolerance of the effect that mdma has on thermo-regulation and this allows the neurotoxic effect to manifest.

If you gave a dose to a human that was sufficient to kill nerve cells, you would kill the human.

Like I said, no citation to hand (someone else maybe??), but this is food for thought I think.
WinX HD Video Converter Deluxe v5.0.6.196
Google releases stats on email encryption in transit
This is interesting...one of the new javascript frameworks on the block (React.js, http://facebook.github.io/react/) has made use of a 'virtual dom' which basically does a diff and compares it to what was already rendered and then does minimal changes to express the new state based on that.

From what I hear (I have yet to dive into React, although I plan on it) this makes it VERY fast...because the DOM is essentially touched as little as possible directly.
Direct link to GOS blog post: http://googleonlinesecurity.blogspot.com/2014/06/making-end-...
Very interesting. Raised in New England, college in Louisiana. I should know that!!

My cautious rebuttal...

Startups are generally poor when they arrive at YC. Maybe that's just Sam injecting a little sly humor like he did with that last line?
Learn Swift
Screencasts and code examples to learn Apple’s new programming language.
Raycasting brings back memories! I remember poring through raycasting techniques to make my Wolf and Doom clones as a teenager. When I was almost done I demoed this for a group of friends at our school's computer club and boy were they were impressed up until the point the clipping algorithm failed and objects stopped disappearing when they fell out of the players field of view. Was teased for months after that. ... .
I hoped that if this was already posted, HN would just redirect me to that page. Seems like this isn't always the case.
German artist 'regrows' severed Van Gogh ear
Zenefits (YC W13) $500m Series B: 4,000% unrealized return to Wefunder investors
i got one of the dev boards like a month ago, i was part of the kickstarter.

this thing is amazing, it took me a week to stop using arduino.
I dunno, it's possible but OTOH it's hard to imagine a guy like Steve Jobs, for whom (as far as I know) coding wasn't a primary concern, and who was dealing with cancer and much bigger fish in the i* products, being any more than tangentially involved in what would have been at the time a fledgling research language project. He was probably aware that it was happening, but I doubt that he played much of a role. Apple is after all a massive company filled with many smart people and who knows how many research projects.
Not all internet users are Netflix subscribers. Installing Silverlight is fairly heavyweight, and a lot of people aren't willing to install something like that to watch some random cat video on a random website.

The net effect of this was that the average video on the internet was not DRM'd, and couldn't be without losing significant potential marketshare. Once all browsers natively support DRM this will likely change.
It does add to the discussion.
Encypt it offline, copy paste the encrypted text+signature into the GMail compose window. Unencrypted never hits the DOM (unless the recipient has an extension that decrypts in the DOM).
And it's nothing particularly special. Automatic reference counting has been going on since the 1950s. There's even an AI Koan about it. It's a nice addition to Objective-C but it's nothing new.
The thing is, socialism is all over America and people actually like it. I'm guessing even you. For example, the military, public roads, the police, public libraries, public schools, fire departments, postal service, garbage collection, public landfills, the FBI, the polio vaccine (Dr. Salk could have sold his vaccine in the free market and made millions and millions of dollars. Instead he gave it to the federal government to begin eradicating polio.), museums, public parks, sewers, the GI bill, public beaches, snow removal, street lights, Amtrak, NPR, USDA, FDA, the Census, and on and on.
‘Social networking sites should be banned’ – Don’t be ridiculous
There is nothing wrong in following traditions or coming up with new traditions which are totally irrational. I am an hardcore atheist but I visit temples, perform puja and chant mantras. There is nothing to be apologetic about it.

A lot of negative propaganda against Hindu traditions is driven by left liberals who view Hinduism and Paganic beliefs as evil.
Why is hotmail between 50% and 90%?
Port? Windows PE executable running on top of eON is not PORT by definition of the word.
Time for Bale Breaker Field 41 :)
I am not a lawyer. I believe that in an aggregation of people, the assemblage itself does not have greater rights, powers, or abilities than those possessed by the individual members. It cannot do more than its members.

It can, however, by voluntary cartel cooperation, do less. Thus, while people individually have the right and ability to discriminate based on viewpoint, they agreed upon the creation of their government to deny the aggregate that right, as a means to protect its minorities from the agency problem.

Corporations, being a creation of that government, cannot assume powers that their creator does not possess. Sole proprietorships and partnerships, being creations of the people directly, can discriminate to the same extent as their creators--as much as they please. Corporations cannot discriminate in that fashion because their creator cannot.

The people do not create the corporation. They petition a government to create it and grant full operational control of it to them. That is an important distinction.

Allowing the government to create a separate entity under its authority that can do more things than it can is simply abrogating the original cartel agreement. You might as well not have a government acting as the middleman at all. Just raise a private army and do as you please.
Parts of Heroku are down
Sure using this will just send a bunch of gibberish to Gmail in the body such that Gmail won't be able to auto-scan for ad keywords to send to you. But this probably will be used by .000001% of Gmail users, so I doubt they are worried about this affecting their business in any meaningful way.
Send a polite message to the mods, with a good reason.

To just lock yourself out, set your password to a long random string.
How objective can something be if the criteria vary depending on the comparison?
Trading off screen space for feature visibility cannot be good for content-heavy applications.

You can always trigger or "force" interaction on the user but you can't force content on a user after you lose screen space.

I'm sick of reading late criticisms about standard stuff that made its way into Android guidelines.
There was the Dashboard, then there was Navigation Drawer, now Google+ completely changed a few things altogether.

If you want to make all features so visible, then why not use Dashboards ?
In one screen, you list all critical features and in subsequent screens you have all the space for content. [Ignoring the fact that Dashboards make the app look old]

Or heck, we had real Menus before that, magically, heroically placed in lower part of the screen!
Not an ActionBar on top of the screen where you strain your thumb in mega screens.

But no... definitely no.
Everybody has to advertise something else.
Cool, thanks for making this, I'm going to try to check it out soon.

BTW, I assume you've seen Bret Victor's talks, but if not, you absolutely must, especially Inventing on Principle.
Most CS books about GC algorithms reserve chapter 1 for RC.
Any hope of a Win8/Metro version?
Apple Design Awards and Freemium
Scheduled meeting times enrage me to end, because it takes enjoyment out of my life. Very frequently, something unexpected happens near the time I have to be getting ready to leave to the meeting, but I have to say no to life instead and bow down to this stupid God of time.

I understand business meeting times. I understand showing up to class on time. I don't understand times for meeting up for pleasure (drinks, dinner, dates). I just don't.
I find when Apple employees leave something important out, like licensing, it's because others haven't yet made the decision -- in other words, it's not final. I personally would have expected that if Apple were not making the code open source, they would mention its exclusivity and emphasize it as a training program for schools, etc. Realistically, it's just time -- like LLVM improvements or past work on Objective-C, expect everything up to the REPL as open source, but playgrounds and docs under proprietary license or completely closed would be my guess. If not now, some time in the future as .NET further open sources or if they want to encourage Swift as a JS competitor.
<infogulch> is correct. I wrote about this in 2007:

http://news.cnet.com/Will-security-firms-detect-police-spywa...
"In theory, government agencies could even seek a court order requiring security companies to deliver spyware to their customers as part of an auto-update feature. Most modern security companies, including operating system makers such as Microsoft and Apple, offer regular patches and bug fixes. Although it would be technically tricky, it would be possible to send an infected update to a customer if the vendor were ordered to do so."

Countermeasures to autoupdates include: (a) disabling them; (b) verifying that the checksum you receive is the same as posted on a number of different sites unlikely to be coerced into delivering FedGov malware; (c) only downloading autoupdates from a non-U.S. repository unlikely to be coerced into delivering malware. And probably many others I'm not thinking of offhand.

But in reality if your threat model is that the NSA/FedGov/FBI/GCHQ/CIA are already targeting YOU SPECIFICALLY, you probably already have a few dozen physical bugs that were concealed in your home placed via a sneak and peak Scarfoesque black bag job the last time you went out for pizza. A hypothetical court order to force FedGov malware on you specifically via autoupdates can be contested by the provider (I was the first to report last May that Google was litigating two non-malware NSL cases pre-Snowden) and in any case is not bulk surveillance.
Clang uses dataflow analysis to remove redundant increment/decrement operations.

There was even a WWDC session about it when ARC was made available.
I think it's because Swift is so new only a small percentage of people have actually looked at the language spec.

First thing I thought of when I saw all the func calls, curly braces and beaks (->) was "this looks like in between Lua and Go"

After starting to dig into the book, it's pretty apparent that isn't the case
IE11 only works on Windows 7/8, and OS X 10.10 is only supported by Macs up to about 5 years old. Even then, a lot of people don't actually keep their OS/browsers up to date. I expect Netflix's demographics are quite broad, and probably still quite a lot of people on XP and 5+ year old computers. There's not really any reason for them to drop support for Silverlight, they'll probably just keep new features for the HTML5 player.
LOI?
Google's posting today addresses this point, I think:

https://code.google.com/p/end-to-end/
"When we started work on End-To-End, there was no JavaScript crypto library that met our needs, so we built our own. During development we took into consideration all the criticisms and risks that we are aware of, and invested effort to mitigate these risks as much as possible... We hold ourselves to a higher standard; we started from scratch and created a testable, modern, cryptographic library. We created this new core library for End-To-End with support for BigInteger, modular arithmetic, Elliptic Curve, as well as symmetric and public-key encryption. Having done that, we then developed an OpenPGP implementation on top of it..."
The problem can easily be solved by replacing the hamburger menu with this newly created revolutionary bacon menu:
https://twitter.com/designsapiens/status/473925065500033024/...
Chris Lattner's amazing resume (Apple, IBM/Sequent)
This is very interesting. We've been bounced through Trello/Asana/HipChat/Slack quite a bit, and definitely experience this problem.

Curious - how well does it support chat contexts not associated with tasks? Like general or subject-based group chat?

Also - one of Slack's major advantages is it works great everywhere (web/desktop/mobile). Attaching task tracking to a mobile chat app seems like an incredibly difficult UI/UX problem.
Data Visualization and D3.js Newsletter – Issue 81
Great work. I had a huge amount of fun converting your last article (terrain renderer in a tiny number of JS) to WebGL and that was only fun because of your clean, easy to understand code. Thanks for sharing.

--Callum
Apple's Pitch to Programmers Shows Rising Google Threat
Has Microsoft stated whether they intend to keep the WinXP-compatible toolchain around? I imagine they won't now that XP is officially discontinued.

Then again, Windows Server 2003 is still hanging around until next year, so maybe they won't ditch that compiler just yet.
I think that's probably the more interesting story here. It looks like the Snowden leaks have leaked. See: http://www.businessinsider.com/new-snowden-leak-about-uk-spy...
Heh, reminds me of kkrieger - a first person shooter in 100KB for a scene demo.

https://www.scene.org/file.php?file=%2Fparties%2F2004%2Fbrea...
Python 101 Book Published Today
Installing Silverlight is fairly heavyweight, and a lot of people aren't willing to install something like that to watch some random cat video on a random website.

Nonsense. Folks have installed Flash forever in order to watch cat videos. Youtube was Flash based and Flash has even been bundled with Chrome. If folks have wanted to DRM their cat videos they've had the ability and its not happened. Its not client side compatibility thats prevented this its that the DRM encoding and streaming costs and complexity that make this a poor choice for content providers.
640px is the exact width of the iPhone 5's screen.

While you may want larger images, the fact is that Instagram has a large number of users in foreign markets and they're trying to expand their presence there. Increased resolution means larger resource requirements, and ultimately, a slower/reduced experience for the users they're trying to reach.

To be honest, a community like 500px might be more along the lines of what you're looking for.
Honestly this news article looks like a PR job for this man withe objective of getting publicity and/or other help from sympathizers in West.

Ironically, this method was employed by Christian missionaries like Mother Teresa to gather wealth from west.
This is interesting. Seems we've found another way to crash the server!

EDIT: We will have fun looking at the logs tonight.

EDIT: Found it already. Doh! I need to use a channel for the chat 'outbox'. Chat will crash the server!

EDIT: Have chat disabled for now. NOW let's see you crash it! :)

EDIT: Smartasses! Okay, I'll have to figure this out now.

2014/06/03 16:51:32 http: TLS handshake error from 208.90.57.196:48955: tls: unsupported SSLv2 handshake received
2014/06/03 17:04:18 http: TLS handshake error from 54.80.180.161:54227: tls: unsupported SSLv2 handshake received

EDIT: And, it would seem some enterprising fuzzer has found yet another way of freezing up my server. I should have that fixed in a day or two. (So thanks again!)
Letter of Intent - http://en.wikipedia.org/wiki/Letter_of_intent
Why not use a community that is geared for professionals like 500px?
The Battle of the OpenStack Distros Begins (Bring Popcorn)
It's complicated. If the URL isn't an exact match some extremely limited normalization may be applied. More, if the item is no longer in cache then it doesn't match at all. This is regarded as a feature.
Yep, kkrieger is the one I remember:

https://www.scene.org/file.php?file=%2Fparties%2F2004%2Fbrea...
Typeclass encoding in Swift
I'm confused as to why anything isn't 100%. I guess I could maybe understand 0%, but how can it be 50%? I would imagine you either encrypt all email or you don't encrypt any email. What is the in-between?
Where is "trap"?