skysight-inc/HackerNews huggingface dataset:
Does this sound ironic to anyone else? Do educators ever post about how much money they made teaching children?
You just made that up. I checked the dictionary.
Nice post, but what's left unsaid here is exactly how much he spent on marketing. His gross revenue might have been $417k for the last 12 months, but what's his gross profit?
Believe it or not, high income earners in other parts of the world are very happy to pay "crazy high" taxes.

Those countries provide a hell of a lot to their citizens, and the citizens are happy to pay.

For most of his life in Australia, my Dad, a teacher, paid very close to 50% income tax on what he earned over about $60k. He was extremely happy with this, as Australia had provided a lot for him and his family of 3 kids. We had a very good uppder-middle class life.

EDIT: A couple of examples of what "crazy high" income tax gets you.

1. My brother broke his leg horribly, required multiple surgeries, ambulance rides, helicopter rides, multiple hospitals and close to 2 months in hospital. There was never a bill.

2. My 5 years of university for Software Engineering were paid for by the Australian government, and I now have a interest-free loan for the ~$24k. Whenever I earn over $40k/year, I just pay 3% more income tax to pay off the loan. If I don't earn that much in Australia, I never pay back the loan and that's fine. (actually, my Mum and Dad are angry about this - for them, university was free like High school.)

3. The Australian government will pay a "wage" to low-income students going to university/college (approx. $176/wk)

4. The Australian government pays unemployment benefits to any adult out of work (approx $228/wk). It does not matter if you have ever had a job or been fired or not. This payment will continue forever.[1]

They will also help to pay your rent, with a program called "Rent Assistance"

Despite what you might be thinking, Australia has a very strong economy - http://en.wikipedia.org/wiki/Economy_of_Australia

[1] http://en.wikipedia.org/wiki/Unemployment_benefits#Australia

UPDATE: Dole is $228/wk
Join.me launches Cubby.com
" It seems to me that making it enclosed defeats some of the most significant benefits to a bicycle: compactness. Once something gets over the "too big for a bike rack or my apartment" threshold, you run into parking problems"

This was my first thought. Also, if you can't ride on the sidewalk, it's way too big and slow to be in normal traffic. I'm sure it would irk the hell out of people driving cars as well.

A lose/lose proposition if you ask me.
Is Lateness Failure? - Kickstarter's Response
All I can say is that if you have a sick child who is suffering and in danger it is quite different to any kind of trouble you have experienced before. It is very hard to take this on your own shoulders. It helps a lot to have a feeling that there is something bigger out there. You don't have to call it God. But logic etc is of no help in this kind of situation as it is by definition out of your control. This is where all your established positions mean nothing. So whether it is true or not that there is something else I imagine that the feeling that there is is what helps many people keep it together when they would crumble if they felt there were only people and logic in the universe, there's nothing out there, we live, we die, we are just machines that are programmed to reproduce etc. Keeping it together at a time like this can be very important so you take whatever help you can get. And if you feel you got it then it would be untrue to yourself not to be grateful later.
Taxes are one thing. Greater than 50% is theft.
Use The Docs Luke
>I lost 44 lbs on a disassociated diet, which is now over and my weight is stable by abstaining from sugar, as otherwise I only try to eat healthy, but I do not count calories or whatever.

It doesn't matter if you count it or not if you lost weight you were taking in less energy than you were expending.

>What works for you doesn't necessarily work for somebody else - and have you noticed how some people can eat whatever they want without getting fat? Freaking bastards.

Those people are a myth and it's been proven, they just consider "eating a lot" to be less than the amount needed to get them to gain weight. I mean I could eat 2000 calories of chocolate everyday and aside from the massive problems related to not getting enough vitamins/macros I'd still be losing weight.

