skysight-inc/HackerNews huggingface dataset:
I think this pattern was popularised in the Design Patterns book (Gama et al).

But my guess it's a natural progression from a standard Factory; Factories allow instantiation without specifying any type, and FactoryFactories afford the same flexibility, but just for instantiating a Factory without knowing it's type.

This was probably reenforced by the fact that life was easier if you built to interfaces rather than implementations, so factories were good for this.

I actually love the design patterns book, but I sometimes curse it - especially when stumbling upon things like the AbstractSingletonProxyFactoryBean. WTF!

http://docs.spring.io/spring/docs/2.5.x/api/org/springframew...
The blatant copying of the successful ideas of others to the maximum extent legally allowable under one's prevailing legal jurisdiction is an activity pursued profitably by people of many ethnic groups and nationalities.

http://arstechnica.com/apple/2013/08/how-app-store-grifters-...

http://mashable.com/2012/07/02/zynga-games-similar-to-others...

http://www.technofileonline.com/texts/the2steves92.html

http://en.wikipedia.org/wiki/Apple_Computer,_Inc._v._Microso....

http://mashable.com/2007/01/03/studivz/

etc...
Doesn't this title conflate "app businesses" with "developers"?

I'd also expect that the majority of app companies aren't sustainable. But from the people I've talked to, it seems like a lot of apps are being done as something between a hobby an a side business.

A lot of the people you see selling art and jewelry at fairs work like that. They don't expect it to be their full-time job; it's a fun way to make a little extra cash. So what looks like a non-living wage can be perfectly sustainable as long as you're doing it to supplement other income.
xpdf renders it nicely, it is anti-userfriendly and ancient though. ;) http://i.imgur.com/9FHRqio.png

The text looks different because "Syntax Warning: Substituting font 'Times-Roman' for 'NewCenturySchlbk-Roman'".

Crazy how that poppler bug is almost 10 years old and not fixed even though it seems like such an integral part of a PDF library.
There's another group this method hurts: people whose personalities are closer to Mr. Spock than to McCoy. Same goes for the method another commenter suggested about "tell me about your best bug..." (Though perhaps it doesn't hurt too much, because such people usually develop hacks to lessen their natural disadvantage across the board.) Speaking strictly for myself, I don't really feel pride in my code. My identity is completely separated from things I do. When I finish something, there's a sense of accomplishment, but it passes very quickly and I move on to the next thing. If that something was "hard", on reflection it feels easy, because I already did it. And it's not like I've never known excitement and such, or never feel it now. I thought programming was the coolest shit too when I was 14 and I felt the excitement of making a website the color I wanted, and using a for loop to eliminate tons of HTML. I just don't get excited over stuff I feel is "easy", which is everything I've ever done and everything that looks close enough to those things. If you want to make my eyes light up a bit, ask about things I want to do but haven't gotten around to yet. But it still has the highlighted problem of selecting for people who are most enthusiastic about whatever they're talking about, not for people who can best do the job.

All I want from a programming job is to get paid money to spend a lot of time with a computer writing software, and spending time with other humans strictly as needed to advance the computer project. I don't want to sit around a campfire (or water cooler) and trade stories, and I don't have a memory for things like "best bug" and other events people tell stories about. Unless at that event's particular moment I think "Maybe this bug (or whatever) would be good to use as an example for a future interview." and I make a reminder to add it to a file of such life events I review before interviews. It's one of a bunch of little things I have to do that some others don't, which sucks, but considering the whole messed up wasteland that is programmer interviews where pretty much everyone has to do a bunch of BS prep work unrelated to the actual job just to stand a chance, I don't think it's worth complaining much about. Hence the throwaway -- time to move on to other things.
I gave up on level 28. Solving it would require pen and paper or some serious thought. The difficulty curve is excellent.
Beyond the pdf reader, what are the alternatives to the PDF format that can be shared with regular people and has the same qualities (widespread, wysiwyg, not editable, etc.) ?
It is not clear that notion of free will is even a consistent concept however. E.g. free will is perfectly explained as what a deterministic decision process feels like from the inside.
"Protected multiuser multitasking operating systems are supposed to be able to protect processes from impinging on one another, and they can't do it."

