skysight-inc/HackerNews huggingface dataset:
I'll probably have lost my knee-jerk enthusiasm by tomorrow, but I'm not ready to back down from my opinion quite yet. The parent post resonated with me because it made me realize that, in just the past few hours, I had already overheard / participated in three separate conversations with nontechnical people regarding the acquisition. In one of those conversations, someone expressed a desire to check out the app. I can't remember the last time a non-apple product hit that level of visibility. In my neck of the woods (obviously not a representative statistical sample of anything) this story achieved something extraordinary for yahoo, and if it generalizes at anywhere near the same level of effectiveness I could easily believe that it was worth the money.

I'm sure that a significant portion of the acquisition price came from the quality of the app as opposed to publicity (it IS a great app), but I simply don't believe that Yahoo AND Summly didn't know/care about the publicity potential, and by extension I believe it impacted the purchase decision and pricing.
He explicitly mentions that short ternary expressions like this are fine. My rule of thumb is that if it fits comfortably on one line, it's fine to use the ternary. (Of course, my real rule of thumb is to use CoffeeScript in the first place, but that's not always an option.)
I'm glad to hear that. I have to say I've been put off by Philadelphia sports fans more than anything else, but you've presented a more diverse and interesting picture of the city.
Unfortunately, that's how the world works. But yes, I do agree with you.
DuckDuckGo makes a decent point on a page of theirs[1]. Maybe, what you're missing is conformation bias in your results. I honestly don't know, and assumed a hell of a lot.

>After all, if we ignore all the sugar from Google results, and they merely return the same top result, why then would I use DuckDuckGo?

The question becomes, why wouldn't you? Personally, Google has screwed me over in the past & if I can get the same top 15 from DuckDuckGo & not worry about the data mining drill down on me, I'll take my search elsewhere.

[1]http://dontbubble.us/
This is just plain depressing.
I'm sure it will go quickly into the night, just like Python 2.7 and Perl 5.14.
Ah! Never a day like graduation day.
What is your goal?
But the jackpot is the work. His professionally managed "career", designed to make him look like the leader of a project, is the only reason his product became notable.
You took the words right out of my mouth.

This lottery mentality trivializes everything and keeps people focused on the jackpot vs. building sustainable or even meaningful businesses.

It's this constant holding up of people who got lucky as some sort of cruel carrot for everyone to chase that's really started to irk me. I don't begrudge the young man his success in the slightest, but enough with turning everything into a soulless reality show.
Great suggestion for a possible way for someone on a shoestring budget to compensate a lawyer for their time. Thanks for the reminder that negotiation has power nearly everywhere.
If ever there was a city that deserved the Escape From New York "wall it off and write it off" treatment, it is Camden. Thankfully the Delaware River really does an effective job at keeping that rot at bay.

Philly really isn't that bad... though I suspect many HNers who are used to the shinier west coast cities would experience a bit of culture shock.
Nobody really uses the scaffolding generation stuff after they get through with the tutorials and Gems are actually a very nice package system and ruby is a whole heck of a lot more fun to write than Java. Your mileage may vary. I prefer compiling my code onto, small, overpriced, hand-held computers these days :)
Why did it make sense then?
Cd command is broken
Everyone who knows `cd` kowns there's another command called `ls`. `ls` is always typed after `cd`. Like `cd project`, ls`.

Everyone wants to read child files as soon as he enters a directory, and `ls` is the command.

But why are `cd` and `ls` the same command. Enter a directory is an action, rather than 忒o actions. Suppose you want to open a site called <https://news.ycombinator.com> and you type in the url and hit Enter(like `cd hacker-news`). Then do you need to type in `open` to read?

Hope one day we may fix it.
I don't believe Python 2.7 is deprecated.
Sorry, i don't quite follow. But i upvoted you for surrealism.
Startup News -- Chinese HN clone
hmm... seems recom.io took down their site now
The entire Microsoft Surface marketing campaign was done in KeyShot

8-/

I'm impressed and disturbed at the same time. Up to now I have always been able to call out CGI. And I thought quite a bit about the technicalities of how those Surface commercials would have been shot as the choreography etc. was so intricate. It scares me that I didn't recognize them as CGI.