Anyway congrats on the weight lost, we're all gunna make it bro.
We've been using Firebase now for about 6 months to power Roll20[1], it's allowed us to grow from 100 to 1,000 concurrents without having to make any changes to our code or even think about handling the additional scale. That's incredibly valuable to us, since it frees us up to focus on creating features and helping customers, not worry about keeping yet another server from crashing. Andrew, Michael, and James have always been available to answer questions, and it's been a pleasure to watch Firebase grow. The new security API is just the icing on the cake for us since it will allow us to further fine-tune what different participants have the ability to do in our games.

I highly recommend it if you're looking at creating a real-time app!

[1] http://roll20.net
Even if DOM normalization isn't needed, the method chaining and implicit iteration jQuery/other frameworks provide sure makes working with the DOM a lot nicer.
... drop into a debugger at a predefined location in your code?

Add the line where you want the execution to stop:

$DB::single = 1;

Then, run your program as:

$ PERLDB_OPTS=NonStop perl -d program.pl

See: http://perldoc.perl.org/perldebug.html
To describe "what can and will happen" requires its own assumptions and therefore model.

If you can't see a model you are not digging deep enough.

Though I understand your point of view. Some think that the fundamental physics can end i.e., a unified theory of everything is possible.

It is more likely that it is turtles all the way down i.e, we can always observe phenomena that contradict predictions of current theories (reveal assumptions that are not valid for the phenomenon).
That is the extreme disconnect between libertarian and other perspectives. In the libertarian perspective all that matters is that two parties agree. There is no consideration given to the relative power of the two parties or the effect of their agreement.
Nonprofit Clip Top Viral Ad Campaign of 2012
Remarkable. The same video is #2 on Youtube's end-of-year list.
It does to a degree. The established cities will most likely have installed Internet infrastructure a long time ago whereas developing cities may likely have only recently installed pipes so they are getting newer generation equipment.

Once you have invested in infrastructure (or anything else) the goal is to maximize profit from that so unless there is competition then there is no reason to continue to upgrade.
What do you think of Zepto?
Building a Startup: Balancing Commitment and Embracing Change
I think you mistook HN for YouTube.
Not Microsoft's jurisdiction, unfortunately. They license those games from dev shops.

I am surprised, however, that it hasn't been cloned yet.
A company must compete for earnings. They must provide something at a good value, or the earnings won't come in.

Governments have no such competition, except for the single case that a citizen can leave if they feel the value proposition is insufficient for the price (aka tax). Of course, in some countries, even that is not an option.

I'm curious what infrastructure Belgium lacks that is unique to France to justify the difference in rates.
Problems Scala Fixes
This example also has bugs. 1. Rapidly pressing up executes multiple jumps. 2. You can climb up the side of a block/group or just get stuck on it.

Also the jump feels off.
Yes, but two quote characters on their own isn't valid JSON either so that'll error too, though I assume it already did.
Deploying New Image Formats on the Web
Honestly, I'm surprised so many of Kickstarter's top projects shipped at all. I'm not being snarky here. 68% is a much better success rate than I'd expected, even taking into account that these are their most famous (and therefore, likely, most over-financed) projects.

If I managed to finish 68% of my projects, I'd die a happy person.
Your LGPL license is completely destroying iOS adoption
Very interesting. How are rules updated dynamically? Take a Flickr picture for example. I start it as public, then later decide I want to make it friends & family. How does the client side securely update those rules?
Exactly.

Perhaps I needed to manage the transition between the parts a little more smoothly to avoid losing people who have an allergic reaction to the g-word.

When things are difficult, talk of God inevitably arises from many good and well meaning people. The difficulty of course is that the God concept has so much ugly baggage attached to it. You can reject it outright, as so many here are eager to do, or you can embrace and nurture the good in it.

Alas, it's very tricky to navigate the waters between the dogmatic believers and the dogmatic unbelievers, but that doesn't mean we shouldn't try.
I've seen this a few times -- municipality wants to offer high speed internet, or even just a local fiber network without ip transit, and the telcos start suing.

