skysight-inc/HackerNews huggingface dataset:
That. is. hilarious. Google should obviously sue for the lost revenue from those fake 800m views.
NASA's Jesco von Puttkamer Has Died
That's really cool! I want to play around with getting this to play music directly from the internet somehow. I tried XBMC at first but I didn't like how much input it needed to get going and how flaky the results were.

You're right that the headphone port is (still) pretty crappy. I've got the model B 512MB revision and I still hear a lot of static.
Twitter is my RSS reader. Frankly, I'm surprised RSS is even still around. Twitter won that war.
each is basically an entirely non-functional variant of map if functional is defined as no side affects.
Instantly Yours, for a Fee
Emacs, but I start my students off using Sublime Text 2.
Its a dumb comment and doesn't even mean anything. TCS has been and still is the biggest software export company in India.
Brief GNU Debugger Basics
Well, his name is Shipper. Clearly an aptronym.
Better yet, smaller YouTube partner channels should start a class action for the money they lost due to the music industry illegitimately pushing them out of the way by faking their own popularity. (And no, I don't think either what you said, or what I said would work).
Frankly? It's because you haven't achieved anything in your life of any real import and you probably never will. But guess what - neither have 99.9999999% of humans who have ever lived, or ever will live.

125 billion humans have walked the planet since the first Homo Sapiens first roamed Africa. How many of them are remembered today? How many of them had any real impact or achieved important things?

Statistically, it is unlikely that you will be either remembered, or in fact have any real impact on the future of any great significance.

Thinking otherwise will merely depress you.

You are feeling like a loser because you are one - just like the rest of us. None of us will be known a generation from now and furthermore our entire existence will effectively be wiped away within 2 generations.

So do whatever makes you happy for the longest period of time and embrace the pointlessness of your existence.

I know I have.
I've heard #3 time and time again and if that's among the best counter-arguments you have it practically in itself proves the article's position.

Just so that we're nice and clear what you're saying is that the rich would rather leave a country rather than shoulder a fairer share of the social burden. I have three things to say to that. 1) If someone is that selfish I would be glad they left. 2) When taxes were much higher the rich and wealthy did not seem to leave the country. 3) The US of A appears to have had a culture of entrepreneurship in times of higher taxation and I just don't believe that this kind of economic calculus would figure in the mind of an immigrant all that much, there are a whole host of factors.

Regarding #1. You're basically whining about helping the less well off in society. We should of course just let them rot and feel no compassion for our fellow human being. If you keep shouting this long enough it will definitely distract us from from the actual solution, the _just_ solution, which is increasing the taxation on the rich and creating a climate of fairer wealth distribution. But that's the problem, isn't it? You don't want to live in a fair society. You want to less in a manifestly unequal society where some make out like bandits, and some are ground down day after day.

And #2. If the math is so basic why don't you run through the numbers for us?

Sorry for the snark but I cannot stand people with your attitude.
I'm amazed how many people are chastising the OP for worrying about job status and pay. He's NOT. He's explicitly saying that DESPITE making MORE than his peers, he feels like a loser.

That's a healthy way to feel. Save up, cut your costs, and then quit your job and try to do something amazing.
You wouldn't steal an upvote.
10 years is a long time, I'm sure we can all agree, but having the most logged hours doesn't automatically make you the most qualified opinion in the world. There is a vast realm of other factors that should be considered.

In my personal experience, oftentimes the people who have been around the longest are somewhat incapable of completely understanding an outside or new perspective. The fact that they often dismiss it because "I've been doing this for 10 years, I'm the most qualified" is a large part of that reason.
That tells nothing about quality of delivery. I'd rather wait to see what comes out of it before proclaiming success.
John McAfee Tells World How He Fooled Cops and Escaped Belize
Delegation is actually a skill that only works when the end user/customer does not even see it happening necessarily.

