skysight-inc/HackerNews huggingface dataset:
I started thinking seriously about side projects as a side project!

So far it involves actually planning stuff (using Trello), working on things for one maybe two hours at a time max (lunch breaks etc) and actually shipping. So far one basic Android app has been released. Hoping for more inspiration soon.
"What did Christa Mcauliffe tell her husband before getting on the shuttle? You feed the kids, I'll feed the fish."

Was the one I remembered. I also remember walking into my 5th grade class and finding the teacher crying. She'd applied for the spot on the shuttle, and had made it through several rounds of the selection process.
I wouldn't recommend a pyramid schema. You'll run into migration problems down the road. Better to keep it flat.
If this is because of harassment then I feel really bad for him. The game may be super simple and silly but it shouldn't be ridiculed by those who are jealous of its luck and success.

My personal score is 102 and I appreciate the game for what it is.
Interesting. How do you guys differ from Yammer?
Sounds like he made a mistake and is paying for it now. If he really wanted a simple life, he should not have published a game under his own name.
Humor can be painful because there's a grain of truth in every joke.

For example, think about some of the jokes that are considered crass and offensive in American culture: bits about black people being poor; women being treated as housewives.

While the stereotypes are false, they relate to deep-rooted societal problems. Income inequality is still associated with racial inequality. Women are still underpaid and underrepresented in some industries.

Political correctness is not noble. It's a form of cowardice, a band-aid that prevents us from using humor as a vehicle for thinking about uncomfortable problems.

The harder an issue is to joke about, the more it requires jokes.
> The only thing that the Affordable Care Act ensures is that an insurance company can't deny insurance. If you're on your own you're still screwed.

Where are you getting this stuff? It ensures a lot more than that... Coverage minimums, no policy maximums, pre-existing condition coverage, free annual checkups, etc etc. Pricing is also fixed within age groups except for smoking (which comes at a standard premium to your age group).

Another part is guaranteed affordability based on income. If you don't make a lot of money or live in an area where the plans are higher cost you will quality for a subsidy which brings the price down to an affordable level. If you make a lot of money the good news is the plan is already affordable.

Before the ACA I could only get a high-deductible plan that never covered a single thing in the half dozen years I had it. It would have been handy if I had gotten hit by a bus, but I would run into problems even then because it had a maximum policy outlay and they had the ability to drop me (then leaving any remaining medical problems as a "pre-existing" condition for a future insurer). The only good part about it was the Health Savings Account that allowed me to pay the exorbitant rates for medical care with pre-tax money. Without a subsidy I'm paying about the same now (hard to do an exact comparison without the HSA), but I can actually use the insurance. It won't be $150+ every time I walk into a doctors office, eye clinic, dentist or pharmacy.
Ask HN: Why is HN in such a flap over Flappy Bird?
I don't understand this, so I thought I'd ask directly. The creator of "Flappy Bird" (whatever it is - never heard of it before, and still somewhat perplexed by the fuss) has announced it's being taken down. Suddenly it's submitted several times[0], one of the submissions has 70 points and 50 comments, ...

Why? I really just don't get it. Can someone explain the fascination with this whole thing? I appreciate that I'm really not up with the latest fashions or fads, but I'd like some insight.

[0] https://hn.algolia.com/?q=flappy#!/story/last_24h/0/flappy

Added in edit: Currently #6 on the front page. What are you guys seeing here that I'm missing? What lessons are you learning that are passing me by? Why is it interesting?

Added in further edit: currently #7 +and+ #9 on the front page. Really?
That's just transferring the expense/risk which is not sustainable.
I really started it at the end of 2013, but I've been improving it slowly in 2014:

HTML5 + AJAX + RESTful end points + Basecamp2-style partial swapping => Intercooler.js

The idea is to use declarative markup to achieve better UX without the complexity of client-side javascript frameworks and retaining most of the familiar web app techniques and advantages. It's a riff on pjax, the basecamp 2 approach and Angular.