It makes me curious what would happen if a private non-profit were formed to provide the the cable plant instead of the municipality. I know of a number of local DSL providers that provide ip transit over PPPoE and ATM DSL connections, so I can't help but think they would jump at the opportunity to offer services on such a network.
An entire industry was being paid off to slag the PS3? I've never heard of this before.
You should be able to get a relatively accurate number by always measuring your weight first thing in the morning, before drinking anything. You have to be careful not to get fooled, this is some kind of "best possible scenario" because your body loses a lot of water through perspiration during the night, but it'll give you a somewhat solid baseline.
Diabetics have to manage insulin levels. They manage their carb intake because of this. It has nothing to do with managing their weight.

With respect to obesity you might consider what you just said: carbs are abundant and cheap. Therefore, people tend to eat a lot of them. Significantly more than they should. Carbs also do not tend to induce a level of lasting satiety that protein or fat does (note, 1g carb = 4kcal, 1g protein = 4kcal, 1g fat = 9kcal). So not only do people tend to eat a lot of carbs but they also tend to eat them more often because they don't feel full for very long.
So you're guilty of theft and fencing - and of abusing the trust Amazon extends to it's customers.
50% is just a number, and without reference to what is received in return has no meaning.

$500,000 for a car could be considered theft, until you see it is an italian supercar. Then it may not seem so out of kilter, depending on your values and point of view.
It's an argument for clear code that's readily understandable by other people. It's not an argument for any particular technique for achieving that goal. I've never seen any programmer seriously suggest that code should be deliberately made difficult to understand.
This is only one of MANY good presentations by Sorenson and others on LFTRs and what we can do with them.
Are you serious? Why don't you just get some cheap hosting plan and link directly to the images from there? Hell, why not setup a home server and share from there, it will be free!
What's so good about random forests? I seem to be hearing it mentioned a lot lately.
Great work. Yours was very cute. How'd you do the sound?
> When exactly is a good time for Google to release code? Facebook? Twitter? These are global markets

The overwhelming vast majority of the world's population lives between approximately 120 west longitude and 120 east longitude. That's just 2/3 of Earth. If you take a globe and orient it so you are staring at the middle of the Pacific Ocean, you won't see very much land.

This means that even sites that are truly global should still have a strong 24 hour cyclic variation in their traffic.
Maybe they released this by location, but I've seen this new design for the past few weeks. It's nice that the logo doesn't have jaggies now, like it still does here: https://gist.github.com/

Edit: Seems that's actually a Firefox issue. Compare Chrome 21 (top) vs Firefox 18 (bottom): http://imgur.com/5XSRH
Detroit is the testing ground for TOR-enabled mesh networks
Wait, can't 64-bit windows run 32-bit programs?
Revokable addresses are going to become a necessity in the not-so-far future.
This seems like an unfair reaction from the outside. There is no way you can know their use case and traffic better than they can. What does this add to the conversation anyway?
Hm, the scribd link is prompting me to download the pdf
From what I understand from the description in this video, Journey for PS3 might be such a game. Unfortunately I don't have a PS3 to test it myself: http://www.youtube.com/watch?v=oD7KWAQr8Q8#t=1746s
A bit off-topic but I'm curious what people familiar/experienced with other Java web app frameworks think of the Play framework?
Gizmobay, a place to make, promote and sell tech inventions
We are a group of friends and makers who have started making tech as a hobby and realized that we can design and turn our projects into selling products. So we created this website called Gizmobay(http://gizmobay.com) and we were wondering if anyone is interested in a website where we can all put our products up for sale on gizmobay. We want to create a community for all of us to share and promote our tech products and connect with makers and supporters around the world.
There's a large difference in feel between 30 Hz and 60 Hz. So much so that some devs will be absolutely inflexible about dropping below 60.

Also, it's very important to people's perceptions of performance (whoa) to maintain a consistent frame-rate. The variations are much more noticeable than the absolute rate. Finally, on lots of hardware, you can't actually display at 59Hz, say. You'll either be at 60 or 30, and will oscillate between the two in a most annoying way.
Elaborate on what? It seems rather obvious that a popular game with a minor bug rendering it unplayable would have that bug fixed by someone for free if it was open source.

Or do you want me to elaborate on why it's too bad? Well, pinball is the best game that was ever included with Windows, so it's unfortunate that it's not still there.
That initial charge can be the Trans-Uranics (TRUs) from spent nuclear fuel. That way we can transition into the Thorium Age while cleaning up after the Uranium Flirtation! ;)
I hadn't read that STFU piece before, but it is truly awful. It basically argues "Don't talk about your success because you'll give away your secrets and increase competition, lower the barrier for competitors." One presumes this goes double for actual code: don't open-source! You'll give away all your secrets!

