skysight-inc/HackerNews huggingface dataset:
Wow, every link on that site appears to be an affiliate link and to make things worse, they don't appear to work.

I get this link:
http://shareasale.com/r.cfm?b=301421&m=31379&u=41200...

directing to an empty page.

Its' very, very hard to take this seriously as an honest review when it's so obvious it was written with the attempt to make money.
Mechanical Bluetooth keyboard for laptops
> What benefit can membership get from joing Svbtle network?

I applied (and got in) to Svbtle because of two things: exclusivity and the interface. Svbtle at least attempts to have only high quality writers there, and it was made clear that sometimes, if posts were of low quality, they'd be asked to be revised. There was also talk of helping Svbtle members with their writing through things like copyediting. I haven't heard of any of those things happening yet, but I can tell you that (generally) I try to keep Svbtle much higher quality as a result. I still maintain a personal blog where I put shorter/news kinds of things, but bigger, more in-depth essays go to Svbtle.

The interface is also really nice. It's good enough that I actually write in-browser, rather than writing in Vim and copying it over.

Oh, and also: I suck real hard at design, and I'm sick of maintaining Yet Another Blog Platform/design. I really like the look and feel of Svbtle. My personal blog is basically just Skeleton default with a few small modifications: http://blog.steveklabnik.com/archive
I can`t use tools like this nor other local knowledge databases like evernote (although I save programming notes in evernote). If I have a pending question I ask myself two questions.

"Have I ever had this problem ?"
"Did I save the answer ? (In evernote or whatever)"

To think about those two answers I need around 2000ms. After 1000ms I wrote the query and asked google again... Is it only me? I wish I would use my local knowledge database but I only use it when I`m not lucky with google after the first queries.
Yes, but the last I could find is from 2011
http://blog.stackexchange.com/category/cc-wiki-dump/
I inked you! (Short for incremented)
Mark Shuttleworth demos Ubuntu Phone at CES 2013
Nice empty "Also read..." beneath the article.
Yes, you mention it, way down, and even there it's another recent service doing what's been done for decades.

Like I said, the real problem is that you start off with a question which has an obvious answer, but then ignore than obvious answer, which makes it look like you either somehow don't know, or are trying to ignore it. It just seems like a bad way to start off a discussion of how ideas propagate.
How is this in any way a new approach to journalism? It is a network of editorial / expert writers. Online and offline publications have been doing this for over a century.
I tried a Keurig because it was supposed to be fast good coffee. I took 2 back because they were so bad for making coffee with the use your own coffee packs. Back to a normal one...
I still get those updates. Aren't you following too many pages?
It's $500 and they are an analytics site that's really eager to hear back from a human.

Pay it forward AND get paid.
Nations prepare for cyber war
The problem is that companies like this are as not-scalable as possible. It is a bunch of individual contributors. The only way you add value is to hire someone great, who will presumably be quite expensive. Once they start trying to figure out how to hire more cost effective bloggers, quality will suffer and people will stop reading.
Early-stage employees who _don't_ have the "founder" word in their title, but who still contribute(d) pivotally to the team are oftentimes "let go" right before their stock vests. These early stage employees are often paid _far_ below market rate for their experience and education, but promised equity with a slightly accelerated vesting period. Early stage employees work themselves to the bone, and right before they are able to realize their ROI, they are "let go." This is a slimy, insidious thing that anybody working for a startup should be keenly attuned to.

I know this has happened in the past, but I find the idea that it's a common practice to be dubious. You used the word "oftentimes". I take issue. I don't think this happens often. How many data points do you have to share on this?
Prediction: Kudos will become a Flattr esque financing model.
An irregular sleep cycle seems pretty mild compared to super space bacteria, a weakened immune system, and problems with radiation.

http://boingboing.net/2013/01/07/another-danger-for-astronau...
http://boingboing.net/2013/01/04/how-space-radiation-hurts-a...
How Strava Is Changing the Way We Ride
I agree - our tech would work better if OEMs stuck to making hardware, ISPs were dumb pipes, and so on. But they want users to relate to them, so they relentlessly build portals, toolbars, widgets, and anything that might make some sap think 'I want a Samsung' rather than 'I want an Android phone'.

