skysight-inc/HackerNews huggingface dataset:
I agree with you completely. But there's a mindset needed from most people before they make the jump from 'vandal' to 'artist' - or vandal artist! There are a lot of graffiti artists doing fantastic pieces - but it'll always be seen as vandalism.

With Banksy a lot of people (certainly in the UK) don't even think of the vandalism, they jump straight to artist - something they probably wouldn't do for a lot of other graffiti. Why so? Publicity? Celebrity sales? The fact the piece has immediate value?
If the building is in public view, local ordinances may require certain displays (obscene displays, tobacco advertisements, etc) to be covered.
yaa average tenure never makes sense at all, i agree with you on your point.
yes, but you cannot assume that 'the owners' are all happy. Some may be but some may not be. I probably wont be. For those who are happy, fine; but for those who aren't, I would struggle to see how that wont be characterised as vandalism.
Do or Practice something for 10,000 hours going through in and outs of what you are doing, then comeback and say me that you are a mediocre developer. Sounds good?
Maybe the opinion of the property owner(s) is the most important when you determine whether it is vandalism or not.
That article is using a horrible methodology. The reason the average tenure is low is because Amazon is growing at around 60% year-over-year.

At that growth rate, you'd expect the tenure numbers to be dominated by hiring rather than turnover, a point the article misses completely.

(Per their annual reports, Amazon had 88,400 employees on 12/31/2012, 56,200 on 12/31/2011, and 33,700 on 12/31/2010)
I can't be the only one who was on Android and was hoping for some iOS devs to make their nice apps on Android. While a lot of users on Android are very cheapass and won't buy anything, there's also a big amount of people who won't mind paying for an app, but don't want to pay the absurd prices an iPhone costs.

I since moved to Windows Phone, which although smaller amount of apps, they generally seemed to suck less than the default quality on android. Most apps are following OS style, which make the phone seem nicer (same trick as iOS).
when you conspire to kill another human being for whatever reason - it is a decision that you alone are making and have the full power to stop at any time, so you bear the full responsibility for it. When your state orders you to nuke Hiroshima, for example, it's a much more complicated situation, however horrific. So the two situations cannot be compared directly
Many of the states refused to create their own exchanges, thus the Federal site needed to be more extensive than originally planned (not that's an excuse for the screw-ups at all). States that have their own exchanges seem to be doing better, from anecdotal evidence supplied so far…
FYI Google's codebase is also heavily Java. I'm not sure if it's a good idea to judge companies/projects based on the language they use. [Edit: Okay, maybe I misunderstood that part]

Did the other interviewers also ask similar questions?
Yes, and I'm planning on moving to 3.4 when it ships with Ubuntu next year. Looks like all the rough edges have been sanded. ;)
Hmm interesting. My guess would be that the typeface on your site is so small (you're running that one now still?) that the lighter font might have made it harder to read. It would be interesting to see if these single-variable changes actually keep you in a local maximum. For example, imagine that:

- pure black fonts are actually bad for conversion, and conversion gets worse the more pure black that is exposed (ie. the size of the type).

- small font sizes are also bad for conversion.

- long line lengths are also bad for conversion.

- tall paragraphs (in number of lines) are also bad for conversion.

Now I'd imagine (purely on design instincts) that the best possible reading experience (which I'm assuming also means more reading time) would be to have off-black-colored type, at a size around 16px, with a line length of 70-80 characters, and an average paragraph height of around 4-5.

Couldn't it be that changing all four variables at once will make for a big boost in conversion, but changing one at a time runs into the limitations of the others? For example, increasing font-size by itself will lead to taller paragraphs and more black exposed.
I'm guessing critics are often historically wrong about the importance of various artists. How are you determining most of them don't take his work as value additive? Why do you accept their opinion as valuable?

Also, for reference, My wife is an Art History Professor at a highly respected liberal arts college and she takes Banksy seriously.... though she would not want to be called a critic.

Disclosure: owner of a Mr. Brainwash original
Not for us. We have an app for that:

https://play.google.com/store/apps/details?id=com.appstats.a...
I made the offer with the assumption that there were three or four reasons it wouldn't be taken ... you've described one of them. The others are:

b) The selected contractor won the work as payback for some political benefit, and the person who made sure they won can't allow them to be perceived as incompetent.