It's that kind of selfish, greedy outlook that makes life suck. Jealously guarded secrets retard the growth of industries - and presumably, if you really care about your customers, and you're building good stuff, then you want more good stuff in the world. Of course it sucks if you get undercut, or your product gets cloned. And you can't rely on your market to know the history and do the right thing.

The saving grace, and why Matthieu's post is horse shit, is that software is a lot like art. People don't want clones. They want Plants vs. Zombies not a clone. It's music, it's art, and guarding your secrets about how you make your art is unhealthy.

One of the things you get, too, is influence and respect from your peers. Pierre certainly has mine. He's put together an excellent resource for those who want to follow in his footstep writing and selling apps having realistic expectations about what it takes, and some great links to resources for doing things like promotion. It's still a lot of hard work, clearly, but he's increasing the size of his community, not giving away the secret sauce.
A crucial detail that I left out because I typed my above reply on a mobile device, is: note that I first talked about a random sample of _engineers_.

There are tons of people who work with engineers but who are not themselves engineers. These people will be even less likely to think "MVC models" and more likely to think "fashion model".

Another group is the general public or people choosing a college major or vocation. These people have never been exposed to MVC, so they will assume you're talking about "fashion models" with 100% certainty.

These last two groups are exactly the people who you don't (or shouldn't) want to feel automatically excluded.

You may as well paint a picture of the entire "tech industry" with a giant "NO FATTIES" sign.
I used to think that way too. Western traditions have this teaching, it is not limited to "Buddhism". This is not a solace, this is practice. It is only in the here-and-now you can experience the spiritual teachings you've learned, so is fundamental to everything you do.
"A preprocessor to give me Java 8 lambda syntax would probably solve all the issues I have with Java right now."

That's one of the things that Scala gives you: the functional features are there now and have been for almost ten years.

Still, I know where you're coming from. I was a die-hard Java guy until I gave Scala a shot. I'm not looking back, though I do think that Java's tooling is much more mature than Scala's.
don't believe everything that is written in the newspapers, it's only for the super-rich :-) I think that France is a good place for authors (Ireland is the best one I think) Indeed there is a specific status for authors in France and tax rate is much better that if it was a salary. So actually I'm considered as an software author in France because I sell nothing, I just give to Apple the right to sell my apps and they gave me royalties. I don't even own a company.
To give you a number I think I pay 35%/40% of taxes, and for me I'm really happy to pay (honestly if you pay a lot of taxes it is because you earn a lot). Note that it includes social security and retirements. The issue with some people that have a lot of money is that they don't realize how others people live and they always want more. I did not have a lot money 3 years ago so for me it's really OK to pay.
This seems like a problem with the UX of KickStarter and not project creators. Instead of asking a creator to predict the future with relative accuracy, instead model development like real life. If project creators were prompted with two questions asking when your product would be shipped if everything goes (right||wrong) then you would have a more realistic shipment range, and more products would ship "on-time". Backers would have more realistic expectations for product shipments, and wouldn't panic when the first deadline is missed.
Font Awesome icon search tool
Which just means there will be a lot of free fuel available!
The Castle Story "dev diary" just had a post three days ago titled "Rewards sneak peak"[0] which implies that the rewards haven't shipped yet. The comments have a bunch of people asking for the beta, so it sounds like that's not available yet either.

