skysight-inc/HackerNews huggingface dataset:
In response to your first argument - simple. Punish the crime where applicable and move on. In my examples, you have effectively tied a person's hands by banning the use of firearms, and now they are dead because of it. They had no chance because you wanted to feel safer. In your example, I merely enable people to act rationally and in their best interest by allowing them to own a firearm for their defense and the defense of others - this sometimes goes wrong, as people do not always act rationally. I don't feel bad about that, as they are responsible for their actions, not me, much in the same way I don't feel bad about owning a vehicle when someone drives theirs through a crowded market.

In response to your second argument, we can go on about that all day as to who is capable of evil and who is not (the answer is probably everyone). My point still stands - violent crime is on the decline, and no amount of hyping up the (relatively) few deaths that occur per year due to some 'random crazy guy with a gun' is going to change that fact. Most gun violence is drug related.

In the end, this argument comes down to a principle. Are you willing to try and disarm everyone to make a 'safer' society, even though you know that in doing so you are basically denying people the right to defend themselves, saying that their death is necessary to prevent the death of many more (maybe) and a generally safer society (arguably)? Or are you willing to give people the ability to purchase weapons from a legal (regulated) market to defend their lives, knowing that, in the end, the police can't be everywhere and can't save everyone?

Both have pros and cons, but I find the first option to be a particular form of collective restraint against the freedom of the individual that is morally unacceptable. Your mileage may vary.
So a "niche" startup with a solid monetization plan would involve selling cheap alcohol and cirrhosis pills?

(j/k)
Conversations only carry merit for VERY expensive purchases, such as cars. You don't need considerable planning for something such as a phone, as the cost of entry is low enough that it typically falls closer to the impulse buy end of the spectrum. The exceptions are poor economic markets, or heading into the holiday buying season. Even televisions are at a low enough price and have enough points-of-sale where they end up being more of a casual purchase.

Cars get away with the concept approach because the average person won't go out and just drop the cash required for a Type 981 Porsche Boxster ($50K+) or even a Subaru BRZ ($26-30K). However, if the hole in a hungry market is large enough, sales will blow well past sales projections regardless (see Subaru BRZ). Yes, you'll always have enthusiasts that always will throw money at manufacturers regardless of pricepoint, but that's largely unsustainable except for very low volume vehicles (special edition sports cars) or immediately following availability unless you have something truly novel (see Toyota Prius upon initial availability).

When you start dropping to more around a $1000 price point for something you're not yet planning to produce as depicted until years from now, there's a term for that: vaporware. Even concept cars tend to get punished harshly when they stray too far from a design language, performance figures, or their original intended market.
Hey! I'm David, the other co-founder of Skills. We're been mulling over our scoring for a while, and at this point we don't consider it a fundamental part of the product. Within the next few weeks, we'll be canning 'passion' and 'respect' and replacing it with something much simpler. In the future, we might drop scoring all together.

Our mission it to extract the most meaningful data from someone's professional activity online, and we're currently exploring how to best do that. If you're a job seeker, it's our goal to show employers the best version of you.

Question: do you think your current activity online can make you look good to employers? If so, what would you most like to show them?

Thanks!
DCPU16 Assembler in Scheme
That would work for the original question, but with the delayed death and quick response conditions imposed by pooriaazimi[0], it would not work. Tying the solution back to binary, you realize that each barrel has a unique 10-bit identifier (2^10=1024, so numbering the barrels in binary gives each one a unique ID). You assign each prisoner to a bit, then have them all drink from the barrels where their bit is a 1. 30 days later, you'll have a pattern of prisoner deaths exactly matching a single barrel.

Note: I have not verified this solution, and it does not match the solution that was posted elsewhere in this thread.

[0] https://news.ycombinator.com/item?id=3804350
For that matter, perhaps Github could just treat the LICENSE file like magic the same way it does README. It would have the added benefit of convincing me to add a LICENSE like it did for README.
No, but plumbers in Topeka, Kansas with ads in the paper might want in on websites too. The whole "print adapting to the Internet" is a whole other problem domain, but I think it's a great idea. Now just convince the local papers :)
Isn't that just another filter for luck? You're filtering out candidates who don't know about the meetup, or have kids and can't make the meetup's evening hours, or prefer another meetup that happens to be at the same time elsewhere, etc.
Choosing a new python based blog engine
"bsdiff is quite memory-hungry. It requires max(17n,9n+m)+O(1) bytes of memory, where n is the size of the old file and m is the size of the new file."

http://www.daemonology.net/bsdiff/
In the US, you don't apply to a school for CS - you just apply to the university as undergraduate. It's quite common for undergraduates to not know what they want to study as freshmen, and to change their minds over the course of university.

