skysight-inc/HackerNews huggingface dataset:
I wonder if they will consider more open source also?
Wow! That is exactly it. I was diagnosed as severely dyslexic in first grade. I have never heard anyone so accurately describe what I feel is happening in my head. Thank you for this.
> They would be on the receiving end of a PR shitstorm if they tried to enforce their patents after publishing this.

I can see a situation where a competitor / patent troll sues them, and they use the patents defensively. If they're obviously on the right side, their PR department won't have such a hard time.
Not surprising - Haskell and Lisps are the most popular functional programming language.

Aside from Dylan, J or Scheme, I can't think of anything else to add.

You might be able to make an argument to add is ES6 with a pile of additions to Function.prototype, but FP in JS isn't as natural as other languages.
The aspirational bit is spot on and the G4 membership is a great example of the bigger aspirations. When I said I had never heard Brazil mentioned as anything other than a regional power I kind of lied. I have frequently heard that Brazil aspires to be a major power.

I am glad that you did not take any offense to my comments. I actually have always been interested in Brazil, the flag was probably one of the first countries' flags I could recognize as a child after US, Canada and USSR (at the time). My mother went to Brazil with American Foreign Service in the 60s. So ever since I was a little kid I remember getting a Christmas card from her host family and I have always wanted to take them up on the open offer to come visit.
The funny thing was that the only thing preventing it from working (even though it shouldn't) was a one or two line change in the internal code that loads payloads into models. I actually thought that it was a bug until I realized what was happening (though it was still difficult because one of the methods that was being used is/was monkey-patched on at runtime, and therefore don't exist on any of the classes in the code).
Great all the comments are ignoring the (pretty damn interesting) point made in the article and rather just attacking the aesthetic of the blog. Way to go HN!
Clever piece of code exposes hidden changes to Supreme Court opinions
Thanks to aphyr for doing this sort of testing. It is important that we not only verify etcd with our own internal testing but also have dedicated third party feedback. From the beginning we have wanted something that was simple and worked correctly.

It is also great to see etcd showing up in lots of interesting projects like skydns and kubernetes. I think we have built something that is not just a great building block for CoreOS but the OSS community at large.

Thanks to everyone who has helped get the project to where it is today; there is a bright future ahead.
Kara Swisher reports[1] that his intent in selling stock was to raise money to donate to medical research:

There was, in fact, a question at a recent “tea time” — bi-weekly employee meetings with top execs — about Rowghani’s large sale of his shares. Those in attendance told me that Rowghani got up and told the audience that he was not thrilled to answer the question, but noted that he wanted the money to give to research to battle a disease that took his father’s life. It was an emotional address, said those present.

[1] http://recode.net/2014/06/11/twitter-mulling-shake-up-of-top...
> If you're out of school, where do you work, and at what?

I'm surprised that YC is making the assumption that the applicant has a permanent job.
US pushing local cops to stay mum on surveillance
Nothing is legally binding without a meeting of the minds: offer, acceptance, and consideration. Tesla is offering not to sue you, yes. What are you giving Tesla in return? Who signed a contract memorializing this agreement? What money is changing hands?

This promise is just as legally binding as the promises of political candidates when they are campaigning (i.e. not at all), and is worth exactly how much you paid for it (i.e. nothing).

That said, of all the companies out there who can make a promise, Tesla is near the top of my list of the most trustworthy.

Would I believe this promise if Apple, Google or Microsoft made it? Hell no. But for some ineffable reason, I believe Elon Musk when he promises something, and I believe Tesla wouldn't promise something without Musk's approval.

I still would get a license agreement to back up this promise if I were going to use any of their technology, though. You'd be stupid not to. Tesla shareholders could ultimately kick Elon Musk to the curb just as Apple did to Jobs. Musk could pull a reverse-Gates and become an asshole in his old age instead of a philanthropist. Nothing is certain in the world of business.

Trust, but verify.
Awesome. Reminds me of "Trust Me, I'm Lying". I don't recommend using any of the techniques in the book, but if you're interested in media, the book provides a unique view into the guts of the system.

