skysight-inc/HackerNews huggingface dataset:
CEO with a salary package of over a million; 120 employees, 12,000 customers; processing 6.5 billion in transactions...

... is a 'small business'!?
> This, I think, is the "it's GNU/Linux, not Linux" for a new generation of pedants.

Except that mtgox died an ignominious death rendering the question largely irrelevant, whereas Linux became the most popular OS kernel in the world in a different configuration from GNU/Linux, making the distinction somewhat important.
You didn't read the search results. Those are not ads, but articles mentioning the phrase, at least on the first page (20 articles).
I don't have exact numbers to hand but I am sure the numbers of Protestant Irish emigrants was very high.

Poverty throughout the counties was common and they wanted to find a new and better life just as much as their Roman Catholic neighbours did.
ah yes, separate but equal...
That's a very cool idea. An unintended side-effect of rockets could be that it reduces the load on reddit's server. My theory is that there are N bots that rely on monitoring new content, and they're all polling for the same data. If those bots just hook into something like this, that's N less requests per second sent to reddit.com.
> That could be done locally

It could be done locally, but in order to not share any data with the server you'd need to run the analysis (with all of the associated data) on the local machine, which unless I'm missing something would add some non-trivial constraints, e.g.

- Getting research-grade analysis code up to local-install quality levels, keeping that code updated

- Bandwidth and HDD space for large datasets

- The additional load on the CPU, memory, battery, and messaging that to the customer

- The legal and privacy implication of all that opt-in data being transferred and processed on thousands of opt-out customers' machines

- The need to have an entirely duplicated system because some people would rather opt-in and not have to run all this stuff run on their already-creaking-under-the-weight-of-windows-and-outlook-and-word-and-antivirus laptop

Maybe I'm misunderstanding something, but from this view I can understand why they didn't want to do it this way
For some details and background, Emigration Across the Atlantic: Irish, Italians and Swedes compared, 1800–1950
http://ieg-ego.eu/en/threads/europe-on-the-road/economic-mig...
To me the main benefit of the vaccine is that it will calm the hysteria around Ebola. It's a nasty disease but the infection rate is fairly low. The media play a dangerous game crying wolf every month on what end up being relatively minor outbreaks. The list is now pretty long: Bird Flu, Swine Flu, Mad Cow disease, Ebola. Every time they bring back the spectre of the Spanish flu which wiped out a hundred million of people.

HIV kills about a million people a year. It might be old news but that's several orders of magnitude the scale of Ebola.
I was told a while back by a native that 10% of the south was Protestant, though he was talking of the modern day. I don't know how that number would translate historically.
At the time, black people were stereotyped as servile and easily pressed to work, while the Irish were stereotyped as pugilistic, unreliable layabouts (and, to some, sinister Papists).
Even when 9/10 of the innocent people arrested and unfairly imprisoned are poor black kids, but 9/10 of the guilty people who walk free are rich white men?
Hey, not my idea to start Django Girls. If segregating by sex does provide more equal opportunities, then why not?
previous discussion: https://news.ycombinator.com/item?id=9977836
> Why don't people just ask the maintainer of the website to remove content? Why Google?

Some "maintainers" don't even respond to such requests and are in business of harvesting data themselves.
Well I'll add my sample size to make it a sample of 2.

I don't really see people being told they cannot code. I see them being encouraged and encouraged... And they give up.

Because coding longer term often is a Temperament thing. The person learning.has to persevere banging their head against a brick wall ( their own skill, the lack of feedback from computers ) day in and day out.

That's not for everybody.

I am bemused that coding has such a mystique when in reality coding is something akin to metalwork combined with plumbing. Not everyone wants to be a plumber either, but most people could do a reasonable job if given a crash course and some context to use it in
I'm guessing, just like in the UK, domestic services are very much cash in hand driven and homeowners are desperate to "find somebody good" they can trust and not let go of them. By removing Homejoy after the evaluation period, the homeowner and service provider get into a stronger relationship, that is cheaper for the homeowner and more financially rewarding for the service provider.
"So slow, smart, invisible and highly maneuverable is what we got."