That being said, HYPMS do want you to have good grades overall and solid extracurriculars, it's immensely helpful to be world-class in some activity; the particular activity doesn't matter as much.
I'm also a terrible designer. In order to get up and running quickly, I buy themes off of http://themeforest.net - they barely cost anything, and usually have enough for you to get up and running with in the stage where you just want a landing page (some even come with PHP scripts to run newsletter signups for you).
I'm reading a negative tone to your comment (ie "to hell with them", "throw money at them", "sexist garbage").

Do you think it's possible that rather than having negative, sexist motives for offering scholarships, they are simply going out of their way to be _supportive_ to minorities in the field?
> I don't think the "techies don't click ads" effect is really as strong as a lot of people assume.

I kind of doubt that myself and would like to see some numbers before coming to that conclusion. Especially if just talking about CTR instead of conversion rate. For the latter I'm willing to believe that if the techie clicks the ad, they're more likely to buy. Though that is a guess I'd also like to see supported with numbers :)

It might also be very different in the USA. If I see an ad with my search results, a lot of the time it's a US company and even if I would want to use a service on the other side of the ocean, I can only pay with either my creditcard or PayPal. I won't use PayPal and my creditcard is tucked away in some drawer somewhere. Actually, for any non-Dutch company (say, German), a creditcard or PayPal is usually the only option. On a Dutch site I can pay with iDeal via my bank card (zero transaction costs, authentication via text message on my banking account's site).
It seems that the startup "community" has become so obsessed with raising funding that the most importand thing about a startup has been forgotten: paying customers.

Let me put it this way: if your startup is able to attract a large number of people willing to give you small(ish) amounts of money so you can create your product, they are essentially your customers. And customers are not interested in any equity in your company, which may or may not bring them any profit several years down the road -- they are interested IN YOUR PRODUCT, and as soon as possible so they can use it to solve their problems and keep on living.

This is why I don't expect crowdfunding to have any significant impact on startup funding. It's great for indie arts and movies, and perfect for funding open-source development, but it's just not suited to startups.
But Notch wasn't "Internet famous" until after Minecraft launched. Minecraft made him Internet famous. In other words, Notch is Internet famous because Minecraft was a hit, Minecraft wasn't a hit because Notch was Internet famous.

Don't worry about how un-famous you are. Put that energy into building something that makes you famous.
Experience has led me to conclude that modern software is both non-deterministic, and prone to accidents.

Seriously, though... garbage collection, multiple processors, race conditions, networks, OS scheduler preemptions, cache evictions, branch mis-predictions, disk failures. Even without getting into drivers, the reason that software appears deterministic, is because we try our damnedest to maintain that illusion.
I don’t personally think software development ability is one-dimensional, but the post was intended more as a caution against an anti-pattern than a how-to for interviewing. But since you ask about non-discrimination, this was on HN recently:

http://raganwald.posterous.com/a-womans-story

Discussion:

http://news.ycombinator.com/item?id=3772292

(Warning: Heavy on the subject of Race, IQ, Reverse Discrimination, and other pet topics).
Your link goes to ycombinator.org not .com

Requires a separate login to that to vote or reply.

At first I thought you were potentially man in the middle.

While the whois says the domain is owned by "Paul Graham" at the appropriate address I don't separately even know if this information is correct as anyone can put anything in whois owner info.
Show HN: Remember xbattle? I've made something similar for the iPad.
I'm sure this is a personal thing, but I agree completely - and I think it's often self-imposed. It's only after leaving academia that I can accept that successfully completing my PhD wasn't a failure, or tantamount to admission that it was a mistake.

On PhD programmes you're often dealing with people have been conditioned from an early age to view themselves as defined by effortless academic success - finding something hard, or accepting that there are interesting challenges outside academia can be very difficult.
DHS: Kinder Surprise Easter eggs 'too dangerous'
Spam levels still low a year after Rustock botnet takedown
The Engadget Podcast, live at 5:00PM ET
Heh, thanks! I read through the whole thing very carefully before posting, and couldn't find it. Now I see it's in the Introduction: "Perl 4 introduced the first Camel book. Really. We mostly just switched version numbers so the book could refer to 4.000."
I thought the point was that people don't even apply because they didn't hear about the job. That's not filtering, that's just not casting an effective net in the first place.
> I do agree that the Internet has created jurisdiction issues and criminal issues that aren't well covered by existing law/treaties.

A big problem is that the US only needs "reasonable suspicion" when asking to extradite someone from England. But the UK needs "probable cause" when asking to extradite someone from the US. That means that in the UK the evidence is not tested before a Judge agrees to extradition, yet a US Judge tests the evidence before agreeing the extradition.

Babar Ahmed:
(http://www.bbc.co.uk/news/uk-17606337)

Babar Ahmed, held for 7 years in a UK prison without a trial, has asked to be tried in the UK. He ran a website that was (supposedly) pro-terrorist. The site was hosted in the US. The US wants to extradite him and try him in America.

This case is interesting because he's not a sympathetic character, yet he claims all he wants is a trial (in a UK court) and a sentence. And also because he's not free, he's been in prison for 7 years already, so it's not as if the UK is an easy option for him.
Just FYI, we've been working hard on completely revamping ur github visualizationns to be a ton more meaningful. The current site is very much our MV(?)P.

We've thought about automated coding assessments but for where we are right now, it doesn't feel like the right direction to swim in to get to viability. Any kind of exam this early in the hiring process will sour the best candidates on applying. If you are a solid developer with a good track record, chances are that you wouldn't want to work with a company that can't figure that out about you with a brief googling. Anybody using that sort of tool to replace resumes is locking themselves out of the top talent.

Finally,mwe've definitely been thinking a lot recently about moving to a model without any kind of scores—just visualizations of data that help you figure out who a person is, maybe get a little bit of other personality in a way that resumes will never give you, and help you make that quick move-forward-or-not decision. We're not sure if scores really contribute something to that, and we'd love to hear what you think.
Simplicity and Obviousness
There's also a lot of evidence that bringing in more women into any group increases its performance [for example: http://hbr.org/2011/06/defend-your-research-what-makes-a-tea...].

EDIT: MaxGabriel pointed out this article claims more women in a group improves performance [not equal numbers]. Thanks for the correction.
Major props for having that much business sense at such a young age! I was programming game tools at 13, but I gave them away.

entrepreneurship should be a mandatory high school course, along with media literacy and personal finance.
Canonical announces Ubuntu server provisioning tool
Yes I mean at the main web site, 'tis a huge word cloud, albeit un-sorted/categorized. If you for example could put pictures that indicate the artists (of the original song being covered) it might help.
In economics this is called "diminishing marginal returns."
Salve! I too tend to react negatively to summary judgment of humanities degrees. But the truth is that you and I and hogu's wife are outliers. For most humanities PhDs, those judgments are accurate. In fact, part of the reason I mastered out of my English PhD program was that the faculty and other students just weren't particularly bright (the other part was the academic politics). The humanities themselves are absolutely crucial subjects that all smart people should study -- but most people who study them aren't very smart.
This is the opposite of my experience. When we greatly narrowed the pool of applicants from "people who want to work on live video" to "people who want to work on live video for gaming", we saw a huge uptick in how many people were interested in working for us.

TwitchTV is more attractive for programmers than Justin.tv ever was. There is something to be said for appealing to a smaller group of people more strongly.
One CAN get initial traction and customers without having to be an internet celebrity.

A fantastic first step is to ask to the internet marketing community. I'll summarize my tips on this issue to try and help the readers as much as I can, but please reach out to SEO/SEM/Branding people in the community at each stage of your start-up journey so you can keep learning, growing and driving traffic to your site. So here's my advice to find those early customers:

- Build a fascinating product. Something that is better than every competitive proposal in one or more dimensions (design, speed, simplicity, robustness, etc). You know you have this when you feel passionate about your product. At this point, it doesn't matter to have erred in some minor market assumptions. Just do a solid MVP given your current understanding of the market needs.

- Go to search.twitter.com and find 50 people that are looking for the solution you provide (i.e. search for "i want a widget that does x")

- Network with this group of 50, give them premium accounts and give them early access to your product. Congrats, you've got a nice beta testing team with a desire for your product.

- Reverse engineer the "mind-set" of this group of people: do they want speed, low price or robust functionalities? Then, according to this create "personas", ergo user profiles.

- Now comes the fun part: you're going to market to each independent user profile with a separate marketing effort. Before doing this, install Mixpanel and make sure you're tracking EACH distinct user profile. Then place one Google Adwords campaign for each profile. You want to discover which user profile prefers your product, which type of user converts best, etc. To get ideas for keywords I recommend Wordtracker.com (some people like the Google keyword tool, but that's ok as well).

- Since now you know the type of user you want to target raise your bets: create multiple landing pages for this user type (the article gives you a good idea of how to do just that).

- Tweak the conversion rate (ratio of sign-ups per visits) that each page gives you. Ideas to do this include: creating professional introductory videos, adding testimonials, doing basic A/B testing, refining your copy, etc.

- Keep refining you product. And. keep. marketing. There's so so much you can do on a budget: pay for press releases to boost your page rank and get initial awareness (under 400 dollars on prweb.com), join several interest groups and promote to their mailing list, etc.

- Internet famous celebrities don't have THAT high of an advantage over you (when it comes to marketing). They DO have great advantages when it comes to raising money but, for the purpose of building a compelling MVP... how many people do you need? Not many. You're better off with a mix of the right people and a tight knit community.
So You're A Startup: How To Get Social
> I consider only adhering to the GPL in the future.

Exactly my feelings!
This is fixed - thanks for pointing that issue out!
I wouldn't say insanely secure. http://blog.trendmicro.com/2010s-most-dangerous-list/

Keeping your WP install up to date is going to go a long way in helping secure things.

Second, the comment about using StartSSL instead of a self-signed cert.

Also, make sure you are using a sane config of ciphers. I've seen too many site where SSL is set up but the cipher list is set to the most insecure possible due to lack of configuration. It's not that hard and actually makes the use of SSL usable.
or the patent stuff in the Apache license

Exactly. That's a great example of what I had in mind. Nobody talks about it, but that stuff is there and is important.
Really cool visualization, and a well made UI to boot. Good work. Was that one of your HS projects, or did it come afterwards?
Agreed. I've had several bad experiences with Google's AdSense and it was a real pain in the ass to deal with them. They suspected one of my accounts of click fraud and it took almost 2 years of back and forth to finally get my money back. Even after all of that, they never reinstated my account.

My general attitude is the same, "Don't rely on Google for anything in which some kind of monetary relationship is involved." It's just not worth it - ever.
That is sort of the point of the Etsy sponsorship!

See http://www.etsy.com/blog/news/2012/etsy-hacker-grants-suppor...
window.onerror is unreliable at best. doesn't work in all browsers. doesn't capture stack information. won't give the desired result when using libraries like jquery. doesn't work particularly well with minimized code. in most (all?) versions of IE will just return "unknown error".

Using try/catch to resolve this also doesn't help unless you literally try/catch every function

There are plenty of services out there that tackle this problem properly. Shell out the money and use one.
If you want to search your Web History explicitly, just hit Ctrl-H. This is a case of personal preference. I rarely search my Web History, so I want my Omnibox real estate to be web search. Some people will prefer history ranked above search, others will prefer it the other way. Chrome should give you a preference setting for it.
It depends on what sort of "derivative" it is. Follow these two simple rules of thumb:

1. You can't change the license on other people's code.

2. Other people can't change the license on your code.

-----------

1.

If you fork an application licensed under the GPL, and you make some changes, the original code is still licensed under the GPL. You may not distribute it under the BSD or MIT licenses.

If your changes are big enough, you could maybe license just those under a more permissive license, but then your final product really has two licenses (see case #2).

-----------

2.

If you fork an application licensed under 3-clause BSD, and you copy code into it from both a GPL'd library and an MIT'd library. The application's code is still BSD'd, but your project itself is now derived a derived work of three separate projects (with three separate licenses), and you will need to obey all of them:

* You will need to include the licence text and copyright information of all three projects (required by GPL BSD MIT)

* You may not use the names of the original application's authors to endorse or promote your work (required by BSD). You may use the names of the GPL or MIT library authors (permitted by GPL MIT).

* Anyone who compiles binaries of your project, including yourself, will need to include the complete corresponding source code (required by GPL).

-----------

Note that there's a difference between having a choice between multiple licences (aka "dual-licensed", "multi-licensed") and having a codebase covered by multiple licenses.
"As much as I may dislike the storyteller format of the article,"

Thinking about it a bit more, there is nothing wrong with the story format. It is just that (I think) it doesn't work in this case.

The story with "He who is without sin, let him cast the first stone" in probably better than a bald statement of "don't be a hypocrite" (or whatever the moral of the story is supposed to be). But when you are hearing the story for the first time, you are drawn into it and held there till it ends and then you snap out of it and you are back in the real world.

It is just that in this case, I, the reader, was made aware that he is reading a story while I was reading it (vs being sucked into it) and every time a point came up I felt like I was being bludgeoned with it.

But then again, I thought "Godel, Escher, Bach" was pretentious and wordy, so it is highly probable that I just have weird tastes.

Again, I don't want to harp on this too much. Just offering some feedback which may (or may not ) be useful to Reginald.
I understand your nitpick (and the post could have been a lot shorter had raganwald opted to use a different style).

However, the main benefit of the story format (to me at least) is that the underlying message is so much more memorable. I'll probably forget the names of the characters and some of the detail but I'll certainly remember the point.

More importantly perhaps, is that I'll be able to re-tell the story to others (in some form). Expecially if I'm trying to convince them of this view point.

Stories are easier to remember and share (and it's one reason that telling stories about your products is better than, say, a feature list).
Security hole exposes Android, iOS to Facebook identity theft
I agree with your nitpick, but he almost makes up for it by making me read Ernestine's first sentence in the voice of Ernie from Sesame Street. (I assume that must have been intentional - I'm incapable of not doing that with a sentence that starts with "Bert,")
Dart worldwide hackathon