skysight-inc/HackerNews huggingface dataset:
I hadn't realized the Airplay keys had been cracked. Last time I looked for something like this they hadn't. I've already bought an extra airport express, but I kinda just want to build this for fun. I'm seeing lots of complaints about the PIs dac. How bad is it?
Might not be a technical issue, maybe his free tier ran out? After that, a micro instance isn't really that cheap anymore.
Well, 2.3 million views is still a lot, and I think YouTube won't risk dropping those users.
I would heartily suggest a cleaning service.

This actually solved the largest problem in my marriage. As it turns out we live busy lives, hate cleaning, and hate living with the mess. Once we got a cleaning service, we stopped fighting about cleaning - and since that was pretty much all we fought about - we stopped fighting. Really freaking fantastic.

Some relationship problems really do have simple fixes. And for some of us cleaning services border on magical.
Not to mention the hundreds of local accents, sub-languages and even manners of speech and expression. Of course, that's also applicable to the US on a somewhat larger scale.
The problem isn't if, it's "else if".

If-then-else ladders tend to evolve to be very difficult to understand, maintain and debug
U.S. Internet Users Pay More for Slower Service
Well, around here you need more than just technical skills to get a job. As always YMMV.
>It's odd that the OP fails on basic math. If you took ALL of the money from the top 10% wealthiest people and put it towards the debt it would barley make a dent.

I actually did the math on this a few years back. Old data and I don't have the exact numbers we figured, but it was (roughly) that if you took the top 10% and taxed their income at 90%, and then took the bottom 90% and taxed them at something like 2%, and had no other forms of taxes, and no changes to spending, then the debt would be paid off within a single presidential term.

Please actually make sure you are informed before you go criticizing others for "failing at basic math".
Who are the pirates now?
Feedback Army was my best competitor: http://feedbackarmy.com/
" such decisions reflect the desktop Linux market."

Agreed. Such decisions reflect Microsoft's unrivaled power to strongarm cash-strapped and desperate vendors into whatever schemes they choose. I hope the EU is watching.
daily usage is not the same as user counts
I deleted the one photo in my profile and all my likes - and cleaned up in the accounts I followed - but I'll still see if I can write a personal client that fetches the photos of people I am following and stores any "likes" in my own database.

After that - or before, if Instagram insist on changing their rules - I'll probably delete it altogether.
There is a difference to the programmer, and it's pretty important as far as "if" goes: if "if" were a function, its arguments would need to be evaluated before they were passed in, which defeats the purpose of "if", which is to conditionally execute only one branch.
>But as an interviewer, you always have to be wondering how honest a person is being.

Of course, but you don't want to exacerbate the problem by making it socially difficult for them to think honestly and clearly.
Number 1 (and throughout the article) isn't right, the input should go inside the label.

See https://developer.mozilla.org/en-US/docs/HTML/Element/input
Permitted content: None, this is a void element.

And https://developer.mozilla.org/en-US/docs/HTML/Element/label for an example of doing it correctly
yea pretty fun to wake up it. the site's not down because of traffic though. as others have alluded to I sold it a while ago.
I never claimed that it's representative, that was a strawman from reply #1. I just said compared to Europe, Americans seem to do a lot of the stereotyping themselves -- and that also means "American media" compared to "European media". I stand by that, and you just basically confirmed it.
How do you know someone goes to an ivy school? Don't worry, they'll tell you.
And afp is sweet, too, if what you need is sharing between Macs.
Most of Vim users use GVim, and Emacs defaults to a graphical interface.
The Guardian: 2012 in review
Yes, but this article wasn't a defense of politicians.
It could be interesting. I wonder how it could influence bias on the reader though if it was that direct. I more would like to be able to explore a person deeper if they've said something interesting, etc..
You can still get stuff done! Read: http://danshipper.com/the-choices-are-fake-and-the-truth-is-.... Feel free to email me at dan@danshipper.com if you have questions :)
I don't know what's wrong with OP's life or who he envies (I asked, which nobody else has done so far...) but I can answer for myself.

