skysight-inc/HackerNews huggingface dataset:
Most songs don't deserve to be listened to.

In the old days one had no choice - whatever was on the radio was what you heard, and it was very difficult to hear the whole CD/tape/ancient-media. I used to have a 3-4 song rule - if I didn't like 3-4 songs on the album I wouldn't buy it. It was very hard to adhere to, and breaking the rule almost always resulted in disappointment.

MP3 changed that, but not because of pirating - because listeners could start sampling the whole product to see if they wanted to buy it. Tech improvements keep making that easier. Bands will have to work harder to produce quality work for their fans (including having a good handle on what 'quality' and 'fans' means for them), instead of producing one good song and ten fillers and calling it an album.
context: my students were shocked to find out that I don't use a spell checker (I never have)... well apart from the one between my ears of course
Regardless of the FB hate that seems to be spreading in this forum the app itself has a lot to appreciate. Im not a facebook user, and I'm not sure how much of this will really get used by the average facebook user. However, this iOS app appears to be very well done, and if it behaves as well as the demo shows is a nice benchmark for mobile app UX. It actually makes me want to start digging into the new iOS 7 APIs.
I've used https://www.blitz.io/ with some success
First thing I thought of was Storify, I guess it's a different kind of story telling.
They started iterating about 7 years ago, based on user feedback and ignored people whining.

UX is the most under appreciated area of open source software. It requires change, following/setting design trends and not listening to the majority.
You should edit your post to add that as the "text" of the post.
I dislike paypal as much as anyone, but since when does anyone have to prove innocence?
I'm guessing "Sponsored Tweets", but I would call them "pretty annoying" and not "evil".
Sure, but is it enough? And it's not just about the screen; the camera too would be unable to record, which seems important to many people.
Motorola is very much known outside the US. The Razr was one of the most popular pre-iphone phones.

Also the wild speculation in:

Google probably told Samsung that they’ll get rid of Motorola if TouchWiz is taken behind the barn and put to sleep with one round of a deafeningly loud sawed off shotgun.

seems incredibly suspect to me.
How about "The Paper?" :trollface:
“Something happened” would be a nerve-wrecking, Sex-And-Crime spiked turbo version of that article.
Religious wars against particular design patterns just seem so, well, religious!

To me, a singleton is a particular implementation of a global variable. Nothing more. You use it one when you need one. It isn't magic or evil. It's a global variable.

The problem comes in when you are using one but don't know it. It's the beginner Spring problem. Developers don't realize that some libraries use them by default and start storing state there. Needless to say, not good.
14 African Countries Forced by France to Pay Colonial Tax For slavery Benefits
It's not an analogy, it shows the questionable wording of the GP's claim, which, with minimal adaption, can be made into quite a different argument with a rather different feel to it. The whole point is that words and implications matter, in much the same way as the implication of "hacker culture == alcohol" matters. A potentially sensible point thus resembles a style of language that does all but helf reinforce the argument.
- When I worked in a bank's call center, it would be impossible for such an attacker to gain any information without the (receiving) agent screwing up unless the attacker had already successfully phished a different employee.

- The situation you describe in particular, where one employee might cold transfer to another employee without the receiver verifying whether the customer had identified already...if that is even possible, it's gross negligence.

- Call centers typically record all calls regardless of origin; it's not like a human being manually hits a record button on a case-by-case basis.
I have to say that Foley, while a good book, is more of textbook compared to something like the black book.

In any case some of the "GPU Gems" [1] books are worth a read.

[1] Available for free on nvidia' website these days:
http://http.developer.nvidia.com/GPUGems/gpugems_part01.html
https://developer.nvidia.com/content/gpu-gems-2
https://developer.nvidia.com/content/gpu-gems-3
To me it does look cool, it's just that FB is nothing but social spam nowadays and this is probably just a new way of wrapping it up in.
> And by that moment it is not a singleton any more.