And it's cheap and relatively lightweight. This is going to impact Hollywood a lot more than the Pirate Bay.
Hey i am a new user here and i am not able to submit links that why sorrry i am posting here but the latest news is this, Please any past user submit this news let the world know about this.....

Emma Stone Twitter account hijacked by Hackers

http://www.hackersnewsbulletin.com/2013/03/emma-stone-twitte...
I'm not talking about folding knives; I have on in my pocket hanging off my keychain right now and I understand the difference. I'm talking about the spring-assisted mechanism.
I see it in Chrome all the time.

edit: here's the default view for this specific comment:

http://i.imgur.com/xqOb6uD.png
One Cheer for Corruption in India
Shutting it down it the dumbest move ever. This story is all over the news and everyone wants to download it. Many developers pay a great deal to acquire more users, and Yahoo is just throwing this chance away.
Ok i will try my friend and Emma wow i really love her....
I was 9 and ecstatic about getting to stay up until midnight to see the NEW MILLENNIUM. It was disappointing the next day when nothing seemed to change.

Boy did things change during high school.
The article makes it sound like a "whiz kid loner" sort of company, but the summly.com website suggests there's a lot more to it than is implied by this article. The About page shows a pretty senior, experienced team (decades of engineering and research experience): http://summly.com/about.html

And the technology page says the algorithm is actually from SRI! http://summly.com/technology.html (SRI language technology was also behind Siri, of course.) There are various NLP researchers on their SRI team list, like Appelt, Israel, Nallapati, etc. Did Summly license the technology from SRI? Did they contract with SRI to maintain or develop the core algorithm? Who owns it?

If the valuation includes Yahoo acquiring SRI technology, IP, and some portion of those researchers' time for futher product development, plus the very nice UI and marketing for it, and maybe they want to acquihire some of the team as well, that all makes the valuation seem a bit less far-fetched than you might think from the NYT's coverage (or the negative comments on HN).

The more interesting question than the valuation, I think, is how this company went from a very young founder to all those investors, a pretty senior executive team, and getting the NLP technology.