So, if you want a button to post to a url, you simply say:

<button ic-post-to="/some/url">Post It!</button>

And you get an AJAX post when that button is clicked.

Another aspect to it is using REST-ful paths to express dependencies. So you could have a div depend on the path that the button above posts to and, after the post succeeds, we would refetch the div content and swap it in (if it is different):

<div ic-src="/some/url/my_div_src">...</div>

Because "/some/url/my_div_src" is a child path of "/some/url", this div will get refreshed when you click the button.

The main site is here:

http://intercoolerjs.org/

And a rough demo is here:

https://vimeo.com/85881209

When I get a bit further along and convince myself it's a decent model for development, i'll do a ShowHN.
How to save crowdfunding before it's dead on arrival
I started https://packageindex.com/#/ (actually started in in 2013 but it's a work in progress...)
This is why I posted it.

I didn't think it will reach #1 spot, but here we go.
Shameless plug, but I also have a Go module named Goatee. However, it's a testing package: https://github.com/jprichardson/goatee-go It's too bad that discoverability of modules in Go sucks.
Hmm that could be just an issue on my site, not necessarily with the plugin. I've been experiencing some strange load times with it even before using InstantClick.
I think his behaviour was commendable - he tried many many times to warn, going to multiple people and projects, but they all ignored him - they were too busy being Gem installing Ruby hipster Brogrammers to consider security, and it bit them hard in the backside.
I bet this ponzi scheme will be much short-lived compared to the one run by federalreserve.io.
Keep going. Then a third person joins. Second gets 1.2. Creator now has only 0.6. Then a fourth one joins…
PullReview – Automated Code Review for Ruby in GitHub
Thanks! I was able to get to it via the blog post link. Just configured my own VPN. Been meaning to do that for a while and was already planning to use DigitalOcean. Thanks for the boostrapping!
So because it doesn't fit your subjective view of what a 'good hacker' finds interesting, it shouldn't be at the top of HN?
I believe you that those people exist. And I don't believe they should just starve to death. I'm equally unsure of how to help them aside from charity, given the current political climate.

I would like to help them, but honestly charity is probably the least helpful of the options (if the only one available); I'm sure that no one likes to accept charity.

I believe that everyone wants to feel useful, meaning that accepting charity actually hurts their self esteem. Which is better than starving, of course. But it seems like there should be a better way.