Highly maneuverable... Except it's already been made so obsolete. Even the cheapest combat drones could out maneuver the F-35. There's nothing that this fighter excels at.
Achieving consensus using browsers as nodes is unpractical for many reasons. Firstly, there are hard limits on localStorage, then there is the issue that nodes go offline really often (whenever someone closes their browser/tab) and therefore it's highly volatile - You would have to replicate data across nodes like crazy to reduce the odds of data loss (the bandwidth use would be massive with loads of duplicate data all over the place). Plus you still need a server to do the signaling to coordinate consensus across all the nodes. Also, there are security implications when storing data inside other peoples' browsers (though this isn't relevant in this specific case).

There has been some hype around using WebRTC for storing data only on the client-side using consensus algorithms like RAFT, but given the constraints which most browsers have and the massive amount of complexity required to get this working, it's really not worthwhile.

I don't think these browser constraints will be lifted anytime soon - There are some very good reasons for having them in the first place - For one, most people don't want their computers' CPU, memory and their internet bandwidth to be used up to process other people's stuff.
Samsung Woos Developers as It Eyes Tizen Expansion Beyond Smartphones
Agreed which is why the issue gets so complicated. Drawing moral lines is tricky. I can't think of anyone I have met who has argued that an abortion 24 hours before the birth would occur naturally is morally acceptable.
It will be interesting to see how the debate changes as technology advances. If x years from now doctors are able to move a 2nd or even 1st trimester fetus into an artificial womb instead of aborting it, should abortions still be legal? What if it is more expensive/uncomfortable for the woman? Should the fetus then have full human rights once separated from its mother? All deep and interesting questions.
I think this is a bit flawed: it assumes the products were great but simply lacked a distribution strategy. In many cases, it's more likely the products were just ok and still lacked a distribution strategy - causing a sale.

My bet is Marissa is trying to build more driven, savvy, smarter leadership by buying it and promising influence.
Australian bricklayer employment ad says “No Irish” need apply (2012)

http://www.irishcentral.com/news/australian-bricklayer-emplo...

Totally irrelevant to the conversation other than perhaps the myths/realities/realities that become myths/myths that become realities perhaps traverse time.

http://trove.nla.gov.au/newspaper/result?q=irish+need+not+ap...
And the code is surprinsingly compact.
I'll be your non-strawman.

Consider other fields:

- Is everyone suited to be a mathematician?

- What about a building engineer?

- An electrical engineer?

None of these things are magic. None of these things are something someone can't learn "a little" about.

And yet, like programming, all of these require a great deal of effort to master any degree of proficiency; this 1) takes individual dedication, and 2) is undermined for individuals when they're told repeatedly and incorrectly that being a "programmer" is a label, and that it's easy.
"Datawire Directory" => Mycroft
I absolutely ran into it when teaching myself programming, but it really isn't specific to programmers. I had conversations go boil down to:

Me: "I'm learning programming"
Programmer: "Good luck with that (sarcasm)"

These people were dicks. I met WAY more positive and accepting people in tech during my transition, but there is still an elitist group that thinks it is special. This mentality exists everywhere, but tech seems to be special. Developers are in demand, many people don't fully understand what we do, and even when you "get your foot in the door" people..including folks on HN btw.. throw out things like "I hate pretend programmers".
It definitely isn't 'easy'. It's probably the hardest skill I've mastered to any degree.
>>If what someone says is wrong, refute it. If you're right, you should be able to demonstrate it civilly.

That's what I'm saying: it's not about being right or wrong. Engi_nerd has responded to every criticism thrown at the F-35 by using shoddy reasoning and hand-waving, such as "The F-35 is a complex answer to a complex question, and it cannot be so simply understood." I mean, seriously? That sounds like something a politician would say. Or a company spokesperson. So of course everyone got the impression that he has an ulterior motive.