That's the point. If it's originally a singleton and you need a second instance, you're going to have a hard time. If it's a regular factory/object and you only ever use a single instance, chances are nothing will care (much, it may let some concurrency bugs or global state creep in)
I wonder if we'll soon see an Upworthy for Porn: "You will never believe what this girl did to pay her rent"
So basically, evidence for declining mental ability with age + fancy unverifiable model => evidence for increasing mental ability with age.

This is the worst kind of PC science.
TrackDuck gets ready to soar
Zappos Mogul Tony Hsieh's Latest Bet: High Tech Fashion
The New Era of Food: 3D Print Your Meal
CERT's "DDoS Quick Guide"
One of these things is a problem you need to fix the other is a solution to a problem you don't have.

It's not usually good to over-engineer or over-spec, but I'd rather have a little bit of that than a whole lot of software that can never scale.
Nobody's normal. Every developer and client is unique. And learning to listen to potential clients is sound advice.
I didn't see the original post, but this is an extremely thoughtful reply to anyone who is angry and acting illogically. Well done.
I think your "sucks us away from real life" complaint has become formulaic. https://twitter.com/HistoryInPics/status/428802773313134592/...
The technology is not that relevant but there's still a lot to learn in how he approaches problems. In that respect, It's much more timeless than a typical technology focused book.

I've learned a lot about what to optimize how to go about it and when to optimize from reading his book and I use a lot of this insight even now when working on performance optimization for web applications.

Together with SICP, it's one of the books that influenced me the most.
HTML, Hypermedia API, and a Decoupled UI
Generating Thumbnails During an XCode 5 Build
Health Officials Bravely Shut Down Rogue 11-Year-Old Cupcake Magnate
WHAT YOU’RE WORTH TO FACEBOOK
One feature I think was not as prominent as could be was the addition of non-Facebook stories in the app. You could see they guy add "Headlines" into his feed. I think it pulls from some news agency. I think this is Facebook's response to Flipboard (Flipbook?).
Agreed, the article is grade A bull poop.

edit: it's actually reminiscent of the articles Prismatic usually recommends to me, which are so dumb they make me want to throw my laptop in a ditch and sew my eyelids shut. Incidentally, does anyone know how this happen? I love their site/approach to news, I'm just curious why their ML algorithms tend to churn out so much crap indiscriminately.
Building livestream video chat in HTML 5
A lot of people don't like the Office ribbon interface but prefer it myself.

Microsoft makes a lot of money from Office so it better be modern like looking. Proprietary software in general does a better job with UI design then FOSS software. The Windows 8 Modern UI on desktops or laptops is a big exception to that...
Don't start working in marketing.
I think this is another prime example of building a vitamin instead of building a medicine. Do I really need this? How is this different from FlipBoard?
Some people just like the experience of drinking coffee: the hot liquid that slowly cools, the bitter taste, and of course the caffeine. I started trying to cut out caffeine and I actually still drink de-caf, and enjoy it.
On Firefox/Ubuntu it pegged all cores on my Sandybridge i5 and the video never makes it past the envelope while the audio keeps going. Its hovering at about 40% CPU usage before the video even starts.
Duvamis – the first completely anonymous social media
When I worked at a large bank many years ago, internal calls were verified to be bank employees. It was low tech, but when a bank employee called and asked about a customer we had them verify they were a bank employee by telling them to look up, and tell us what was on a certain page and line of an internal bank book. If their answer matched what we were looking at as well then the conversation continued. The books were changed/printed often.
I'm sorry, but haven't we moved past the phase of things like tilting the phone to view the full photo?
Word 2002 is still the standard where I work mainly because of the insane UI change of Microsoft.

Why would LibreOffice copy Microsoft when its main compelling advantage over Microsoft is to avoid this mess ?
Yeah, it's getting kind of old scrolling past 1200 pixels of cynical foot stomping and grumbling before getting to anything relevant to the post. Yes, we needed all of that insightful talk about how bad hipsters suck and how marketing grumble grumble grumble.

I'm not convinced that I like Facebook or any of my friends content enough to want ANOTHER channel of absorbing it. However, the app seems to be beautifully executed and the marketing page is pretty flawless. Some of the memory concerns aside, I love when companies create those kinds of landing pages. Like this one: http://www.knocktounlock.com/
(Relatively) slow Google search (2.64 seconds)
A spell checker can be useful to correct typos, especially if you are like me — I look at the keyboard about 50% of the time when I type.