c) They don't believe it's really broken so much as it just needs to be "tuned" (almost "the myth of sunk costs").

d) No one in the government cares ... so they're not reading our thoughts and comments on the system.
i am guessing this is a cultural thing, so i should apologise for being amused, or at least explain. to me a company like amazon is not a thing that deserves much respect in itself (although i can see how it is an accomplishment for jeff bezos and other people who have contributed). i don't think i am explaining very well, sorry. it might be something like "power distance" - http://en.wikipedia.org/wiki/Hofstede's_cultural_dimensions_...

anyway, to my culture, your reply seems inappropriately respectful (i am not saying it is since this is obviously a culturally-dependent judgement, just trying, clumsily, to explain...). hence the idea that they must have a hostage.
That's a bit stuffy. I'd be honored to have Banksy paint my stuff without permission.
> the worst kind of news for Google

No, bad news for google's Android project would be that some important metric stopped growing. What it's at currently doesn't matter as much as the rate of change.
I considered including that in this post, but it would have the net effect of tying several of my online accounts to my real name, and I'd like to avoid that. Sorry!
Our next app has that potential. We are thinking multi-platform, but it's very limited on iOS so not sure how well it will go.
Nobody spent $700M on a website. Over 3 years, the Centers for Medicare & Medicaid Services (CMS) spent $394 million in total to establish and operate the Federally Facilitated Exchanges. That includes building and staffing call centers, media outreach programs, consumer complaint tracking systems, tech support, employer support programs, all the integration and portals for the health insurance industry, integration with a dozen departments of the federal government, administrative staff, etc.

The "Federally-facilitated Exchanges IT" contract awarded to CGI Federal Inc, which is the one that includes building the Healthcare.gov website among other services, was $55 million. The numbers are directly from the Government Accountability Office's report:

http://www.gao.gov/assets/660/655291.pdf

That's still a big number, but it's over an order of magnitude less than yours. It should also be noted that not all of this money is coming from taxpayers. The GAO estimates that in fiscal year 2014, $450 million in fees will be collected from the insurance companies participating in the exchanges, and this money is directly credited to the account used to manage the FFE program.
Nearly everything is art... that's the thing... art is a category. Something doesn't have to be good to be art. Something doesn't even have to have a message to be art. A big black rectangle painted on a canvas, while not considered very good by most, is still art.
Just enjoy it.
Carmack - success of SteamOS 'a little bit dicey'
discussion on /r/web_design a few days ago http://www.reddit.com/r/web_design/comments/1ontby/canadian_...
Why are there no consequences for this epic failure?

Because government. They get paid the same, by you and me, whether it works or not.
I think the Moto X is a perfect example. It leaves what is already good about stock Android and only adds where it makes sense.

Many other OEM skins reinvent the wheel for no-reason and it's not helping anyone.
yep. the guy funding the project has an android, so we're doing that first.

edit: also, i think this is one of those questions where the answer really depends on the circumstances. the investor's preference is a pretty important circumstance, but there are other things to consider: perhaps you have a web app in java. then it might sense to develop for android first if you could reuse a lot of code, particularly if you're using the spring framework.
Being fast on a cross-country trail is about conservation of speed, not just going fast on the downhill segments. Several of the fastest mountain bikers I know grew up racing motocross and bmx. The speed they carry through corners if amazing.
I agree. TokuMX has filled many holes in Mongo and (at least in my experience so far) performs very well. It's got great documentation, backed by a brilliant team. As a drop in replacement for mongo binaries, it's really easy to install and offers professional/enterprise support if you need it.
> If I scrub a brick wall clean, is it vandalism? No.