Anyway, I'm going to stop here, but I want to say that I'm disappointed in the way you handled this. I hope you understand. Have a nice day.
Linus Torvalds isn't really something that great. He copied an existing kernel design which had a full open API specification, it's not like he reverse engineered MS-DOS whose API was fully closed off and secret. Linus didn't bring anything new to the world, Linux is a clone of UNIX, everything that has been added to Linux was originally developed by Sun or BSD developers and then cloned for Linux.

A good programmer in my opinion is not someone who can code in C and ASM and then brag about how he/she doesn't use C++ or whatever. A good programmer is also a designer, who can bring a new design to the world which will still be used 50 years later and even after the death of the original programmer. Thus Ken Thompson, Dennis Ritchie and the others should be in the list of the best programmers of all time not Linus Torvalds.
And Windows 8.1 Update 1
Windows 7 with speed of 8.1 and virtual desktop support is all I ever wanted. Not the Metro abomination.
This reminds me a lot of a friend of mine who is a brilliant designer and also very technically adept. She couldn't build an operating system, but she could build a responsive website in 1/20th the time I could. Yet she's asked me "Am I not technical? I'm getting interviewed as a non-technical founder". This "hard core" massochim pissing contest really needs to stop. It feels like we've bonded with peers who also felt excluded growing up and we've turned this exclusion into a rite of passage rather than distancing ourselves from it.
Raising the Bar: A Publishing Volume Experiment on the Moz Blog
Well dicks are everywhere. Like the problem with how females are treated "in tech", well big news, women are treated badly in all male dominated fields (and pretty much elsewhere also). You think they have it easy working on a factory floor?

But in tech these things are more in the open what with our hacker news and blogs etc, and because most of people in this field actually are good people and care about this stuff and want to deal with the issues!

I myself haven't met any "elitist programmers", just regular joes (and janes!) doing their job. On the other hand I also don't operate in SF in some tech bubble i've been hearing about :)

/end rant, sorry :)
Putting programmers on a pedestal fits with the YC culture of marketing via lionization of technology personalties, but it's counter-productive if your aim is to actually grow in the field.

Hero worship blinds you to two simple facts, in almost all cases:

- They're not doing anything you couldn't also do if you worked at it as hard as they have.

- Like everyone, they're fallible, making mistakes, and may even not deserve the hero worship being heaped on them. Until you've worked as hard as they have to reach a sufficient level of understanding, you're not going to have as strong of a critical eye for where the erstwhile hero is doing it wrong.

Better to put no-one on a pedestal (least of all yourself).
Five things I learned using Docker with bamboo
I had noticed that several of the ads also specified Protestants.
From my observations, the 'No true X' Fallacy comes into play when a person identifies himself with his skill...it becomes his identity so much that if he encounteres someone better at "his" skill, he feels his identity threatened.

This arises when the person does not really have a lot of properties associated with his identity. I saw a lot of people who were really insecure in other areas of life besides the area where their skill applies. The insecurities vanish really fast as soon as this skill is seen only as skill and the person identifies its identity with the proper properties like values, e.g. "I am friendly" instead of "I am a true programmer". Therefore I cannot imagine this being a healthy discussion.

For the ones interested in how to get a better identity and get rid of insecurities, take a look into steve andreas book "transforming yourself". You will also learn the basics of Neurolingual Programming (NLP) as a side effect
> Back then, as a kid, the world past my backyard was a nebulous, murky unknown to me, and games were an extension of that feeling. Now, as an adult, I mostly understand how the world works. That frontier is closed.

I really doubt that that's true. Have you tried, say, moving to Zambia?
I'm not sure anyone has mastered it; ~50 years in, we've all just barely scratched the surface.
Many (including at least two Presidents). They just tended not to identify themselves as plain "Irish".

https://en.wikipedia.org/wiki/Scotch-Irish_American
Testable Code vs. Clean Code
Nope, just revealing your our primate ancestry.
>Me: "I'm learning programming" Programmer: "Good luck with that (sarcasm)"