http://www.amazon.com/Trust-Me-Lying-Confessions-Manipulator...

Ever read this?
I grew up in New England and lived for many years in the Boston area before moving to Seattle in the 90s. I lived in the greater Puget Sound area (including Seattle and as far out as North Bend) for 13 years.

Sun-breaks, yeah. Hard to believe that those are a thing, but Seattle people get really excited about them. No mosquitoes was a huge win over New England. Aside from the tech, the mountains and the water are what brought me there. I got there just when the first wave of anti-Californian sentiment was getting going and R.E. prices were on the uptick.

Among the things that led me to leave were the absolutely horrific traffic situation in the city and eastside. It got so when I left the house to drive somewhere, it didn't matter what day or what time of day/night it was, I faced very high odds of encountering a stop & go backup along the way. I became convinced that part of this was due to the region apparently having the most timid drivers I'd seen anywhere. The slightest roadside anomaly, the most minor unexpected sight would result in brakes being slammed on and a mile-long stop&go forming. On 128/90/495 in MA we drove bumper-to-bumper at 70mph and got where we were going.

Speaking of the highways, the sight that completely blew my mind in Seattle (again, as a New Englander) was that of people abandoning their cars on the interstate highways when a few inches of snow fell. Not just stopping, but getting out and walking away.

Regarding the weather, the summers are glorious but very short. The weather is probably starting to clear up about now, but winter will be back in October. The gray is what got to me, and in the winter the gray combined with cold (30s-40sF) drizzle made it all feel much more miserable to me than 20F, blue skies and sun on blinding white snow, which, by the way, is just what we get here in Spokane. Speaking of that, Spokane weather is remarkably like New England - four seasons, fall foliage, cold+snowy winters and hot (but not humid -- very dry) summers. Alas, there's no significant software tech scene and the cultural scene is awful.

Washington has a half dozen or so dramatically different climates, it's an amazing place to live.
I can't see the need for automation here. It's not like millions will wake up tomorrow to build electric cars in their garages and start a company to sell those.
Ah ha! My evil plan is finally revealed.
Facebook changes ad policy to track sites and apps you use.
Where is "git split"?
I am thankful you still had a choice to continue reading or not. I am thankful you had the choice to use a user-stylesheet to override both the font-family and the text colour into something more readable for you.

I am thankful that the ability to work around these shortcomings was in your control. (Chuck it through a readability bookmarklet, as an alternative to overriding CSS)

Spare a thought for people where the choice of whether or not to consume a piece of content is taken away from them because they are disabled, and they have no straightforward way of working around the barriers the website has placed before them.

These people don't have the choice you have, unfortunately. I wish they did.
Maybe is should have said, 'little clinical knowledge'.
The GPL prevents you from shipping compiled binaries or modified source.

A LibreDWG plugin to LibreCAD is likely to be easily distributable purely as source. FSF doesn't like to talk about it (it gets into quite dangerous territory for them when talking about interpreted languages), but the reality is that GPL relies on copyright. Specifically, it relies on their ability to make a copyright claim to things you are trying to share. If they have no actual copyright claim to something you're distributing, they are shit out of luck.

FSF and licensing@ really likes to pretend that they can prevent this. But they never give specifics and always talk in generalities. They are bluffing and have no actual legs to stand on. If they have no copyright claim to something, they have no actual power over it. At all. It's out of their GPL's grasp.

Of course, the FSF also wants it both ways when convenient. For example, they want to co-opt Matlab's MEX API for GNU/Octave, and simultaneously prevent you from doing the same to their code. This is allowed because of their magical "compatibility" wand. Apparently, they may copy interfaces as they wish, but for nebulous reasons you are expected to trust them that you may not do the same.

