skysight-inc/HackerNews huggingface dataset:
Well, I think the idea that one can deform natural language at will to conform to usage in code, and that this is somehow analytically superior is what strikes people as pretentious. Natural language is rather more complex than artificial language. The inability to understand what rules it has and deal with its ambiguities is simply a failure.

I don't personally care, unless it's in a context where the expectation is that the language will be, well, "normal." I just thought I'd tease out what I think is being the criticism.

In any event, this is a matter of punctuation, not syntax. As for nesting quotations, you want to alternate between single and double quotation marks. It's pretty rare that we go beyond two levels of nested direct quotations in English, so it's rarely ambiguous.
Doesn't happen for me. Mac OS X, Firefox 27. Or chrome.
Why the F* don't we have popular encrypted IRC systems yet? This should/could have existed as of 10 years ago..at least. This is a serious question.
Two reasons I don't think is true:

First, how much harder is it to spoof actual devices, and take the time to spoof usage on these apps, vs. what it takes to spoof a single review?

Second, add to that the fact that spoofing 2000 app usages compared to the several thousand (or hundred thousand?) actual real users where real usage is being collected from. If you spoof 2000 reviews -- which are super easy to do, can be done in a matter of minutes with no long-term overhead -- you are aggregated with a much smaller number of real reviews actually being submitted.
There's a (somewhat) similar technique used in Ember for iOS (http://www.tuaw.com/2013/12/06/apps-clever-feedback-system-h...).

I don't think I have a problem with it, though, at least while the current App Store review process is as it is (unable to reply to reviews, etc.).
Not sustainable for the small startups, that is.
Money laundering is a fascinating topic for me. My dad worked for a really wealthy guy in LA that was great at it. Would love to share some stories.

Do you have any resources? Good books (fiction, but accurate or non fiction) that you could recommend?
You may be interested: The first time I clicked the link, it redirected. All subsequent clicks went directly to the image only.

(OSX, Firefox Nightly)
I was an early adopter of the iPad too, but now get more use out of a very tiny MacBook Air. The laptop slimmed down to meet it, rather than the phone moving up. For me the key has been the ability to type.
It was a rough time to be on DALnet.
"I DO have a sense of humor!"
> Why would Reddit spend money they don't have to?

To keep traffic "on premises", ie thwart competition. Just look at imgur: now it's sort of a micro reddit, with its own commenting system, categories, and so on.
Did our publicity bring down the app? I can't pull it up.

Great idea though!
An open letter to Erick Schonfeld
"Bread and circuses" calls are heard from millenia ago. Killing NASA is so hard perhaps because it's a pretty good circus.
I'd like to see NASA focus entirely on unmanned missions. To me, humans in space is mildly interesting, but the data from robotic missions to the outer planets and Mars as well as from the various space telescopes is nothing less than fascinating.

And when you start comparing the relative costs, it seems like a no brainer. For the budget required to sustain manned spaceflight in its relatively trivial form, you could launch a space telescope, two Mars missions, an outer-planet mission, a comet mission, an asteroid mission, and a Sun mission, all robotic, every year. There'd be a constant stream of new data of interest to scientists and the public. The inevitable failed missions would just be blips on the radar, and technical progress on the exploratory robots would go faster than ever.