> If I'd be happy or even would actively desire to have a Banksy piece painted on my property, is it vandalism when it does happen? No.

Haha, reminds me of when Banksy would turn up in a van and overalls in the middle of the day, whitewash a wall and then stick up a 'Designated Graffiti Area' sign.. The wall would be covered a few days later... :-)

http://www.artofthestate.co.uk/photos/banksy_designated.jpg
I didn't read a complaint against java per-se, but rather an observation that if your most pressing business concern is to rewrite (presumed) working code in one language into java purely for taste reasons, then maybe it wasn't a place he wanted to work.
It uses the IP of the address that first relayed that transaction to blockchain.info
This is the entire underlying message of Banksy's film, Exit Through the Gift Shop. http://en.wikipedia.org/wiki/Exit_Through_the_Gift_Shop
SASStore - Simple binary string data store for Local Storage
ECMAScript Harmony is just another design-by-committee disaster that's eerily similar to how C++ came about. I would say that it'll "ruin JavaScript", but that'd be implying the false premise that JavaScript was ever any good.
It's a shame usability is so far down the list of priorities, this could have been done a decade ago.

After finding bpython this is a bit underwhelming. Perhaps they should just include it by default.
Have you considered the possibility that you're just nonsensical and really annoying?
asuffield didn't malign Java: he seemed to imply judgment about the fact that the company seemed to be converting working code from LANGUAGE1 to LANGUAGE2 for the purposes of being a LANGUAGE2 company.
There's a lot more to software engineering at amazon than just rewriting perl code into java. There's also rewriting C++ code in java. And there's rewriting java code in java to accommodate for some service your code was dependent on being deprecated. Really, there's all kinds of fun.
But who really cares what's on the up? Reality TV and Simon Cowell shows are on the up too.
The whole "high-art = big money" mindset is what ruins everything. Just let it be. It's an image that people enjoy looking at, and it's right there for everyone to see - touchable, fragile, transient. Giving it a monetary value defeats the whole purpose of it. It's not meant to be preserved, it's just a curio that livens up the outdoor scene.

Stop valuing it so much - it's meant to be weathered and destroyed. Enjoy the art for what it is and let urban nature take its course.
Hey healthcare.gov, your username requirement is wonky
I just tried this -- you don't know _which_ combination is missing unfortunately in the case of a 2 or 3 digit number. With 3 you might be able to figure it out by using the limit of 250 (e.g. if 2 4 and 7 are missing there is only 1 to recombine them and have it be less than 250), but with two how do you differentiate between say 26 and 62 in a clever, non brute force way?

In case anyone wants a starting point:

import random
from collections import Counter

rand_list = range(0, 250)
random.shuffle(rand_list)

missing = rand_list.pop()

shuffled = ''.join([str(x) for x in rand_list])

full_list = ''.join([str(x) for x in xrange(0, 250)])
cntr = Counter()
for digit in full_list:
cntr[int(digit)] += 1

for digit in shuffled:
cntr[int(digit)] -= 1

digits = []
for k, v in cntr.items():
for _ in range(0, v):
digits.append(k)
You are right, my mistake.

Although it seems hard to press charges without the property owner's cooperation.

Can express permission to paint a graffiti given afterward?
Partly because it is hard to operate in an economy that is far too nimble. One of the reasons that it is hard to sell to a large businesses as a small business is that it is quite likely that you will go out of business - and that will cost them a lot of time and money to reconfigure if that happens.

Most components designed to be included in a larger product for sale will be available from another manufacturer, aka "second source". This is in case the first company goes out of business. Unfortunately, this practice does not seem to have made it to the software world, and so when a company goes out of business, your existing working solution no longer exists, and you will have to scramble to find another one (or go out of business yourself, if you depended on that functionality).
Just take a class of solid-state physics, there's nothing really mysterious in there. Just bunch of fancy differential equations. And solutions to these. Tough to get at first, but gets pretty mechanical, after you've solved a few. And after some point you can just grog the math.
Nope, both sides are spinning like crazy here. 55 Million is a very old number.