Maybe this is why they thought it hadn't shipped yet?

[0] http://www.sauropodstudio.com/dev-diary-number-thirty-five/
Also the obvious security problems with installing more code surface into your browser. I'd much prefer a download to the game than a 'web player', thanks. Once I've installed the web player, any flaw in unity is now a flaw in my browser. Flash and Java applets are bad enough, please don't start a new terror.
The chubbiness, itself, isn’t so much the problem. It’s that your models end up becoming arbitrary bags of logic whose contents lack rhyme or reason.

Let me unpack that claim.

In the models-and-controllers view of the world, there’s no obviously good place to represent the relationships between models. The relationship logic usually ends up getting stuffed into controllers (making them “fat”) or into arbitrarily designated models (making them “chubby”). For a long time now, though, everyone has been told to keep their controllers “skinny,” so now most of this logic ends up in models. And so we get a lot of “chubby” models these days.

Example time.

Say you have employees, who have roles at companies, which own assets. You’ll have a model class for each of these real-world concepts: Employee, Role, Company, Asset. So far, so good.

Now say you need a way to determine whether a given employee should be allowed to sell a given asset. Well, the answer to that question depends on the role that the employee has at the company that owns the asset. So where do you put the logic that answers the question?

Some people would put it in the Employee class, so they can write employee.can_sell?(asset). Others would put it on the Asset class, so they can write asset.sellable_by?(employee). Others would mix it into controller logic somewhere, because that’s where the employee and asset objects interact. And yet others would create a separate module of permissions logic to house the interaction, so they can write permissions.has_sell_on?(employee, asset).

If you choose to put that kind of relationship logic into a model class, and lots of people do, odds are you’ll make the same decision again and again. And, in time, your models will get “chubby.”

The problem is that, after a while, your models get bloated up with logic about other models and become harder to reason about.
Show HN: Badger-Rails
Have you been getting your information from the National Enquirer?
"I've never seen any programmer seriously suggest that code should be deliberately made difficult to understand."

Then you've not worked with some of the people I've worked with. The clever "it was hard to write, it should be hard to read" mantra has been thrown out by a few ex-colleagues trying to be clever, and a couple of them really meant it. Whether it was a hatred for others, or a misguided attempt at "job security", I'll never know, but some of these people do exist.

Often, however, the same effect is had under the guise of "clever hacks" - look how clever and awesome I am! What? Of course everyone else can read and understand this (they just have to understand that I compiled this with my own custom-built compiler I rolled myself on gentoo so I could squeeze out an extra .0001% improvement!)
yeah, +1. In this religious war, I side with "if anyone who has a reasonable level of competence with my code can't grasp it at first reach, I have failed in writing it."

Or, famously, "Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it." --Brian Kernighan
This is where Security Rules shine over ACL's or other more rigid security models. As the application developer, you have complete control over that sort of functionality since the rules are quite flexible and have direct access to your Firebase data.

So you could store a 'public' flag on every picture in your Firebase data, and then write a single rule that checks the value of that flag, and if it's true, allows anonymous access (and if it's not true, checks that the accessing user is in the picture owner's friends/family list).

Assuming your rules let the picture owner edit the 'public' flag, they'll be able to flip it on and off, granting or revoking access to non-friends/family. And since everything in Firebase is real-time, the change will instantly take effect.
Why do you think no one has ever heard of an app just because you haven't? In general, your comment feels rather agressive for no good reason.

That said, i have my doubts about the term 'exponential'. I forgive financial journalists who think that it means the same as 'explosive', but a programmer should know better. Unless, of course, Lucidchart does have exponential growth, in which case i guess congrats are in order.