You presuppose that there are certain things in life which are "mine" and that significance means that I enlarge those things, like a ripple in a pond. But you observe, correctly, that few of us make a great splash. Our ripples are lost in the chaos.

Okay, first of all - we all can improve the welfare of others. Small ripples can be good enough.

But the main fallacy in your argument is that there is a "me" whose impact needs to be enlarged. I believe this is fundamentally incorrect. What is the distinction between me and you right now? I have high-bandwidth communication going on between the neurons in my skull, but they're doing a low-bandwidth dance with yours right now too. This is why our achievements are lost in the chaotic echoes, because we are chaotic echoes. There never was a time when they were not just chaotic echoes. Things become arbitrary and meaningless when you succumb to the illusion that things are otherwise.

With everything in my life that has had lasting value, there is a certain dissolving of the boundaries between myself and others. I don't mean altruism, I mean something more than that. I'm not sure I can explain it better than Chuang Tzu.

http://home.earthlink.net/~bchaney/ty/joy-of-fishes.htm
Streetview inside a Google Data Center
The Product Manager's Lament
I'm always happy to see that none of you guys participated in this whole fake views fiasco but there are a few things that need to be mentioned about this.

-Earlier this year a flaw was discovered in the mobile section of the site which provided videos through rtsp. Unlike the main desktop version of the site, the mobile section did not record individual IP addresses per view. For example someone could rent a VPS (gigabit connection) and keep hitting the url for the rtsp stream and +1 the view every time. You didn't even have to download/stream the video fully, just send it a GET request.

-Upon discovering this various services such as ViewTornado popped up, the "hack" was only shared by a few people at the time who dominated the "most viewed" section of Youtube for a few week and gained a lot of subscribers, which was the only way to make money [1].

-After the glitch was released on various public blackhat forums everybody had access to it, for a few days there was a lot of disruption with the mobile section of youtube (indirect ddos).

To combat this Youtube has added additional protection. There were also other glitches that affected the desktop version of the website which have now also been patched. Furthermore, if you analyse Youtube http packets you will see that every few seconds it makes a request to the youtube servers while you watch a video. This is done to prevent "botting" and to better evaluate viewer engagement (eg how long the viewer watched the video before closing). Apparently, this statistic now also a vital component in the ranking of the videos.

[1] Contrary to popular HN belief, fake views did not directly generate revenue for the culprits. However, the popularity gained from the fake views (front page features, most viewed today etc) did generate a fair amount of revenue and exposure for the culprits.
Full auto biography can be found here:
http://www.gutenberg.org/cache/epub/148/pg148.html
Magnetically levitated vehicles could soon be powered by light
1. Make programming a compulsory subject in high/secondary schools.

2. Hope that some of those students become teachers after their tertiary education where programming is included. Now you have 8 year olds being competently taught how to program.

3. Realise that teaching every kid to program doesn't work. The nerds now do hardware.

4. Government decides that all kids should learn to tinker with arduino.

My point is: not all kids needs to learn to program, only to know that it is something they might be interested in.
This goes on to show that people actually do care about these issues. The problem is that generally people aren't aware of the terms they're agreeing to unless someone breaks down what the TOC actually means, or what the consequences could be.
hdmi works too and has a much better audio quality than the headphone jacket.
There are occasional interferences but this could also be caused by shairport or the network connection ( my guess is network ).
The question Instragram has to answer for themselves is, is losing these users a bad thing? It's an obvious answer, do you want 16 million users who aren't making you a dime, or 12 million users who are able to be monetized?

Even if it dropped to one million, one million users making you money is arguably better than any number of users who aren't making you money if you're running a business.
If a video can be deleted for having a lot of fake views, I wonder how much money it would cost to have someone else's video deleted for violating the TOS. I think not deleting for this kind of TOS violation is correct.
HTML5 DSMC Simulation
Try getting VCs to fund you with the interest on their sidecars, and then tell me that all the rich spend their money on new businesses. :|
The Cold Hard Facts of Freezing to Death (1997)
"Older browsers" means those that predate native JSON methods. Libraries often use eval() as a fallback.
wow, great resource. thanks.
Facebook purges accounts carrying pro-second amendment sentiments
There's actually probably a legitimate case here for a class action lawsuit suing Google on behalf of its advertisers.

