skysight-inc/HackerNews huggingface dataset:
My favorite sight when I review iOS code for clients is seeing a method on the App delegate that 'preloads' a bunch of singletons in one go. It sets the tone for the rest of the trip.

In my experience, a large bunch of iOS developers tend to use singletons out of imitation. The "sharedWhatever" is the usual way for the framework to provide access to anything that is purposefuly single-instance[1]. Same thing with delegation, though that one is usually less cringe-worthy in practice.

[1] The "the accelerometer on your phone" kind of single-instance, which is a much more defensible use-case than what the typical iOS coder uses them for.
iPhone commericals have gotten creepy - everyone staring off into their silent screen..
I find the degree to which you're comfortable using generic statements to define the issue a non-problem for the entire industry quite disheartening.

That you personally don't feel the need to spend energy on these issues I perfectly understand however since it would do little to advance your personal goals. When it comes to those my comments to jiggy2011 might help get you started.

Just like what it would take to make tech events more inclusive; in your case it's also just about finding an existing pattern of behaviour your target demographic already displays which you can most easily latch on to and co-opt to help advance your personal goals: tighter interpersonal integration within the Pune tech scene.

It's late here so I can't ask my Indian co-workers, but I'm fairly confident that their culture also already has patterns to enable spontaneous social interaction. My guess is that it involves food somehow ;)
Storage is cheap with digital music. Even assuming 10 MB/song, you're looking at 40TB, less than $4k/mo on S3. It's not trivial, but it's probably a drop in the bucket compared to their other costs. Realistically the file sizes are much less than 10MB.
What's a revelation about this? I recall taking out esoteric library books in college that had the vintage checkout cards in the back. Last checkout for the book was 20 years ago. There's a reason they have a music category called "Pop."
You insinuated that by wanting to buy her a toy "that may lead to programming". Just buy her toys that make her think and encourage her to do what she is good at.
My laptop fan is still going after leaving the site.
What I Fear Most As a Founder
+1 on that book. It's by Esther Gokhale:

http://www.amazon.com/Steps-Pain-Free-Back-Solutions-Shoulde...
You're right. I missed the "when they create their account" part.
I promise you, there's nothing you can purchase a child at that age to help counter that problem. Not even fractionally.
I personally do naturally sit like this, but I don't think it's good for circulation in the legs. I do worry about DVTs.
> 100 years ago half our population was illiterate, yet we overcame the displacement of thousands of farm workers due to technology.

As new generations came of age. That doesn't solve the problem of all the middle-aged people who are now out of work because they have been obsoleted by computers. These are very real problems, politically, socially, and economically, in the short term.
App pricing, side projects and useful XCode Builds together in iOS Goodies.
After all the prison sentences lately, I'm not sure he wants to brag about himself.
It's amazing how bad Twitter, Paypal and especially GoDaddy look throughout this whole thing.

Don't they have people who monitor this stuff?
So true, small children do seem to squat very naturally and with great form and posture. It's a shame that this gets lost around school age (at least from what I've observed in my kids).

Now as a 40-something adult who performs squats for exercise (both weighted and non) and has to fight with mobility/flexibility issues when performing this exercise, I do envy (and am somewhat awed by) the "tiny humans" in this regard.
No, specifically gentoo users can. The distro literally serves no real purpose, nobody with any unix experience would consider using it. It is quite literally the distro for people who don't know what they are doing, but want to feel "advanced" by watching stuff they don't understand scroll by.
Why are we sharing ultrasound pictures? Should we be?

How about: should we be questioning what other people decide to share with friends, family, the Internet? Probably not.
It looks beautiful - which is what I have come to expect from the designers over there at facebook. I love how Mike and Sharon's trips are used in their marketing materials, it is a nice personal touch.

The facebook timeline is starting to feel extremely stale - if facebook can make it so its users can tell better stories then I am all for it.
Hm, I clearly need some review.