NBC News has released a report on what the actual numbers are. It's $196 Million as of 5/15/2013, and the price appears to be well on its way to $292 Million: http://www.nbcnews.com/video/nightly-news/53309356/

That was five months before the failed launch and the emergency overhaul that's now underway, so it looks like the final number could be even higher.
> - circumvent ban to protest, get banned for circumventing the ban. repeat until other admins take notices and discuss my case in secret channels.

translation: be a dick

> - find out that this has happened before quite a few times, escalate to head of wikipedia. get dismissed.

be a dick

> - do as others did before, replace a specific high profile page with your story, revert the replace. now your story is there in wikipedia history for future investigators to find.

be a massive dick

> - never contribute anything to wikipedia ever again, use wikipedia as a better than google search engine for official websites until duckduckgo.

be 5 years old
Man dies in sleep, Spirit Leaving Body MUST SEE
DO NOT WATCH IF YOU GET SCARED EASILY.
JobServer with Mesos
The kinda ecosystem they have built around Online sales was the reason my comment was respectful, its all about one's personal opinion.
I have quite a few projects based on django, and these are still 2.7. There are still too many dependencies that are not python3 ready yet.

On the bright side since django 1.5 has been released with python 3 support, many related projects have moved to python3. Still not completely there yet, but moving forward.

Shameless plug: I've been testing little badges to tell which requirements are python 3 ready or not on requires.io (https://requires.io). Should be in production later today or tomorrow.
Great Article. I don't really think that true hackers will get very many people that aren't hackers to care about the misuse of the term. Some security experts note the misuse of the word, but most of them continue to use it in the wrong context after doing so. The non-tech savvy parts of society don't care enough to remember the distinction, because it isn't their demographic that's being wrongfully maligned.

I wonder if we could get Stallman to update his footnote about the MIT administration's idea that security breaches "need not be invariably condemned." Clearly they have changed their minds on this issue.
The comments thread on this makes me sort of sad.

The comments are almost ancillary, but if I'm reading the original correctly it is saying that Go itself -- the compiler, the garbage collection, and the "standard library", is incredibly reliable. Which has been my impression as well -- after years with a number of other languages and platforms, my first impulse when hitting an unexpected issue is looking into the platform/compiler/etc, to discover those edge conditions that I need to navigate around. Go, however...when something doesn't work as I expected, at this point I have an extremely high confidence that it is something I've done wrong. That is really unexpected in such a young ecosystem.
Flow control can definitely be useful when streaming audio/video files.
A browser only needs a few megabytes of buffer to display 1080p content properly.
Everyday example: user starts watching a youtube video, gets interrupted and pauses it, then closes the browser because they got carried away. The entire video will be downloaded and put in the cache where only a few megabytes were needed/watched. That's quite a waste of bandwidth at 1080p.

Multiplexing allows you to have the same level of concurrency as you currently have with domain sharding without requiring multiple TCP connections (and TLS contexts).
Starting and getting a TCP connection up to speed takes a while, especially on congested links (packet loss, spurious retransmits, slow starts, etc.), and TLS just makes the problem worse by requiring multiple back and forth to setup encryption.
It also takes quite a bit of memory on servers to maintain hundreds of thousands of TCP socket and TLS states, and a lot of CPU to set up TLS contexts (Diffie Hellman can be quite expensive CPU wise).
Then, there are flow-based routers, load balancers, stateful firewalls and other stateful network equipments. We'll get greater performance out of them by using less concurrent connections.

I think moving to a binary protocol and reducing the number of TCP/TLS connections is a very good thing, long overdue IMHO.

EDIT: typos :)
That solves the bad bot problem, it doesn't solve the actual ad fraud problem. There are at least millions, if not tens or hundreds of millions, of ad clicks per day coming from botnets of ordinary Windows computers on residential ISPs with full JS-executing browsers. You can't detect this activity based on IP address, user agent, script execution, etc. I've seen individual advertisers targeted and get hit by hundreds of ad clicks per day, when they usually only get a dozen or two, every click from a different Comcast/FiOS/TW/RR residential IP, with unique user agents, and varying search phrases that match the ads.