Assuming a $5 CPM, this article means Google is admitting to making at least $10 million from advertising to fake impressions.
I host very small-time sites for a few family members on S3 because it is practically free (pennies per month) and there's more or less zero chance some script kiddie will break in and deface it, as was the case when they were going the traditional "php/wordpress on godaddy" route. EC2 is great but for hosting tiny non-money-making sites it's way more expensive and maintenance consuming, a micro comes out to $14 a month and a small comes out to $46 a month. For a site that gets hit a few hundred times a week tops, you're just paying for tons of idle time. A very rare 500 error (I've never seen that before) is not an issue in this case.
Yeah, I really got the feeling that SV had finally jumped the shark when Instagram got sold for $1 billion. How can a service with users, but no clear revenue stream, be valued so highly? It seems like people have gotten too caught up in navel (and traffic stats) gazing to see what's really important when running a business.
Not really on topic, but they seem to have missed out an unbelievable number of spaces between words. I wonder what has happened there.
TI is not discontinuing OMAP. They are discontinuing the tablet-oriented chips and refocusing on embedded. What that means for the hobbyist SBC market remains to be seen.
What Jerry Seinfeld can teach us about interaction design
Sure, it's a bad (or at least unwelcome) thing...one of a social network's primary currencies is the network effect that entices more and more people to make it an essential part of their online lives. Every millon users, even if they're all dead beats, is more leverage to convince big companies who will pay you to join into your ecosystem.
As long as there is a mechanical transformation from one style to another, this is not abstracting, is merely shifting the syntax.

You do introduce more named test points, but you risk of creating too many tests at a too small granularity, that will only slow you down for no good reason. Consider using a code coverage tool to help you navigate all the branches, without explicitly naming them.

Keep in mind readability. Jumping around source files is costly on the reader, don't break the flow if you don't have to.
Did these views actually collect advertising revenue? The article only talks about inflated viewcounts (which would land you on the "trending/top" lists), which is bad, but not nearly as bad as collecting money from advertisers for views that never happened.

It seems like people commenting here think that advertisers were defrauded out of $millions. If that was the case, I think that this deserves much more (main stream) attention.
Maybe it will. Noted for future reference.
Twinkies
Making a judgement on the basis of two datapoints for weekly data where one of the weeks is a major holiday in the biggest relevant markets strikes me as a bad idea. Unless you can use previous years seasonality to adjust the data.

It may be that Instagram would normally have an increase rather than a decrease at Christmas but I wouldn't assume that without data.
CodeHS looks pretty good; logo-esque from first glance. I see a problem though...

As a parent having tried everything I can find (logo, scratch, hackety hack, invent with python, straight PHP programming etc. etc.) to teach my kids (currently 9 & 6) programming, the #1 problem is the medium is wrong: sitting still in front of a computer for more than 15 minutes is diametrically opposed to their natural behaviour.

The best approach I've found, which also makes a great party game is "How to train your robot" -> http://drtechniko.com/2012/04/09/how-to-train-your-robot/ . It works well because there are no computers involved.

Cargobot on the iPad also works pretty well, although largely because it's an iPad