In my mother tongue, I have a perfect orthographical sense: I just need a glimpse of a word to know if the spelling is correct. As a result, proof-reading requires close to zero effort, and I do not use a spell checker for my mother tongue.

I type a lot in English, and I have come to realize that I do not have this same orthographical sense. Particularly, there are a lot of transparent words between English and my mother tongue with just subtle differences in the spelling, which makes me likely to spell them wrong — e.g. replace "n" by "nn" or "e" by "ea". So I usually have a spell checker on when I type in English.

Also, did you ask your students why they were shocked?
Google automatically submitting video to law enforcement?
Freedom and Innovation
You might need to click "Search instead for" to trigger the 'correct' search.

It's also odd how:

<script[ \\to[^<](?:(?!<\\/script>)<[^<])<\\/script[ \\t]?>

runs in <0.5 seconds, whilst:

<script[ \\t]?\\b[^<](?:(?!<\\/script>)<[^<])<\\/script[ \\t]?>

runs in >2.5 seconds?
I can do that in the app (iOS) just fine... and not just on posts, comments too.
I noticed that Facebook now has a trending feature. It seems like another move to fight Twitter.
I'd like to give it a go.
I agree, I hardly use Facebook anymore. But I'm still open minded enough not to disparage everything the company does on some kind of misguided principle.
10 Ways to Destroy an Arduino
The article is whatever - Being in the handset market is a business google doesn't want to be in short term or long term.

I argue that they are moving toward the connected aware home and devices that will make handsets obsolete - as well as the cost of dealing with the new radios that will come into play in hardware when GSM is decommissioned across the united states.

Then global export issues across handsets is a whole other thing.
The Key to Snapchat's Eventual Profitability: It's Dirt Cheap to Run
The idea of a google glass that can be temporarily disengaged (flipped up) is a really interesting one. It seems like that gives the wearer more control over where they would like to direct their attention. It also signals to whoever they're dealing with that their attention is undivided.

This is probably the single biggest difference between headphones and google glass. I wonder if the designers at google will figure that out.
Cannot uninstall "HP Print Service Plugin" on Android
I am no expert on torrents, but I like this conceptually. Publicly funded academic research should be free.
When you are a financial company.

edit: financial companies, or any company when dealing with a financial or privacy breach usually needs to prove their innocence when they are attributed to allegedly causing financial loss (to varied extents depending on the situation).

This is an expectation from society in general. It may not seem fair or be legally required, but that's just the way it is.
Yeah, now they do. Had the XPS 13 with 1080p screen and Ubuntu been available at the time I was in the market for a computer, I likely would have bought that.

I've heard that Michael Dell uses Ubuntu, I wouldn't be surprised if they offer more OS alternatives now that they're private...
I enjoy Mike Matas' work http://www.mikematas.com
You work too much 
Workhard is a small app that lets you visualize the evolution of the number of meetings per day in your google calendar account. Made with d3 and node by @martindaniel4
And the aside question 'which program will output X'.
Autonomic planet: Distributed intelligence for a self-healing ecosystem
I don't know what I am missing here but after reading the article I came out with the following:
"If you want to be a good programmer you should do a job well done"
Nintendo seeks recovery with mysterious 'non-wearable' health product
Singletons are always a lazy solution to the problem. For me the rule of thumb is if there's some class requiring lots of work to test, I've been lazy. So, go back and review my sloppiness.

The questioner was in a way implementing a poor man's cache using Singletons (I wonder how was he planning to test it); some use it for connection pooling instead of a specific library.

I've heard even GoF regretted including Singletons in the s/w patterns club.

I'm a big fan of Misko Hevery's (now working on Angular) work on this.

http://misko.hevery.com/2008/08/17/singletons-are-pathologic...

http://misko.hevery.com/2008/08/25/root-cause-of-singletons/

http://misko.hevery.com/2008/08/21/where-have-all-the-single...

I miss this guy in Java world.
I think that either I misread this article or some of the other posters have. The author isn't talking about shipping a product, the author is talking about delivering code to production.
He made that story up so he could acquire the "N" handle. Ultimate social hack.
Constraint-based logic programming is actually pretty straightforward. You just define a constraint, and it tries to go and find things that fit.

Quines is as simple as saying that you want eval(x)==x, and it will try to fill in answers for x. It's a bit underwhelming, though, to realize that it will tell you that "5" is a quine, since eval(5)==5.
I like it - put the tome in a tomb. ;-)
Nintendo Q3'14 roundup – GamePad focus, NFCE3, MK8, non-wearables/QoL platform
A few observations: 1) this isn't discrimination but it can encourage self-selection into or out of the group; 2) If tech firms, or a segment of the tech industry as a larger entity (e.g., rails, node, etc.) promote themselves, recruit, and try to be cool by sponsoring a bunch of drinking events, they'll attract programmers who like drinking events, and that will become part of the culture of the company and/or industry, since that's what brought them together, what they bonded over, and what they have in common outside of work. 3) There are other (a)venues to facilitate socialization (ice cream, coffee, etc.) including things like pizza or bowling where alcohol can be a part of it, but isn't the main event. Just like drinking, no one thing is for everyone, but that's ok. Consider it a venn diagram, where some in the industry seem to be only filling one circle.
Also because no one on my feed posts anything I'm actually interested in. If I could get that UI on hacker news, I would be pleased.
Curious to see what this is since the video left me fucking clueless!
Almost forgot about Joli. Great little OS.
Along the same line of thought. How about a cash flow forecast?
Rendering the Earth via OpenGL
I recommend Andrew Kennedy's "Compiling with Continuations, Continued" article if you are actually interested in using continuations in a production compiler. Might's formulation of CPS is good for analysis but not actually that great for code generation in my opinion. My take on the topic is here: http://wingolog.org/archives/2014/01/12/a-continuation-passi...
Building Applications With Hadoop
The whole point of the post is that we are different than our users. What we want, or what we think is important, often doesn't match up with what users really need.
It is genius in the way that removing a railroad spike from your foot is genius. There was never anything good about Google owning a handset OEM that competes with their OEM partners and carrying Moto's headcount. Any ambiguity about whether Google intended to keep Moto was purely to optimize the price they would get for it.
http://thenextweb.com/insider/2014/01/30/godaddy-accepts-par...

