skysight-inc/HackerNews huggingface dataset:
Do you know much about guns? (not trying to be an ass, honest question). The difference between a revolver and a semi-auto is very minimal. This guy could have easily committed exactly the same horrific tragedy with a revolver.

There is definitely a need for civilians to have guns. First off, this sounds cliche, but when you need a gun seconds count and police are minutes away. You aren't going to stop a home invasion, rape, mugging, etc with police. 0 chance. They might catch them, but they can't stop it from happening. If someone comes into my church and starts shooting people, me being there and armed can save lives. Calling 911 means you probably have at least 5-10 minutes before a response (in the case of this tragedy, I think I read it was 6 minutes before there was even a 911 call made. Wouldn't have been better if the principal or a security officer had a gun in a safe in the office?)

Finally, self defense is really only the practical day to day reason for keeping guns in the hands of civilians. Liberty and freedom are the bigger reasons. Saying it doesn't matter because the govt has bombs and jets is disingenuous. If the govt decides to drop atom bombs all over the country this discussion is irrelevant. It's much more likely a conflict would be with guns. I'll leave you with this quote from Hitler:

”The most foolish mistake we could possibly make would be to allow the subjected people to carry arms. History shows that all conquerors who have allowed their subjected peoples to carry arms have prepared their own downfall by so doing. Indeed, I would go so far as to say that the underdog is a sine qua non ["something essential" lit. "without which not"] for the overthrow of any sovereignty. So let’s not have any native militia or police.”
~Adolph Hitler
Amy Hoy's talk at Webstock was along similar lines: http://vimeo.com/39750688 .. inspirational and worth watching (if only because I'm a very minor example in it ;-)).

A lot of people find many things stupid until they're exposed to it enough. "Wii" was a stupid name. Microsoft releasing a console was stupid. The iPod was stupid. The idea of powered flight was crazy. Life, industry, and entrepreneurship feeds on stupid and makes it smart.
> What lack of openness exactly?

I believe the openness the author is talking about isn't merely the ability to get a photo back out. It's the ability to have your photos be portable. That you have the ability to store the photos wherever you'd like. And the ability for anyone else to clone and modify the application. And your ability to seamlessly start using that without having to download and upload your photos all over again.

Much of it is philosophical but if Flickr had embraced this model it wouldn't have stagnated for the last 5 years.

> Yeah, Linux ...

I know. We're trying to move away from open and free. In 4 weeks the name won't even have "Open" in it.

> Ah... ok, I wish I had read this first and I wouldn't even have bothered posting this.

Don't let this discredit the entire article. Even if you disagree with it there's some very forward thinking approaches to how to store and handle user data. The web would be a better place if applications in the future at least adopted parts of it.

Disclaimer: I started this thing.
I have done something like this. Had an LCD projector with a burn on one of its polarizers. I took the polarizing film off an old LCD display, but it wasn't efficient enough and burned up. However, I found someone online with a different busted projector and traded him some old jumk for the polarizer. The result was viewable but not perfect.
"They want most people paying in to need little or nothing from them."

Exactly. I'm not conveying my thoughts very well. The way it is setup would allow people to treat the autism diagnosis exam as preventative care. If they know they don't have autism or suspect they don't, they can go get the exam done and insurance will cover it, even though there may have never been a valid reason for that person to take the exam. Granted, this isn't going to be something that many people (if anybody) would do for fun or to make the insurance company suffer, but it is an option the way they have it setup. I hope that makes more sense on my end.
Another aspect for which you might attribute this to more senior devs is in their ability to know how deeply they need to understand something in order to implement it.

A lot of times when I'm building something in a problem space I don't know very well, I like to keep guidelines loose, because I know that I'll be taking some leaps in development, and I know I'll be working in areas where I'm not fully competent.

For those reasons, it's hard for me to envision the project start to finish -- I'll know the general steps, but each implementation detail is a variably sized black hole that I can't peer into until I get deeper into it.

