skysight-inc/HackerNews huggingface dataset:
So, this [1] happens for me on Safari Version 6.0.5 (8536.30.1) and FF 24.0. Not sure if anyone involved reads this. If not, I'll post a bug report.

1. https://www.dropbox.com/s/fskploj3t0z4gw5/ocd.png
Top Countdown: Most Popular Bitcoin Stories in July 2013
Are you completely incapable of recognizing that powerful cars are fun?
Looking for Smart Engineers
Hi HN,

I work at Optimizely . We have tons of openings for smart engineers and other openings ( including interns ) . We have jobs in both Amsterdam and San Francisco. You can get all the openings here https://www.optimizely.com/jobs. H1B transfers are welcome. We have awesome perks and all paid health insurance. Let me know if you need a introduction, my contact info are below. Please write a small introduction about yourself and resume if you have one.

I am specifically looking for iOS Engineer for my team. Let me know if you have previous experience with iOS will be happy to work with you ( you are in big demand here ).

About Optimizely

We are the fastest growing startup in valley. For more info see here http://www.zdnet.com/optimizely-on-pace-to-grow-faster-than-any-other-saas-company-in-history-7000013814/. We are extremely profitable and growing like weed. The experience you would have here would be awesome.

Hemant Verma
email : fameoflight <at> gmail [dot] com
Gaming laptops are awesome but my last one was heavy.
Macs are essential if you want to build iOS apps, but otherwise not required. (Obviously expensive - if you want the option to dev iOS then the best value is a mini)
New thinkpads are overpriced and don't live up to the name. A shame really. You could get an old one but what's the point.

A cheap laptop will do an acceptable job, at an acceptable price. Whatever you buy make sure you get an SSD an get as much RAM as you can afford. And don't underestimate the value of VM's.

Update - I wonder if I could rehouse a MBP in an old thinkpad case/keyboard?
Good question and it's the one everyone asks. There's a couple ways you can figure this out. Scrapebox lets you scale the process of looking at google suggest. You could probably build a scraper of quora suggestions. Anywhere people are asking questions about topics related to your business will help you figure out what content. There's a google docs tool made by a guy named Richard Baxter that does something similar I'll see if I can find it and post the link here.
In music sequencer a.k.a. DAW software (Logic, SONAR, Cubase, etc.) this is usually called "piano roll" notation. Because it's essentially a player piano roll -- you know, the original lossy compression. ;)

Such software usually offer 3 views of the same underlying music data: piano roll, staff/sheet notation, and an event list.
I'll do it all the time in my local shell session, along the following:

# I make a point to always have the trailing slash,
# it makes life easier.
# Also, tab-complete works with this in Zsh.
a=/some/really/long/path/that/I/dont/like/typing/
b=/some/other/really/long/path/too/
cd $a
# ... do stuff ...
cp one two three $b
cd $b
# ... do more stuff ...
cp four five six $a
cd $b/even/longer/path

And so forth. Since it is a normal variable, you can use it anywhere you need the path.
Thanks for your post - very specific and informative.

I believe that it will not be necessary to cope with the corner cases of discourse for a machine to be regarded as intelligent, and I believe that machines that can cope with those corner cases (if realisable ever) may not be regarded as intelligent (I mean, doing this is not sufficient).

I think that in this sense discourse analysis is rather like computer chess - a goal that if attained may seem rather irrelevant to the grander challenge of creating machines that are capable of significant contributions to our culture.

I think that we risk attacking the problems that appear to us to be interesting.
He's using Groupon account to send out the email, with his signature tag on Groupon contact, business organization, and everything. For better or worse he was representing Groupon.
"Air-Conditioned Vest Keeps Factory Workers Cool"

So, according to the link, some guy in China invented one. My dad worked for years in Akron rubber factories, often in front of a steam-powered press of some sort. Temperature was controlled through large exhaust fans -- a practice largely adequate when the outdoor temperature was cool but barely tolerable in August. I recall Summer days when he would instruct my mom before he left home that the window air conditioner in my parents' bedroom should be cranked up to full power in anticipation of his arrival home from work. [We didn't have central air at the time] After eight hours in a 100+ degree Fahrenheit work environment, he wanted little more than to lie down in a cold room.

I was thinking just a couple of weeks ago about this and how a refrigerated suit would have made him much more comfortable (and likely a more efficient worker). Even if an employer does not care about the happiness of its employees, it does care about productivity and the wage required to attract and retain workers. Why are refrigerated suits not more common? I recall reading about ice pack vests worn by people in sports team mascot suits. However, I don't see the guys working on the side of the road wearing anything similar.

