skysight-inc/HackerNews huggingface dataset:
Fruugo: How to make an eCommerce site that burns €40M and earns €100K
Please read this all the way through before getting too upset :)

Your HN title uses language that is inconsistent with the tone of the update.

"Kickstarter pitfalls: 36k raised, actually ended up with 4k"

The problematic phrase is "actually ended up with". The use of the word actually implies that there was some deviation from what one would expect. Tied in with the use of "Kickstarter pitfalls", we end up with the impression that Kickstarter produces some outcome that is inconsistent with what we normally expect when funding a business.

Those of us who have run a company understand that when you receive income, there are many expenses that come along for the ride. Most of us are left wondering what amount you thought you'd have after fees and taxes.

Then there's the contrast in dollar amounts: $36k to $4k. The language I pointed out above appears to direct blame at Kickstarter, but the accounting provided in the update includes things you should have known and planned for.

From my perspective (as a reader), the opening paragraph of your update expresses a much different view than the HN title.

> In honor of tax day, we thought we would give some insight to our backers (as well as potential kickstarters) to how we spent the funds we were given at the end of September. Hopefully it sheds some light on why money disappears so quickly for game development.

The last sentence spells out the real value for me. You're sharing insight about where Kickstarter funds go. The title of your update is much better than the title you chose for HN.
Atleast - I have not gotten any email as yet - so should we think no news is a good news or am I missing something?
"Start With Needs; Do Less; Iterate" UK Government's Digital Design Principles
Post on someone else's Twitter
I guess Persona is still a pretty enigmatic topic. We're trying to build an app that focuses on you rather than your friends. In other words, it's an about me page, in pictures.

Through pictures, you're able to learn hundreds of things about a friend that you might never think of asking. What's their favorite color, their allergies, what do they like to do on the weekends? Rather than a timeline, Persona encourages users to post photos of anything that makes them who they are.

Persona asks people "What does this photo mean to you?" because when you answer that, it's no longer just a photo sharing application. It's become an intimate bond that people can connect to. Do you like eating cold pizza? I do too. what other things do you eat cold? I think cold rice is disgusting though. It's at that moment that I can feel a more personal connection towards a stranger that I've never met by talking about the idiosyncrasies that make you who you are.