Can you elaborate? In what way are they failing here?
I went to grad school in philosophy, but quit ABD. I regret neither going nor quitting. Someday I'd like to write a book or two in the "popularizing philosophy" genre.
Tracking two years of laptop battery use, sampled every minute
The problem with that document (for me) is that it does not embed its fonts, and I do not have the fonts it uses (or any compatible ones) on my computer either. So, when I view it, the font gets substituted by the default sans-serif font, which has completely different (and wrong) metrics. Presumably, Adobe Reader comes with more (compatible) fonts and is able to make better substitution.

In the past, when I have other documents which also don't embed their fonts, but for which I have a compatible substitution font on my computer (that Evince doesn't pick up for whatever reason), I just run it through gs and it embeds the substitution font into the result.

I'm not sure this is really a bug in Evince/poppler in this case as much as a malformed document that presumes the viewer has Century Schoolbook font on their computer.
The Grateful Project
There's no "making it better" here.
Releasing apps seems increasingly pointless. Unless you get featured, there is pretty much no visibility and almost 0% chance of discovery. At least with web based apps your ranking can improve overtime for a variety of keywords and traffic can begin to find you. I have not had a similar experience with development for the app store.
Kleiner's Laws
This seems to go a long way to basically say "90% of new businesses/apps/[insert here]" fail.

Why yes, we've known this forever. It is why it is risky. :/
I wasn't aware of pixi.js before, but I am now, I think it's great, thank you atrilumen! This was probably my favourite project using it... www.spaceneedle.com/home/
Seeing Cracks in AWS Empire
There may be companies or individuals that does so but generalising is definitely not the way to go
This would probably be the issue I have on my desktop then. For some reason, chrome thinks I have a touchscreen...
Nokia actually got those ads made. That was an original ad that was fraudulent.

Xiaomi is fraudulent and is a blatant copyright infringer. The Xiaomi CEO even copies the style of the late Steve Jobs. It's creepy.
Can Art Destroy Us?

https://www.youtube.com/watch?v=XOlbMWUC-E0
who the was paying for this? This is ridiculous...
Given that whites of the era were teaching that whites were superior to blacks (and using that belief to justify all sorts of mistreatment) I can entirely forgive someone promoting the opposite view.
There is a risk (for fast food workers) that as wages rise, there is more of an incentive for employers to explore ways of replacing workers. For example, most people are capable of placing orders on a touchscreen device and seem comfortable with this process (as evidenced by self-checkout lanes at grocery stores). A fast food company who used to pay $8/hr for cashiers but is now paying $15 and maybe will pay $20 soon might find it more economical to replace 4 cashiers with touchscreen ordering stations.
I guess this is a divisive topic, but I agree completely. Every time I visited one of these cities in Europe, it Felt Right in a way living in the US never did. "Human scale" is a great way to put it, and I think it's actually a two-way street (so to speak). I feel much more content being a living cell in an ancient, twisted, organic city rather than a replaceable tenant in some downtown highrise or suburban townhouse. You can see it in the decor: the narrow streets of traditional cities take on the attributes of their owners, whereas you'd be lucky to see an occasional window poster in a big US city.

In addition to the traits mentioned in the article, there's one other feature that my ideal traditional city would have: proximity to nature. I want my home to be close to water, to have hills in view, to be littered with trees and greenery. This necessarily limits the size of the city, but I'm OK with that. Smaller cities have the additional advantage of having a tighter community and having better access to things like street markets, which are notoriously absent in the US.

Tangentially, I really enjoy artistic representations of what happens when the two styles mix: http://www.agraart.pl/pics/dziela/091_yerka.jpg. See also Imperial Boy.
Amusingly the suckless package suite does exactly that, all your configuration is done in native c as a large array I believe and compiled into the program.