Could an inexpensive, reliable suit be "powered" primarily by dry ice? I presume the energy density of a block of dry ice to be at least a order of magnitude greater than a modern battery pack. I'm imagining some sort of small water pump which would cool off the water by allowing it to flow around the dry ice and then circulate it around a person's body. It doesn't seem unreasonable for a road crew to carry along a cooler of dry ice for suit refills.
In other news: HaD is looking for a new owner??!

http://hackaday.com/2013/07/01/hackaday-looking-for-a-good-h...
I don't mean "link bait" in quite the derogatory sense it's usually used (though slightly).

I mean it in the sense that other than links from aggregator sites with provocative titles, there is absolutely no reason that I would ever be on the NY Times' site. They've done some pretty serious damage to their reputation in recent years and newspapers are on the decline anyway.

While I'm sure these stories are a big hit for them, I don't really feel like I gained anything from my time spent on the site. It looks cool and the work done in data visualization is _very_ cool, but I want to look at some of the data. I want to dig down and look at the parts of data that are interesting to me.

So yes, data scientists are transforming news, but they're still failing to deliver a product that I want..and something that I think a lot of people want now. People used to look to newspapers as their go-to information source for current events.

Oh the hours of my life that I've spent in a library looking at microfiche. Thankfully we don't have to do that anymore, but instead of going to the NY Times still, most of us go to wikipedia and follow links from there.

The NY Times is actually in a position to provide something that would give them some relevance and make people want to use their resources to find out things.

This site, however, was little more than entertainment. They could even just present a platform to crowdsource information collection about the locations (pictures of the locations over the years, places to put links to building and tax records, etc) and I would be totally pleased with it.

Just give me some interaction with the data.
It occurred to me that the increased efficiency might find these a niche as rapid trans-oceanic transport, but 15 feet from the surface is too low for waves likely to be encountered in ocean storms.
Hey all I'm the author of the post. Glad to see the post get on HN - happy to answer any questions ya'll have.
The OPs English is not excellent (but way better than my Arabic)...but I'd be interested in hearing the FB responder's rationale for dismissing the initial submission. Language barrier aside, the link and the image provided should speak for themselves.

But perhaps the bug-hotline gets so much spam that the OP came off as junk email to the FB dev team? Just skimming over his email, I'm struck by how much poor punctuation and capitalization triggers my mental spam alert (and that's before even reading the actual contents).
> It isn't terribly labor intensive but still requires a little bit of work... so maybe, if that's what people want!

Well you could automate it -- simply implement 100% accurate polyphonic pitch detection. That should take, what, a weekend? ;)
Model mommy has a beautiful api, creating recipes is also very simple.
Steve Jobs biographer Walter Isaacson on capturing the Apple boss (video)
Yes it is (the problem).

In one future the world is ruled by corporations, public services such as internet, medical care, and transportation are provided by them as long as you follow their rules.

In one future the governments seize corporate earnings through taxation to fund basic services resulting in a incestuous and tense symbiotic relationship between companies and governments.

Depending on which side of the bed I wake up on I think one is more likely than the other.
Can't do it as iOS app (would never get through AppStore, and I bet most pimps can't jailbreak their phones), so it's either Android or HTML5, but it might get a decent market.

The real problem is that the target demographic is hard to monetize. Can't sign 'em up with a trackable CC, they're not a good target for advertisers, and your service is likely to attract a made-in-NSA parallel construction from FBI and friends.
They had (and still have) plans for bigger Ekranoplans. Much bigger:

http://www.beriev.com/eng/Be-2500_e/Be-2500_e.html

(Beriev Be-2500. Remains a paper study, until they can find a backer with US $10-15Bn to fund development ...)
Not for the second one; "car undergoing maintenance" will probably return more results than "factory undergoing maintenance", but one parsing of the sentence (the one where the factory is being maintained) makes far more sense than the other.
Oh come on, sure you can tell a computer "build my website". You can use language, or you can click a button.