[I once worked for a startup, Powerset, whose core NLP system was licensed from Xerox PARC; Powerset also quietly acquired an SRI spinoff and its NLP technology, and I think IP acquisition was an important motivation. When Powerset was acquired by Microsoft, I am told IP was at least a somewhat important part of the valuation. I have no idea if this is actually applicable to this situation; maybe it's an overextrapolation.]
Start-up TiimFocus warns Facebook co-founder: We’re coming for you
surferbayarea@gmail.com
API Company Mistakes - Serialization Formats
There are a number of reasons why Oracle dominates the enterprise and will forever remain so.

One. The products are well understood. Not just from a technical perspective but operationally as well. Generally enterprise companies have dedicated DBAs either in house or on call. Two. There are unlimited support options. Three. Almost all enterprise software works with Oracle and many are only supported for use on Oracle.

You ARE seeing open source adoption in particular MongoDB, Cassandra in specific areas of the business. But they are almost exclusively "non-core business".
Oddly enough, I tried THREE MySQL libraries last week, and every one of them seemed to work perfectly, allowing me the luxury to choose which of the libraries I most preferred the syntax of.

For what it's worth, I ended up using this one: github.com/ziutek/mymysql/mysql
If we're going to take a literalist reading of the 2A, shouldn't any armament that can be carried by a single person ("bear arms") be protected?
Not at all. This is more like Bitcoin. Instead of separate subnets, you have a huge network where all clients receive all messages.

WASTE looks cool though. I've been concerned with communications lately, any other secure messaging alternatives?

PS: BM-oqqCRUMao1hb5E1vyxJXkRLxdshzLDz1P
Dude, relax, you are going to blow a fuse after Q1 shorts.

If it helps you in any way, yes, OK, you are right. Absolutely right on all points.

Hakuna matata.
It seems the guy made an mistake. The Rio PMP300 with its 32mb of memory was actually awesome. Every day carefully picking the 7 or 8 songs I would listen to for the rest of the day. Blur's Song #2 usually made it because it was such a short song.
> It's insulting to be approached like that

You are smart you won't but many kids will. You'd be amazed how much free lunches, and free espresso can do. The job needs to be cool because they need to be able to tell themselves that they work in a cool place and tell their friends that they work in a cool place. That story is worth quite a bit.

Not only will they believe it, they will also work 60 hour weeks to make it happen.

They only way I can see a trade-off is if they give me a lot more vacation time. Not 2 or 3 weeks but 6+. Can't pay me enough? Ok, good, let me have free time at least so I can relax, travel or work on my won projects then.
Indeed – perhaps I was wrong to say that they don't currently know what business they're in – rather, they haven't known and recently, they've re-aligned around a singular strategy focused on that.

The problem is that for so long, they built their public facing brand on a completely different premise and image. Therefore, as they've re-aligned, they're facing a bit of cognitive dissonance in the minds of their products (err, the public).
What's great is the mobile version of firefox also can turn off third-party cookies while the Chrome mobile has no such option.
> How many people here are compulsively comparing themselves to what it depicts?

sigh

Me. I can't help myself.
At the same time, many events are still held at bars right? It wouldn't be a bad idea to see someone who abstains from alcohol in a bar-type setting...he/she wouldn't be forced to drink, of course, but it would be nice to see them at least remain comfortable and social.

Sort of controversial, I know, but it's important for everyone to be open IMO.
sophisticated marketers have done hold-out tests with retargeting shown that it can drive incremental sales at a profitable roi. this includes big ecommerce brands.

granted not every viewthrough and clickhtrough conversion is driven by the advertising, but some definitely are and it is often profitable if a campaign is optimized and run well.
Yahoo has a long history of throwing a metric ton of money at shiny things. This doesn't make Yahoo any cooler.

See: broadcast.com ($5.7B), delicious ($20MM), MyBlogLog, then some Middle Eastern social network Maktoob ($167MM) that then disappeared soon after.
If you want to migrate more slowly you might consider getting into Groovy. It's very very Ruby like, but maintains compatibility with most Java syntax. You can start by learning Groovy and applying it in the Struts world that you know and love. Then you can try out Grails and get a feel for a Rails-like framework. Then you if you like it you can jump over to Rails and you'll find a lot of what you learned from Groovy / Grails is very conceptually similar. By doing it this way you can widen your knowledge without ever having to make the big jump that can be so disorienting, and all of the above technologies are worthy of learning in their own right.
"Forever remain so"? It's impossible that the infrastructure you describe could eventually exist for another database?
You're right and that's a fair point, but the argument still applies. The OP takes it as obvious that his rewritten jQuery snippet is better. In fact it's far from obvious, and learning the sense in which it's far from obvious is (in my experience) an important milestone, after which one stops arguing naively about readability and starts thinking more about the intelligibility of whole programs. If composed ternaries are an idiom that jQuery employs to do certain things compactly and repeatedly, that convention may well make it easier to understand jQuery. And that is what matters—not helicoptering into arbitrary bits of code.

In terms of lines of code—an imperfect metric but a useful one—his rewritten example is twice as long. That may seem like a small price to pay for an easier-to-understand snippet in isolation but if you start thinking about a complex system as a whole, and consider how complexity compounds as programs grow, that intuition changes considerably.

(I'm done being patronizing now.)
You should know that the bash-completion package in Debian and kin does tab-expansion of ssh hosts in known_hosts and config. Also handles the --argument switches for just about all common utilities.
Four deaths, two half-deaths one stillborn because of a missed dead-date, two mild successes.

Working on another. :)
I like ^J myself. Left pinky, right index finger.
Once upon a time (1969-ish), my father was hired as a programmer. He was an electrical engineer by training, but had zero programming experience at the time. Given a shortage of programmers, IBM placed an ad in the newspaper, hired smart people, and taught them how to program. Assembly. On mainframes.

40+ years later, companies are in a similar situation, but instead, given a shortage of engineers, they are simply whining about it. Presumably, with tools that are 40+ years better that making it "easier" to program, such a system of the past would be reasonably replicable today, no? I've seen a few things pop up here and there - hungryacademy and such, but, by and large, this is the exception far more than the rule. Once upon a time, companies would hire and develop talent, investing years to develop the talent with years of rewards on the end for both sides of the deal. Now? Companies expect hires to come fully trained, ready to deliver from day one, at their own expense (and much debt to the banks). Employees have no loyalty (and for good reason).
Hardly. I made the comment because it does not represent the same situation.

Ruby 1.8.7 will no longer receive security patches, which is a big issue and is likely to motivate any half-decent organization to migrate.

Python 2.7 and Perl 5.14 will continue to see use because both receive security patches, are still maintained, and in the Python case you also have to worry about (well, less so now) whether the libraries you need have moved to 3.x as well.

I'm aware that the GP was trying to be witty, but it doesn't really stick.
What Extremely Successful People Were Doing At Age 25
And for anyone who's interested - here it is in old-skool Java JSP style

<%@ page import="java.nio.charset.Charset" %>
<%@ page import="java.nio.file.*" %>
<%@ page import="java.util.List" %>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%!
public String nurble(String text) throws Exception {
text = text.toUpperCase();
String[] words = text.toLowerCase().replaceAll("/[^a-z ]/", "").split(" ");
List<String> nouns = Files.readAllLines(Paths.get("nouns.txt"), Charset.defaultCharset());

for (String word : words) {
if (!nouns.contains(word)) {
String pattern = "(?i)(\\b)" + word + "(\\b)";
String replacement = "$1<span class='nurble'>nurble</span>$2";
text = text.replaceAll(pattern, replacement);
}
}

return text.replace("\n", "<br>");
}
%>

<html>
<body>
<h1>Your Nurbled Text</h1>
<div><%=nurble(request.getParameter("text"))%></div>
<p>
<a href="/">&lt;&lt; Back</a>
</p>
</body>
</html>
Google's Dremel Paper - PDF
This comment is one big logic failure. First, a claim that policy has been intentionally written to redistribute wealth upwards and then as evidence two charts that don't show policy or intention. The next link indicates the results of a study on inequality preferences without actually explaining how that relates to anything in particular (hint: it doesn't). Then, a claim that the US is a consumer based economy which is a peculiar statement about the nation with the greatest manufacturing output in the world (1) and the 3rd most competitive manufacturing sector (2). Finally, I can't tell if you're being sarcastic about economic policy in the 1930s or not, but I'm going to suggest a refresher course in the material just in case.