"Our review of the situation reveals that the hacker was already in possession of a large portion of the customer information needed to access the account at the time he contacted GoDaddy. The hacker then socially engineered an employee to provide the remaining information needed to access the customer account. The customer has since regained full access to his GoDaddy account, and we are working with industry partners to help restore services from other providers. We are making necessary changes to employee training to ensure we continue to provide industry-leading security to our customers and stay ahead of evolving hacker techniques."

It's likely the attacker obtained credit card info from GoDaddy rather than PayPal.
Snapzu Release 4.4.0 Introduces Heightened Social Functionality and More
STrack: Secure Tracking in Community Surveillance
Speculation is speculation. This one seems as reasonable as any other explanation for why Google dumped Motorola less than 2 years after buying it.
But certain beverages can exclude certain genders, religions, ethnicities and sexual orientations :)
Played smoothly on a couple year old dell laptop for me.
I would tend to agree with you, but paypal was emphatic that they _did not_ (emphasis theirs) release anything. There is a difference between not finding evidence and saying as such, "We could find no evidence that that one of our employees failed to follow correct and established procedures". If they had said that, I would be more inclined to let them go. I believe that they placed the burden of proof on themselves by coming out with such a firm statement.
Shutup.css
Should designers trust their instincts or the data
This is true for many things.

In a marketing class long ago the professor asked what % of the US beer industry was imported. The answers were all over the place, with most answers between 30 and 50%. She responded with, "It's less than 10%, and this is why you have to look at the #s rather than intuition even if you're a consumer of the product yourself."

