skysight-inc/HackerNews huggingface dataset:
Hopefully you'll benefit from a better build. My 2013 MacBook Air has a nasty issue where trackpad doesn't work properly if the machine is tilted even 15 degrees. The adapter has failed once already and the second one stopped charging last week.

Whatever you do, get the 3 year care is all I can say.
Perhaps it's a sign that it should be changed.

Historically, recording/taping conversations was a "spec-ops" act against someone, which could be only used by those in power to abuse/blackmail people, and it made sense to restrict it.

Nowadays, recording devices are ubiquitous, and easily available even to, say, poor disadvantaged teenagers, and the majority of their use actually seems to be for the "little guy" to protect against abuse by obtaining evidence of it. IMHO we should consider a way (details, conditions, restrictions, etc) to make it generally legal to make recordings of things that are said to you or done to you.
> Think civil disobedience. Corporate disobedience?

Not a great approach, see Lavabit and associated businesses. Or that telco executive who was imprisoned (Qwest, thanks rwallace) on trumped up charges due to not playing ball with the national security apparatus to the requisite degree of submission. You paint a target on your back taking this path in a big way, it's simply not worth the risk to insulate people from the consequences of their own political decisions.
It's not enough to be smart, you have to convince them that you're smart. And if the recruiters dislike you for whatever reason, there's nothing you can do about it.
> compiling the entire program down from anything other than C incur too much performance overhead

On a system with 32KB ram, I think the biggest concern is the size of the final generated binary. Writing things in C or assembly will allow you to optimize for a smaller resulting image. Using higher level languages with libraries and what not, can considerably add to the generated output, and with a 32KB maximum size, that's a very real concern.

And here I thought I was having troubles when I was hacking Android and needed to keep the recovery-kernel for my particular tablet below 5MB. The luxuries of modern day computing, eh? :)
Google in the beginning made hiring PhD types a priority but that has absolutely changed in recent years. It would be truly surprising if they would turn down someone with an exceptional list of open source projects or working experience.
Mm. These sort of posts ("Why I won't work for Google", "Why I won't sign your NDA", "Why I won't do your technical interview") often come across as having a different agenda, and not necessarily one based on insecurity.
Dealing with fraud costs money (because it costs money to pay people to do it), even if they don't bear the costs of the actual fraud.
And I suppose in a Google browser too, because as I expected, my Firefox doesn't know what to do with cache: URLs.
I'm not saying erasure is a bad idea for the jvm, but from a java perspective it's horrible. Not having structs or primitive/struct collections makes all types of low level interop and/or high perf (e.g game) programming cumbersome.

Specialization for value types (including ones not known at compile time) is the main point imho of reified generics, yes.

I like scala and agree that F#'s typed sometimes feels like the bastard child of ML and C# (although I do like ML syntax better).

I agree with you that the backwards compatibility of java is a feature now, since so many other languages incorporate what we'd otherwise want to see in java.

I thought that compile time specializations wouldn't reach all the way, just like C++ templates don't.
Square, not Stripe. And how could fraud not cost them money? That's a cost of doing business for every payment processor.
The development of SlideViewer – a QML-based presentation program
Try 30 years, while being attacked by some of the best demo scene coders out there...

http://www.linusakesson.net/scene/safevsp/index.php

I found out about this from https://news.ycombinator.com/item?id=5314959 but the original article has disappeared. Although I think the one above I found via Google gives a reasonable account.

Also, the demo on youtube gives an explanation in the scrolling top line:

http://www.youtube.com/watch?v=vXcA4OWx0vo
The evidence sounds a bit weak - as I understand the paper summary they collected a bunch of snails just the one time in 2011 and found a correlation between shell damage and the concentration on aragonite in the water which is a form of calcium carbonate of which the concentration presumably varies with acidity. There could be a bunch of reasons why some snails where more damaged - storms, different ages etc. One sample with no control experiments is pretty weak data. If you wanted to check it you could put a bunch of snails in tanks and with varying pH and see if the effect is replicated I guess.
There are some apps that do something similar:

