skysight-inc/HackerNews huggingface dataset:
That may be standard, but it's entirely not in the interests of any employee to play the game. The founders' and investors' beliefs regarding "skin in the game" are missing one key component: the reduced salary one takes at a startup. That reduced salary is skin in the game, as is the acceptance of risk by agreeing be compensated in equity in the first place.

I don't object to 4-year vesting. I don't object to cliffs, either, per se. But I wouldn't consider being treated that way for such a tiny stake as 1%.
> Real world recursion: "Lather, rinse, repeat."

I think that's iteration…

Interestingly, while trying to think of real-life examples of things that were either iteration or recursion but not both, I realised that any example of one could be considered an example of the other. I'd already known & been comfortable knowing that they are equivalent, but now I understand it in a way I didn't before.
It would be nice if candidates were this prepared! It's good advice, at least for the way we interview. On one particularly egregious occasion, we got through the "soft" questions and told the candidate, "Now we will ask you some technical skill questions," and candidate said, "I didn't know there would be technical questions" (this was for a software developer position), and refused to answer them. What else would someone possibly expect??
I had this idea as well (after seeing Make a Lisp on HN). Anything that you found challenging in porting the Python version to Nim?
We are discussing trust. It's obvious that one trusts or not, so why is it surprising we see it mirrored in a group of people discussing trust? Answer: It's not.
Licensing engines was insanely lucrative, until Unity. Then everything changed -- you could go out and get a good engine with decent framework tools for a few hundred bucks. Why pay six figures up front and X% of revenue when a few hundred bucks for Unity did the job just fine?
502. Nice.
I haven't tried to use the device to control my car. Though I just learned that this week's Security Now is all about it: http://twit.tv/show/security-now/497
I read throughout your whole site. Way too much content. I still don't know what the product does or why I should switch from Slack to OpenLoopz.

The z in the name is not great. OpenLoop would be so much nicer.
I know and I understand.

I wish Apple allowed you to do that but for now they don't.

I have talked to paddle.net and binpress.com about making it available through their services. You can sign up to the newsletter if you want to be notified about things like that.
Plague outbreaks that ravaged Europe were driven by climate changes in Asia?
Twilio's User Growth Over Time
256K of flash? They must have to try to get chips that small. Is it an addressing problem?
It has it's advantages to be sure, I really like eventsourcing. For some kinds of projects it's the obvious way to go. Finance seems like a killer application, because of the way the entire audit trail is stored, and the system can often be rebuilt to a valid state upon finding and correcting a production bug.
None of those things you said imply mutability. (Okay, maybe singletons, depending on the implementation.)
I think the focus on pheromones may be misleading. People can for example smell a buildup of uric acid which is a sign of disease and poorly functioning kidney's. So clearly people use sent clues even without pheromones.

PS: The perfume industry is $28.95 billion worldwide so the idea that people care about how others smell should be obvious. And not just women as men's deodorant is vary common.
Totally agree with you here. It smacks of "I think it's this way, so therefore here's why I'm right thinking these things."
Hillary Clinton's office was warned over private email use
I was walking through a suburban neighborhood with a group of friends to find a better vantage point to see the 4th of July fireworks several years ago. This woman's 8 year old daughter was riding her tasseled and glitter covered "princess" bike beside us, and had to transition from the road back to the sidewalk. The closest path was over a concrete driveway, which had about a 2 inch (~5cm) "lip" where it met the road.

The girl got "stuck" with her front wheel against the end of the driveway, and called for her mom! (And yes, her mom came over and helped her roll past the "obstacle.")
AP now claims the MX was Google and then changed to MXLogic.

Given that and what you say, the most likely scenario IMO is that she was getting too much spam and asked whoever was taking care of her IT to do something. They decided to front-end her email with MXLogic and it's still going to Google (but of course, we don't know for sure).

If so, the whole premise of the article (Some people use Google, but Clinton built her own server) is false.

Meanwhile, the AP thinks that Clinton's MX choices have to do with her feelings about China.

http://bigstory.ap.org/article/b78ba433af3a45209668f745158d9...

In November 2012, without explanation, Clinton's private email account was reconfigured to use Google's servers as a backup in case her own personal email server failed, according to Internet records. That is significant because Clinton publicly supported Google's accusations in June 2011 that China's government had tried to break into the Google mail accounts of senior U.S. government officials. It was one of the first instances of a major American corporation openly accusing a foreign government of hacking.
Notes on John Carpenter’s “The Thing”
I agree with this comment, but I think this blog post is really addressing data flow at the company-wide or datacenter scale. Surprisingly there immutable event data hasn't really had much of a home at all beyond data warehousing.
Not yet availble for GApps users.