For things I'm more familiar with, I'm able to ask better questions, and more easily identify when something isn't going to work, or at least not work as expected. To the lay person, I appear dumber on the things I know better because I'm able to ask more specific questions, so I ask more of them until I'm 100% confident that I do understand, and generally, at that point I can just do what I'm supposed to. Where I'm less competent, I ask fewer questions up front, but then way more as I'm doing to make sure that what I've ended up with is going to meet expectations.
You would have to do it by screen scraping: Write a program that makes the HTTP request to search for the book in question, then parse the HTML response and determine what the result it.
I usually go for something along the lines of, "I'm probably missing something, but it seems to me like it ought to be doing X here instead of Y. Is there a reason it's Y?"
Drop an email to support@openphoto.me.

Sorry it took 6 hours to import your photos from Facebook. We didn't anticipate having so many people initiate imports so we throttled ourselves a bit much (on top of 3rd party API limits).

Besides the delay in imports was there anything else you found frustrating?
Much simpler solution in 59 chars

n=1
while n<101:print'Fizz'*(n%3<1)+'Buzz'*(n%5<1)or n;n+=1
for 'those' kind of days when u need a quick laugh @NotANark
I like mahesh's idea, but keep this in mind.

If you take an offer now, you'll have some stability going forward, as well as a successful exit.

If you continue on your own, you've got the possibility of gaining only experience if the company fails for some reason.

You're young, so you'll have a great learning experience either way.

If the company that is looking to acquire you is also young and has the right culture for you, you will still learn a lot while there. You say you want to learn about raising money, building teams and finding customers. Have you spoken to the acquiring company about what you'd like to learn? If so, they could provide you with that learning while you're with them.
I agree. User experience and interaction design is more than just buttons and animations. It covers all interactions, included programming languages, that's why the post is valid even if it might be inaccurate.
I can see how that would make it interesting to point out the vulnerability, but I don't see how it works with the "does no one remember?" phrasing.
Another uninformed comment, I can't freaking believe you created a troll account just to spread your ignorance about Go.