In any event, "resources we can access before time T" unequivocally finite, and some needs must be met before time T for any T far enough out that it dramatically changes the resources we have available. Which means that in terms of considering distribution and making sure needs are met, there is a theoretical upper bound on the resources available, and zero-sum thinking would be appropriate once we have allocated enough to some individuals that there is literally not enough for others and have reached limits on improvements in efficiency. As I've said, I'm not at all convinced that we are near either.
A lot of people are vegans for all kinds of reasons. Does that mean meat shouldn't be served at conferences? Frankly, that's ridiculous. The absolute majority of people are ok with alcohol in moderate doses (I still don't know what kind of binge drinking events he's talking about, since I haven't been to one. I presume I'm not missing much, and neither is anyone else who chooses not to go). I am not going to comment on the straw man arguments.

This does not mean a individual conference couldn't be better with less alcohol, just like a dress code might help in some contexts (see every other industry). This is a choice that every conference maker is free to make, and does every time they organize an event - unlike the complain club supporting members. I for one would love a tea room style conference, but I am not gonna complain about someone not arranging it for me.
This is a useful perspective, but not the whole picture.

Quality drives a portion of sales. Technical ability to perform, create features, respond to customer needs, and maintain a service contributes highly to quality. The technology and tools and process chosen enable that technical ability to a large degree.

Therefore, some portion of your sales is driven by your technology.

It's useful and important to think at a high level about your customers directly, at times. This is your UX role, doing user research and understanding all the intricate details and desires of your users. It's also marketing, understanding the market and who the target consumers are.

It's also useful and important to ensure you get your process and systems right to meet that market head-on with the ability to solve the problem that you now understand. Ideally these are several roles communicating seamlessly. It's not always ideal, but that's the goal.
Does anyone else look at those graphs and get the impression that a major (e.g. depression-era) economic correction could be coming in the next decade or so?
There was one 4-episode series on testing untested code that I thought was great. Especially because I have a ginormous untested codebase that I have to work with. It's in season 3. Also the one before that series about Test Isolation, that's a great topic.
Right here. Couldn't help but think it as I watched. It seems like facebook has tweaked sharing algorithms, and I'm getting a lot more memes from pages my friends "liked" and updates from people I don't know, interacting with my friends. Not to mention pictures of food, dogs, and other stuff that I should be a little more active in culling.

If they have smart integration with news sources / blogs (they showed BBC and the Atlantic I think) that could show me news that matches my interest but isn't spammy, this could be a reversal for them; I might not go to Facebook for friends, and Twitter for news/ more intellectual stuff.
"But it feels really unfair. People seem to be more sensitive to relative economic status than absolute. So even if people are much better off being poor today than king 500 years ago, most people compare themselves to the richest people today, and not the richest people from the past."

I don't think this is the whole story. It's not just that it feels unfair, it's that it really is unfair. Rich people can buy political representation, and unlike wealth, representation is a zero-sum game.
Feel free to ask questions here.. -Scott
Does it still read my text messages? Yes? Then it won't be on my phone, just like the original shitty app.
Tagore’s Letters to Gandhi on Power, Morality, and Science
I love building things that people enjoy using but I hate sales and marketing.

If you think that, you probably don't understand what "marketing" actually is. Marketing is really just everything you do to communicate with your customers, to find out what they need, and communicate to them that you have a solution for them. There's nothing inherently "scummy" about marketing.

Let's say you talk to your barber about scheduling software. That's marketing. Let's say you write some scheduling software and put it up on GitHub. That's marketing. Let's say you go further and post a "Show HN: My Rad New Barbershop Scheduling Package". That's marketing.

Or maybe you go to the National Barber's Association Annual Convention and rent space for a both, and setup a PC (or iPad or whatever) to demo software, and as people walk by you talk to them about their problems and your solution. Again, that's marketing. Or maybe you buy some Google Adwords for your software. Marketing.