A successful manager must delegate. But "delegation well" does not just mean you explain the goal, the why etc. A good manager knows who to delegate to, when to delegate and when not to delegate.
Unfortunately on the topic of accessibility you're likely going to need to design for people, but build your site to validate. I don't have much experience using screen readers, but from what I can tell they're going to need at minimum well build HTML.
I've tried NewsBlur a couple times, but found it unable to keep up with feeds that update existing items in-place. When I asked why, the maintainer said I was using it wrong. shrug Back to gReader.
Learning Python first is a good step. There are lots of good books for Python. I liked the book "Python Essential Reference", but there are many tutorial style books that might be better for you.

Once you have the basics of Python in hand, then you can move on to Django. Unfortunately, all of the books on Django are hopelessly out of date. I think the most recent is Django 1.1 in 2010 or so. That means that the examples in the books don't run without some minor changes. I got things to work by Googling problems, but it is frustrating. They are starting to update the DjangoBook to 1.4, but they are not there yet (I don't think).

The online Django documentation is good and up to date. There is a nice Tutorial in the docs that is up to date:

https://docs.djangoproject.com/en/1.4/intro/tutorial01/

You should do that, although it is kind of basic.

Here is a web page with some other Django resources:

http://elweb.co/programacion/want-to-learn-django-start-here...

There was a Kickstarter that was funded this September on Getting Started with Django, which looks great.

http://www.kickstarter.com/projects/657368266/getting-starte...
http://gettingstartedwithdjango.com/

Unfortunately, the videos don't seem to exist yet, but keep an eye on it. I'd imagine they are coming soon.

There are tutorials before the start of DjangoCon, that are a good way to learn.

http://www.djangocon.us/
http://2013.djangocon.eu/

DjangoCon is small enough that you can meet all of the people in the community.
> And then we end up with unmaintainable systems with a class hierarchy higher than the Empire State.

Perhaps, but I would rather have testable code than untestable code that is nothing more than a series of unnecessary, nested if blocks. We have all seen code that has a structure like

if (depObj1.isSomething()) {
if (depOboj1.getAttr() == CONST1) {
// Do something
} else if (depObj1.getAttr() == CONST2) {
// Do something different
}
} else if ... {
// repeat with minor differences
}

Most of the time the above structure can be abstracted. Abstracting It also has the benefit of making this code more testable: you don't have to set up many different objects, just one.

The OP is correct: in OO languages if statements are a code smell. Like all smells, though, they are not hard and fast rules, but rather indicators that things could probably be done better. No one, certainly not OP, is recommending abandoning if statements. What he is recommending, and I agree with, is that they can and should be avoided, and certainly not turned to as a primary tool in the toolbelt.
LISP maybe?
Function-extensibility using the visitor pattern in OO sucks compared to functional pattern matching. It is almost unusable except for the most trivial tree traversals.

Frequently you want to be able to pass arguments down and return values up the tree traversal. Using visitors, you need a whole separate class for each unique function arity, or you have to use tedious little data carrier instances. Sometimes you want to switch between them half-way through the traversal, e.g. use your constant-folding visitor during an optimization visit, and the visual overhead of constructing visitors and keeping track of them, making sure they're all linked together properly, is really ugly. Don't even think about matching the visitor method on more than one parameter type, like you might do with e.g. overload resolution of binary operators. I've been there working on a commercial compiler, and I don't want to go back there again.

Haskell can implement the OO style using existential types (forall), a bit like Go's interfaces, except once you put a value into an existential type variable, you can't typecast it back out again.
Bench was 325#
Squat was 380#
Weight at the time was 205#

My goals were 500/400/300 DL/Squat/Bench, but I could never get the squat. My legs are long and I do true ATG squats. My quarter and half squats were into the 400s though. My other problem with squats was that I tore my ACL wakeboarding and have had it surgically repaired. It feels great now, but the timing set me back on my squatting.