Also recently had success with http://popapp.in plus UI stencils although this is more design / hypermedia than programming
3 Rules For Becoming A Better Developer In 2013
The First Step To Technical Literacy
I respect Ratan Tata but the Steve Jobs analogy does not fit. Very different situation and careers.
The library was an offshoot of a small club of people called the Junto (src: http://en.wikipedia.org/wiki/Library_Company_of_Philadelphia... ), which was a small group of people sharing books.
Show HN: jobs board for online careers
Don’t Fixate on the Wrong SEO Goals
His autobiography is full of lies. He wrote it to represent how he wanted people to believe he lived his life, not how he actually did it.

It's a wonderful book and really worthwhile, but it's not an accurate representation of his life in any way.
Top 5 Popular And Free Android Game Apps In 2012
I know that this isn't probably the case you speak of when you say "If your code reads like math, I expect that its probably done right.", but I have a huge tendency to minimize code size by converting everything to "math". I converted a few hundred lines of C# code full of if statements made by a junior dev into this (more or less):

var minutesToAddToAlert = (timeToAddInMinutes) + (900 * ((timeToAddInMinutes +
(currentTimeOfDayInMinutes - 510)) / 540)) +
(2880*(((currentTimeOfDayInMinutes + (1440*dayOfTheWeek)) +
((timeToAddInMinutes) + (900 * ((timeToAddInMinutes +
(currentTimeOfDayInMinutes - 510)) / 540))) ) / 7200));

var nextAlertDate = currentDate.AddMinutes(minutesToAddToAlert);

There is definitely a lot more to it than just this, but I don't like blocks of code that don't fit on my vertical 24 inch screens. So I always end up converting "logic" (if's and else's) to math. It's a pet peeve of mine (as is overusing ternary operators as my own personal way of doing haiku), and while I certainly decrease the vertical size of the code itself, it makes it a hell of a lot harder to understand for everyone else. I then have to write comments explaining what stuff like this does, and those comments can get rather obtuse depending on the time of day.

Everyone winces when they see my commits with this message: "Math. Converted X and Y to M-A-T-H. Math. :D"
Might I suggest Python instead? It's more immediately useful to kids interested in the sciences.
TCS may be very profitable but it sucks as do most software service companies in India and around the world.

The Tata Group however transcends TCS and TCS is just a very small component of the Tata machinery.

Tata has does a whole lot of social good in India while the govt was busy being corrupt.
Thanks for the feedback!

1. There is not a Stumble button. The way you stumble to a new photo is by clicking on the current photo (or the surrounding black area). I was going for a UI similar to the Facebook photo viewer. Clearly I need to make this more obvious (maybe a welcome dialog explaining?).

2. I was going to add a bunch of filters that let you stumble based on all different pieces of Facebook data (time, people, etc.). I just have not had time because this is more of a side project for me. However, adding a button to remove a person would be really easy. I will add that feature in later today.

It does fetch the data in the background and starts queuing up photos via javascript. However, if you refresh the page, it has to re-fetch all of the data (horrifically slow page loads). If you click on the photos to stumble, it will go much faster.

Once again, thank you for the feedback. I really appreciate it. I will do some more work on it and post it back up in a week or two.
"A dollar given to a poor man multiplies faster, Keynes observed, than a dollar given to a rich man."

This may be conventional wisdom, but it doesn't make sense to me. It seems to me that how much economic growth is caused by spending dollars depends on what they're spent on, not who is spending them.

Growth caused by dollars spent on consumption is linear: the "size of the economy" is just the total number of dollars spent. If people are buying more stuff, the economy is larger; but that's all.

Growth caused by dollars spent on investment and innovation is exponential: it increases the amount of stuff that can be had for a given number of dollars, or even adds new stuff that previously could not be obtained at any price.

I think most dollars spent by both poor people and rich people are spent on consumption, not investment. So it seems to me that finding ways to get more dollars to be spent on investment rather than consumption is the best way to increase economic growth.
If anyone is looking for a more accurate biography of BF, I particularly enjoyed Walter Isaacson's. [1]

[1] http://books.google.com/books?id=L64OOJGaCKIC&printsec=f...
If the idea is to keep the intent clear, the or statement is a much better choice, even if less familiar.

"I want to set param to the object property or the default"
is much clearer than
"I want to check if if I have an object property and if I do then I'll set the param to the object property otherwise I'll set the param to the default"

That is just mixing in a lot of noise about how you do it instead of just what you are doing.
It's all to help bolster the facade that Facebook would be worth $100 billion.
Interesting -- I never noticed it did this.
http://www.manager-magazin.de/magazin/artikel/0,2828,838699,...
Restaurant reviews where people could review individual items on the menu.

Some way of easily and reliably tracking what you're eating.
nice and simple design.

but now starts the hard part that makes any online job portal make or break; listing X% out of all the jobs out there, and making prospective people aware of it
Depends on whether your business model is user-profiling/data-mining, ads, or monetization of user content.

Lurkers like I are fine with regards to display ads where the number of viewers is important, and where user profiles can be created over their like/follows/follower habits.

It's not like people who don't post are necessarily bad for business.
I found http://criticue.com on HN a few weeks ago and I've received some very good feedback from it.
I don't like the OP code either. To someone not familiar with this language, || produces a boolean value (true or false), and that value gets assigned to param. A better approach would be (without knowledge of the language in particular):

def method (object)
param = default_param
if object.property
param = object.property
end
end

Here, its clear that param has a default right away.
and no changes to spending

Which makes no sense because with that drastic a change in tax rates, spending patterns would have to change drastically as well.
http://gigaom.com/2012/12/27/here-come-the-design-patents-ne...
> They also use it to buy and store commodities, in the believe that money will devalue and it is better to store it as gold or similar

Yes, and it's worth noting that this pushes food prices up, which, in turn, pushes poor people down.
Thanks. It did make me wonder when the article said China were planning on launching 40 satellites there must be a pretty high cost associated with that.
Thanks for the advice. I am really interested in RoR, but I have heard it is tricky as you say. I may just stick with Python until I feel comfortable with it.
I'm not sure what kind of help you need but am sending you an email offering my services (if I can even provide any).
That's one of the reasons, but I never thought it was the strongest one (though it may be the most mentioned).

The real trouble is that it makes certain assets de facto inalienable. Suppose you've bought at $100k and your asset is now worth $150k. If you hold it, your expectation is to make $75k (a 50% increase) over the next holding period (say 20 years). By contrast, there is an alternative investment that will provide a 55% increase over the same period, which it would be economically efficient for you to take advantage of. But not under a 35% capital gains tax. Because then instead of collecting returns on $150k, you're suddenly collecting returns on only $132.5k (= $150k - ($50k x .35)), and the 55% return is no longer better for you than the existing 50% return, even though it's better for the economy at large.

The effect is most problematic for small business owners, because they typically have near-zero basis in their holdings. They "bought" the stock when the company started for around $0 and now it's worth a million dollars, so the gain is the entire amount. If they sell they instantly lose 35% of their investment capital, so they don't sell, ever, because no alternative investment is worth that kind of a hit.

And then on top of that, because of this, the government never sees the tax revenue, because the disincentive to sell is too large to ever be met -- so 35% of nothing ends up smaller than 15% of something.
A bootstrapping product - looking for your feedback
Germany is in the EU and trades very successful with China, India, Brasil, Russia, US, ...

http://atlanticsentinel.com/2011/03/bric1-germanys-new-bedfe...

http://www.reuters.com/article/2012/04/23/us-germany-china-i...

If the UK can't do that, it is not due to the EU, but because of local incompetence. Germany has high growth rates in trade with the countries and a huge export surplus (even with China).
Yeah, one out of every four users on FB/Instagram read and understand the TOS, then care enough to stop using the service. That makes perfect sense...
I see 32" 1920x1080 (1080p) lcd/led tvs seling for ~ $200. Would that not work for you?
A tip to avoid the headphone port:
Either use the HDMI port or try a usb soundcard http://elinux.org/RPi_VerifiedPeripherals#USB_Sound_Cards
And yet, christian groups think the EU is a secular force trying to destroy the christian values they believe in with things like allowing women to work, allowing gays to exist, etc.

So who's right? Or are you both extremists?
To support the "cultural differences you can find in Europe even between towns only a few dozen miles apart"... Words, languages and even food can be different going from one village to the next here in Spain.