Because Google hates us :(
The author lost me right at the beginning: "It’s important to realize that one bad interview doesn’t mean you’ll never get a job. It might just mean you aren’t a good fit for that company, or that you didn’t prepare well enough."

While it might mean those things, it's just as likely to mean that the interviewer is unprepared. This happens surprisingly often. Interviewers will either ask questions you've been asked already, or they will make up questions on the spot that they think they know the answers to but don't.

Maybe your interviewer spilled coffee on themselves on the way to work, maybe they just interviewed 3 candidates in front of your and they are exhausted/picky.

Quite often an interviewer will fail to clarify an important issue, and give negative feedback because they aren't sure if you're competent in that area.
> The problem with that article is not that it makes 0 valid points, it's that it makes some terrible correlations as an attempt to prove cryptos won't be huge.

Actually, the article doesn't set out "to prove cryptos won't be huge," and ends on a crypto-positive note:

> Bitcoin has shown us the promise of blockchain technologies despite its design shortcomings.

> The future of the technology will probably evolve towards a model that more resembles real world needs, rather than the needs of “cyberpunks”.

To diverge from the article a bit and respond to your final point, I don't know that the mantra of individual empowerment in the Bitcoin world amounts to anything other than solipsism. Bitcoin, as far as I can tell, ignores structural biases preventing people from accessing the cryptocurrency. We can see evidence of this in the "Bitcoin in Africa" startups, which on the surface seem benign and even benevolent, but are hiding an uninterrogated colonialism: their chief assumption, it seems to me, is that the developed world will always control more of Bitcoin's limited resources, and the value of spreading a small portion of those resources to the developing world comes from lock-in. It's a classic unfair trade agreement, and it doesn't take much thought to see how problematic this situation can become.

eBay can bend you over with fees because they control the market; Bitcoin's limited resources are susceptible to the same kind of market control. That's the discussion I wish more people were having.
'PwnPOS': Newly-Identified PoS Malware Thrives in Windows XP Environments
> Why do you think Java distinguishes Integer from int?

Because the compiler writers didn't want to spend effort using tagged types or compiler optimization techniques.

The original goal was to generate bytecode for simple execution in embedded devices.

.NET for example, does not distinguish between Integer and int. One is the alias for the other.

Eiffel INTEGER is mapped to a plain C int[0], when generating native code.

Smalltalk implementations usually use byte tagging to map primitive objects to register sizes. Described in the blue book.

Ada Integer has quite a few pre-defined attributes and the language allows for additional user defined attributes[0]. Additionally one can specify the amount of bits used for storage.

Any good CS compiler design course would cover such cases in detail.

[0] Which is a pure OO language.

[1] think methods
As a boy in the 60's and 70's it was still pretty common to see these systems in department stores for handling receipts. I always found them fascinating. The cashier would open the slide and you'd hear the suction, then a solid thunk as the container was sucked into the line. A few minutes later and you'd actually hear the returning container whoosh down the line before it thudded into the padded basket. The development of these systems strikes me as being similar to the development of canals, in that they solved a significant physical problem for a short time until much better technology (railroads, telephones) emerged. Interesting article and thanks for posting it.
There was a case study of short selling on NPR's Planet Money a few weeks ago: http://www.npr.org/2015/01/30/382587945/winning-at-short-sel...

Basically, the guy discovered a Chinese test prep company (think College Board) that had recently started to be listed on American stock exchanges, and discovered that their payment system returned an error. He emailed their support address, and it bounced. He hired a guy on Craigslist to go look at their business address in China, and it was discovered to be empty. He shorted the ever living crap out of the stock, broke the news, and won big.
There are two sides to this, world simulation and AI. As the other replies already said, current AI isn't close to toddler-level (there's no reasoning going on in the DeepMind work, just statistical correlation). We're also way off on the world simulation side - show me a realistic world simulator that can run close to realtime. Physically-based rendering is indeed impressive but this only accounts for visual perception and learning to walk involves much more than that.
The problem is that the majority of money changing hands appears to be for illegal uses.

When the internet was in its infancy, this was absolutely not the case. I'm sure there was something going on, but it wasn't the primary use.
The time to propagate blocks is proportional to the block size, and if it takes too long compared to the block frequency, you end up with forks. That's the main reason we only have a block every 10 minutes, and limit to 7 tx/sec. But the transactions are sent separately, so the miners can make blocks out of them. There's no need to duplicate them all in the blocks themselves.
overly harsh criticism.
Something about this study feels contrived. The size of the project makes a big difference, and it seems that the study focused primarily on making the code less linear and more abstract (adding polymorphism, etc.) in cases where the overwhelming benefit is seen in huge projects involving many developers. I don't feel that was even close to being the case here.
"internet" I dont think that word means what you think it means.
What happened to all the non-programmers?
Not just that, but "The death of X" (title)... then blablabla, then conclusion: "This really isn't the death of x".