http://www.emotient.com/

http://www.affdex.com/

They work reasonably well if a frontal face picture can be captured.
Does anyone know, if strava supports showing you the heatmap of all routes and the routes you recorded as two layers of different colors on the same map?

If not, it would be a cool feature for exploring new routes on my bike...
A company called Qwest tried that, and its CEO ended up in prison on trumped-up charges of insider trading. Calls for other people to become martyrs for your favorite cause don't have a lot of moral authority in my book.
Stick it into Google: http://google.com/search?q=cache:qnrq.se/why-i-wont-work-for...
Romantics and Pirates
After 2 years my X220, which runs off battery for a couple of hours pretty much every day, reports it's at 74% or original capacity. This is with vanilla Ubuntu 12.04

Wasn't there a recall for some Thinkpad batteries a while back? Maybe you can get a replacement.
> In other words, it will make the whole thing a search field, with some smart url-friendly behaviors, so that most of the time when you enter a url it will take you to that url.

In other words: what Chrome has already done for a very long time.
Yaaay special cases!
This strange behaviour whether its creatures dying and filling up the ocean floor 98 percent or this snail thing is related to the fukushima radiation which is reaching the west coast. No other explanation can possible explain these which has never happened in history.
Ah but the beauty is that you can read for pleasure knowing that you won't have an exam at the end and trying to work out what your professor thinks is important.

If you want to enjoy linear algebra without the pressure of doing any, I can heartily recommend MIT's open coursewear videos featruring Gilbert Strang

http://www.youtube.com/watch?v=ZK3O402wf1c&list=PLE7DDD91010...

In fact all the MIT stuff I have tried is fun to watch
Thanks for the lead architect, but I am a mere developer :-)
The word you're after for harmless lies is 'fibbing', closely related to 'fibble-fable' which presumably means a fable that isn't entirely true. Not to be confused with 'fiddle-faddle' which means to lark about without telling porkies.
Answering the second question: you won't want to use it in production, but if you have ever been intrigued by one of those Unix philosophy preaches, you should definitely take a look at it. It takes the tool philosophy (build simple tools that are easy to combine) and filesystem metaphor much further, besides addressing some (albeit not all) long-standing Unix WTFs.

Plan 9 is not the most elegant design of OSes, but its simple ways of combing primitives are pretty amazing. Simplicity is underappreciated nowadays.
Nope. Pretty sure it was aliens.
It's not a lie because nobody expects the question to be answered with accuracy. It's just a topic that may start a conversation, so the more interesting you can make the answer, the better.

Hell, starting with the last one, where you say exactly where it is, and even going on to describe what it's like, what's nice about it, etc is the way the question was INTENDED to be answered.
Show HN: a partial markdown implementation with angular.js
Because this just uses angular.js templates, the HTML is sanitized, and only the DOM nodes that represent data that's changed are manipulated while editing the markdown source.

This is also an example of how partial templates have access to variables and how the variables can be set with ng-init before including the template with ng-include.
Jurors are still people, emotional judgements will get involved one way or the other.

The fact that jury trials are driven by emotion instead of fact was driven home for me by the parachute murder trial, where there was only circumstantial evidence, yet a 30 year conviction was achieved mostly based on the odd demeanor of the accused: http://en.wikipedia.org/wiki/Parachute_Murder
Scientists confirm the existence of the heaviest element ever seen
Nobody knows what Bill Gates did with all of the money he got selling his MSFT shares over time, just that he put them into Cascade Investments - his investment vehicle. Very odd that you never read about him buying stock or companies or real estate. If he's invested that money well, he could be worth a hell of a lot more than Forbes estimates.
In high speed chases (at least in the UK), in most of the cases, the vehicle is stolen, so recording their plate is pointless.
The Less Wrong community, various subreddits (/r/singularity, etc). Good terms to search for are "x-risk", "Jaan Tallinn" and "Nick Bostrom".
Because this just uses angular.js templates, the HTML is sanitized, and only the DOM nodes that represent data that's changed are manipulated while editing the markdown source.