Persona is everything you are, in pictures.
While this maintains hyperlinks as such, it breaks those using relative URLs.
A week from now, the bill will be about a week shy of being five months old. This doesn't sound lie a rushed vote to thwart opposition.
Does it read backwards, or is that just a gimmick? (I don't understand French.)
"Any sufficiently new technology increases IT expenditures by the amount*2 of anticipated savings."

Meaning we get rid of the line workers making $25K/yr and replace them with expensive administrators making $60k/yr.

(Slightly tongue in cheek).
Ask HN: Mobile First?
So today I saw a 'Case Study on Mobile First'. When I saw it, I was incredibly excited. 'Finally someone published an article with concrete examples'. Alas, it was not to be so. Once again an article with no content, no substance, just a rally cry of 'mobile first'.

I'm having a hard time with this I feel like no one, except for Luke Wroblewski has ever actually designed a site mobile first.

So here's my question: Does anyone have concrete examples of content heavy sites that were designed mobile first and actually also look good on desktop and other devices like televisions?
You make a very good point. However, I think he addresses your concern over "syntactic weight" in this line:

Basically, there are some languages whose syntax is so distinctive that it makes a qualitative difference to the experience of programming.

I believe his argument then is that of the following three syntaxes (syntaxen?) to describe closures:

function(x) { ... }
\x -> ...
{ |x| ... }

The differences are so slight as to not be worth quibbling over. Perhaps his point, as yours, is that Java's closure-equivalents are so onerous to employ that they might as well not exist at all. :)
Sprinting does not have the same global impact as intelligence,which is why people get so testy about it.
CL, and its object system particularly, specifies a lot of extensibility and sometimes hilarious dynamicity with exacting detail. E.g. you can subclass a class that doesn't even exist yet (!)

CL-USER> (defclass foo (bar) ())
#<STANDARD-CLASS FOO>
CL-USER> (find-class 'bar)
#<FORWARD-REFERENCED-CLASS BAR>

That's just one detail, but CL is chock full of such niceties, owing to the fact that a lot of rivaling factions of super-smart programmers wanted to get all their favorite features into it.
I take some of it back. Getting the latest version of wkhtmltopdf and telling it to wait (probably longer than necessary) to process javascript, works pretty well.

wkhtmltopdf --javascript-delay 10000 --no-stop-slow-scripts 'http://bit-player.org/deck.js/limits-to-growth-Harvard-2012-03-30/ltg-talk.html#Lotka-Volterra' slide.pdf

It's a bit slow, and a bit too hacky for me. But this tool does the best job of those I've seen.

And I've just received an email pointing me to: http://search.cpan.org/perldoc?deckjs2pdf https://github.com/potyl/perl-App-deckjs2pdf that will specifically deal with Deck.JS slides.
I expect at least the most used template engines to re-implement both partials and layout as they were. They will benefit from custom cache strategies, but I don't see reason for radical changes. I wish one like jqtpl was made default :)
Unfortunately, justice doesn't scale. Or at least they haven't found a way to automate it yet.

I get the feeling from what I've seen online that they just decided to accept a certain rate of false positives. From their point of view one less seller doesn't make a whole lot of difference. Obviously things look different from your end.
But isn't that abuse of the word "concept"? The same logic would argue that C has no concept of a string, or that lisp has no concept of an object (despite lots of text handling and OO code being written in both languages). Not every "closure" works the same, even between languages that support things called "closures" and use them in roughtly the same way. Anonymous Java classes are clearly a related concept, and in fact as the grandparent points out there's a straightforward mapping between them.
overclocking = delicious treat
That's correct, my mistake. I see that `res.status(code)` was added to the docs, that's nice.
Indeed. From our own experience: we use pretty much off-the-shelf maximum entropy parameter estimators for parse disambiguation and fluency ranking. In the past ~10 years most of the gain has come from smart feature engineering by using linguistic insights, analyzing common classes of classification errors, etc. Beyond l1 or l2 regularization, the use of (even) more sophisticated machine learning algorithms/techniques have not yet given much, if any, improvement for these tasks in our system.

What did help in understanding models is the application of newer feature selection techniques that give a ranked list of features, such as grafting.
So then the question becomes this: Should trademark owners be able to quash any unauthorized "connections" to their product, even if it's made clear that the connection is not a sponsorship, only a mention? Frankly, that seems like an incredible overreach to me, and I believe one not supported by law.
You shouldn't be thinking "mobile first", or "desktop first". The answer is responsive web design. Use CSS media queries to deliver the same content styled for smaller screened devices (mobile).

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

Twitter's bootstrap has support for this, as well as many other frameworks.
"It's not scalable."

"He's going to burn out."

"Let's see what he has to say in a year."

Am I on HN?

It's interesting that what used to be a site full of risk-takers and entrepreneurs is tearing every little detail of this guy down.

The gentleman tells you it's a fly-by-the-seat-of-his-pants learning experiment. He doesn't need you to tell him every little detail he's getting wrong. He's learning by actually doing it.

Further, it seems a lot of commenters aren't actually reading his posts and comments -- a lot of the criticisms are already documented and addressed on his posts. Even edw519 (who I love).

I was drawn to HN because of the risk-loving hackers who dared, not the naysayers who only feed my internal risk-adverse naysaying thoughts.

Edit: Since I posted this comment, a large discussion around 1099s has bloomed, and I'm not referring to this excellent discussion. I'm specifically referring to the knee-jerk naysaying.
Stop Blabbing About Innovation and Start Actually Doing It
These days, every established company is at risk of having its industry--and its own business--disrupted by a startup. Cognizant of this, companies devote a lot of time to talking about how important it is to innovate. But here’s the truth: most companies can’t innovate because everyone is paid to maintain the status quo.
I really wonder how the plan to virtualize all the network equipment.

With VMWare (and others) you had a fixed set of OS'es that mostly assumed a homogenous x86 platform to run on.

But this seems to be the opposite. You have a (very) heterogeneous physical layer and with a homogeneous software layer.

Anyone have any details on this?

I work at a telco with very heterogeneous network, we have to run a lot of separate and expensive (b/c of oracle/solaris licensing) management software to make this all work. So this is obviously interesting to me.
In this particular case, probably. But that's an issue because the workers don't quite have a 'i run my own company' mentality (even if it's not a company).

I saw a comment here months ago that said something like "I treat myself as an independent contractor, I just sub out all the work like getting clients/projects, taxes, billing, collections, hr and management to other people (my company) so I can focus on development". I've liked that mentality, and try to get others to think that way. Even if you don't adopt it, it's an interesting perspective.
Unfortunately, the recent US budget fiasco shows that governance rules intended to discourage excess speed and encourage debate can backfire.
So...are you saying you need the dual formulation in order to allow a kernel model?
The same thing happened to me a couple of months ago. After the first appeal, they just put your email address on auto-ignore. You won't get anymore responses.

They treat marketplace sellers like garbage and they make up 30%+ of their yearly profits.

Customer is king, which means that if they file an A-Z claim (Amazon's dispute system), they win in 99.9% of the time. The customer gets a refund and gets to keep your product. I was scammed by a few customers and lost about $500. Amazon (unlike Ebay) also won't allow you to ban users from purchasing. You can cancel their orders, but they will just leave bad feedback, which will eventually get your account suspended.

You are required to have a 30-day return policy (which is perfectly fine), but if a customer wants to return something 6 months after they purchased it, they will win an A-Z claim if they file it.

I know a seller that lost a claim a year after the fact. I can't imagine Best buy accepting a return on a book a year after it was purchased. Amazon doesn't even do this themselves. That's the funny thing...Amazon would have been kicked off of their own site years ago.

They've taken the Google approach and run their entire seller help center using automated responses with nobody actually on the other end.

It's sickening that they can keep this position. They treat their workers and sellers worse than anyone, yet people just don't seem to care.

Ebay, with all of their problems, is actually much better. They are much more fair to their sellers.
Interesting post, a few friends and I did something similar in Java/C# a while back. It's surprisingly easy to automate, and very satisfying to see working.
What do you think of the term "Information Architecture"?
Their website is a disaster; I wrote a post describing how bad it is imo http://www.jvandenbroeck.com/2012/04/fruugo-how-to-make-an-e...

It's fascinating how they can do such a bad job with €40M
I agree with all you said, except that writing the equivalent of "function(x) { return x.name.length > 10; }" on java is a syntax problem. There is a lot implicit when you declare this function on javascript, for example, it's visibility. There's also the typing which is resolved on runtime. So maybe I don't have the concept very clear but, is this really a syntax difference or a language features difference?
Frankly, I've stopped using languages, or lost interest in learning languages, entire over "small" syntax issues. Syntax is a bigger potential deal-breaker to me than functionality in many cases - I spent many times more time reading code than molding my mental model of what I want to do into something I can write down as code in a particular language. If I can't read and scan code quickly, the language is dead to me.
Hasb-E-Haal 13 04 2012 Dunya News
Information *is* the Interface
I only had to read the first sentence to know anything that followed it is lies.

>a new report circulating in the Kremlin yesterday prepared by the Foreign Ministry

This sentence and variations of it are the signature of Sorcha Faal aka David Booth, one of the biggest hoax promoters on the internet.

These reports are not real, and trying to find any evidence of them is always fruitless.

Even the conspiracy crowd is sick of this person.

http://www.abovetopsecret.com/forum/thread304918/pg1

There is very literally nothing to see here.
Do you have an anecdote about why having more commits have made rebasing / squashing difficult? Is it just that team members are pushing their numerous changes to the central repo? I'm wondering if I'm missing something because I never squash commits...
I personally discourage the use of squash, I think that everyone benefits with more granular commits. Is this not common practice?
Did you a thallus create an account just to respond to me? I didn't think our exchange was so contentious as to merit a new account.
Also, one major issue is the lack of legal resources even if you don't want pirated media.
For example, If I want to buy a song, I would go to most of the sites that sell that song (itunes, amazon, ... etc.), and it just tells me that I cannot buy it because I don't live in the US (or one of their supported countries). Thus I cannot buy it, but if I look to any piracy site, I would find it easily and download it right away. Also the same applies for books, movies, software ... etc.
Why should ebooks cost $15?
ApkAnalyser tool to analyse APK files.
三氧化二锑
At previous "international steroid cases running about" events they have ejected people who had T-shirts with a non-sponsor logo, and people who drinking cans of the wrong sugary caffeinated drink
Summer Office Attire
I would argue that C has no concept of a string: there is no direct support in C (or C++, for that matter) for concepts related to strings. They are just arrays that happen to contain characters. All of the strigyness of those arrays exists solely in the mind of the programmer. C itself does not help you any. That is, I think, the hallmark of a language level abstraction: does the language allow you to think of the entity only as its abstraction, or do you need to handle that yourself? This fact is also, I think, a major reason why there are so many string-related bugs in C code.

Having never used Common Lisp, I can't say if that's also accurate for your other example.

Edit: ARGH. I forgot string literals in C. So C clearly does have the concept of strings. The problem is that's the only support in the language for that concept. Aside from being able to define string literals, C does not help you with strings at all.
"Prices are too high" -- How do you fix this one?

It's a lot easier to adapt prices of physical goods. It's not trivial to make a profit by buying a physical good in a low-price market and reselling it in a higher price market.

There's no such difficulty with digital goods.
Comparison of many JavaScript MV* frameworks all producing the same TODO app
Yes, SVN can handle renames. And maintain history across renames.

Btw, SVN supports partial checkouts (git doesn't). Which I use regularly on a gigabyte repo.

I use git regularly for all my hobby projects (mainly because 'git init' seems way simpler than the equivalent svn command), and I might even start a company off on git, but I'll never claim that SVN is obviously a bad way to do things.
This is the wrong sort of of 'gamification'.

The part of gamification that works is dripping out little bursts of serotonin based on intermittent reward schedules.

Farmville has proved you could addict people to successful algebra manipulation, but it won't be in an interface like this, in fact, there isn't a need for the cute dragons and fairies and stuff at all -- just levels, achievements, cool rare rewards, sound and a little bling all around doing the algebra problem correctly.

One thing I think the scratch demo does get right is the per-step nature of solving these problems. I would imagine that you'd have a directed graph of possible intermediate steps for solving and reward along the way for a harder problem if you were serious about teaching algebra this way.
My for-profit company (Brighter Planet) often gets product ideas from our data scientists; it's exactly what Dr. Haghighi is talking about.

For example: trying to model environmental impact of Bill Gates's 66,000 sq ft house during a hackathon -> discovery that we need fuzzy set analysis (https://github.com/seamusabshere/fuzzy_infer) -> new, marketable capabilities in our hotel modelling product (https://github.com/brighterplanet/lodging/blob/master/lib/lo...).
Even at that, branching isn't hard at all on Subversion. I know that before 1.6 it was more cumbersome, but making a branch for my work and committing a lot of small changes and then merging back when done isn't hard.

There's also the benefit of being able to checkout just one folder of the project wherever you want without having to keep the same folder structure as the source project. I understand git is able to do a "sparse" checkout now, but the parent source folder structure is checked as well.
Samsung Galaxy S III will be officially launched on May 3
As a side note, the main photo in the article is stunning! I need to find a desktop-size version.
Well, there are two things here: syntax, and lexical form or lexical syntax -- the underlying structure and the textual representation. The term 'lexical form/syntax' ought to be more popularly used, and hence make it clearer to talk about exactly what we like or do not.
It's depressing news has become something where the story that gets eyeballs is more important than the story that needs telling. I understand WHY it's this way due to how marketing dollars play out, but it's still depressing.
Do you care to elaborate on point #2? In svn I can do "svn mv" to rename files. I don't see how this is more difficult than just "mv". Maybe the history of file renames is somehow more easy to follow in git? If I run "svn log renamedfile", I can see the history across file changes.
Micromax X274 Dual SIM Mobile Price & Features in India
Micromax X274 is a versatile handset accentuated with appealing looks. It has 2.4-inch TFT display with screen resolution of 240 x 320 pixels. The high resolution 0.3MP camera ensures excellent photography and video recording. Micromax X274 Dual SIM has 1800MAh Marathon battery which provides best talk time experience. The stylish torch light add to the appeal of the phone and It come with 4GB expandable memory support. There is a built in music player, video player, wireless FM Radio, Speakers, 3.5 mm Audio Jac, Bluetooth, GPRS, and WAP Browser. The other the feature reflects its high end prowess and makes the Micromax X274 a very good buy.
Quick review of Influence: Psychology of Persuasion
I am re-learning how to write stuff other than code and forum posts, and started a blog; I just re-read Influence, and figured it was a good place to start. I am assuming that it is not bad form to link to an amazon affiliate account on my blog when posting something like this?
Alquiler de Vehiculos en Alicante
Compararalquilerdecoches.es compara los precios que ofrecen varias agencias de alquiler de coches y encuentra los mejores precios de coches de alquiler. Todos los precios de los coches de alquiler de Alicante incluyen la cobertura de seguro necesaria y kilometraje ilimitado.
The best practices for git IMHO:

https://github.com/nvie/gitflow
All-Optical Networks: The Last Piece of the Puzzle
I'd think that a huge benefit "gamification" is that it allows students to learn at their own pace and without much teacher guidance. Kids figure out how to play Portal and Civilization, for instance, without a teacher hovering over them to tailor their lessons.
Or the irony that the bunch of thieving lying scum that are now claiming the credit are the bunch of thieving lying scum that opposed it at the time - and the bunch of thieving lying scum that brought it are now criticizing the bunch of thieving lying scum that are going to run it.

If there was any measurable difference between the two brands of thieving lying scum it would be funny.....
Some months and hard work later, Metricfire announces pricing and GA
Ask HN: How to kickstart a product idea?
Most of the ideas I've worked on have been web sites or applications, it's a lifecycle I know well.

Yet I keep coming back to a product idea, an electronics device that I really want to develop. I'm unfamiliar with how to develop a proper prototype & find manufacturers etc. Even just to refine the idea first with experts.

I have read a lot of case studies where people have used mfg.com or found suppliers on Alibaba.com

I was wondering if anyone had any other suggestions or experience in building an electronics device.

So far I've had product designs produced (not technical drawings, just aesthetics) I've made a scrappy working prototype from random parts.

I've also done product validation with several groups and have gathered really important feedback.

I'm just wondering what the next step is!

Thanks!
Ha, these Bejeweled Bots are actually what got me into this stuff. Not this one specifically, but someone linked to video of a Bejeweled Blitz bot on /r/programming awhile ago. I was instantly fascinated.

No cool projects yet. There is a bot that I've been really wanting to make, just because I can't get past the stupid 4th level, but it requires a bit more brain power than I currently have..

Speaking of which, if you're interesting in the computer vision-y stuff check this out: http://www.udacity.com/. They're having a class on programming a robotic car. It looks like it will touch on some pretty neat vision stuff.
A common issue, especially with fast paced startups, is technical debt. This debt can show itself in various ways, and the underlying technology that one uses could be one of those debts. SVN was the popular choice in version control for a long time, and it wouldn't surprise me that there may have been startups that chose this because of comfort-ability in the technology, which has now become a technical debt that will need to be taken care of.

Just because you are an elitist hipster hacker, doesn't mean that this issue will only pertain to staid, conservative companies.
Demolished, oh that's cute :)

Demo means demo in the Sweden I know
Man I wish Capcom had traded glitchy graphics for the ability to swap characters in in PlayStation X-Men vs. Street Fighter...