:\
The Threat the FBI Wants You to Know About
Nexus 6 - Low in-call speaker volume
"Life is a series of opportunities, and we either take them, ignore them or waste them. Sometimes, life gives us a handful to give away and I realise now that hackathons are the best way of doing that." - Fares, organiser of HackLondon 2015
Awesome, looking forward to their docker image with this. Using their images has made my projects a lot easier to bootstrap.
Also essential:

4) What is enforceable? What contractual violations will either party invest in enforcing? Enforcement may require too much time or money (e.g., it's not worth suing over $1,000), or it may disrupt valuable relationships (e.g., if the contract is with a customer who accounts for 50% of sales, you are unlikely to sue them).
Sure, but at a few thousand visitors a month that clocks in around one request every 10 minutes or so. I'm not saying they shouldn't use Passenger or another production app server (I use Unicorn fronted by nginx personally), but it'd honestly probably be fine with Webrick. I'm also not saying that Webrick is what they'd want to be on since it doesn't really have any supervision or real smarts.
Meizu MX4 Ubuntu Edition Hands-On MWC2015
Ask HN: Are there any cool hardware startups(2014/2015)?
Did this just take me to required sign in, and if not, a landing page without the actual article?
My college classes gave me 1/5th the assignments my high school classes did. It was usually less than 10% of the grade. For some classes, it was completely optional.

My high school experience was the exact opposite. I had so much homework I had to do it in other classes. It was horrible. Homework is not very effective as a learning aid and is -extremely- time-consuming.

It also discriminates against working, poor and extra-curricular students, who have less time outside of the classroom, especially if harder classes have more homework. Virtually everyone in my AP classes had rich or at least upper middle class parents. The same could be said for my college because of that.
Hi bryan and thank you very much for your kind words.

To answer your quesitons.

- not for now

- not really they are archived objects

Now this will change in future updates so if you are on the fence just sign up for the newsletter to be notified.

Alternatively buy the app and send us a mail then we can add you to the beta-tester list so you get access to some of these things as soon as they are deployed for the betal build.
I was at Kairos Hacks last weekend, which was running parallel to HackLondon and I most certainly echo the same sentiment, it was a great outlet for a lot of my pent up energy and I'm really grateful to MLH and all of their volunteers for being awesome and providing us a very positive environment for us to make awesome things!

The event was covered here http://blog.kairossociety.org/kairos-hacks-kicks-off-in-barc... here http://blog.kairossociety.org/kairos-hacks-barcelona-and-the...

I ended up writing a tool that extracts meaningful information from the Spanish elections : https://github.com/shadeslayer/dataminer , which can be further visualized on a website. Its not the most proficient code ever, but it's a start :)
enjoy: https://www.youtube.com/watch?v=3O2QhnXm10E
I find arguments against Bitcoin by talking about scams and illegal transactions completely baffling. The same thing happens with cash simply because it is a medium for exchanging value. It is an inherent property of currency.
Why do you care what the public thinks? Don't work on things just because people want them, work on things because you care about them.
It's not just about encription it's also a question of varification that the email came from the person that it seems to. That's where the senders smart card comes into play they sign the email and need it to get the recepents public key.

Also, the government wants a back door. So, they keep a copy of the private key's and assign them to an employee. The goal is to prevent interception and or data breeches on a lost laptop, not to hide the information from everyone.

The same backdoor exits with full disk encryption so internal IT can help users who forgot their password etc.
Will Tesla Ever Make Money?
I read the first couple paragraphs of your medium post before I got bored. Way too much unnecessary content.

THIS IS ALL ANYONE NEEDS TO KNOW: "create a new todo item directly in the conversation simply by adding a #todo hashtag to your existing chat message"

That is what separates you from Slack or other todo apps. LEAD WITH THAT.
> "Why worry about stock options at all?"

Because they do matter and are still part of the compensation package. There's still a significant difference between a payout that equates to two year's worth of salary vs another that pays out one year's worth.
Its interesting too me that Firefox is supposedly not vulnerable, yet on both my laptop (Windows 8.1 Firefox 36) and My Desktop (Windows 7 Firefox 36) the website (freakattack.com) says i AM vulnerable?

"Warning! Your client is vulnerable to CVE-2015-0204. Even though your client doesn't offer any RSA EXPORT suites, it can still be tricked into using one of them. We encourage you to upgrade your client. "
I prefer this graph:

http://www.washingtonpost.com/wp-apps/imrs.php?src=http://im...
Why? The masses are fickle, have poor situational awareness, do not have access to classified intelligence, are unaccountable, and are easily manipulated by special interests.

For example, think of how a knee jerk "Should we nuke the Middle East?" vote would've gone immediately after 9/11. Keep in mind, Afghanistan isn't in the Middle East or Arab.
Awesome idea. Just bought it. Would have paid more too. This could become central to my workflow.

I've been using Trello or separate files for a lot of this type of stuff, but it's sometimes less than obvious where I took the note.
I see, thank you. Pretty clear.
I'm wondering whether Secretary Clinton's private email system was more or less secure than that provided by the State Department.

I'd expect the State Department would invest at a higher level based on scale (supporting many users as against supporting a single user.)
coming... :)
You can use display: table; and its siblings.