Oh, but the result is not what you want? Even when communicating with a human, you need to provide some specs, right? But then, natural language is way to imprecise and open to interpretation, coupled with the fact that people don't really know for sure what they want, so even when speaking with a developer, you're going to go through several iterations. So for the ultimate flexibility and automation, the user interface of such a smart appliance will end up being essentially a programming language (being the same reason for why lawyers and mathematicians have their own language that's anything but natural).

Truth of the matter is, computers answering to commands aren't really that interesting, as they already do this. What we really want are computers capable of ideas.

Also, natural language processing is hard because it's based on an incredible amount of implicit context that life taught us ever since we were born and when communicating to our fellow humans, it's never about just the actual words being spoken. When saying something like "build my website" your spouse probably knows you're talking about a website meant for marketing yourself and she probably knows your tastes and values too; she observed your fears and dreams while living your mundane life, even if you've never talked with her explicitly about such issues (speaking of women, they are incredibly good at reading between the lines).

Solving natural language processing is basically akin to creating sentient beings.
I wish Ekranoplanes were more developed. They could be used for cheap and fast cargo transportation.
I can't say from the perspective of Unix to Windows, I'm the reverse, but I know that since learning to love apt-get (and similar managers), I'm willing to accept chocolatey despite it's weaknesses.

Just the other day I was able to update a whole load of software on my laptop using the 'cup' command - which worked almost perfectly. It broke my installation of Libre Office - which I then had to install the old fashioned (for windows) way. But that was still a considerable amount of time saved for me!
Yes. However, I will say that it became much more effective and downright usable with a discrete scroll wheel (i.e. NOT the two-finger gesture on a Mac trackpad). Not sure exactly how to characterize a web design decision that's hardware-dependent like that.
Revenue comes from the meters and is accurate. There can be a discrepancy in the tips, but tips also increased because the credit card tip presets are 20-30%.

The drivers have come around and admitted the credit card machines increased ridership and revenue drastically. There was a big switch from Black cars to taxis primarily because business travelers can now pay with corporate cards.
It has been a few years since I went through Ben Goertzel's team's AGI papers, but I find it difficult to believe that Cyc would not be useful for background information for real world knowledge. I would use Cyc, Wikipedia info boxes,etc.
I'm coming around to the idea that getting computers to act like people is like building planes that flap their wings because that's what birds do.

You're working with a fundamentally different medium, you should be playing to its strengths, not trying emulate the strengths of other mediums.
But at the same time, people use sentences like this very frequently and there seems to be some sort of heuristic we are using to disambiguate it.

It's not the case that every time an ambiguous sentence is used in real life people will stop and consider the possible cases. Granted, sometimes we will make the wrong assumption on how to disambiguate sentences that are absolutely ambiguous.

Another example where semantic closeness won't really help you (though context/situation would help):

"I looked at the man with the telescope."

Case 1: I looked at the man using the telescope.

Case 2: I looked at the man who was holding the telescope.
So much hubris in so few words.
But current clients all handle single label names via normal DNS resolution.

This is how many office PCs find their file servers. People are not going to give up the habit of using single label names on the LAN just so ICANN can start collecting rent on that namespace.
And they expect people to continue reporting bugs to them? Really?
Yeah, you can view complex numbers as 2d vectors. In this view, you can choose a complex number with a magnitude of 1, at some angle θ to the x-axis (the real line). If you multiply this number by another complex number, it will rotate that number by the angle θ. We can express such a complex number as cosθ + i sinθ.

If you express such a complex number as a 2x2 matrix (there is a unique 2x2 matrix for each complex number, such that the complex number a + ib becomes the matrix

[ a, b
-b, a ]

you'll notice that the matrix form of our unitary (magnitude 1) complex number is just a rotation matrix like the one discussed in the article.
Fun article, but the title is a little misleading. It's not that Starbucks doesn't use 2-phase commit. It's that they break their sales process into a couple of atomic transactions that run in parallel: payment and delivery. Each of those steps still in fact uses 2-phase commit.

Running a credit card or accepting cash is 2-phase commit. Drink pickup could be seen as a 2-phase commit (put drink on counter, confirm name, take back if name doesn't match). What's interesting is the exception handling logic between these parallel transactions. I.e. if payment fails while drink is getting made, try to cancel the drink delivery.

So the issue here is not "atomic or nonatomic", it's "how do I break a business process down into a set of atomic transactions". Very few businesses are going to run their entire supplier-to-customer process inside of a single atomic transaction.
After watching the video, it looks like the exploit involves:

1) Getting the target user's userId. This used to be part of a user's profile URL but Facebook allowed people to choose a "vanity URL" quite a while ago, so they're no longer as visible. So, instead, the userId is obtained from a FB Graph API query.

2) The form that makes up the "post to newsfeed" has a bunch of hidden inputs. One of them refers to a "xhpc_targetid" and this is probably where the target userId is injected. It's normally set to the current user's id for a default newsfeed post. These values in the DOM are modified during the exploit using something like Chrome Developer Tools on-the-fly and the form is submitted.

If this is truly the case (and I haven't verified it myself) this means that the server side is not really checking permissions and just blindly trusting the client input. Reminded me of this recent (http://arstechnica.com/information-technology/2013/08/how-ea...) article about trusting client input.
So who is going to make out real AI Algo which is Artificial by nature and Intelligent by working ?
Eggplant. Or blue.
I thought of that Dijsktra quote too. It sheds light on what's wrong with the OP's proposal: in return for less nesting, it worsens the conceptual gap between the program (in text) and the process (in time). A poor trade.

I've found that nesting to indicate asynchronous control flow can be quite a good device for keeping the program text closely related to its dynamic execution. (It's true that such code is hard to read in JavaScript, but I don't think that's because of nesting per se.) It allows you to lay out synchronous logic along one dimension (vertically) and asynchronous along another (horizontally). I hypothesize that there's a quite good notation waiting to be brought out there; unfortunately, such experimentation tends to be done only by language designers in the domain of language design, when it really ought to be done in the context of working systems—and that's too hard to be worth the trouble unless you're programming in something like a Lisp.
The ground effect is just the effect that your wings are helped by the ground. The air pushes on the water. It is not air/air but air/ground (so the incompressibility of water helps you). With this effect the plane can flight even with these small wings.
My weekend project - HackerDNS
No, NYT style is to use Mr. and Ms. on second reference when using last names. This applies to even the President. It's a policy that makes sense when you consider the variety of titles (even just political) and the lack of corresponding well known abbreviations

http://www.nytimes.com/2013/08/18/world/middleeast/pressure-...
Note that its pretty raw right now... any suggestions are welcome!
NYC is also 10 times bigger land-wise, 470 sq miles compared to 47.
But it's reasonable to expect him to say something about how it was done. Recording a video is one possible method, and one he's evidently capable of.

Pasting a link to a Facebook profile does not explain the exploit.
My high school French teacher had us read Camus and Sartre, and my German teacher had us do post-War literature, some of which was dark e.g. Draußen vor der Tür. I'm not sure i got any of it at the time, especially since they're nontrivial in original language, I'll have to cover those again.
Really? Any source for this?
Would be nice to know a little bit more without having to dig into the Code. Update the readme perhaps?
If that is how it works, then it appears that Facebook have fixed it - you now see the message "message could not be posted to this wall".
Show HN: Responsive Design testing Bookmarklet
1) The moving around over the city skyline is slick and fun, but I doubt it conveys much useful information.