See also the existence of ZFS on Linux distributed as patches/source-code shims (not a FSF issue as FSF does not own the Linux kernel, but ultimately it's the same licensing issue).
The iOS jailbreaks used to (haven't followed them recently) involve exploits in C/C++/Objective-C code. They've taken advantage of various system applications to install the jailbreaks. Some used exploits in PDF handling, others in USB handling.
Agreed. The title makes it seem that the 18 slides are easily digestible when in fact, it's pretty dense and it's a slog just to even glance through them.
I am not talking about games at all. I am talking about simple things like scrolling list views. As touch interfaces are very imprecise by definition, a smooth framerate is absolutely necessary for a usable interface. It's very hard to click or even find the right item in a janky list. And that's what I'm getting at: my desktop computer can't seem to do it in HTML5 apps, so how can a 25$ phone?

It's nice to think about ideals like a common runtime, but this ideology starts to fall apart from multiple directions once you think about it. I already mentioned the performance issue, but what about things like app design?

Interoperability is a bad thing for user interfaces. Unless those mobile phones, smart TV's, video games and watches are all magically going to switch to a Firefox OS monopoly and its interface and guidelines, we're in for a future of switching between apps and finding ourselves having to relearn basic functionality in each one of them.

I don't know about you, but I already face this uncanny valley daily using different web apps in my browser. There's always an unsettling feeling since every app behaves slightly differently. If I right-click this or that, does it show the browser's own context menu or something from the app? If I do this or that, does it behave as I expect it to do?

Using a user interface (be it HTML5 in the browser or a GNOME app in my KDE desktop) that isn't designed for the HIG of the platform I'm using feels like walking through a minefield.

And frankly, normal people don't give a shit about interoperability, openness or any of that stuff we might consider important. They care about a device that is fast, simple to use and provides the apps they want. That's a reality that Firefox OS needs to face.
“The concept of a covert acoustical mesh network renders many conventional security concepts useless”

I am curious how much real security expertise the quoted researches have. Conventional security measures would work great with this new communication layer: removing speakers/mics will be as effective as removing a network card/usb ports/floppy drives which is a common technique for protecting sensitive computers and data (and it is known for ages). Same goes to access control (who can listen to speakers or use network card). Same goes to firewalls (stop unexpected traffic or unexpected sound). And the list goes on and on.
How can you not love this guy?
Nice! I had a Franklin ][e clone at home while I was in high school, and then a real Apple ][e at work (during college). We built control cards that would connect to an external box (via opto-couplers!) which could drive stepping motors. Originally these were smaller motors, but eventually the drives included systems that could run milling machines, lathes, etc.

One nice thing is that the bus was easy to deal with. Clock speeds were low (all were back then) and the gold-plated edge fingers were (comparatively) big, so you could design a card that just plugged in.
Promissory estoppel can apply without a covenant, but the good faith thing is pretty vague in the absence of a contract. Most likely they are going to put out licensing terms that protect Tesla against certain patent suits-- perhaps protecting them from new patents building-on-top-of/citing Tesla's own patents.
I'm curious how many of Twitter users are real and how that plays into regulatory filings. There are an awful lot of fake accounts on Twitter.

Not to say I don't like Twitter a lot. I use it everyday to follow news and conversations.
You want to make money or you want to change the world ?

I really liked Tesla here, there is the "good faith" deal, but still...
Pretty cool. Reminds me of SongPop which was a hit for a while (basically put this into a competitive game with many categories). Nice work!

I tried doing a startup based on short music clips (sourced from iTunes). Its too bad that its still a minefield legally until there are statutory rates for short clips of content.
I thought this was about the program Blender ( http://www.blender.org/ ), but no, this is about measuring the rotational speed of a smoothie-making-blender.
you could ask for a unique identifier that isn't an email address.
> And in order to be useful, you need to drink everything with that cup.

This is a very important point and really limits the usefulness of this cup. Lots of empty calories that happen from drinking happen on the go at places like bars, restaurants, or coffee shops - are we expecting people to bring their cups with them everywhere and empty out their beverages into their smart cup before drinking?
Blackberry tried to make this a selling point too.
A Brisk Walk is a Good Activity for All 50-plusers
What they really need is Android apps running on Firefox OS.
Companies will be successful with or without YC if they are determined to succeed. YC alone won't make any company successful, only the founders and their employees can do that.

I share this same view with founders of current YC startups http://imars.posthaven.com/so-you-got-into-yc-now-what
> but Toyota and Ford? You can't ask budget customers to prepay a decade's worth of travel costs.

A 2014 Ford Focus gets ~40mpg. Assuming 12,000 miles/year, that's ~300 gallons of fuel. Assume, conservatively, $3/gallon. That's ~$900/year for fuel, or $2700 over 3 years. The cost to get supercharger access from Tesla is $2000 at time of purchase ($2500 after delivery).

To finance $2000 at even a ridiculously high 10% over 3 years is $64.53/month, fully loaded principal and interest. This is already less than most people pay per month for gasoline/petrol.

And that's THREE YEARS. After that, to fuel at Superchargers is essentially free (already amortized).
this is another marketing ploy. this is also the beginning of Elon preparing for his next career move. Elon's
realizing he has hit the technical and economic limits of all battery vehicles and can't deliver. now that he has
given away all his patents, he will make moves to distance himself from Tesla. he will hand over
the reins to someone else. step away. start another unrelated business. and when tesla crashes and burns (no pun
intended) he will be able to say it wasn't his fault, that he left them with all the tools and "they" couldn't make it
happen. in the executive world they call it the "sideways shuffle" or the "Teflon shoulder".
I agree with everything you've said. I intentionally did not separate "protocol" from "binding" in this deck. I wanted to take more of a pragmatic approach and less of an academic approach. In practice, REST is most often implemented on HTTP. Because devs can relate to HTTP, I coupled protocol and binding to keep things simple.
When is it ok to send an email without an unsubscribe link?
Yup - see http://imars.posthaven.com/so-you-got-into-yc-now-what
Not true:

http://legal-dictionary.thefreedictionary.com/Promissory+Est...

Not that it applies here just yet, due to the vagueness of the good faith part.
Didn't know that! That turned out well. To the innovators go the spoils.
> There may be altruism and mission involved, but Tesla isn't (and shouldn't be) a charity.

Altruism and being a company are not mutually exclusive. In case of Tesla, being a company is probably the most effective way to achieve its goal. It's the difference between instrumental and terminal values I'm trying to point out; i.e. Tesla is earning money to electrify transport, not building cars to earn money.
I do love the humor, that sets them even further apart from the old crew
A Long-Ago Ancestor: A Little Fish, With Jaws to Come
I wonder if it can tell when you're drinking Soylent.
> An upper bound is a valid estimation.

Most people don't expect upper bounds, though, when talking about estimations. I for one would appreciate a less-than or less-than-or-equal sign when this is truly an upper bound, as it gives me a better idea of what to expect of the actual number of results in relation to the estimation.
World Cup to Debut Mind-Controlled Robotic Suit
Wearables: Big Data Could Be a Big Deal (or an Ordeal)
I used Poly1305, but exactly in the way Daniel J. Bernsetein used it in his NaCl library. I also used his ECC signature scheme, also in exactly the same way. :)

As far as I can tell the gotcha with Poly1305 is that you absolutely cannot reuse the same key ever. His construction involves using your keyed cipher to create 32 random bytes by encrypting 32 zero bytes before encrypting the actual message. These random bytes are then used as the one-time-use Poly1305 key. In NaCl he does this with either Salsa20 or AES-CTR, both of which are stream ciphers. (CTR converts a block cipher into a stream cipher.)
"Biohazard" [6.2831] is a very interesting read about the soviet biological warfare programme. Written by one of its key members.

[tau] http://www.amazon.com/Biohazard-Chilling-Largest-Biological-...
It's up to the authors to decide which license they will choose. Complaining that you can't use a GPL3 DWG library in your code is no different than complaining that you can't use Autocad's DWG library in your code: it's not yours; you do not get to decide the rules for using it.
Twitter is the new water cooler.

I don't use it, but I can see why some people do. Having said that, I really don't see how they will be profitable in the long term.
The reason why Backbone views are so minimal is precisely so that you can use the HTML/UI abstraction of your choice.

For some teams that's Underscore templates, for some it's Handlebars, for some it's in-house widget libraries, for some it's React.
Time Management For Programmers
This is great news! We had YC companies come out and sponsor Hackendo: IoT Hackathon a few months back. https://hackendo.techendo.com/

I'm glad YC is taking a more active role in developing their offline community.

[edit]
Also, I run the SFHN meetup. Join us!
https://www.facebook.com/groups/gosfhn/
For what it's worth, I kinda like the idea. I don't think coding interviews are going to go away anytime soon and I'd much rather use HackRank's fancy interface from the comfort of my home than stand awkwardly at a white board while one or two people stare judgingly at the back of my head.

Despite the somewhat sensationalist headline, the article itself actually seems to be pretty realistic (aside from the "and in a year from now, HackerRank will be like that" comment).

To me, it seems like another tool people who are not good at networking can use to distinguish themselves.
Yeah, as I said in my blog post this is certainly text-heavy. The more appropriate format would have been a article, but I wanted an excuse to play with SlideShare. This deck could have be thinner with more visuals if it were accompanied by audio or video as in a proper talk. But I didn't have the time to do that, so I wanted the deck to be self-contained. Just think about it as a textual blog post in slide format.
Minor errata: Rails was released in beta during the fall of 2004. The first Rails conference (Canada on Rails) was in early 2005 and the 1st edition of AWDwR came out in August 2005.

I believe Rails hit v1.0 in December of 2005, but by that point it was already a thriving ecosystem.
There are a number of ways to use it. Three of them are:

- Saving your username and password and then filling in the details when you visit the site.

- Keeping secure notes for things like security questions (or anything else you want)

- Filling in information on registration forms.

Encryption and decryption take place on your computer. The only thing that goes to LastPass is the encrypted information. They have no way to see what you're storing on their servers. That's why you're out of luck if you lose your password.

The biggest advantage to me is that I want to generate unique passwords like %T124_tatWE4%%^&Tx-234rq for each registration, but there's no way I could possibly remember them, so I'd be forced to carry a written copy everywhere. That's not very secure so I reuse semi-safe passwords instead. With LastPass I generate a unique 16-character password and never have to remember it.
A slog indeed.

For anyone interested, this is the article I hand out when someone asks me about designing a REST API:
http://www.vinaysahni.com/best-practices-for-a-pragmatic-res...

And here is the HN discussion from when it was originally posted:
https://news.ycombinator.com/item?id=5819231
Upvoted because it's OK for you to not know every meme from the 1990s

Today you are one of the 10,000 - http://xkcd.com/1053/
I thought the same thing when I saw this on the front page! I have a Ph.D. in physics and I still have only had one or two courses which delved much into differential geometry. :)
PGP released its source code as a book to get around US export law
Accessibility is more than just Perceivability - a characteristic robots would appreciate. Accessibility includes Operability and Usability, these are more human focused, and less robot focused principles.

What's the point of having a perceivable interface without it being usable or operable? See this: https://news.ycombinator.com/item?id=7885113 -- for accessibility tips that have no relevance to spiders/bots, but is fundamental to accessibility.

That's where this "robots are like blind/deaf people" argument falls down.

Accessibility is about removing barriers for humans, with human related disabilities. That making those changes also makes content more consumable by a spider or crawler is a positive side-effect. A great positive side-effect, but not the primary aim.
Yeah, but we all know selling cars are mostly marketing :D. Tesla will have a field day if the other manufacturers do that. It's a risk, but it's a calculated risk with a huge amount of rewards for reasonable risk, which is exactly how smaller companies compete with the incumbents. No CEO from a big auto company could make this move, but Musk could, and did.
It was actually their invention of the three-point seatbelt in 1959.

http://www.wired.com/2009/08/strapping-success-the-3-point-s...