If they're actually sarcastic, they're dicks, but a slightly skeptical "good luck with that" is a pretty appropriate response for someone that has just started at a major task. Same thing if you tell me you're going to write a novel; I encourage you, but I don't assume you will automatically make it.

>throw out things like "I hate pretend programmers".

Does pretend programmer mean someone that's learning or someone that lies about what they've already learned? I've only seen derision toward the latter, someone that claims to be an experienced coder but can't code the simplest of functions.
> But that’s total nonsense. It’s like saying that there are only two kinds of people when it comes to swimming, those that can learn how to swim and those that can’t

It is a career advice. While most people can learn to swim, professional swimming is completely different level. If my friend is going to waste years of life and thousands of dolars to study wrong field, I would be very bad friend not to warn him.

BTW: I really wish someone would have told me early I suck at math and there are no jobs in physics. That would have save me a decade of my life.
There was a joke about this in Blazing Saddles

https://m.youtube.com/watch?v=ZD0BcQTIr4c
Mt. Gox CEO Mark Karpeles Arrested in Japan
Do we call people that put together chairs structural engineers? Do we call baristas chemists? Baseball players physicists?

Words exist for a reason, and using a spreadsheet does not make you a programmer. However I can already see that programmer is being diluted to mean anyone proficient with a computer. What term should we use for people that can write software? 'Software engineer' feels like overkill for writing small self-contained scripts.
As you may know, programmers are notoriously bad at building anything and most applications are riddled with holes.
There's so much you can get wrong, especially if your app is meant to communicate over the internet and be accessible from the outside. Not just crypto, though that is the most prominent one but Middleware, form protection, upload handling, traffic monitoring, authentication and caching without blowing up the RAM, etc.

I also don't think your app would get more scalable. You might have less code overall in your app but how well documented is it? Is it as well documented as the frameworks? For whom one of the most important concerns is usability and making sure others understand the code?
Overall I doubt your code would be very readable. Many people write awful code and I doubt there's a lot of in depth code review in most companies, requires too many resources.