My phone comes with the 'Samsung Apps' store. I've never even accepted the Ts&Cs, but if even a few percent of users go there instead of to Google Play, it's probably viable for them to build it.
Customer Engagement for Your Mobile App with Appboy
Hi there! Thanks for inquiring!

Here's a simple jsfiddle: http://jsfiddle.net/KRFtB/

Obviously - you wouldn't encode your secret key, etc in production, but this is an example.

If you want to tokenize it properly, try:

http://jsfiddle.net/mahmoudimus/DGDkt/11/

We don't support CORS yet, but we're planning to do that shortly :)

Our company runs like an open source project, so anything you might have thoughts on, we discuss publicly here:

https://github.com/balanced/balanced-api

We are also on IRC providing real-time support: irc.freenode.net #balanced
Ask HN: Would anyone fund an adult site? Should I even apply to techo incubator?
I'm looking to get funding for my site I just launched. Problem is, it's of an adult nature. (not a porn site!)

Would anyone even touch this and consider funding it?

It's an adult hook up site. Should I just apply for incubator program anyways? (e.g. Y combinator, local program)
Can Trello become for node what twitter was for rails?
>If we're actually only one in a million, we'll be busy meeting our new friends.

The Milky Way is roughly a disk, so let's think in two dimensions, and for the sake of being reasonable, let's just talk orders of magnitude.

The area of the Milky Way disc is on the order of 10^9 square light years. If there are 10^4 civilizations in the Milky Way, that means we should expect one other civilization within a 10^5 square light year neighborhood, meaning that we would expect the nearest civilization to be on the order of 100 light years from us.

Over that distance, it would be plausible for two civilizations to transmit information to each other, but "conversations" would take generations. And that's if we ever managed to find them.
Actually I kind of agree. They should of developed an easier way to bring HWA to the UI from the beginning instead of waiting until 2012 to address the issue. Google also messed up the pro audio stack in Android and phones still cant compete with Apple/MS when it comes to low-latency audio. "Google reinvented the wheel (poorly)" is unfortunately a very true statement for many of their products.
Running Desktop Apps on Windows RT, The Hackers Way - Hacking News
That's a very narrow-minded view of blogging. I wouldn't write a 5,000+ word review if my main interest was making money. It's just stupid from an economic standpoint. I could make way more money with a 700 word review of some popular tech book. Above all I outline several flaws in the ecosystem in what it's an, as honest as it gets, review.

My point was sharing useful information. Will someone interested in Fitbit learn something about the product by reading this? I think they'll learn plenty. That's my goal, and if the affiliate links make me some extra money, great. I also disclaim my affiliation in my site (and in the post).

Regarding links, they work for me. Anyone else having this issue?
I still want to be able to give one-off 'tips' to people. A couple months ago, I wanted to express my gratitude to the creator of the bootstrap-sass project by giving him a not-insignificant amount of money for his work, and was going to do it through Gittip but I was turned off by my inability to make it a one time thing.
Absolutely, I assumed that was a given.
5 Keys To Outstanding Lean Customer Support
Exactly. Initially, I was confused by this statement too.

There's nothing wrong w/ base64 encoding; however, one needs to apply it to the correct context like applying it to: hashes, avoid text collision/escaping chars, or just embedding plain old non-sensitive binary data in text.
The old Computer days
Since you mention Joy of Clojure, it's worth a response.

First, I would love to include exercises, however two factors conspire(d) against us. First, some of our favorite C.S./programming books have amazing exercises, so we respect the art of creating interesting and relevant supplementary material. It is no small task to design a book that flows, teaches the right lessons and also provides a set of exercises.[1] If we were to include exercises we would think very hard about what to include and how it fits into the book as a whole.

Second, the schedule for our book was quite tight given that we both have families and full-time jobs. We could write the book in a satisfactory way on time, or we could include exercises. We chose to write the best book possible given our time and ability (or lack thereof). We actually did create some exercises, but felt it was not worth including a partial set. Maybe next time. However, all of the same considerations would apply.