This is also an example of how partial templates have access to variables and how the variables can be set with ng-init before including the template with ng-include.
[Shameless plug] If you want A4 or US letter gridded paper for sketching a mobile, web or tablet UI, I have a bunch of free ones on my site.

http://www.interfacesketch.com
Leeds United Kingdom, Remote or local, Part-time

Stack: Ruby, Rails, Sinatra, PostgreSQL, Elasticsearch, Redis, Backbone.js, Javascript

Resume: https://careers.stackoverflow.com/samlevy and http://samlevy.me (full CV available on request)

Contact: hn at levy dot io

I’m looking for work around RESTful API applications, MVP builds, Ruby mentoring, SaaS application, and payments. I have 5 years professional experience with Ruby and Rails working on a wide variety of projects.

In my spare time, I built and run a UK geocoding web service with RESTful web API, recurring payments, and accompanying Ruby gem - http://geocodable.io, https://github.com/geocodable
They both live (lived?) in Cambodia, it seems.
Occasionally, I wonder if HN sells data on which way we vote for articles and comments. I guess we'll never know since they could be under an NSL.
I think Google's recruiters realize that some really smart people have certain personality types that may mean they don't perform well in classical interviews.
Because that would be a polite thing to do?

This is mostly not about rights. It’s also about proper and polite behaviour.
I recommend reading "Shadows of the Mind" by Roger Penrose. In that book he argues that strong artificial intelligence isn't achievable on classical computers, since the human brain seems to have the ability to do quantum computing in certain molecular structures. These processes probably can't be simulated efectively. So AI in today's computers probably won't work at all (although quantum computers or artificial neural networks might).
You are not alone there, today morning I read first 100 pages from the book The animators' survival kit.
Good book and a lot of references to initial Disney and other big company artists.
In the first 100 pages, I can relate to couple of principles mentioned in the post.
Whilst I don't disagree with your point, I recall that for an enormously long time so much weight was put into the works of ancient Greeks that we literally missed the evidence of our own senses[1]. An understanding on the part of our hypothetical post-apocalypse recovery that the knowledge of their ancestors, whilst enormously useful, is not an absolute and is open to correction, would help them avoid making that mistake themselves. Sure, perhaps not the history of a page on something trivial, but something to keep the knowledge of the ancients being seen as immutable.

[1] The example I can't find, so I can't be sure I remember this correctly, but an ancient Greek writer described an insect as having a number of legs that it quite clearly didn't, and wasn't corrected for a long, long time.
This is what MIRI (Machine Intelligence Research Institute) is investigating.

http://intelligence.org/research/

The scariest part of the problem to me is this: http://yudkowsky.net/singularity/aibox

If an AI can't be contained, then there has to be some failsafe that prevents any self-modifications which could turn it evil OR remove the failsafe. Or you have to believe that you can neutralize an evil AI before it destroys humanity.
Culture isn't a great answer to throw around when people are asking hard questions about a program that is the financial backbone of a company. In fact its downright snooty to presume that allegations like this stem from folks who have experienced a different corporate culture. People generally get to know what a company's culture really is like from the folks who leave that company. And there are tons of those folks from Google. The point is, whether you appreciate Google's internal culture of candour or not or its lack of silos, that's just not the way to respond to allegations regarding the way Google makes serious profits.
This doesn't work behind the great firewall, unfortunately.
I wasn't paying attention the last time we had some awesome additions to CSS. How does something like this get adapted?

Do developers actually only use this on FF29+ until all browser adapt? Is this one of those things where we will see workarounds for older browser for decades to come?

Or is this more something that CSS frameworks like LESS pick up and the actual thing is abstracted away for a couple of years still?