Over the decades launch and return technology will improve, especially as private industry gets more involved in space travel, and once we have cheaper and more reliable ways to get into space, gradually it may make more and more sense for humans to return and live there (or it won't, which is okay, too).
http://www.webrtc.org/chrome#TOC-Data-Channels-
"The reality is that anything we fly into space is already generations behind the equivalent earth technology."

There are many reasons for that. For one thing, the environment that it has to operate in is...poor. The "best of breed", most modern technology typically doesn't like that sort of thing. The technology in your automobile's engine compartment is also typically generations behind, as is the stuff in your toaster (for slightly different reasons).

Second, the technology of the manned program (and the same argument applies to a lesser extent to the unmanned program) is "man-rated"---it's specifically tested to ensure that it won't fail in some spectacular fashion and kill everyone. That is expensive, and takes a lot of time. One way to make that cheaper is to maintain a pedigree; what you fly today flew yesterday, or is based on something that you flew yesterday.

And then, of course, at current effort levels, building a new launch platform is mostly a non-starter. So, you might as well go with what's already working.

"Spaceflight has contributed very, very little technology to earth."

You need to keep a distinction in mind: manned vs unmanned. Unmanned flights are plenty competitive in terms of basic research.

Further, many people, before the Internet Boom, got into science and technology because of the manned spaceflight program. To an extent, some of those that went into spaceflight-specific programs were lied to. But still, they have made some contributions, somewhere.
Show HN: We are openly building a place to collaborate on the best startups.
Facebook will let you edit Look back video
Is YouTube where we can quantify word of mouth marketing?
A counterpoint: http://www.quora.com/What-advantages-do-startups-get-from-be...
Or legit gift cards purchased with cash
This is a question I've wondered myself. It's nice to see some different answers and reasoning here.

The solution I came up with myself is to have a destroy() function that is capable of cleaning up no matter what state the object is in.

Example: https://github.com/andrewrk/libgroove/blob/bc7d72589eb297342...

Notice all the calls to groove_playlist_destroy. And then in the destroy function it checks the conditions it has to before cleaning up.

I'm not saying it's necessarily the best answer but I think it's a pretty clean strategy.
> The following shows pre-agile thinking on development

Oh come on! When he says that "until you really get there and write it out..." shows a lot of agile thinking. Agile does not in any way exclude design before writing code! He also talks about rewriting (refactoring).

It wasn't that different of a time!
"Achieve mastery through challenge" is the tagline. The idea here is to push yourself to solve problems you may have not attempted before, and to learn from others by seeing how they solved theirs. I've have personally learned a lot from seeing how other people solve problems, I even learned a lot from creative uses of solving "Hello World" which was a bit of a surprise.

In short: Codecademy is meant for those who want to learn programming. Codewars is for existing programmers who want to get better at programming.
My 2 cents... The French system is great at producing mathematicians, and by extension computer scientists. The problem is there is a cultural aversion to risk taking and working for small companies, and the government is increasingly taxing away the upside. So why wouldn't people go abroad if they don't want to work for large boring firms? It's a shame, because the system produces some very smart people.
Excellent article and almost 6 years old. There are many projects to mention here but so far none of them took of as far as I know. Or did they?

After publishing my own rant about the same topic [0], Dave Winer commented via Twitter and argued that RSS is a very successful tool that decentralizes the web. I didn't understand his point at the time but today I think he is absolutely right.

His point was that when trying to fix the problem we should look at what already exists and works. Why did RSS succeed? Probably because it solved a problem for many people. It did not try to reinvent old things in a decentralized way but offered real benefits. Another good example for this git vs svn (centralized vs decentralized revision system).

[0] http://www.soa-world.de/echelon/2011/09/the-decentralized-we...
Agreed. Looks like a lot of work went into it and looks really polished! Still unsure what the game is from the video however.
Double and single quotation marks not good enough?

Maybe y'all should have paid more attention in humanities courses.
Its perfect for laying on the couch or in bed

not for everyone though, as it emits light, and that is not what your body wants late at night. See example HN thread: https://news.ycombinator.com/item?id=7057575

edit: I'm simply indicating staring at a screen late at night might not be all that good for us humans. Downvoting this doesn't make it any less true.
I wonder if there'd be any market for bringing back the keyboarded smartphone in the phablet scale - that is, something that splits the difference between a Nexus 7 and a Blackberry Q10. For people who need to type standing-up but don't want a tiny smartphone.

Then again, you'd still be restricted to thumb-typing, it would be hard to come up with a sweet-spot size that allows both thumb-typing and proper keyboard touch-typing - this is something the software keyboards excel at, since you get both form-factors by rotating the device.
Actually, what the FDIC does is give the small depositor some confidence that his money will be there, even if the ban fails. This reassurance is enough to keep him from running to the bank when ever he is scared and pulling out all of his money and putting it under a mattress or something. At this, it is quite effective (even during the mortgage meltdown there were no large groups of withdrawals at banks by retail depositors).
IRC has been so DDOS prone for 20 years or so that many hosting providers explicitly disallow IRC clients or servers. No need to jump to conclusions.
Let's crucify his for that :)

I hear what you are saying, but there is also reason for drm. Or we will have flash forever. What I am saying, I at least can understand why he did it.
In Houston, there are a lot of folks that work over at JSC or are involved with NASA stuff. There is the reminder of better days, and of great things that could've been but never were.

It's really depressing to talk to experienced engineers (even if they're not NASA proper, but lend/leased from Lockheed or someone else) who are like "Yeah, we could build that, no question, but who will pay for it?"