Another point when it comes to scalability is interfaces. Interfaces to talk to other instances, interfaces for pluggable modules, interfaces for the database, interfaces to different frontends. If you want your app to be scalable and possibly distributed and/or extensible you need good interfaces and programmers are also notoriously bad at designing those. (That's why JavaScript is the way it is)
The only reason why those of frameworks are somewhat workable, is because they made a lot of mistakes before and learned from it (mostly).
Good interfaces require constant and incremental improvement. A maintenance effort hardly any company would like to bear.
If you want to inflate assets, you need to be a state-approved bank, then you can do the exact same thing unpunished ( https://en.wikipedia.org/wiki/Fractional-reserve_banking ). That's an important lesson to learn.
Instacart is arguably similar to uber

I think they're doing alright, and don't have a "big" substitute. (Amazon fresh is typically not same day)

(yes some grocery stores do delivery, but most don't)
Reminds me of a sign I saw in the Pueblo, Co train depot - http://wac.450f.edgecastcdn.net/80450F/mix97-3.com/files/201...

For attribution purposes, the image is associated with an enlightening write-up, but that particular image isn't in the actual article - http://mix97-3.com/youre-never-too-old-for-a-spring-break-le...
This also happened to me when I signed up to iTunes Match. At first it seemed everything was working properly, a lot of uploads as expected, but with time I realised there were some songs missing forever. Mostly bootlegs that were returning from the cloud as the original studio songs, I lost a lot of them. The most strange one was with Tool with the song "The Pot". The files on my iTunes were from the original CD and they all got a match but "The Pot" was returning as a 96kbps file! That was it, I stopped using iTunes Match that moment and will probably never sign up for any matching service again. Long live my several library backups in different locations. My library is sacred.
I'd recommend you start your post in a more serious manner, if you'd like it to gain serious readership.
>If you say someone isn’t a real programmer then you’re falling right into the No True Scotsman fallacy, where say making a spreadsheet is ‘not true programming’ because ‘No True Programmer’ would use a spreadsheet to solve a problem. But in my eyes being able to use a spreadsheet is already one step up the ladder and it does make you a programmer.

That's overcorrecting. Spreadsheets are a huge category. You can perform programming activities in spreadsheets and you can perform non-programming activities in spreadsheets.
Except that, as Fried, showed, it did. Not quite anti-discrimination lawsuits, since those laws didn't exist at the time, but there's an example of some Irish filing a libel lawsuit against a newspaper for printing a NINA advertisement, and of an Irish protest against the posting of a NINA sign at a mill.
Gatekeeping this profession seems overly ridiculous considering how excessively poorly we all are at practicing it. What is that saying about people yelling the loudest when the differences are smallest or something? It strikes me as some sort of compensation mechanism. Most of our code sucks, just really, honestly sucks. The number of software projects in history that have been done to the best capabilities that time and money would allow is an appallingly low number. Almost every software development effort involves a disturbing amount of half-assery. The amazing thing is that despite this it's possible to produce things that work and have considerable value. But there are so many ways we could do better, I wish more people would concern themselves with that rather than trying to ride the bleeding-edge of coolness or to prop up their personal identity as a "legitimate programmer" by playing the exclusion game.
News articles mentioning the phrase were exactly what Jensen claimed would have appeared if the signs existed, and whose absence he claimed proved the non-existence of these signs.

Fried just took the additional initiative of going directly to the newspaper ads, which are primary sources indicating discrimination, rather than the secondary sources of newspaper articles talking about the discrimination.
When Apps Are No Longer Just Apps
Yeah. And maybe we should make taxi drivers employees too, since currently they are (for the most part) actually contractors with no benefits.
The main one I have heard is empathy, but also a drop in selflessness (as in valuing your own discomfort over the potential life inside of you), and commitment (I have heard it linked multiple times to be increase in divorce rates, aka commitments are not treated seriously.) I'm not saying I agree with any or all of these, just I've heard them.
I'm curious (knowing next to nothing about iOS development) - what makes iOS orders of magnitude faster at JSON parsing?
I don't believe you're accurate.

"Uber's revenues in San Francisco, meanwhile, are running at $500 million per year.

That's more than three times the size of the taxi market.

And Uber's revenues in San Francisco are still growing at about 200% per year."

Read more: http://www.businessinsider.com/uber-revenue-san-francisco-20...
> Former? Well, he resigned today, but this blog seems quite old.

He got demoted, as written in the blog post, did you read it with attention or you just went through looking for bits you could use?
> Was it? Is it? All I know is a bunch of stuff uses it. Where is that fame?

You can ask the GStreamer people or the VLC people, I started being involved in MPlayer and FFmpeg because the code was not really working on PPC...

> Server infrastructure is one thing. You mention yourself that you guys didn't have the trademark, yet you took the domain name too? I dunno about the laws in all of the locations where this played out, but in the US at least, that'd be theft.

We did not took the domain, the owner of the trademark is not Michael Niedermayer.

You claim to know nothing yet you cut quite interesting judgement and you cherry pick in a quite interesting way.

"insults" is a quite loaded term btw.
Thanks for the suggestion.

Actually we're testing premium features, like custom domains and themes. username.tookapic.com would be reserved for premium users. Right now pawelkadysz.tookapic.com points to 404 (which should be fixed next week). But the custom domain hooked up to the site works just fine, see for yourself: http://daily.pawelkadysz.com - this is the kind of premium theme I'm talking about (it's all powered by tookapic).

As for the slugs and URLs. At first we had it like this: tookapic.com/username/ID-slug but we had some issues with people changing their usernames (that's allowed) and putting weird characters in the photo titles, which all resulted in breaking the links and pointing to 404 in the end.

That's why we changed it to how it works now. No username change nor emoji in photo title will break the link now.
I still can't figure it out. I would be overjoyed to have a parasite that feeds off me and acts as an extra (reasonably-placed) limb.