As you'll notice, our exclusion had nothing to do with page count.

Great question.

[1]: I should say, "for us" since others seem to do it easily.
It has been claimed elsewhere[1], with reference to something said by Ben Krasnow, that the projected Steam console will run Linux. Take it with a grain of salt until you hear something official, but at least, hints can be found.

[1]: http://www.golem.de/news/pc-spielekonsole-steam-box-ohne-win... [german]

edit: For those who don't know golem.de (presumably most here), it is one of the two major respectable German IT-news sites (next to heise.de, translated as The H)
I hate how to this day PHP still lacks of an obvious way to write object literals, instead forcing you to either cast arrays, which is verbose and ugly, or use stdClasses, which personally I do but damn are they a pain to use and maintaining for nested structures. This reason alone is what would make me switch to nodejs next time I start something.
I'm confused... Stripe doesn't require redirects, iframes or external accounts.
We may be interested but I have 3 questions:

1 - Gmail integration is a strong point but security is a major concern. How do you intent to do it?

2 - Your signup form doesn't use SSL. When?

3 - Is there a way to export my data?

Anyway, congrats for shipping!
Right but the root problem is that I can't take my Verizon phone to AT&T because of hardware incompatibility.

There's not much sense in fighting for something that is largely irrelevant to most people.
Someone made a collection of the RSS feeds at http://read.subpug.com/shared-lhqi7 (see: http://peterwatts.net/post/27254383527/shared-rss-is-that-so...)
As one of the early Torque licensees (great way to spend $150 for a teenager), I have a soft spot in my heart for Torque.

I somehow completely missed the announcement that it was MIT licensed now!

For people wondering what Torque's 'special sauce' is - Torque has a world-class multiplayer/networking layer, one which was pretty amazing even when it cost money (considering its competition). It handles 100+ players on the same server, together with vehicles, etc. It also has/had really great heightmap/world editing built in, but plenty of other engines have this now, and better.

Its achilles heel was always the content pipeline for non-terrain geometry - I haven't heard much recently so I don't know if that's changed? (Ie, so much of the worlds we interact with in 3d games nowadays are built with the same tools as player models are; while the hills may be heightfields, the rock outcroppings and cliffs and other things are often 3d models. Last I remember, Torque still needed its non-terrain geometry to be built with the kinds of BSP/subtraction-based editors we all used in the Quake 3 days.
Yes, as I mention in the review I suspect uneven distribution of the weight is at very least in part to blame. Great to hear that at 260 lbs you don't experience this problem. If you don't mind, would you comment as such in the comment section of my blog. I think it's useful information for those who are reading the review.
Sounds like a documentation problem, not one of the language.

You can shoot yourself in the foot with any programming language. PHP just happens to have one of the shallowest learning curves and greatest availability, so simply by virtue of being everywhere it's responsible for a lot of damage. It doesn't help that a newbie that came up with a working (but dangerous/incorrect/...) solution can then easily start answering other newbies' questions, although that's hardly a PHP-specific thing.

Further - because it's so many people's first programming language, they don't even know to look for information about best practices, let alone go out of their way for it. It takes a seasoned programmer to go out of his/her way to avoid repeating other people's mistakes.
Show HN: Type Zebra - Test your fonts in a web browser
After the discussion I had with jrockway in this thread[0], I've come to really dislike the Svbtle network and what it stands for. I can't speak for the rest of the community, but I would consider Svbtle branding to be a strike against a blog, and not something that is a sign of its quality.

0: http://news.ycombinator.com/item?id=4993094
Anyone know if the plan is to fix up WINE where it doesn't work, or is the plan to write a Linux abstraction layer for their tools?

Either way is good, but fixing up WINE would have benefits even for non-gamers (such as myself).
You are correct. +1d
Metafilter is adding titles
Another very interesting product I would like to buy, am happy with the price - but they will not sell it to me because I am in Europe.

And they have been in the market for 3-4 years now?