Also most Freeware daemons and servers are configured by running a literal bash script when they start.

That being said configuration files exist because not everyone knows BASH, or C, or Python, or Javascript/Node.js But also every software developer doesn't want to spend a week or two making a configuration GUI.
I'm guessing its probably not possible to take a look at that training footage of the radiated guy in his last moments, right?
I know you already realize it, but others might not, but xpdf is still "bugged" in this case. In the bug report, the missing font is substituted with a default sans-serif font (presumably DejaVu Sans or Ubuntu on Ubuntu), while in your image it is replaced by Times Roman. The spacing of the text is completely wrong in both cases, but it's just worse in the sans-serif case.
Why yes, in the latest episode of the soap opera it seems both of them conform to the "Ever feel not perfect? Ask your doctor about..." American pharmaceutical stereotype. It has been almost worth it backing just to read the excuses. Almost, but not. Funny how in traditional societies people just go get some exercise or something and don't need chemical crutches with lists of side-effects scarier than the original so-called symptoms. Having lived in a few countries, to me it's clear: US mental health issues are partly socio-psychosomatic. Warm fuzzies and all that, but four years is a long time.
No it isn't, correlation is evidence of correlation but it doesn't even imply causation.

Unless you believe correlation is providing evidence of causation here:

http://gizmodo.com/5977989/internet-explorer-vs-murder-rate-...

and here:

http://www.forbes.com/sites/erikaandersen/2012/03/23/true-fa...
"As fast-food workers, we prepare burgers and fries, not balance sheets. We struggle to survive from paycheck to paycheck, without million-dollar annual bonuses or second homes. We often work behind the scenes—or counters, getting little of the credit for billions of dollars in company profits."

I feel bad, but why is a mother of four still working a minimum wage job at Mcdonalds? Minimum wage was never meant to support an entire family (especially a family of four).

I'm not sure what more credit these workers want. They don't have that much responsibility. Their job is to either put pre-cooked food in the fryer or accept money at the register. They get a paycheck on time for a job completed. This should be enough.

"and many of those barely pay more than minimum wage."

So Mcdonalds is STILL paying more than minimum wage in many instances, and it's not enough? I like how this is buried in the article..even though the title would make you believe that they only pay minimum wage.

"We’ll discuss how to escalate our fight for $15 an hour and a union."

I feel like basic economics has been lost.

An increase in only Mcdonalds wages, might work, but Mcdonalds would never do this because the prices would increase and couldn't stay competitive anymore.

An increase in minimum wage would only decrease the spending power for everyone because goods and services that rely on minimum wage workers (which is pretty much everywhere), would be forced to increase their prices.

You can see examples of this in any country with a high minimum wage. I went to Australia a few months ago and the cost of a combo meal at Mcdonalds was almost $10. At this point, your spending power doesn't really increase that much.
Strangely the creeping Orwellian scenario may be the most optimistic view to take. If the monitoring is unnecessary it can be rolled back one day. The threat can be removed.

But what if the monitoring really is vitally important in preventing violent crime? The government will loose the spying capability soon enough as technology and understanding evolves. What will happen then?
Organize your cashflow
I also use Okular. It has recently gotten support for keeping multiple documents in tabs rather than separate windows. However, I find it to be slow when searching big documents and slow to render large graphics in a page.
Show HN: ZeptoAutoComplete, Micro JS library for ZeptoJS
Why is the American flag displayed backwards on uniforms and aircrafts?
Went to Paris last month. As I left the Blanche metro station that was my reaction. Just turned back and went elsewhere.

But, still, your town is one of the most wonderful cities in the world. From the places I visited I would tie it at the top with Venice.
Big companies are always in favor of Copyright violation when it benefits them.