The difference between make and new is well covered in documentation and on the mailing list.
God help his webserver, apparently.
I was married to a soldier for many years. They protect your right to get three square meals a day, to get your mail and to get something like four hours of sleep a day. They will make allowances for behaviors that would normally be termed "insubordination" if you have been awake excessively long (I can't recall the exact number of hours this applies to, possibly 24 hours). There isn't much else you can count on.

I am not saying that justifies torture. But your rights are substantially different in the military. You are officially AWOL if you are late to formation (i.e. Being late to work is a potentially serious crime if they want to make a big deal out of it). You cannot call in sick. You show up for formation and after formation you request sick call. If the doctor puts you on profile and bed rest, you might be excused from work for a few days.

Etc.

It is not a normal job.
StartChart - Growth metrics for 1,724 Australian startups
> There's nothing wrong with making a blog post about his early impressions.

I totally agree, but he makes a number of conclusions (or at least strong statements) throughout that, to me, seem premature.

For example, in the introduction: "I get the feeling that Go was designed by System Engineers, who focus on implementation." Systems engineers focus on APIs as much, if not more so, than other programmers. Systems engineers build the things at the bottom of the stack, where API design decisions have a fundamental effect on everything built above them.

It's definitely worth reading this: http://talks.golang.org/2012/splash.article
Shoot, we're getting closer and closer to having in real life Fry's parasitic nematodes who continually improve his body...
If you're curious about the algorithms used, hover over the column headers. Click any of the rows to see the data sources and individual stats.
Google hasn't even cached it :(
I could, but I don't really have time to do this for every article along the lines of "I've been using Go for a couple of days and here's what I think..."

This article written by Rob Pike covers the reasoning behind many design decisions: http://talks.golang.org/2012/splash.article
Technically treason — the best kind of treason
Well, I started by first cobbling together a basic middleman "hello world" app and then fleshing it out until I met my legacy app in the middle. There wasn't much straight porting from nanoc (apart from the HTML, JS and CSS) since the ruby-logic doesn't quite translate between the two.

I'd recommend to look at the "community templates" (linked from the MM-site). The "HTML5 Boilerplate"-template had nearly everything covered that I was interested in (I only swapped out 'suzy' for 'less') and since MM is such a simple design it really only took a few hours to feel at home.
your general impression is correct, fwiw.

however, that doesn't necessarily mean that go is "a bad language". it's more a cultural thing, as far as i can see.

go has some nice ideas and is a big advance over, say c or c++. it's also made by people with a lot of experience and, for want of a better phrase "good taste".

but it does have a certain culture (or, if you like, a disregard for a certain culture).

nothing very useful seems to have come from these observations, and many people have made them. it's probably better to simply consider the language as a tool and work with it on its own terms. perhaps the most you can say is that, because it does choose its own path, you really do need to use it in the way intended by the authors.
Will.i.am: 'I want to write code'
Calling Snapchat “the sexting app” misses a huge shift in communication
shoulda Cloudflared it.
I'm trying to get the cause figured out. Spun this up yesterday on a spare dev server - not the best idea in hindsight!
No, that's not true. You just keep all your projects in a single workspace (as I do), and their namespaces keep them separate.
I used to say I'm always right because when I'm not I say it (or I admit I'm not sure). It came out as being arrogant so I stopped using it publicly. But it's true. When I'm not perfectly sure, I never act like so. I'm only comfortable arguing back when I'm totally sure, i.e. can point to the right explanation in a book or something similar. Friends find it a bit annoying.. because whenever they ask a question, I'm rarely comfortable answering yes or no.. it's always, well, it depends ;)
The author is a developer, not a designer. And I don't see the point of trying to persuade people to not listen to her because she's among the awful designers although they already say they find her writing useful.
He's been using Go much longer than probably 99.9% of those who are critical of (insert language here)
Not sure if you know this (or anything about Go), but the go tool just uses a bunch of other programs to accomplish what it does (including git, bzr, the compiler and the linker).

If you want to do your own thing, you're free to ignore the rest of the community in this respect, and create your own build mechanism. In fact, if you pass the "-x" flag to the go tool, you can even see how its accomplishing what its accomplishing; which might help you write this better build tool.
Didn't you know all good API's are designed from scratch in open committees, instead of being standardized after multiple competing implementations?
Most of these stories are written for me.

SQL has nothing to do with me. Recently, I've been posting comments. I don't like limited-length comments. (facebook)

I made a WYSIWYG report generator for Ticketmaster. I was mostly told what to do -- didn't think of it myself.

Ticketmaster made a VAX operating system. No more VAXes. Lemme guess, you think you're smarter. Ticketmaster did direct block reads and writes for their database. They probably now use Linux, but SQL, probably can't perform.

Some arrogant India-nigger has the audacity to criticize people of a higher species.

http://www.wired.com/magazine/2010/11/mf_ticketmaster/all/1

China's olympic ticketing system crashed.

http://www.macworld.com/article/1060867/olympic.html

My time at Ticketmaster was long, long ago 1990-1996. They have nothing to do with me -- I cannot claim credit or blame.

In 1996, I quit for mental health reasons. They hired me back in 2002, but I quit within a month.

----

In 1996, they were on a VAX with RS232 serial communication to ticket outlets (record stores). No Internet. They had funky "PC interface" for phone rooms--before Internet.

I wonder how they transitioned to the Internet. Staying alive through that transition is as impressive as rising to monopoly in a low-barrier to entry business. I guess cutting deals is actually a big part of the secret.

----

I chuckle -- they made RS232 networking devices, like big routers. All of that was quickly useless, I imagine. They made Ticket printers for record stores and box offices.

----

Suppose you have account numbers

##-#####

up to 65535 in second number.

You use a 16-bit word for block number. Within the account block, you might specify links with a 16-bit word.

----

The disk I/O is like an elevator problem. By reordering disk requests, you can improve performance.

God knows what they do today with RAM so cheap.

They must have to rewrite everything every 5 years!

They used ot have franchises that lagged.

----

I've been 64-bit since 2007.

God is just. The longer you fuck with me the more you get punished.

Rejoice when they persecute you -- laugh at them. I fucken talk with God, you morons!
Like what, you mean instantly?
What if OpenCL sucked?
Should CUDA still die?
Mind Over Matter Helps Paralysed Woman Control Robotic Arm
I've got the Acer Chromebook. Rather than dual booting, it was relatively easy to install a Debian chroot environment in developer mode to obtain the few extra dev utilities I really need (rdesktop mainly) that I couldn't get to work from the Chrome store.

Right now I have it set up so that display :0 is the normal Chrome OS x-server and :1 is my chrooted debian environment. This way I can switch between them with a simple Ctr-Alt-F3 or Ctr-Alt-F1.

The guide I found online to do so had subtly wrong instructions, however it was enough to point in the right direction. I've been planning to write up a corrected set of instructions. Hopefully I can do so soon and post here if there is interest.
I don't think you can say that the iPhone only has a "few" skeumorphic apps. At a cursory glance Clock, Calculator, Gamecenter, Recording, Notes, iTunes, and many more fall under the skeumorphic category. This is the majority of the apps included with the iPhone when you first boot it up.

I'm not saying Apple doesn't have a minimalistic design sense elsewhere (e.g. OSX), but you have to admit that skeumorphism is definitely dominant on the iPhone.

I think his original point is that Metro was supposed to follow a minimalistic design approach completely opposite to the skeumorphism we've seen dominating iOS, and that Google is taking that a notch higher.
> Ah, good to know. That wasn't clear to me from my first reading of the docs, but you're definitely right.

Might be a good idea to continue honing that post. It is already useful and could be much more so.
Not exactly, something is only so if generally agreed by the public, and in this case the GP agrees that the Army can take any rights it wants.
Ask HN: Is Git an appropriate SCM for large enterprise software companies?
All of the large companies that I've worked at in the past 10+ years have eventually transitioned their SCM into either Clearcase or Perforce (usually Perforce).

The engineering VPs who make these decisions are pretty smart, and have a lot of exposure to SCMs, and are not unfamiliar with the advantages of DVCS.

Recently, a colleague took over a engineering management position at a smaller (300 employee) company that had decided to try and use git as their SCM. They currently have seven build engineers w/25 software developers, a ratio that is severely out of whack (My current org managed to get up to 100 developers with just a single build engineer). What's worse, is that when this manager asked to branch the tree, he got some pushback - the effort was not insignificant.

Git seems to work well when you have a small number of branches moving forward (linux kernel), but, for enterprises where you might have dozens of long-lived branches, each of which needs collections of fixes checked into all the branches - Perforce/Clearcase seem to be a better tool for the job.

Anybody else have a different experience?
sigh Is there really such a need to be so antagonistic in your response?

I mean, I get it, lots of people give Go a hard time, and it must be wearying to see the same arguments dished out again and again (no GC complaint this time, nice right?).

...but surely, when someone makes a post like this that address actual issues they see with the consistency of the language, which aren't the same as the usual run of the mill complaints about GC, generics, etc. a more mature response would be:

Hm, that's interesting. I guess I can see why some
people might think that's a language inconsistency or
issue, but maybe you'll appreciate the Really Smart
Reasons we've chosen to do that when you're more
familiar with Go.

Instead of:

STFU. You don't know what you're talking about.

Is it really that difficult to just be a little bit more humble, and consider that other people may have a valid point or two to make?
read your sibling comment, but here are a few to get you started:
[1] - http://en.wikipedia.org/wiki/Akihabara_massacre
[2] - http://en.wikipedia.org/wiki/Osaka_school_massacre
[3] - http://en.wikipedia.org/wiki/School_attacks_in_China_(2010%E...

from [1] - Related or similar events

Prime Minister Yasuo Fukuda, who visited the site a week after the massacre to offer prayer to the victims,[70] said that he "is worried that similar cases occur about 10 times a year in Japan."[32][71] According to the National Police Agency, 67 similar random attacks have taken place between 1998 and 2007.

People will undoubtably say that, well, this time 26 people died, but in this examples only 8 died. To that I'd say a few things:

1. Is that somehow acceptable? Most of our school shootings have had far less people die than the 26, closer to the 8 of these stabbings. It's still an outrage and a horrible tragedy, and I'd like to try to find a solution to the problem (though I suspect it's nearly impossible to prevent entirely).

2. Killing 26 5 year olds with a knife would not be that hard. It's likely that most of these others have been overpowered sooner by more able opponents, though I'll concede it's easier to overpower someone with a knife than a gun. On the other hand, it's also easier to overpower someone with a gun, if you have one as well...
Prohibition is never a solution to anything. What we need is a cultural shift of some sort that involves identifying people in situations that lead to increased risk of later in life criminal activity and providing them the tools they need to escape that fate. This is more complicated than just thinking critically about gun control.

The goal isn't to create a perfect, utopian, society. It's to target certain statistics for reduction. It's hard to get elected on a platform that has a 10 year wait for results.
You keep asserting that this $GOPATH is "braindead" but you provide no meaningful criticism of it or suggest any better alternatives.

I haven't messed with Go, but nothing about the idea of defining a path for source modules sounds braindead on its face to me. I certainly would give the benefit of any doubt to the designers of Go over some random troll.
This is not just a sad kid and this is not just about pants. Did you ever grab a knife and threaten to kill your mom in front of your 7 and 9 year old siblings?
A simple trick to get things done even when you are busy
Tor doesn't anonomise email :-/ If you want that, look for mixminion or mixmaster. Tor is a low latency mixnet for TCP streams (aka web browsing).
Left as an exercise to the reader.
Building a Chrome extension is a good learning process so congratulations for that. I love going through random Wikipedia pages. More generally though, if "in your bookmarks bar" is good enough rather than next to the address bar, one could drag this link in and rename it: http://en.wikipedia.org/wiki/Special:Random
Is there any sort of other technical leadership at the companies you work at? As a contractor, its a good point to first create a quick 'spec' of how you plan to execute it the plan. This is also pretty standard at most of the startups I have worked at - at least 'sanity check' your approach by someone else.

Also - don't go off the beaten path to use niche technologies - create the simplest solution using regular proven technologies, and go from there - startups don't have time to support weird shiz.
Hacking iOS Camera in Objective C
Myers-Briggs: Does it pay to know your type? (single page)
Yup! I would shout it from the rooftops! I hate people who betray their friends family and fellow countrymen! Who break their word and pass off information that will definitely lead to their friend's death!
WakaWaka Power: Compact Solar Power Station & Light
>>Common sense aside, the fact that beating doesn't produce good outcomes for children is common knowledge in highly educated societies.

Are these societies the same societies where shoot outs happen at schools? Because I wouldn't be surprised if that is the case.

Physical abuse is one thing. Disciplining is another.

'You won't get to play your video game' is not even a punishment. If you are thinking you can discipline your kid by these make believe tricks, All the best.

When we talk of beating a kid, we are not talking about smashing him/her to pulp. The idea to ensure the kid is stopped when he/she is at the beginning of doing something wrong[Like stopping him when he first steals from/bullies/hits other kids]. If you let your kid grow up, carry guns and fire at people something is seriously wrong with your upbringing. And frankly speaking you can't wash your hands off by putting it on mental disease.

These are not cases of mental disease, these are just unruly kids, who fear nothing[After all why should they, when their own parents can't do anything about their behavior who else will?].

These kids need to be taught how it is in the real world, and if they can't do it the easy way some minimal beating must be allowed. I would prefer that rather than watch some one grow and fire bullets at others.