Benching in the 300s hurt my elbows too much so once I hit that number I backed way off. I rarely bench over 250# during a workout now.
Find the Right Celebrity to Promote Your Startup
Lua does not provide integers, too. From their mailing list I have learnt that the IEEE rules guarantee, that e.g. doubles have absolutely now problem representing 32bit integers. You write the same here. It seems to not be intuitive, but IEEE took care of it.

But I wonder why you write that for values in 1/100 one should multiply by 100! Wouldn't an IEEE double have no problems with values with two decimal points, too?
Or are there many problems with that, e.g. that $0.01 + $0.01 might already cause rounding errors which do not even out by the clever IEEE rules?

Of course 2^54 woudln't be the highest value where one shouldn't worry anymore, but something smaller.
Partially agree. A couple of points:

- I like how he shows integration with a couple of different backends (Sinatra & Node). Makes it more practical and 'real world' than just 'assume we have this bit of JSON to work with'.

- As other people have mentioned, the build process as a whole is becoming important with frontend MV*

- Check out Marionette to ease the boring bits of Backbone. There's a chapter on it in Osmani's book now; not sure if it was there when you read it.

- The book is still not set to be released for another 6 months; Osmani's JS Design Patterns book was fantastic so I'm sure this will be great too.
In Haskell/Ruby/CoffeeScript:
a = if b then c else d

In Lisp:
(setq a (if b c d))

Only Lisp implements them as a function (more precisely, a macro), but to the programmer there's no difference between using if and calling a function.

Of course, they don't compile into function calls in assembly code :)
Its frustrating to see this being so undervoted on hacker news.... but than again, this site was never really for hackers, was it..
I like your points numbered 1,3,2,
Cloud computing: myths, fears and facts
By who? Genuinely curious.
I think you're projecting your own problems here. OP did not complain about cosmic futility or worry about being remembered a generation hence, just a feeling they hadn't done much in life yet.
If they broke the terms of service shouldn't they be removed from youtube (like any smaller group would have been). Not just have their views removed? There is no punishment in just removing the views.
NewsBlur does a fantastic job of updating stories when they get updated. Not only do you get the updates but NewsBlur will show you the diff between the original story and the latest story. I'd love to know why you had a bad experience.
What's worse? Big companies paying services like fiverr to get fake views or Google failing to detect fake views that are trivial enough to be sold @ 5 usd.
unless you are doing it for bureaucracy's sake (public sector, etc.), do what works, not what some ink on paper from half a decade ago says, otherwise it's CYAE[1].

http://www.alistapart.com/articles/tohellwithwcag2 "To Hell with WCAG 2" (2006)

[1] cover your ass engineering
i dont know enough about youtube advertising to know the answer, but do big youtube accounts get paid purely by view numbers, or is it more like adsense where they get paid by clicks?
Ah, found it myself: http://www.yuiblog.com/blog/2012/10/16/state-of-yui-compress...
The problem as I see it is that we don't really know how the hell the economy works. Economic theory seems to be bad at real-world predictions, albeit it is useful for describing what we see.

All we can say is that giving tax breaks to the rich doesn't seem to work. Maybe it should. In theory it sounds like it should. But it doesn't. Or, at least, it hasn't.

Giving tax-breaks to the middle class does seem to work.

In short, we don't know why the economy works the way it does, so our best bet is to go do the things we were doing when the economy was strong. Maybe that would help.
The problem with the latter question is that an while an honest and thoughtful answer would tell you how introspective the interviewee is, the expectations and pressure of the situation prevent almost anyone from being both thoughtful and honest. The question feels like a trap, and most people are much too worried about giving an acceptable answer to be thoughtful and introspective.
Showing Google+ Profiles in Google Contacts is a Privacy Issue
Just to note that you can mark as unread by either right clicking in the story title or by hitting 'u' (get a list of all keyboard shortcuts by hitting '?').
Nope, but I just gave you one of mine - free digital copy anyway. Highfives cost more.
If I look at my achievements that I am proud of, they have do not link to traditional status symbols like money and job. I see both achievement in my professional career and in my private life. And all achievements would be possible if I had no $$, a more basic job and a lesser status.