https://developer.mozilla.org/en-US/docs/Web/CSS/display
The data-driven workplace of the future
Actually @eloff and the OP are arguing past each other. Both are wrong in different ways.

> Databases are global, shared, mutable state. That’s the way it has been since the 1960s, and no amount of NoSQL has changed that. However, most self-respecting developers have got rid of mutable global variables in their code long ago. So why do we tolerate databases as they are?

This isn't true. Databases _can_ be those things, but that isn't the definition of a database. Most of the databases I have worked and created do not use update or delete except to archive old data that is no longer in the working set.

And mutability isn't always faster. Most of the time when people are championing mutability, it is because it is the most expedient (esp with their mental model), not because from a whole system standpoint it is actually faster. They trot out a microbenchmark that proves their point while ignoring use cases like retrieving old state or auditing the transaction history.
Mary Cain Is Growing Up Fast
Roosevelt Island uses pneumatic tubes to collect trash because the streets are too narrow for garbage trucks [0]

[0] http://en.wikipedia.org/wiki/Pneumatic_refuse_conveying_syst...
I didn't get that from the article.

"It’s something of a golden age of video game engine licensing. Not too long ago — hell, 5 years ago, licensing a big, brand name engine (including Source) involved gnarly negotiations, NDAs, and a small mountain of cash. Then Unity came along and changed the game."

Unity did change the game. There have always been game engines and game makers. But Unity was the first big name engine, with complete tooling, to go free. Suddenly developers had access to a full featured game engine with little upfront investment. If the game failed, it wasn't as big of a deal. If you payed the half a million for Unreal or Source, and the game failed, you had bigger problem.

Torque tried, but failed to compete. Blender, Orge 3D, Panda 3D, etc never became big name, widely used engines. They might be cheep/free, but good luck getting everything to work. The documentation and support just aren't there.

Modding is different. Unreal and others included their editor so you could mod the game, but you couldn't make a new game and sell it. You had to stay in the confines of Unreal/Half-Life/Warcraft/Starcraft. DOTA and Tower Defense came from the Warcraft 3 modding community, but they where still Warcraft 3. If you want to release your modded Warcraft 3, sell it, move it to other platforms, then you either have to pay for the engine, or use another engine.
My impression, talking to a few colleagues from Canada, is that their funding streams are more reliable, but far more modest.
I think the distinction is that the algorithm gets to observe the 2D space directly, whereas the whole notion of 3D space has to be learned from 2D projections.

Also, note that the games they do best on have a nice clear objective function: Montezuma's Revenge on the other hand does not have such a numeric objective to optimise.

To be fair, Hassabis does freely concede these limitations in his talks (at least in the ones targeted to academic audiences), and it will be certainly interesting to see where they go from here.
That's exactly why I'm writing a book in this topic. So many aspects of career management seem mysterious but are really pretty straightforward. Interviewing is something most people just don't do very often, so it seems mysterious. But they're all pretty much the same, and are easy to prepare for if the candidate knows what to expect. I want to help people know what to expect. It'll help people find better jobs for their skill sets, and will spare hiring managers from painful interviews.
This can go both ways. You can buy in with a strike price of 1.00 while the IRS value of your company is still low, say 2.00. You pay the taxes on the 1.00 difference since the IRS counts that as income, and you become a shareholder.

If your company raises funding in the future and the price goes up to 5.00 it's all profit (aside from capital gains tax when you sell, but chances are you'll pay long term capital gains since you're already a shareholder and these things don't happen overnight). This is better than buying in after the round of funding where you'd pay taxes on the difference of 4.00.

This is why it can be a good idea to exercise your vested shares before a round of funding where the price will go up. It's a trick to minimize your taxes. Not saying there's any less risk in purchasing the shares of a startup however.
You know why I would prefer a decentralized trustful solution like OpenBazaar? Because eBay bends me over with fees. In fact, they double dip. And there's nothing I can do about it.

Isn't that why established players will mostly prefer not to use decentralized currency? Won't the network effect always relegate things like Bitcoin to the fringes?
Not yet :P. We hope to have it soon!