Let's say your thing really blows up and you're making money hand over fist and you buy an ad during next year's Super Bowl. That's marketing. Now maybe you find sales are dropping off, and you don't know why, so you create a SurveyMonkey survey asking about Barbershop issues, and email it to all of your existing customers. That's marketing. But maybe that doesn't generate enough responses, so you Tweet the link along with hashtag #barbershops and buy a couple of Facebook ads, and maybe share the link on LinkedIn. That's all marketing.

Running a few focus groups to solicit customer feedback? Marketing. Replying to blog posts related to your topic? Marketing. Blogging about your topic? Marketing.

There's just so much to marketing, and nothing about any of it requires unethical behavior or typical "used car salesman" stuff.

"Marketing" is also strategy... segmenting your market for example, by, say, geography and demographics: deciding "We're only targeting barbershops in the Southeast USA, in cities with at least 40,000 people". And that decision was probably based on market research, which is also part of marketing.

https://en.wikipedia.org/wiki/Marketing
Yes, paper is direct. There are no silly abstractions getting in the way of recording a quick piece of info, and surely a barber is mostly dealing with small quick bits of info.

Sometimes I wish nerds would think a little more about what computers shouldn't be used for instead of trying to figure out how they can fix everything with software.
A Romantic Vision of the Software Engineering
I think you're not quite in the position to solve this problem :-) But one characteristic that serves kids well is curiosity coupled with good mentoring. At one she is still probably working out object permanence, I found my kids were more interested in the box that things came in rather than the toys at that stage :-)
I do power lifting, and had significant problems with my squats until I spent a few weeks practicing asian squats and generally improving my hip mobility. I still can't stay in a squat position nearly as long as my four year old son, but it's been steadily improving.

When I started squatting, my knees were so weak I couldn't walk up a flight of stairs without pain. I finally started exercising because my doctor gave me a look of disdain, handed me a sheet of basic exercises and told me to get out (edit: when I went to her to ask about my knee pain...)

I'm not going to argue for (or against) working in squatting position, but squats done properly are not going to hurt your knees.
I think that the lawyers suing for class action status use one (or a few people) as their "examples" of people harmed by the complaint. Those people may make some money... You may just need to get into your class action suits much earlier...

Sounds like a lot of other scams.
I'm building a community around the cruising industry. It was recently sold to a holding company who is now throwing some decent money behind marketing efforts. I stayed on and am strictly on the technical side. From what I've seen so far I wouldn't consider the marketing behind what we're doing as scummy.
Maybe part of the problem is that continuations are rarely explained in the same clarity as a callback, a generator, or a promise. Perhaps the article will clarify for me, but even though I'm pretty sure I understand the concept, I'm not I truly understand what using continuations looks like in a Lisp right now.
According to the author, most of Google's choices seem to be brilliant:

"With the Moto G, Google is executing Nokia’s strategy better than even Nokia themselves"

http://www.mobileindustryreview.com/2013/11/moto-g-google-ex...

Just before announcing the acquisition he wrote an article:

http://www.intomobile.com/2012/04/17/rumor-google-keep-motor...

that while cautious ends with: "What do you think Google should do? We’re fans of them copying Apple’s business model."

But the press release must have been something awful because now he says: "Let’s face it, we all knew this acquisition was a mistake from the moment the press release dropped."
Nothing special about it, it was just a cheap feature to add (static was already reserved and not previously added before class) while helping to exemplify a common protocol.