Try to find your achievements in being a friend, being a valuable person in your community. Do arts. Publish your art.

Try to be part of a community of crazy people, people who try things out, people who motivate you.
I experimented with http://rifff.com/ a bit for crowdsourcing feedback. I got some great detailed feedback, but I think the site is more prone to X vs. Y questions, which are helpful as well.
These achievements are ostensibly done for the purposes of either impact, memory or gene dispersal.
Maybe those are your priorities, but I don't think you should apply them to everyone else and then accuse them of not taking time to think it through if they don't share your priorities.

Of the things you listed, only two are really concrete (wife, kids) and some people don't have those things, sometimes by choice. "Great life" could mean different things to different people and I'm not sure what "contribution to society" entails. Charitable works, volunteering? Again, this could mean all sorts of things; some people see raising good kids as contributing to society, while others might consider their work important to society (for example, medical research, clean energy, advancements in computer science, etc.)

If I spend at least 8 hours of every weekday working, that's an enormous portion of my life. So, going back to the death bed scenario, you better bet I don't want to be like "well, I spent a huge portion of my life sleeping, and another huge portion working a mediocre job, but the rest was pretty good." I'd rather be able to say that I had a rewarding and challenging career that gave me satisfaction (above and beyond just money for survival and comfort).

Many people value wife/kids and see their job as just a paycheck and there's nothing wrong with that. But some people look for different things, and yes, that can include one's career and professional life. And some people are a mix of the two. To assume that it's just about money is to project your own view on everyone else.
AppData says that Instagram may have lost 25% of users after TOS change
It's a bit far down the page. Not much info but is as follows...

Facebook's (FB) Instagram unit may have lost nearly aquarter of its users after a recent flap over its change in terms of service. That's according to the New York Post, quoting figures fromAppData. Instagram had 16.4 million active daily users the week it rolledout its policy change, but that number has now fallen to 12.4 million.
0 evaluates to true in Ruby. Only nil and false evaluate to false in Ruby, so it'd work as intended.
This was good. Thanks Chris.

There's a lot of thought-less consumption of (supposedly) free technology going on. I keep waiting to see more backlash about it. Instead I see a person here or there figure it out, share with others, everybody nods their heads sagely, then we go on as always.

What with YouTube purging a bunch of fake video watches this week, it certainly looks to me from the business side that we're scaling the freemium model way past where it would naturally take us. We're creating empty houses full of sock puppets. Meanwhile somebody has to pay the electric bill.

Keep up the good writing!
Why do you feel like a loser? That implies you're falling behind somebody else -- who, and in what way?
Booting Up: More Snapchat Scandals
Does anyone happen to know of any MIPS-based things like this? I'd seen quad and 16 core MIPS packages earlier--anybody know of attempts to put them on a board like this?