It's even more depressing to talk to normal engineers at any meetup or hackathon, because there's the same sort of awe and mystique about NASA and what it could be doing, but also the tacit acknowledgement that the agency is fucked in the head--you usually end up with a bunch of Boomers old enough to remember when NASA actually did things that were cool.

The most frustrating thing is that the technology works and has been in production for half a century now, but the agency is unable or unwilling to fund manned missions to completion--and these questions of "Should we even put people in space? Why not robots lol?" could be rendered moot if somebody just cut a goddamn check. The people know this. The engineers know this. The astronauts know this. And yet, no check.

Worse still, you can't keep sending robots into space because nobody cares. Sure, a few people here or there who love ~=science=~ can appreciate the pursuit of knowledge for its own means, but for everyone else there needs to be a payoff. The only payoffs come, though, in either moving people off-planet to start colones or moving material back on-planet (which is fairly silly in its own way). If you don't do either of those things, then no shit everyone would rather your funding go to aging Boomers or poor urban youths or starving hillbillies or students loans or fighting the war on drugs or any number of more immediate short-term pains our democracy faces.

At least we've got a few folks funding this privately--as for NASA, though, the best thing to do would be bow out of space all together and open-source and make public domain all of their research and patents.
Forget Proprietary, Use Open Source
It seems there were objections about ethics in another bug: https://bugzilla.mozilla.org/show_bug.cgi?id=787860
yeah, I just tried to connect using irssi from my non-exit relay, works just fine...
Do you want to be a big fish in a big pond or a big fish in a small pond?
This pattern is inevitable. How is Imgur going to survive if it just serves up naked image links to all comers?

The best way around this situation is to develop ways for web users to have their own hosting space for the images they wish to share. So long as we depend on other companies to do it for us for free, this is the pattern we'll keep seeing.
Retro song awesome vocals
Or for $10 you can, you know, buy a pair of sony earbuds and plug it to your smartphone and you've got music in every room, and outside. Beat that!
>They budged

See, with the current system, there's no need for "budging". Several times I've had unauthorized charges show up (both Visa and Amex). A quick call, and it's sorted out.

If you've got to invoke the possibility of bad press, that sounds absolutely worse for the consumer.
I created this to help my son – maybe you know someone that could use it
I created this Windows based "text to speech" spelling helper application for my son. My wife and I had to take ourselves out of the weekly, frustrating spelling quiz preparations. My son now aces his spelling tests. Seriously. It's free.

Parents with kids in the lower grades will really dig this.

I created a video tutorial at the link below.