This does seem like a very useful feature.
Consider the massive power wielded by SpaceX with respect to the purchase of Russian rocket components. They prevailed by applying the right amount of pressure at the opportune time (viz a viz Ukraine).

In principle, this accomplishment could be replicated.
In the Netherlands, there are several shops that are offering 3 year guarantees on all laptops sold. Including Macbooks.

Considering the terrible customersupport that I've received multiple times from Apple, I bought my latest Macs at one of those stores.
> The product is the personal data Google packages up and sells to advertisers.

What shit, show me how I can buy some. Show me some that someone has bought.
If you know how to use vim properly Sublime just feels clunky. I'll switch to another editor with composable commands that provides a better interface, but that's certainly not sublime.
What would the AI's motivation be? Will it understand what existence means and have the "desire" to survive? Is it possible that a self aware AI has already occurred in some form many times in the past, but since it doesn't have the anthropomorphic trait of wanting to exist, it never actively persisted?

So what we are really afraid of is developing an AI with human motivations. But do the intelligence we want to artificially develop require human motivations? Aren't they two mutually exclusive traits?

Maybe part of the fear is how we train the AI. If we are to imbue it with the total knowledge of our history, then maybe it will become more "human" and have those motivations. Is it possible to train it with hard data that aren't anthropomorphized in any way?
This comment is so bad it was featured on @shit_hn_says: https://twitter.com/shit_hn_says/status/462524610844442626
I have 8GB of RAM in my Macbook Air that's over a year old. I just checked, and yes, it's still a $100 upgrade on either model.

I had 6GB of RAM in my main development box until very recently. Even ran a few VMs on it. 8GB is a good amount for most power users, especially considering that the limited CPU will probably be your bottleneck first.
Comments are here:

https://news.ycombinator.com/item?id=7687391

Egyptians may have moved massive pyramid
stones on wet sand
(washingtonpost.com)

========================================

Other submissions:

https://news.ycombinator.com/item?id=7678717

Ancient Egyptians transported pyramid stones
over wet sand
(phys.org)

https://news.ycombinator.com/item?id=7682785

Ancient Egyptians transported pyramid stones
over wet sand?
(fom.nl)

https://news.ycombinator.com/item?id=7682975

Solved: How Ancient Egyptians Moved Massive
Pyramid Stones
(livescience.com)

https://news.ycombinator.com/item?id=7685013

How the Ancient Egyptians Really Built the Pyramids
(discovery.com)

https://news.ycombinator.com/item?id=7685464

How Egyptians moved massive pyramid stones
without modern technology
(washingtonpost.com)

https://news.ycombinator.com/item?id=7689233

How did Egyptians move pyramid stones?
Mystery may be solved
(cnet.com)
ACK DDoS Attacks
Regarding the AI box experiment, I'm somewhat dubious about it, considering there doesn't seem to be any transcripts from when the AI 'escapes'.

Which makes me think they use blackmail or something similar in the transcript.
Well, why not both?

-Python has a lot of very good and relatively simple APIs that are easy to get started with.

-Python allows you to write with little concern for memory management

-Python allows for (nearly) type-free interaction.

-C allows direct memory management.

-C allows for strong typed variables for reflection-less execution (though 'auto' was just added to gcc!)

-C allows you to interact with kernel-level APIs almost directly.

I don't see how those same things couldn't in theory be achievable in a newer spinoff of C/C++, with twists on the rules of the environment that you yourself are comfortable writing in. Realistically there's no reason to neglect what either offers -- we should strive to make them achievable in the most comforting and adaptable grammar.

Maybe one that allows you to set your own rules when you need them, to enforce them, and to let you enforce configure those safeties in modules or components that need them, at compile-time!

We're free to change all of this, you know!
You don't have to use Square's POS features to use Square as a payment method. Their apps let you just type in a dollar amount to charge. I know one store that uses Vend [1] for their POS and Square for their CC payments. The Vend app launches the Square app when the cashier presses the button to pay by CC, then you switch back to finish the sale.