And this is not only for getting payed for songs in the public domain, but actually releasing albums without due compensation.
Mods please merge with this: https://news.ycombinator.com/item?id=8092875
The fact that Happy Birthday was copyrighted, or the fact that someone is suing to get it thrown out?
There are many ways in which you can criticise a project without blaming those involved but as a rule when you see the phrase "We're talking "sloth that was dropped on the head as a baby" level retardation levels", that's not the space you're in.
Given the reliability of many device drivers I've seen, I'm pretty sure they're already written by throwing code against the wall to see what sticks.
I've been using zathura and it works quite well.
500$/month for an app that took me a month to develop would be OK. Maybe I could earn more as a freelancer, but you also have to take fun into account. It's valid to trade fun for money, otherwise people should never go on holidays.
SYNEK – Any beer tapped fresh on your counter
Will a success here mean that Warner/Chapell would be liable for damages/punishment for all the past abuse?
> But what if the monitoring really is vitally important in preventing violent crime? The government will loose the spying capability soon enough as technology and understanding evolves. What will happen then?

We can look at data in regions where monitoring is most egregious and see whether improvements correlate with monitoring, or if they could be explained by other factors.
Right, like the Paris replica ghost city they built in China. It captures people's imagination as the perfect cultural city:

http://www.nextventured.com/2013/china-fake-paris/
Wrong.

http://bgr.com/2014/07/23/vcap-and-illegal-downloads-laws-in...
That's why they want a union. Raise the minimum wage and reduce or eliminate the risk of the job being eliminated.
The latest version that Adobe released for Linux and Unix was Adobe Reader 9. Adobe stopped supporting it on 6/26/2013. It's disappointing that they kept providing downloads of unsupported software until now. Red Hat put out an advisory in last year that said:

"Red Hat advises users to reconsider further use of Adobe Reader for Linux, as it may contain known, unpatched security issues... Red Hat will no longer provide security updates to these packages and recommends that customers not use this application on Red Hat Enterprise Linux effective immediately."

http://www.redhat.com/archives/rhsa-announce/2013-October/ms...
Show HN: Emoji support for your Android apps down to Android 2.2
What's more important than changing the behavior of "Joe User" is changing the behavior of "Joe IT", who makes the tools "Joe User" uses. Adding end-to-end encryption to highly popular services, making it very easy to use, or even making it all work in the background without "Joe User" even knowing about it, is much more effective and faster than teaching every single Joe Use to use end-to-end encryption.

Imagine if Hangouts and Whatsapp added end-to-end encryption to their services, the way TextSecure works. BOOM - 1 billion people now using end to end encryption, most without even realizing it. That's as "world changing" as it can get, and hopefully, something like this will eventually happen on popular platforms.

Changing the behavior of "Joe Tech Evangelist" is also extremely important. "Joe Tech Evangelist" is basically what caused Chrome to go from 0 percent market share to 50 percent market share (in some stats). Google's advertising of Chrome didn't do nearly as much as every tech guy out there pushing Chrome onto their families and friends, who were still using IE, and some even Firefox.

And if "Joe IT" doesn't make the kind of services that offer really strong encryption and security, he should be very worried "Joe Tech Evangelist" will push users towards the platforms that have it anyway, and (eventually) lose its userbase. But it obviously won't happen overnight, and it also depends on the commitment of "Joe Tech Evangelist" to do this.
NASA’s Next Giant Leap
You might find this helpful: http://tressiemc.com/2013/10/29/the-logic-of-stupid-poor-peo...
The rental option is really compelling. In Seattle, the missus and I use a mix of biking, walking, public transit, Car2go, Zip car, and UberX. Not owning a car, we make a choice each and every time we go somewhere that balances convenience, travel time, and cost. We save heaps of money, and stay in shape by not having a "default drive" option.

When people have already bought a car and paid a flat insurance rate, the marginal cost of another car trip is very low. Thus, people who own cars don't really make a choice very frequently. Their choice has already been pretty much made once at the outset.

Because carsharing services will almost undoubtedly be the first deployments, self-driving cars cannot come quickly enough for me. I think the net effect is that they will drive (har har) more people to adopt carsharing services. Self-driving cars will solve one of the inconveniences of something like Car2go, namely the need to walk some indeterminate distance to a car.