EDIT: Also, did anyone else notice the full credit-card number on the picture...? I hope they fix that. :(
Kim Dotcom To Host Mega’s Launch Event At His Mansion Next Month
Tips for Front End Unit Testing
Instagram may have lost nearly 25% of its users
Is it this one?

http://www.amazon.com/Never-Eat-Alone-Secrets-Relationship/d...
5 USD for one view? For that I can pay a guy in the Philippines to actually watch the video.
The future of paywalls
Creativity in 3d printing
It's irrelevant if you're using ifs or different objects, the number of conditions/tests needed for what you are testing is the same.

Now, you could make depObj1 of type Obj1 and Obj2 to replace the if, which may simplify testing because the method is "simpler" in Obj1/Obj2/ObjBase but in the end it isn't!

Why? Because your test of Obj1/2 has to take care of their dependency to ObjBase. It's usually a dependency hell, needing lots of workarounds to test properly.
Cool hack. There's real demand for a reasonably priced Airport Express alternative, but it's a shame that the RasPi's DAC isn't up to scratch for HiFi use.

You suggest we follow you on Twitter, yet protect your tweets...
It actually is AdSense, but AdSense uses both CPM and CPC models, if I am not mistaken. I don't know if both models are used with YouTube videos.

If they do use CPM and Google doesn't shut down their AdSense accounts for inflating their impressions, then there's another example of Google applying a different set of rules with large companies than the ones they apply to ordinary users.
Rails is omakase: passions are high but sanity will prevail
If you feel like you haven't achieved much in life, go achieve something.

I know that sounds glib - maybe even unfair - but it's also easier than it's ever been, especially if you're a programmer.

Start with something stupid. Buy a domain and implement it.

Then put in a little more effort to think of something a little less stupid.

Repeat until you have your pride back.
At 5$ a view, I'll watch your 3 minute long videos all day right here in America.
Controversial Surgery for Addiction Burns Away Part of the Brain
Cost of Getting Loyal iPhone App Customers Goes Up
I think 5 USD could get you more than one actual view.
Here come the design patents: new law boosts rights in shapes, designs
Its business model is making a sweet profit on premium hardware.
Can a command line program prevent its output being redirected?
That is very insightful ... I am going to hold that in my heart!
What kind help do you need?
When swimming competitively, 2-3 miles is the norm, and 4-5 would be for longer practices (usually Saturday mornings or the Friday before a break)

You don't just get in the pool and lap swim. We would do laps on 1 minute intervals (sprint the lap, rest for 30 seconds, repeat), 100s on 90 or 120 second intervals, 200s on 4 or 5 minute intervals, etc. You've also got isolation exercises ( pull/kick/swims, 25s off the block, half-pool 25s with the turn, etc)

But during a 3 hour practice, you still wind up swimming a few miles. Even doing an average of 25 yards a minute (a snail's pace), you're looking at 2.5 miles.
> Were I ever to become diabetic (and manage to figure out my fear of needles)

You get over it pretty quick when it is literally life-or-death, trust me ;-)
If is an expression in a lot of languages. The syntax you describe is identical to the "ternary statement" in C-style languages.
Nope. Wrong, wrong, wrong.
It is called "special form".

http://www.lispworks.com/documentation/HyperSpec/Body/03_aba...

IF can't be implemented as a function because of evaluation rules.
I hate this question. I've only heard it from management types, and it irks me because any answer that someone gives is always bullshit. I think its the question that they gauge to see if you can play the political/communication game that big corporations want.

Then again the last time I heard that question I didn't get offered a job. So maybe there's something to hearing it.
You are indeed correct; it's just a county of England.
Anonymity networks (e.g. Tor)
Encrypted Drive (e.g. TrueCrypt, FileVault)
Intrusion Detection System (e.g. Snort)
SSL with Convergence
I guess I don't see the harm in spending a little extra time up front to design things properly rather than just jumping in and writing code, hoping to stumble upon the correct design pattern. I've found it much easier to find and solve problems up front rather than waiting for potential landmines, at least, the time required to fix those problems is less if they're exposed earlier in the process. It's certainly possible to over-engineer a solution if you select a design pattern up front, but maybe you'd be better suited by having a rule against over-engineering.
Anti-tracking browser Add-Ons (e.g. GoogleSharing, DoNotTrackMe)
Password Manager (e.g. 1Password)
Secure e-mail service (e.g. riseup)
Thats unfair to say. Release Engineering is super critical to running great software companies and is a strict technical discipline of its own.
yeah, I remember injecting flash objects with javascript wrapped in cdata, so the w3c validator confirms my awesome coding skills in green, good times. now I treat validators as useful tools for double-checking syntax, and nothing else. it validates more often than not anyway, but it's not that I care.

invalid code doesn't mean shitty code, and the other way around - being valid doesn't say anything about the practical quality of code. know your craft = know the rules + know when you can break them.
Secure voice/video calling (e.g. Jitsy)