The one nice thing it does provide is access to defining extension methods, which aren't allowed outside static classes.
I have not been reading carefully, just noticed that OOBGC stuff is part of - http://rubygems.org/gems/gctools
Challenge Issued: Kick Big Brother Offline… or at Least Ask if He’s Welcome
I have never seen a gentoo users with any more knowledge or experience than ubuntu, mint, mandrake, etc users. They are in fact almost exclusively people who used a "noob" distro, then switched to gentoo to feel "advanced" even though nobody with any unix knowledge would waste their time with gentoo.
Squatting itself is common in China. After a year in China, I got use to squat toilets although I still preferred toilets. But I found it odd when they would squat in the middle of the sidewalk or street and be so close to the ground. The Chinese swear by it though that it's healthy for your knees and back if you squat.
"If I’d asked people what they wanted, they would said a faster horse" - Henry Ford

Sometimes it is hard to know what you want and marketing can help you figure it out.
I was in that camp, but then I was honest with myself and realized that I just did/do not want to talk to people and face a rejection.

Ultimately, if I were to be helpful to others, I would ask them what they want and figure out a way to help them (sales & marketing if you will). For how can I truly build useful products, when I don't actually talk to the people that use them?

Even if you want to give fruits of your labour for free for others to enjoy, you need to market them, because there is a stack of software already doing the same thing for the same cost.
The next generation of fashion retail, WildeRooms.com is live now
Lets hear it for better RTF support!
Nintendo confirms smartphone apps while restating commitment to game consoles
How I Think Apple Will Implement Mobile Payments
FB tried this with "poke" (remember that) and that didn't work so well. A service with a number of users is not as easy to copy as it would seem. Replicating the technology is one thing, getting all the users is another.
A macbook air?
Objective C land there a specific API interfaces that really should be wrapped in a single instance if you're going to be accessing them a lot because they are costly to make I.E EventKit.
Hangouts is cross platform. Same as SnapChat.

Hangouts is closed source, so is SnapChat.

iMessage probably not, but hangouts could add this in a heart beat.

Edit. Punctuation/formatting.
How  to Guarantee Selling Your Car
Once you decide to part with your car, the question is how. Do you donate it to an organization like the Boys and Girls Club?
Look at young children, and see how effortlessly they can sit for ages in squat positions while playing. After I started fixing my squat for lifting, I've noticed I now often naturally squat down instead of awkwardly contorting myself when playing with my son for example.

My mobility is still poor compared to what it was when I was a child, but at 38 I'm now finally more flexible again than I was at 25, maybe more so than at 20, and it's great to not feel constrained by weird movement patterns.
Talented Toddler sings the Irish National Anthem
22 month old who can just about speak, sings the Irish National anthem. His dad made a track of the anthem for the model Nadia forde and by the end of the day, Ethan could sing it!
IgHome – iGoogle Alternative
Snapchat's done campaigns with HBO's GIRLS and even Taco Bell IIRC. Could just be experiments, though.
One thing that will take longer to be automated away is certainly art (in the broader sense of the word art).

As I work with a lot of independent artists (mostly musicians) b/c of my startup BandHub, I can feel how this is the profession of the future - not automatable away. Everyone has something to say - and there is a huge long tail of potential ( niche? ) audiences.

Things like Patreon are really cool. I wonder how we can really make it work for anyone, anywhere in the world.
Ted's Notebook explaining the new Formula 1 engine and components
Do you have a better idea for how to distribute political representation?
At that instant I knew he had posted this link on Hacker News not to be informative, but to prey on developers with weak marketing skills, and get them to pay for his book.

OK, the fact that you would use a term like "prey on" in this context tells me that we probably have radically different worldviews, so there may be no point to this exchange, but...

I would say this is an unethical advertisement because it pretends to be an article, but it actually was an advertisement

There's no particular reason a piece of content can't be intended to be both legitimately informative, AND serve to drive awareness of something your selling. In this case, ask yourself this: If you took away the last paragraph or two of the article, would the rest of it still have been informative? Would you have gotten value from it? If so, how is it not an informative article, just because of the blurb tacked onto the end, sharing information about the author's book? Especially when the book is relevant to the audience who would likely discover that article?