If they can get more people into an a la carte transportation usage model, I anticipate public transit and non-motorized transportation options will benefit greatly. Since trip costs will only be marginal, the choice to do something other than drive will come up routinely.

As self-driving carsharing fleets replace the >90% idle private vehicles of today, we'll need less land for parking. My hope is that on-street land can be given over to wider sidewalks, better quality bicycling infrastructure, and dedicated transit right-of-way, which will make those modes even more competitive.

In part because I've been personally touched by the mass slaughter on our roadways, I left a career in information security to retrain / work as an urban planner focussing on transportation. Oddly, the nearishness of self-driving vehicles is pushing me back in the direction of my former career. I'm bullish enough on the potential of self-driving vehicles to remake the economics and safety of transportation that I'm now pursuing a PhD researching privacy / security aspects of the "smart city"--including on-demand mobility services. If we can get all this suitably right, I think it will be transformative for society.
from the PDF (downloadable):

"Game design is a highly creative art that takes a lot of practice. Angry
Birds was creator Rovio’s 52nd title. It is therefore not surprising to
find that those who have shipped a lot of game titles are the most
successful. The 3% of mobile game developers who have shipped
50+ titles are nearly 9 times as likely to be earning over $50k per app
per month than the 62% who have only shipped between 1 and 3
titles."

I was quite surprised that is was the 52nd game! Wow. That is a lot of persistence!
> Is passing off photos taken with professional SLRs as shots from their phone’s camera.

To be fair, the photos are not used in a context where they could be expected to be representative of the camera quality, nor does the higher quality of the original photos make a difference in the small thumbnails.
Indeed, but that's not to say it wouldn't work even better if he behaved in the way that studies of organisational behaviour general show result in higher performance.
Assessing the Damage and Destruction in Gaza
"The wicked flee when no man pursueth [...]"
I'm quite impressed that this works really well on firefox for android. really smooth and the interface is great.
The first civil asset forfeiture law was authorized in 1789 by the first congress for customs violations.
The Fundamentals of Two Exceptional Landing Page Types
It's not just Paris. They also built a Manhattan replica ghost city: http://www.marketplace.org/topics/world/chinas-hangover/chin...
> But also every software developer wants to spend a week or two making a configuration GUI

no way in hell.
Most apps are terrible and nobody wants to buy them.
I kind of think it is unseemly to call oneself a philosopher. Better is that someone else calls you one.

I did an undergrad in philosophy & mathematics. Have since broadened into digital cultural studies and digital humanities.

What I am working on (read: playing around with in my head for the last few years) is a philosophy of the digital that is integrated with Luhmann's theory of society.
Just watched most of the material. Really great stuff. Good android tutorials are hard to find in my opinion. Even in the official documentation, most of the time it's quite long and always 'support libs' oriented.

Those videos are by far the best learning material on Android I have found so far.
There are many useful things to be talked about. Individual prejudices, individual behaviors, and self-reinforcing societal power systems all get called "racism". Quibbling over which arbitrary word is bound to which concept looks like an avoidance of actually grappling with the issues.
I've never been to Tokyo, but I've always wanted to, and I wonder if I'll experience a variant of Paris Syndrome if I do... I expect I will, the Tokyo I hope for is some sort of geek paradise, filled with surprising cultural artifacts, but modern culture is so global now I wonder how much surprise will be left.
> Symptoms include a sudden need to acquire custom bingo cards.

And to make appointment reminders.
Text Based GitHub Repos
From the example in the article where the design tried to draw about a quarter amp of current, you could make evolution work to help you by powering the circuit with a fixed 50 ohm resistor in series with the power supply and letting "nature take its course" WRT getting a reasonable output waveform.

Similar tricks in the "output" work for your chair and car examples.
With immigration reform off the agenda, some in tech turn to plan B
I pray for a day when this guys' power is torn away from their hands by Bitcoin. World with Mastercard instead of cash is a distopian nightmare. Ask Wikileaks.