Technical complexity and fancy features aren't what helps crack the bottom of the market, which is the heart of disruptive innovation. "Because it's cool and I like it" may have worked for Steve Jobs, but he's the exception and not the rule.
Why announce now if it's not available till February? I suppose if the news sites inundate me with more articles about this app, I'll remember to try it out.
They did. Google sold off motorola's set top box group at the end of 2012

http://www.forbes.com/sites/ericsavitz/2012/12/19/google-to-...
Introduction to Linux Interrupts and CPU SMP Affinity
I suppose we may as well do the obvious ones

http://porngram.sexualitics.org/?q=BDSM%2Ctorture%2Cpain%2Cr...

:/
Very nice to see improvement in Ruby's GC. Back in Ruby 1.8 days, I read the source of the GC implementation and I was less than impressed. I should take the time and revisit that code to see what kind of improvements have been done.
It would be pretty unusual for a CoffeeScript developer to not know JavaScript as well.
“Astrobiologist” sues NASA, says Mars rock a “mushroom-like fungus”
These ads want to sound like Don Draper wrote them.
Singletons are fine. It's just some idiots plug everything into them then realise they've blow their toes off with a monolithic ball of mud architecture.

I use a singleton on every project which is OO based but it only ever holds the service locator/container.

Asp.net MVC is a fine real world example of how to fuck up Singletons (routing dictionary, global action filters etc). Totally stinks and is coupled like glue.
It seems very clear to me: Google and Samsung signing an agreement, Google drops Motorolla weeks later.
I've been using manual DI a lot (there aren't many reasonable alternatives in C++), and occasionally ran into situations where doing that was insanely cumbersome. Like passing a resource managers down a widget hierarchy. Service locators implemented as singletons have served me well in those cases. They're fairly simple, and share almost all the benefits of DI (as opposed to singletons).

Some people have been calling service locators an "anti-pattern" as well, but I'm not buying it. Singletons have very obvious drawbacks and have been incredibly overused, so they sort of deserve that term - even if they have a few valid uses. Service locators on the other hand have very few drawbacks, the only real one I can think of is that dependencies are no longer obvious. Is that really that much worse than throwing complex IoC containers into the mix? (Note that I just recommend service locators as a fallback when manual DI doesn't make sense. I much prefer manual DI generally.)
Motorola retreated from most international markets, and the overwhelming majority of sales now are in the US.

As to the supposed Samsung agreement, it does seem to be wild speculation and unsourced rumors, but then so were the other dozen front-pagers claiming it. However it is interesting that Samsung and Google just became the best of friends (the unprecedented patent agreement) at the same time that this agreement was happening. There are obvious reasons why Samsung (and LG, and Sony, and HTC, and...) would worry about Google owning Motorola.
Garbage like this actually has an effect on me that's the exact opposite of what's intended: I will, under no circumstances whatsoever, ever use any product from Facebook with the name "paper" in it.

http://theoatmeal.com/comics/sell_generation
I always get cranky about people fixating on the difference between a static class and a singleton. A static class is just your language's default implementation of the singleton pattern, it just fails at providing any polymorphism to swap out the object for a new one. Mechanically, they do the same thing. Single global point of access to some effectively-global-state.

Also, the singleton thing (and interfaces everywhere) stinks of YAGNI. Your toolkit can find all references to X.Y, which means you can replace all references to X with a reference to X.Instance.Y. when you need to change a static class to a singleton, do so.

Or just use a dynamic language where there isn't any difference. Seriously, I wish C# offered a "root" static class or global variables or something equivalent so that the singleton pattern was less verbose to implement, because you will need them.
The irony of this is that many programmers treat continuations as some ivory-tower Lisp nonsense that seems unapproachable and inscrutable, and then they go to work and try to figure out how to get their node.js callbacks to work properly with their node.js promises library.

"I don't have time to learn about PL theory! I'm too busy reinventing how to implement basic control flow and concurrency in a bad-ass rock-star programming environment!"

Maybe when Prometheus brings generator expressions down to us mere mortal node.js programmers, then we can express how to do two things in sequence!