It's much, much harder to detect and block that; if we could only see activity on our own individual websites it'd be nearly impossible to tell the normal clicks from the fraudulent activity.
No one mentioned qtile. It is written in Python, tiling WM and very simple to use.
Interestingly, I searched "android securerandom" on both, and Google has the first result as the javadoc and the second as a blog post explaining a serious vulnerability in it and how to mitigate it.

The same search on samuru has no results about the vulnerability.
If the mayor was serious about catching Banksy then he would go to the phone companies and get all of the phones that were within a 200 metre radius on the night that the artwork went up for each and every piece. Then he could put them in a database, get his 'SQL for Dummies' book out and select just the phone records that are common to all incidents.

He can then go back to the phone companies and get the billing details for Banksy and his entourage. He could also ask them to let him know exactly where they are, follow them and catch them red handed doing their next piece.

Personally I see Banksy as a cartoonist rather than as a graffiti artist. He does not have a formal arrangement with the papers to syndicate his work, he does not even have to churn something out every day. Instead he gets his work prominently shown in all of the British papers, reaching an audience that no other cartoonist can. He has Robin Hood grade street cred. due to this audience reach.

Whereas other cartoonists use pen and paper, Banksy uses the side of some house or another wall as the medium. It is an intermediate form much like the conventional cartoonist's paper is. Although of value to the crazies that go mad for such things it is of no value to Banksy if his aim is to get his work into the paper, to reach a mass audience.

As for the people who have inherited the work, they could just let the boring 'tag' graffiti artists vandalise the Banksy masterpiece as quickly as possible, whilst there is still the media interest. It will then be known that it has been destroyed and the troublesome visitors will cease to turn up. They can then paint it over, to restore their property back to normal and get on with life.

Getting back to the mayor, if the trick works for catching Banksy then it will probably work for all of the inane tagging losers out there. So long as citizens report new tag-vandalisms in a timely fashion then the police should be able to get a reasonable sized list of phone numbers to work with.

I have known and known of 'tag' graffiti artists in my time. I still don't see why they are so determined to do what they do and for so late into adult life. I feel sorry for them not having any meaning to their 'art'. The strangest thing to me are the 'tags' put up in some foreign town. Imagine going to another country, a place you do not live, just to paint your tag up on some walls that you are not going to see again.

With a Banksy it cannot be said to truly exist until the papers report the new birth. With small time tedious tagging types they get Facebook instead of the media to show off their efforts. Invariably those that tag post their tags online somewhere. The phones can lead the authorities to where this is and get the evidence needed for prosecution.
all the states. all the citizens. how is that not obvious? these are known knowns.
Sum all the individual digits of 1-250 (e.g. 11 is 1+1 is 2). Sum all the individual digits in your string. Now you at least know the sum of the missing digits, and how many missing digits there are.
Ad hominem isn't always bad, and can be a simple efficiency mechanism: We all have limited time in our lives to evaluate and absorb information. Simply having an open platform where everyone presents themselves as an expert and we are culpable of validating every statement and reference isn't reasonable. Similarly, when someone has a strong bias and then makes statements that the bias makes suspect, I want to know up front.
If you make 12 schema changes in month 1 and then no schema changes for the next year, does it really make sense to keep a month's worth of data in 12 different formats and maintain code to support all of the different versions? Why not just do a simple schema change and/or data migration each time and be done with it?

And since this is supposed to aid in rapid prototyping, how does it do so? It seems to me that it does just the opposite by introducing a significant and totally unnecessary burden.
We're building a website that provides interactive grammar lessons, named Quill - http://quill.org. We are a nonprofit, and we've got some big plans to build an interactive textbook. Anyone else here applying as a nonprofit?