Sigh...
That was a pretty underhanded comment.
Interesting idea. Seen a few different folks doing this. How are they going to take payments, set price, etc? Seems very unstructured to start with a tweet.
Awaiting the Arrival, Certification of Microsoft Surface Pro
In this thread: everyone complains about carriers lock in and then proceed to play angry birds on their $0.99 phones locked into 2yr contract.

damn you all to hell.
I've done that. Pretty easy to set up, and it improves your visibility in search results, since you get a picture.

Authorsure is a good plugin if you use any Wordpress sites.

http://www.authorsure.com/
Nah. I would bet they are just using it because of the filters. It makes all the photos look so artsy and romantic. I doubt it has anything to do with networking.
Happiness is a complicated variable to optimize. You could be maximizing happiness in the current moment (a Starbucks coffee right now) at the expense of happiness in the long term (financial independence at age 50).
The thread in which you call a person you've never met a douchebag for trying to build something?
Where are you located? Check your local Amazon or Apple site. They might have it if Fitbit won't ship to your country.
I can totally sympathise with the slightly angry tone of this reply, as my post was in a similar vein so I kind of had it coming. You're correct in that this was kind of just a cheap shot and I agree that the community is at least heading in the right direction. You could easily argue that if I really feel so strongly about this issue, I ought to be contacting codular to discuss the issue instead of idly bitching behind their backs on HN.

I do disagree with you on some of your points about tutorials though. You claim it's possible to find such insecure example code for any language, and that's probably true. But is it easy? The first search result for "python mysql tutorial" [1] doesn't contain any SQL injection vulnerabilities. Neither does the first result for "ruby mysql tutorial" [2]. All seems well with "java mysql tutorial" [3] too. Surely the first Google result for "php mysql tutorial" [4] can't be that bad then?

$first=$_POST['first'];
$last=$_POST['last'];
$phone=$_POST['phone'];
$mobile=$_POST['mobile'];
$fax=$_POST['fax'];
$email=$_POST['email'];
$web=$_POST['web'];

mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");

$query = "INSERT INTO contacts VALUES ('','$first','$last','$phone','$mobile','$fax','$email','$web')";
mysql_query($query);

Ouch. In this case, your point about this being an "old and awful" tutorial does apply. But the tutorials from my original post are new, as in "2013" new. And they were on the front page of HN not one week ago. It's like, finally here comes a fresh-looking new site that looks like it might even have a shot at knocking that garbage from "freewebmasterhelp.com" off the top spot on Google, and it's still not as good as it should be.

[1] http://zetcode.com/databases/mysqlpythontutorial/

[2] http://zetcode.com/db/mysqlrubytutorial/

[3] http://www.vogella.com/articles/MySQLJava/article.html

[4] http://www.freewebmasterhelp.com/tutorials/phpmysql/4
I'm surprised there was no mention of http://Laravel.com
This was my reaction as well. I'd rather see them put it in a poor neighborhood.
15-Year-Old Creates Genius App For Skimming Documents
cool, just what i needed for testing my new website fonts
There are three ways this article gets it wrong:

1. It fails to divide the market into price bands: Android dominates from $100 to $300, above which it splits the market with Apple.

2. It fails to note that Apple isn't attacking the $100 to $300 price bands.

3. It fails to note that the $50 to $100 price band is dominated by Samsung and Nokia feature phones. Is Apple going to expand in that price band ths year? Is Series 40 ready to defend against cheap Androids? Yeah, we know what's actually going to happen here.
I disagree that we should just accept that PHP's old parts are a mess and never revisit them. The date functions were revisited when the DateTime type was introduced. Nothing prevents the introduction of String and Array types. The legacy string and array API's are a mess, and they affect productivity and code quality.
Selling data?
Y Combinator was not part of the most recent round, so I edited to clarify.
May vs Should i can take. but At least vs At most I sincerely can't.
Can anyone point me to what would be regarded as a best-practice PHP codebase? Ideally something that's testable.