The parent comment wasn't really talking about economic inequality directly anyhow, it was discussing the potential danger inherent in an democratic system when the majority willingly votes away the property of the minority. I don't necessarily agree that this is what's going on currently, but it is something that was frequently of concern to revolution-era scholars. Regardless, your comment seems like it was meant to scratch some political itch instead of actually discussing the topic.

[1]: http://www.fas.org/sgp/crs/misc/R42135.pdf
[2]: http://www.compete.org/ncf/Council_GMCI_2012.pdf
You are right, I guess, but that's nitpicking.

The gist was that I don't believe the government bothers with banning knife-ads while semi-automatic rifles (under whichever label) are sold freely.
scripting is your friend:

$ function newcd(){ cd $1; ls;}

$ alias cd=newcd

$ cd ..

$ cd Desktop

EDIT: I had accidentally put a "$1" in the ls command, now removed.
From Amateurs to Connoisseurs: Modeling the Evolution of User Expertise
Setting up a Payment Gateway
Hello everyone,

For anyone that's an online payments expert:

I am in the process of researching the process of creating a payment gateway. At this moment, we're thinking of developing a gateway in a region that does not have a single online payment gateway, with huge e-commerce potential and with many, many online solutions out there that are too expensive and just a terrible cheap alternative to a payment gateway.

I already know all about IPC compliant and that's not an issue. My question is what would be the best way to reach the dozen or so payment processor platforms? Is it the best way to just reach to an arm acquiring bank in the region, or is there any other ways/companies that assist in doing so?