I actually live in New York and it conveyed a lot of useful information for me, because I know my immediate neighborhood very well, along with a few others, but don't have a strong geographic sense of how various neighborhoods connect with each other. The swoops demonstrate how one neighborhood changes into another through space.
The Tedium is the Message: “Spam: A Shadow History of the Internet”
From a robotics standpoint, there are lots of problems that humans find easy in the general case, but might still be hard for humans because of context (e.g. deep within a wrecked nuclear plant, on Mars, etc).
The Boeing Pelican was a proposed ground-effect aircraft for heavy lift over long distances. It exploited the same aerodynamic effect but was optimized for cargo rather than as a weapons platform.

https://en.wikipedia.org/wiki/Boeing_Pelican
I am curious to how many trash reports they have to sort through to identify real bug reports.
Anyone care to comment?
This is a pretty vicious error but common one...it sounds like the analogue to Rails' mass-assignment default protections, which were exploited on Github by tampering with the params via inspector.

Coincidentally, that bug was also exposed by a non-native English speaker who was dismissed for his inability to fluently express himself.

http://homakov.blogspot.com/2012/03/how-to.html
Thanks, I'll update readme. But, basically, its a DNS server written in node.js and the hackerdns.com page is an ugly UI for it.
Either he's wrong about the straw man, or he's asserting that the number of characters used is an important factor in code quality. I'm searching for clarification of which he's asserting.
I think it is very questionable to compare charity with open source, but raising the question whether certain open source contributions will give you a business advantage is the worst I have read so far. To my mind, this kind of moral concept is still embodied by too many people in our societies. It is also the kind that promotes greed in its very nature. Too often do I see people measuring out their decisions by simply doing a cost accounting as if they could die next week.

There is also a big gap between giving things for seemingly free away and becoming exploiting in the industry. Saying no to something if it is not appropriate is something every human being has to learn, I do not see any connection here to open source activities.
Tipping Lies Companies Like to Tell Their Customers
I don't know the quote in question, but it sounds interesting. A little searching turned up two interesting thoughts from Dijkstra on AI:

Finally, to correct the possible impression that the inability to face radical novelty is confined to the industrial world, let me offer you an explanation of the continuing popularity of artificial intelligence. You would expect people to feel threatened by the “giant brains or machines that think”. In fact, the frightening computer becomes less frightening if it is used only to simulate a familiar noncomputer. I am sure that this explanation will remain controversial for quite some time for artificial intelligence, as a mimicking of the human mind, prefers to view itself as being at the front line, whereas my explanation relegates it to the rearguard. (The effort of using machines to mimic the human mind has always struck me as rather silly. I would rather use them to mimic something better.

“The question of whether computers can think is like the question of whether submarines can swim”