I used to do all my work in PHP but moved to Rails and adopted TDD/BDD. I'm just not sure how this would fit back in to the PHP world.
24pullrequests.com post mortem
The Myth of the Missing Data Scientist
I tried using just a laptop screen for a year, after using 2-3 monitors before that. I just recently switched back to using 2 monitors (well, my laptop + a big monitor).

Using the single small screen did help my focus and attention, but I found that that was more due to habits it created. There were plenty of cases where I miss the extra real estate and felt it slowed me down.

Now I feel like I have improved my habits, I still close down apps so I'm working on one thing at a time, I have stopped keeping my email/twitter on the second monitor to invite distraction, etc. But now I have the added luxury (it does feel like a luxury) of the extra screen real estate.
Fair enough. I've added a +1 for you here:

https://github.com/whit537/www.gittip.com/issues/5
I Switched to Windows Phone 8 (HTC 8x) from iPhone 5 for a Week
Is there some magic language out there that cleans all external input for you?

If by "magic" you mean simply disallowing non-structured queries (which is pretty darn easy with a Structured Query Language):

http://en.wikipedia.org/wiki/Language_Integrated_Query

http://www.impredicative.com/ur/

http://pgocaml.forge.ocamlcore.org/

https://github.com/mfp/ocaml-sqlexpr

and that's just off the top of my head.
I'm more or less the opposite of the author: I find a problem first, pick the language that seems most suitable or I think I can code fastest in, and have at it. Advantages:

- Write interesting code right away, which helps me focus
- No need for a monolithic resource like a book, just Google the specific problem to be solved
- Solve a problem while learning

The biggest downside is that I don't tend to write idiomatic code: when you hack away at your own projects, they all look like your style, regardless of the source language. It took me several months to pick up good C practices at my new job, and I'm still not proficient at Ruby, Python or Java, despite having written plenty of code.

To try and combat this problem, I've started reading more advanced documents and talks in languages where I think I've got an OK base understanding. These tend to be more interesting, and better demonstrate the strengths of a given language.
Interview: How a sci-fi web series makes $800 an episode
The ‘New Normal’ for Venture Capital
it's also about proving that you are who you say you are, which still requires a central authority

I disagree with this too, because "who you say you are" is not a single thing; it depends on the context, and you ought to be able to control what connections people can make between different contexts.

For example: I might want to give one ID to my doctor, to connect it with my medical records, and another to the DMV to identify me for a driver's license. There is no reason why these two IDs need to be the same: in other words, there is no reason why the DMV needs to verify that "who I say I am" to them is the same as "who I say I am" to my doctor. Or again, if I have to prove "who I say I am" to Social Security in order to receive benefits, that doesn't necessarily mean I have to use the same ID as I use for other purposes.

Of course, some of the reasons I would need an ID are to prove that I have a certain set of rights, as in the Social Security and DMV examples, so whoever I give the ID to has to be able to connect that ID with the appropriate evidence that I have those rights. So my "Social Security ID" would have to be connected to my employment history, or at least to my history of paying into the system, and my "DMV ID" would have to be connected to my passing of a driver's test. But that still doesn't require any single central authority to dispense or verify IDs; I could still generate my own UUIDs for each of these entities and then allow them to link those IDs to the appropriate information. The fact that we allow the government to create one central "ID" for us does not mean that's the only way to meet those needs.
Because its important that you are actually sitting there! Which incidentally was similar to the argument given.
Get Happy Customers
Very true. And vice versa is actually a pretty neat idea. Youngme Moon who I mention in the article has a book called Different which I highly recommend. She's got a bit in there about differentiating yourself by making it insanely easy for people to leave your service. Most folks make it hard to even find a cancel link (I know I've been guilty of this), let alone make it super easy to move their data out into a competitor.

It's on my priority list actually for some future projects to make it super easy to quit and migrate data out of my stuff to a competitor.
I had the option to use or not blogger.

now let's use your example, but instead of search let's use a android app review.

i go on, buy a phone, configure it, download and pay for an app, use it, go to leave review, BAM! need a G+.

so, yeah, it's not YET for search and gmail, because those are their gateway drugs, but for pretty much anything else it is just like you described.