OK, I get that a lot of developers just have a sort of general aversion to "all things commercial". Hell, I used to be that way to some extent, but yet I always found marketing fascinating, and now that I run a startup, I find marketing essential, so maybe my views have shifted a bit. Anyway, I understand - to a point - that a lot of us find that commercial interests take away from some notion of essential "purity" or whatever when it comes to technical content. But to call this kind of content marketing "unethical" is a bit extreme, IMO.
Rocket Arabic
I'd love to be able to do this but I can't keep my centre of gravity over my feet if I put my feet flat on the floor (no matter how widely I spread my knees), so I just end up toppling over backwards. If I do it with my back against a wall, my knees start to hurt after about 30 seconds. I just don't think my body is designed to squat like that. Or do the lotus position, for that matter.
> Apparently

It's not readily apparent to those of us asking for proof...
Build Lego in your browser
Hacking the Consideration Group to Get Early Business Traction
Having used Spring for a year or so now, I'm curious what people think of singletons in Spring? Most of the problems noted in the OP (inability to use interfaces, unable to mock, tight coupling, etc...) aren't really problems that I've noticed. For example, if you're autowiring a typical spring bean, as in:

@Autowired
private Blah blah;

You can actually autowire an interface here. Similarly, it's pretty easy to mock these or swap them out in tests. Parallelization is usually handled by not storing private state in a singleton bean.

I'm no Spring expert, so I'm not sure what I may be missing, but most of these concerns appear to be less problematic than many suggest.[1]

[1] Nothing is perfect, of course. I have noticed problems with spring singletons where a test would basically screw up the application context, causing subsequent tests to fail. This caused some hair pulling until I learned about @DirtiesContext.
Reading the (few) details, it seems pretty poor at algorithmic level, in the sense of how it choose the stories for you.

I wonder what the best strategy is, while in the past we had ugly interfaces with interesting algos (e.g., reddit), now it seems there's just UX/UI... my question is: is this a viable solution? Can you build UX first, and then complete it with better algos?
I think what I'll do is send a list of all grades listed next to the SHA256 hash of their student IDs

They have access to SHA256 so they can privately find their own student ID hash and then look up their grades
Need all that? You might like to try Quicken.
Or, rather, usability, generic sans-serif, and having everything above the fold was valued more than typography and clean design.
Fortunately not as creepy as the competition.
I'd like to try hellowallet, too. Thanks!
1. The link you provided does not support your absurd claim in any way.

2. It is not a well written about issue at all. If it was you would show some support for it rather than try to deflect.

3. Of course not. But your claim is still absurd, being ignorant of this fact does not change it.

4. I have likely been programming in untyped languages longer than you have been alive. Your claim was not an opinion, you stated a (completely incorrect) factual thing. "I like untyped languages" is an opinion. "Dynamically typed languages let you do things that are impossible in statically typed languages" is a factual claim, one which is complete nonsense, and you have totally failed to support.

You made a completely baseless claim, and then when asked to support it said "no, you support my argument for me". That is what I said deserves to be downvoted to oblivion, not your original bullshit claim, which is just typical ignorance.
Thats not a serious, it's a joke.
Another reason this kid should've taken the money and ran like hell. In another 12 months the kiddies are going to be on to the next coolest social media trend and they'll be left in the dust.
You forgot an important part:

and then also released cheaper models that sacrificed very little
Chernobyl’s Hot Mess, “the Elephant’s Foot,” Is Still Lethal
Message from Mexico: U.S. Is Polluting Water It May Someday Need to Drink
If something is shared publicly (i.e. willingly) with "the Internet" as you put it, we have a right to question it. If it's being shared on the Internet and I am a recipient, why can't I question if it's appropriate? I.e. If someone is sharing a picture on Facebook, they are explicitly soliciting feedback/approval. The give and take of this is that I, even as a passive recipient, can have an opinion.

If you're not interested in other peoples' opinions of your content, and that's entirely your right, then I would argue that you shouldn't share it in a public forum.