1: http://www.vendhq.com/
They're advancing the interests of the state in the all important "great game", effectively increasing their power. All due respect to SpaceX, the state needs to die, not be further empowered. Not a valid strategy.

Also, they engage in good old fashioned direct bribery;

http://www.opensecrets.org/pacs/lookup2.php?strID=C00411116
I think he means it's easier to understand in the same way we would tell a Russian that we're American, rather than from Ohio.
I don't really want to come across as hostile to the views of such a well respect physicist, but this article represents the view which is often held by those who are very intelligent yet lack the actual study of AI.

Anybody who has actually, or is currently, studying AI will know that there are fundamental differences in programming "AI" and some self aware magic computation which is almost entirely unfathomable. With current knowledge, at least, the only way to have any sort of learning is to design and implement algorithms to do so. There can of course be incredibly abstract knowledge base designs and the computation can assimilate incredibly complex knowledge from those, however it is almost a logical fallacy to suggest that we would ever lose control of something autonomous due to some sort of "rogue agent".

Of course, there are very real risks with something like AI, but it's much less sinister than what the article suggests. For example, faulty code or errors in the knowledge base could lead it to make a bad decision, but humans can also do that.

I don't think we should be dismissing the risks necessarily, but I do believe that it is completely far fetched to say we would be making the worst mistake in history if we are to dismiss a film as science fiction!
> That's not all that they can do. Google, Apple, Facebook, Microsoft, Amazon, et al. are some of the most powerful entities in the US besides the oil industry.

Above the oil industry and the US government there's the power driving the world (into oblivion): Wall Street (the financial services industry).
With most of the inferno team working for Google; I wonder why android hasn't adopted any of inferno's technology.
An AI's motivation would be whatever it is programmed to do. Which is why it is so important to get this right the first time. Human motivations are incredibly complex, human moral systems have not yet been formalized and any attempt at doing this breaks down at the edge cases.

This is not by any means a solved question, but there have been quite a few publications on this already. There are a hundred subtle errors of reasoning that ruin naïve and anthropocentric reasoning around morality and AI safety. Have a look at the lesswrong blog, for instance. Lots of interesting reading.
Lately, the ratio of companies that currently are losing money that IPO to IPOs has been extremely high which is generally a sign of a market the is overheated and investors that are too optimistic which is not a good sign going forward. On the other hand, a lot of the high-flying (and arguably overpriced) tech stocks have sold off by a big margin since the beginning of the year. Quite a few are down 20% or more. The overall market vulnerable while the period from May to November is seasonally weak too and the Federal Reserve continues tapering its bond purchases that have propped up the market for the last couple of years. However, a lot of those money losing stocks that are going to need to raise more cash in the foreseeable future. If we see a bigger flush during the summer as we saw in 2011 and 2010, it would give them the opportunity to do secondary offerings at attractive valuations that should attract enough interest to meet their financial needs.
The car interior of the future
Which works until one of the devices networked with said biomed device uses a wireless link and someone brings in a cell phone.

Airgaps are really hard to do correctly, as they have so many single points of failure.
You mean Square. A little of both. The WSJ reported that their gross margin shrank from 27% to 21% in 2013 and specifically mentioned fraud as a component. (Interchange didn't change much.) [1]

With very easy signup with minimal due diligence, plus next day payout, it's an attractive target for fraudulent sellers. Even with relatively honest but low volume sellers, chargebacks may be hard to collect once the money's paid out, so Square is left holding the bag. With a gross margin of barely more than half a percent of the transaction amount, one bad merchant can erase the revenue from a great many good ones.

Stripe and PayPal face similar issues in the ecommerce world, and you can see how annoying PayPal has had to become to tighten up their fraud controls (lots of bad experiences with funds getting frozen).

[1] http://online.wsj.com/news/articles/SB1000142405270230382560...