http://www.kpspellhelper.com
Feels good to hear about such startups!
Yes, there is in practice a fair bit of boilerplate in Go. (The way you'd do it in this case is by defining two new types for a struct and a slice of structs. Not that hard once you know the trick.)

Still, they got tiny types right, and without getting bogged down in dimensional analysis.
I think phablets may replace small tablets, but the real question is whether large tablets will replace laptops/desktops. That's where the growth market is for tablets if the software becomes powerful enough.
Proof of rage?
After Snowden, a diminished Internet?
I worked on Adobe's Flash Player team when Chrome was pushing PPAPI. Adobe engineers were strongly opposed to PPAPI because it was complex and incomplete (and it was only implemented by Chrome). The only reason a Flash PPAPI plugin exists for Chrome is because Google did the work.
I couldn't recommend "Show Stopper!" enough. Wonderful book!
The IndieWeb movement is pushing the constructs built on top of the web into a decentralized form using self hosted content and webhook notifications.

Example: Comments on a blog post.

Given a blog post at URL A, comments are created by posting a note on your own site at URL B, then using a webhook to notify the blog that such a comment exists.

Your content cannot go away as long as you host it, and its not dependent on the blog's cooperation to be available, just to be findable.

http://indiewebcamp.com/comment
It is trivial to write a binary sort using a single iterating loop instead of using recursion. This is not true for quicksort which needs to maintain a bit of state generally on the stack via recursion. Basically it is a false start to try to optimize binary search's recursion since it is so easy to remove completely.
There is a guy who built a model similar to this and used it to beat Vegas: http://espn.go.com/blog/playbook/dollars/post/_/id/2935/meet...
We'd have to be careful of apps that game the system by installing some super-small/innocuous service that would hit Google Play once/day just to keep your usage statistics falsely high -- even when you don't open the app yourself.

I don't know enough about the guts of Android to be sure you could do this, but it seems likely.
How Twitter Rebuilt Google's Secret Weapon
I've gotten to the point where I just tune those out. I wouldn't have even known there was an advertisement on that page if you hadn't pointed it out.
This should've been a Superbowl Commercial
http://www.youtube.com/watch?v=w8v7lF5ttlQ
I think your frustration on this matter is causing you to read in things that I didn't actually say. The things you're mentioning here mostly don't even contradict what I said. It's true that Netscape drifted off into Crazytown as time went on. I remember back when IE had divs and Netscape was like, "Nah, layers."

My point is not "Netscape rules, Microsoft drools." My point is that implementing new ideas that haven't been fully standardized — as both Microsoft and Netscape did — was never really the big problem. The problem with IE that made people come to hate it was that Microsoft broke the standards, left them broken for years and years and refused to implement anything new. Netscape was corpsified by the time this really came to a head, so I don't know what they have to do with anything. The alternatives I brought up were the later browsers like Firefox and Safari that got tired of waiting and started implementing new things and slowly eroding IE's marketshare.
Legacy, mainly. You're right, I'd be just as happy with an MBA or my ThinkPad and a bunch of server space. As a CLI user, that's an easy trade-off. I suspect it's slightly more difficult for GUI users to make the transition because applications are usually written with the expectation of running on a local machine. As the GUI moves to the web it will become irrelevant.

I really liked the desktop/phone combo in the movie Her. The main character buys an "Operating System" that sort of takes over his desktop at home and at work and also his phone. I don't know that it's something we'd want to call an OS the way Windows or Linux is an OS, but there's a lot of sense to a user interface that follows you on whatever device you happen to be using.
> But I have no idea what the gameplay of your game is.

> I'm just a little confused about what it is.

(note: not connected to developer, but bought the original Eliss on iOS back when it was first released in early 2009. I've never played Infinity, but it looks like an "expanded" and more polished version of the original with more stuff and modes)

The gameplay is actually shown starting at ~00:40. Eliss is very simple when you play it, but confusing to explain/show (it also quickly becomes frantic, and was one of the first good multitouch games[0]).

You get planets and targets.

00:42 planets of the same color can be merged (into a bigger one) by making them overlap

00:45 by putting a planet of the right color and size into a target, you make both planet and target disappear

00:50 you can split a planet in half-size planets by pulling it apart with 2 fingers

01:00 when planets of different colors overlap, they interfere and lose mass (and you lose health)

01:04 apparently there's some sort of planet eating interference I didn't know about

01:08 planets continuously spawn on the field, you get a warning showing the color and size of the arriving planet and should move other colors out of the way fast

01:12 any contact will lead to aggregation, you can clear a field

It's a delightful game with great design and very cute sound effects.

[0] and remains one of the few where you wish you 1. had more fingers 2. had more nimble fingers and 3. had fingers able to go through one another. It remains one of the best and most complete uses of multitouch I've seen.
Interestingly enough, you've pretty much described Microsoft's Surface / Surface Pro. I think, debacle about the x86 vs ARM (Win RT) confusion aside, they're onto something with the form factor and expandability.
iPads are particularly big tablets; your Air certainly isn't as portable as my Nexus 7. I can carry it on my pocket (which means I take it everywhere), take it out on the train for reading or watching a video without losing the details of the picture, do a quick SSH to a server without needing to sit at a table or scroll endlessly, etc.

They don't replace my laptop, but for my family members, a tablet per person plus a single home desktop is enough to replace a laptop per person.
>reddit-friendly

Exactly. Not Facebook-friendly. Not Twitter-friendly. Not Google-Plus-friendly Those can host images themselves.
I love my iPad Mini. I don't regret moving to it from a regular iPad at all. Now, only if Safari didn't crash once an hour...
Something like this:

"""

I'm not currently seeking a full-time W-2 role. However, I do provide consulting in that area and I would be happy to discuss how I can help you do {{ X }} and my upcoming availability.

link-to-supporting-content
link-to-supporting-content

If that sounds good, please give me a call at 555-555-5555.

Thanks,

Me, Foocorp

"""

If anything comes of it, good. If nothing else, you increase the surface are of people who know you as a consultant of {{ X }}.
If you're using ReactOS, you don't "just" want web, but you probably also want web. So yes, a browser is important.
Building a Site Tutorial with Bootstrap and JavaScript
What Matters More for High-Speed Infrastructure – Speed or Reputation?
Y Combinator’s BloomThat takes a tech-savvy approach to sending flowers
The lesson of Flappy Bird for games developers
Watch video on a TV, read on a tablet and write on a keyboard. Mobile when I'm out or only have one hand free.

It isn't quite that simple but it isn't far off.
Varies by municipality, but pretty much everywhere the "last mile" is a local monopoly, granted by the town, county, or city with the rights to do so. And so long as that's the case there's no real competition and thus no way for Internet users to route around these abusive practices of their ISPs.
The big problem with browser-as-server is that users typically want to power off their browsing devices, while they typically want servers to be always-on. Tying it through a cloud-hosted VPS or some local dedicated device (those wall-wart computers, or something else lightweight and low power but sufficiently capable), but then having the browser talk to it smartly (potentially from several devices simultaneously), would seem a better plan.
I agree that HTML5 is much more available. I wouldn't recommend a silver light app for any consumer based product.
But I would have for enterprise applications if it was going to continue to be supported.

The lack of support killed off the language, not the language itself, IMO.
> it uses an extremely naïve algorithm, but the results aren't too bad if you want to try it yourself

Don't be so hard on yourself. I review papers for CS conferences and just the fact that you used TF-IDF weighting puts you well above the average.
Lob Lowering API Pricing
Decentralizing the web won't really help when all communications flows throw a handful of telecom companies.
Disadvantage #1 seems unnecessary. Instead of this:

s = sdscat(s,"Some more data");

Why not do this?

sdscat(&s,"Some more data");

The latter would make the use-after-free error they're describing impossible. (Disadvantage #2, changing one reference but not others, would remain. And callers would still need to check for NULL if they intend to handle ENOMEM gracefully.)

I assert there's no meaningful performance difference between the two.
Ask HN: Which type of investor would you choose?
A) An investor who doesn't know Twitter.

B) An investor who doesn't know who Mr. Wolf is.

C) None of them.

D) Doesn't matter, really.
How We Grew Our Customer Exit Survey Responses by 785%
AdblockPlus - I never even knew there was a giant flashing ad on the left of the article.
Yes, I present a basic tutorial like this every Wednesday. Then address any questions about the tutorial or programming in general. I'm a Python and front-end mentor and know Ruby as well. So if you're looking to learn how to code, contact me. Or visit http://thinkful.com.

Cheers!
Sony sells off Vaio
I am not seeing a re-direct at all ...