Thank you!
I think that's largely true, but doesn't speak to whether meditation is actually worthwhile. And I'd think it's less true for people here. For myself, I never tried it until I started hearing of studies. After that, I found some nice secular material on it. I would have had a lot of trouble wading through much woo, and luckily that wasn't needed.
Tried compiling latest beta but I think the wxwidgets in repositories are too new. I keep getting deprecation warnings and then an error when trying to "make" (./compile works just fine.)

Bitmessage did however work for me. I was able to send a message. Haven't received one though...
https://www.youtube.com/watch?v=7LaNiJR2F6c

At the 24 minute mark he talks about a program to collect trash from inaccessible places. They gave people food to bring collected trash to a central spot.
I've got a real problem recruiting smart people to my ideas. Here's the issue from my point of view:

Lay people are easy to convert, you can simply answer questions intelligently. Someone with no interest or experience in the area isn't very emotionally invested either way, and can be convinced with ease.

On the other hand, those with real knowledge or experience are also easy to sway, but once you show them a glimmer of potential, credibility is on the line. The inevitable response to a good idea is a quick reactionary criticism. "Yeah that's a good idea, but it would be much better if you did X". It seems like a kind of flexing, or posturing to one-up your concept. I've encountered this several times now.

My reaction is to exhaustively answer questions and politely offer answers. This tactic seems to be met with defensive resentment, and it really sucks the excitement out of the conversation.

This is a real communication problem for me, I'd appreciate any advice.
I find this sort of software archeology fascinating. I wish there was a lot more of it ...

I'd love to see runnable copies of T, EuLisp, Sk8, FramerD and so many other things. It often feels like we lose so much of our history.
I wouldn't be surprised if thats the case, but its not like 1.8.x being sunset was a surprise to anyone - 1.9 is 4+ years old. Hopefully someone has been working on it up to now
You mean setup a service similar to stripe to be all all in one service, or the kind where your clients still need to open a merchant account with a bank and you're just the interface?
both Schmidt and Page are not your typical corporate drones (they have serious technical contributions as individuals)

Unlike Bill Gates and Larry Ellison?
I remember Y2K.

Dale Gribble was inspiring everyone to freak out in Arlen, Texas. The seniors were getting coddled because they're the first millennium class.

The Rio PMP300 is f-ing amazing since it made it much easier than my Sony MiniDisc recorder/player having to use sound breaks to copy MP3 tracks.

There was no WiFi but then again it's not like anyone had laptops to use that anyways. I had to use the powerline as my network. But I do remember writing HTML for the high school web team and thought I was amazing.

I remember not being able to send a whole album through email but then if you knew anything you would have been splitting zip/rar files or how to fake upload ratios to leech off FTPs anyways.

Yahoo was all you needed. Yahoo directory was good, Inktomi kind of sucked so everyone used AltaVista, Yahoo Mail was good, Yahoo Maps was good, Yahoo Games was good, Yahoo News was good. There were no ads but if there were there was probably some auto-clicker to let you make a paycheck out of it.

I remember having a 5 digit ICQ number, remember AOL Profile was my Facebook, AIM status messages was my Twitter, Netscape Navigator could be bought in a store like CompUSA.

I remember spending all your time on a computer, or especially the Internet Information Superhighway if anyway knew what even means meant you weren't like them. But now it's a given.

A few years ago I reflected, thinking how far out in the future I was living just by the good fortune of having grown up in Silicon Valley. I've been online for 18 years now, babies then are now legal adults, and it's been three lifetimes of watching the internet being the internet.

And compared to other industries like Hollywood which endured more than 85 years, we've barely begun.
If not, maybe they can skip straight to 2.0.
It looks cool and all, but I just want a Linux term than can log all output a file so I have a record of what I did. There doesn't seem to be any decent ones out there.
Very often I don't want ls. I want cd X && make. Or cd X && svn up. Or something similar.
The only problem with the "free market" thing is that the current market isn't really all that free, and a totally free market is full of externalities and wrong incentives (incentives for A and B to collude to the detriment of C) .
>Hugely over-architected solution? Eliminated

For a code interview I can see myself over-engineering a solution even though my day-to-day coding style is all about flexibility and readability. In my mind being able to over-engineer shows an ability to code.