>I would not want to live in a world that treats "under-performing" (implication: "performing" is our raison d'être) people as second-rate citizens.

Agreed, with the caveat that some jobs still need to have a minimum performance level.

We've been talking about driving people around, where the performance level is "only" critical to the survival of the company. But if you take the "ignore under-performance" concept to its logical conclusion, then you couldn't fire surgeons who kill all their patients.

Yes, that's a far more extreme example, but the point is some jobs really require that you are able to do them well. You can't ignore job performance for social ends, or you will end up harming society. There are many reasons that Communism failed: One is that people who know they can't be fired don't have as much motivation to perform well. An even better motivation to perform well would be to own the business you are working for (just look at the differences between neighborhoods that are primarily owned versus primarily rentals to see a very real example of this). But we can't flip the ownership equation overnight, and in the mean time we don't want incompetent surgeons killing people.

What you can do is create jobs where being a top performer isn't critical. And ensure those jobs pay a living wage -- even at 30 hours per week, ideally. A 30-hour work week might be the right answer, regardless. [1] It worked for Kellogg until the 80s, after all.

[1] http://www.alternet.org/labor/when-america-came-close-establ...
I just tried and got paid within 30 minutes.
While there are very confused and layered interpretations of what REST is, the reason it is important is that many of the Web Services APIs that preceded this trend used HTTP merely as a transport, but ignored so many of HTTP's features. This lead to them being difficult to use without bulky libraries. By using more of HTTP's features or basically HTTP as the API, it greatly simplifies and opens up possibilities and the tools that can interact with the API.
I been to two Hackathons in there and one private "hacker session".
It is an old (first) nuclear reactor in Sweden.
Some of my videos from there :
http://www.youtube.com/watch?v=I0XOwLMQguw
http://www.youtube.com/watch?v=I0XOwLMQguw
Honestly IE on WP8 is a great experience so I haven't felt the need to look but no, all browsers use IE on the phone.

And for me the key feature is everything just works. Theres no need or feeling that I need to flash a rom (which I felt I has to do endlessly on Android). The integration with the ecosystem is nice, sure it's missing some core features iOS and Android have after years of beating MS to the market but hopefully it'll show up.

The major thing its missing is device integration, my fitbit not syncing saddens me everyday and theres not much I can do about it.
Leaked call on Ukraine made on unencrypted cellphones
Next Chinese Wall for Internet will be in Turkey
Turkish PM is making itself easy for him to shut down any URL at his will and sue (jail) anyone for exercising freedom of expression on Internet
If a company treats a small portion of its users badly, it's the responsibility of those users to speak out.
Because if they gamble and win, they can buy two instruments!

Do you not understand how gambling works?
"Every time you send money to the Ponzi address, you'll get back 1.2x what you put in." - honestly, it sounds like a normal Ponzi scheme to me. It's probably targeting people who don't realize that Ponzi schemes by their nature always end up as scams.

"All of our activity is is open and public on the blockchain. It's impossible for us to cheat anyone out of their payout without everyone knowing." - completely ignores the point. 15% of the people who put money in WILL lose all of it. Period.
Just like fiat.
Just spitballing, could you do this by asking humans to differentiate two images that have been classified the same way?

For example, for the pocket square set, once there's a reasonable single cluster, could you randomly choose images (or ask "are these the same?") and ask what is different about the two images.

You may not get a formal taxonomy, but after enough of this, you could have something experts could work on. The problem, of course, is that without expert level insight, you'll get a lot of "that one is prettier".
I'm working on a side-project per month. I start each month with a couple of days of identifying which project to undertake, a couple of additional days to work out features that I'd like to see and the spend the rest of the time building it (while working a full-time job, part-time writing, etc.).

My first project, to start with something light, was a text-based game that crossed a Unix shell with an RPG (called RPGFS). You can find source and discussion here:
https://news.ycombinator.com/item?id=7198147

My February project is a simple data processing scripting language called Piglet inspired by Apache Pig.
Dude common. You have to see it from his point of view. His money and fame aren't coming from a prestigious accomplishment. He probably doesn't want to be known for a flappy bird game for the rest of his life. Imagine being the guy who invented the turd scrubber brush next to the toilet. Everyone owns that brush but would you want to be known for it? Associated with it?
Quick, give us more of your amazing market insight!
Or money laundering scheme. Genius idea.
The lesson - don't leave sarcastic, condescending responses to people before doing your own research.
Having so many links strewn throughout the article makes reading it very distracting
Turkey police use tear gas to disperse protest against new Internet controls
Only if you ignore that the 3rd person would get the 0.8 BTC (as long as the scheme goes on). At some point he stops, but how much money he made depends exactly on how many people he didn't pay back. So, in the simplest case:

Time | Event
1 | First person pays 1 BTC

The creator makes 1 BTC in this case. Even better return.
This is actually quite common behavior. You see this a lot in any sort of craft where you get sudden and unexpected success, they end up resenting their creation or feel some disconnect between the effort they put in and the result.
It would be good news if this wasn't news.
This a great way to improve your touch-typing skills. I'm extremely accurate on letters and the couple of symbols that I tend to use in programming, but straight numbers are the class of character that I type the least. Pretty cool!
It's horrible. But it's like watching a trainwreck to be honest, you know exactly what's going to happen yet it's still intriguing.
A Ponzi scheme is an investment fraud that involves the
payment of purported returns to existing investors from
funds contributed by new investors. Ponzi scheme
organizers often solicit new investors by promising to
invest funds in opportunities claimed to generate high
returns with little or no risk. With little or no
legitimate earnings, Ponzi schemes require a constant flow
of money from new investors to continue. Ponzi schemes
inevitably collapse, most often when it becomes difficult
to recruit new investors or when a large number of
investors ask for their funds to be returned.

Surely this isn't an "investment fraud" if it is completely honest about how it works. I wouldn't count on the SEC being reasonable about that though.
As a side note, Dong has doubled his Twitter followers in one hour from 7000 to what now is nearly 16000. Whatever was his real intentions, he is receiving media attention which will most likely last even after he pulls out the game.

You could speculate that he is trying to make a name for himself, so that the upcoming games would make him a stable income. As an indie developer he should know the fact that Flappy Bird won't last long - for example, Rovio is making over half of its income from other physical brand items. I'm not saying you will see Flappy Bird soda next year, but the games Dong releases later will most likely gain more attention thanks to Flappy Bird and Twitter is a way to make sure that the fans will notice it.
I offer one crude definition: intelligence is a requirement for an agent that can solve a wid range of problems, without being specifically designed for these problems.
To elaborate a bit – after a lot of confusion and wondering, I came to the conclusion that REST is just a very poorly defined buzzword. Another conclusion was that it's ok – a good practice in fact – to combine REST and RPC in one API. (Specifically – use REST if you can, otherwise RPC.)

I personally define REST in two different ways, let's call them REST1 and REST2, short versions:

REST1

The API is a set of collections, for example we can have /articles and /comments. We can access individual items by /[collection]/[id]. The API can allow GET, POST, PUT, DELETE operations on both collections and items. Collections are filterable, you can do /articles?author=123 for example. Basically, this like a simple interface over a set of database tables.

REST2

The server has a certain state. The API is a set of views on that state. A view can be defined as a function without side-effects that takes the server state as an argument and returns something, usually encoded in JSON. Every view has a certain URL and can have GET, POST, PUT and DELETE operations allowed. The POST method is allowed only for a special type of view – a collection.

The second definition is more flexible. For example, /fulltextsearch?q=test or /multiply/3/5 would be completely REST2ful. But for some tasks, you would still need RPC, e.g. if you need to change the state in a non-trivial way.

I hope it's clear, if not, tell me.
Love this so much, and it's absolutely persuasive. My startup -- http://beeminder.com -- has been on board conceptually for a while and the only thing holding us back, for now, is the initial work required (as Nick puts it in the article, "writing documentation, automating the developer setup, filing easy issues, paring down the repository, and preparing licenses").

Here are some other costs to consider, courtesy of Yehuda Katz:

1. Reviewing all of the code that you want to open source for secrets that could compromise security.

2. Improving parts of the code that are embarrassing or too coupled to infrastructure that isn't going to be made open source.

3. Additional communication overhead for communicating with the open source community so that contributors don't do work that you're already working on.

4. Time spent triaging and working with features that may not have been high internal priorities (or risk pissing off the open source ecosystem).

5. A general willingness to cede control over the precise direction and priorities to a larger group of open source people.

Aaron Parecki adds:

6. Support costs of helping people get their dev environments set up.

But Yehuda, obviously, is in favor of open-sourcing as long as you understand those costs, and lists these advantages, most of which the article also notes:

1. Gaining additional contributions from open sourcers that would have been expensive or technically impossible to do in-house.

2. A vibrant community of people that are interested in the product, its direction, and are knowledgeable in the implementation.

3. People willing to do cleanup work in order to become familiar with the project and become contributors.

4. Getting insight into product direction by people willing to put their money where their mouth is and dedicate time to implementation (this is the flip side of some of the negative above).

5. A recruitment pool that is already familiar with the product and its implementation.
I'd like to join but entering that into "add contact" section didn't work and I'm not sure what I'm supposed to do with it.
I just released SyncNet[0] which is a experimental web browser that uses bittorrent to distribute files. Decentralizing with bittorrent makes it very hard to censor a site, and greatly reduces the load on popular pages.

[0]: https://github.com/jminardi/syncnet
Got to say, the jokes usually fly literally minutes later here in the UK.

People either laugh straight away or never.
Upvoting this, if only for the suggestion to "Don’t think at your desk", which is a strategy I hadn't heard before.
Fukushima radiation levels underestimated by five times – TEPCO
I would think even entirely deterministic systems need to be treated probabilistically if you don't have perfect information.
I wonder if he thinks all the "negative" reviews are serious feedback. He is from a different culture and humor almost never translates well.
Given the weather; all your humour happens in the dark...
Not the libraries' fault if you do something stupid.
You have probably never even tried OpenBSD or you wouldn't even be saying this. You are saying factually incorrect things about OpenBSD, in fact blatantly false libelous lies. OpenBSD has a huge number of precompiled packages, the needs of the average user are probably covered with the available packages. The only thing I miss in OpenBSD is VirtualBox and the Android SDK other than that every other piece of software I used in Linux is available as a package. I can do the same things in OpenBSD as I can in Linux, music, videos, Libre Office, web browsing, programming, etc. Software is not extremely outdated, some packages do get a little outdated from release to release, this is barely noticeable and not a huge issue.

http://www.openbsd.org/

https://stable.mtier.org/

http://openports.se/
But it's not completely honest. The FAQ says "Every time you send money to the Ponzi address, you'll get back 1.2x what you put in." But by the nature of these scheme, the last 15% of people won't get their money back.
This article was really eye opening when I read it a few months ago.

I've always hated menu dropdowns where it would close if you try to skip to the next submenu you've opened, since you hovered on the other parts on your way to the submenu.

So you'd end up having to perfectly 'trace' the menu so it won't close down on you.
Women of Xbox 27: Ceulex and the Console Wars
How do you guys differ from Yammer?

The major areas where we differ are:

1. our product is 100% open source, developed in the open, using the ALv2 license, open issue tracker, mailing list, code on GitHub, etc.

2. Our primary focus right now is the "on premises" deployment model (although SaaS delivery will be available)

and (2) is largely rooted in (3)

3. A tremendous focus on integration. The vibe we get from talking to users of Yammer and the other social networking products is that the largely just become sort of a "replacement for email" or maybe a complement to email. There are different reasons for that, but our thesis is that a big part of it is that the products don't lend themselves to integrating into existing workflows and processes. By comparison, we have SOA/ESB integration for real-time business event subscriptions, BPM integration to make a "social BPM" offering, Calendaring integration, and more to come.

4. A big focus on contextual computing, largely driven by use of semantic web tech. As "content" of various types passes through the system, we do semantic concept extraction, clustering / classification, etc., so we can show you - for a given piece of content, business event, person, task, etc. - all of the related (people|content|documents|events|etc).

5. Open standards focused: all our integration points are based on open standards, including RSS, Atom, ActivityStrea.ms, RDF, FOAF, and the like.

Other than that, it's basically the same thing. :-)
I couldn't even load it on Nexus device without proprietary drivers. Some of which were not released for quite a bit. Those are not just Chinese knock-off those are Nexus devices.

> No, that means they have non-free hardware.

My Lenovo laptop is also non-free hardware, it works very well without closed source drivers.
I am still "on the fence" concerning what will happen in the future ... however all I have seen so far is TEPCO's lying and dissembling - their OODA loop is deny/delay/obfuscate it seems. Until it is capped and truly cleaned up, it makes sense to pay attention to news about Fukushima.
I've always been fascinated by ponzi schemes, or other pyramid and chain structures. Most of the legislation against it that I've looked at, attacks it from a deception angle. So, basically, if it's honest about what it is and your chances are to make or not make money from it, it may be within the law of many countries. I have never looked at it from a cross border legal perspective, that might make it even more interesting.
Interesting concept.
Coincidentally, I wrote a gem recently that serves the same function as the git-overwritten script at the end:
https://github.com/ilyakava/stefon

gem install stefon