skysight-inc/HackerNews huggingface dataset:
i don't think your counter-argument stands very well: trying to argue that facebook is somehow not successful seems just silly.
Citi Downgrades AAPL To Neutral, Price Target Cut By $100 To $575
There are a lot of things wrong with the CAN SPAM Act, but this is not one of them. It applies to any company where the US can claim jurisdiction which, at the very least, includes every US based company. It does not matter how or where the emails are sent.
The discussion is about founding a company. You're talking about being a software engineer.
I had a friend in college who used to use this, as well as "...is left as an exercise to the reader" on homework assignments, to my great amusement.
Especially if you are supposed to know it. Saying, "I don't know" is one of the best ways to learn it.
Ask HN: Should we accept an acquisition?
We are a bootstrapped three person team of MIT CS grads. We've built a solid product in the enterprise space and are at the alpha stage. We are looking at raising a seed round from a top tier VC but we recently received an acquisition offer. This would give each of us $2mm over a golden handcuff period (we have no outside investment yet). We believe in the product and the team. We are new grads so we want to learn the process of doing a startup (raising money, building teams, finding customers). On the flipside we could take the small success and build a company again with a more solid financial background and success history -- but have to be corporate guys for 2 years. Any opinions on what we should do?
You want either mem_fn (C++11) or mem_fun.

http://en.cppreference.com/w/cpp/utility/functional
the company can in the U.S. at least get hit with an FTC fine.
I don't understand what this would accomplish, besides giving the validator.w3.org crowd warm fuzzies.
I'm not in need of a backup service for windows, but I really, really, love the UI. Great job!
> even though I know that's probably untrue

There was no passive aggressive accusation made; I simultaneously shared with you what came to mind when I read your comment, then gave you the benefit that you weren't being that low. Read for comprehension, please. I'm just sharing with you my thought process on your original comment, which was entirely out of line. I'm not making that up: my first thought was "this reaction is due to her gender, isn't it?" which tells you how far out of line it was. That's the only reason I'm sharing it. Slow down, guilty conscience; I'm not accusing you of sexism.

I cycle through throwaways so that I don't reflect awfully upon myself as a person when someone misunderstands me as intentionally and flagrantly as you have. See, now, I know never to consider you as a designer on any project I ever do, based on your elitism and how you've behaved in this thread. I have a $20 in my wallet that says I'm not the only one, I'm just being vocal about it. That should be important to you, since you're a freelancer. You don't get the same privilege with me, which is why I prefer anonymity.

> trolling

Har. I get accused of this a lot, and I'm starting to read it as "yeah? well? your mom!" in my head. If I were trolling you, you wouldn't know it and certainly wouldn't be able to accuse me of it. I think it's because people are surprised I have the audacity to tell them what's wrong with them, and it makes them uncomfortable; so, by default, I must be an evil troll.

The rest of Hacker News upvoted my comment -- basically a direct shot at you and the other mediocre designers that were made uncomfortable by this article, and the most upvoted on any account I've ever had (what does that tell you?) -- and even after reading it you ran back into this thread being an elitist jerk to everybody who was trying to have a productive conversation about the article. You, and elitist people like you in any walk of life, are cancerous, and I'm investing time telling you that so you can stop doing it. Stop doing it.
TOC pdf is not available for download :(
Apple iPhone 5 First Weekend Sales in China Top Two Million
It's reassuring that every company keeps (.*) very seriously.
It may not be as widespread in the 'online startup community', but user-centricity is at the heart of design. (full transparency: I'm a user researcher/strategist who typically does this kind of work for more traditional CPG/service companies and at uxhours.com)
I was disappointed with ICS, I was expected an overhaul but what we got was polishing of the existing metaphors. Basically they chose 1 way to design things and stuck with it, whereas in the pre-ICS days the designs were all over the place.

However they didn't really rethink any major UI aspect. The multitasking got the biggest overhaul, but that was just a superficial change. The UI is still a carousel of apps/widgets (most widgets being useless). Nothing like Windows Phone's pinning. Nothing like the N9's swipe. Still the same ole, just with a fresh coat of paint.
not 10 consecutive days of course. just 10 random days in the future of our choosing.
> But all the inconsistencies in the language design have made learning it feel like a chore.

That's interesting. Go is one of only two languages that I've been able to learn by writing production code without feeling like I'm getting "held back" by my inexperience (or, on the flip side, holding others back). It never felt like a chore to me; there was only one "gotcha" that caused me a significant amount of frustration.

> So what’s the response from Go’s designers about the requests for nullable strings? To treat the empty string as a special value. Sometimes it’s like they haven’t even read their own design justifications.

The only time I've run across this is with JSON encoding/decoding, but there's a really easy solution to this (take a look at gobson, for example[1])

[1] http://labix.org/gobson
Yeah, I don't think you should ever say, "I don't understand", it comes off as lazy, you're making the other person do all the work. Give them a little more to go on, tell them what you've understood so far and what you need clarification on.
Yes, make versus new is confusing for beginners and I consider them unfortunate. But fortunately they're easy to avoid most of the time. You can initialize local variables like this:

foo := map[string]string {}

bar := []string {}
> I don’t think Go is a terrible language. It has some really great features,...But all the inconsistencies in the language design have made learning it feel like a chore.

In comparison to other languages out there, like Objective-C and C++, this sounds like an i-th world problem.
Take a one week holiday together someplace you like. Have fun, drink some beers, climb some mountain, and think together about a sensible and coherent way to go. Go with that and don't look back. But this is only what I'd do.
I do! :-) Thanks for the mention, you would be a great shill to hire if I were looking.

With regards to Python, I believe http://www.pythonweekly.com/ was inspired by my newsletters. I don't run it but have seen a few issues. There is also http://pycoders.com/ and I know those guys too. Both have a similar structure and approach to mine. Hopefully I can buy/partner with one of them someday rather than launch my own ;-)
Ask HN: What happened to jobs.usethesource.com? 
Hi,

Periodically I would check in on jobs.usethesource.com even when not looking for work. Before that, I used it when it was just usethesource.com. A while ago I noticed that the site was down. At the time I thought it was just a temporary disruption, but now I've realized that the site is gone gone and the associated Twitter account is also gone.

It is no big deal, but admittedly I'm a little curious as to what happened. Also, it was an Arc-based site, right? I vaguely recall it using the HN source code.
Twitter is horrible at that. Every few weeks they add a new notification type that you have to unsubscribe from, lest you get hit with another "newsletter" every few hours.
This article has a graph of mass shootings, offenders and victims from 1980 to 2010.

http://boston.com/community/blogs/crime_punishment/2012/08/n...

> Based on data extracted from official police reports to the FBI, the figure below shows annual incident, offender and victim tallies for gun homicides in which at least four people were murdered. Over the thirty-year time frame, an average of about 20 mass murders have occurred annually in the United States with an average death toll of about 100 per year.

As you can see in the graph and statistics, there has not been a rise in the number of shootings, perpetrators or victims.

Here is an article from yesterday also noting this.

http://www.huffingtonpost.com/2012/12/15/mass-shootings-not-...

"Mass Shootings Not On The Rise, But Their Impact Is Huge"
Yes, and even as an iOS user I have to say it's very gratifying to see Google finding a unified and consistent design language. And executing on it - as others pointed out, this theme isn't new, but it wasn't until recently that we've seen this executed consistently across the board.

I would go as far as to say that Google's current design out-Metros Microsoft at their own game. Which is to say, they have found a design that is "authentically digital", eschews skeumorphism, is simplistic and minimalistic, without going way, way off the deep end like MS did.
> costs a lot of time and effort

This is where I disagree strongly: as a programmer you should already know all ten of them [languages] and constantly be on a look out as to which of them use where. While in time my set of immediately usable for not trivial tasks languages was morphing significantly, I tried to keep my toolbox full, maintaining a solid 6 (my mind seems comfortable with that many) languages ready for work.

There are some minor points I disagree with, for example, Python, Ruby, Perl and node package managers are all very good, while PEAR is/was a pain to use (a pain: I couldn't install desired package in a minute on the first try) and so on, but it's irrelevant: what I object to is a notion that it is not worth knowing or using different tools because the one you know already "offers it all".
Not only incidents where they were successful in self-defence but the perception of the potential victim being armed is also highly relevant.

How much crime is deterred from happening in the first place, for example in states where its well-known that gun ownership is popular, is often difficult to track accurately. But there's a ton of statistics that show correlation in crime reduction.
Just don't lose those glasses.
I'm a parent. My kids are good kids.

But they will drive me absolutely crazy pretty much every day. To a point where I think of doing all kinds unthinkable things to them. I also often fantasize just leaving, and living happily ever after.

I will, of course, never do any of that, and I would do absolutely anything for my kids, incl. protecting their lives over mine.

Sarah Kendzior either has no kids, or has some other motives for posting that garbage.
Nice list of app review sites, however, I believe you may have missed one more - Tapscape. http://www.tapscape.com It has a PR of 5 and ranked in the top 50,000 sites on Alexa. Hope it helps!
> Now I am curious. Care to go into detail on either the specific case that made "your bucket overflow" or the overall situation that maddens you so much?

No.

> I haven't been to the US for over a decade now and only pick up things on the news here and there...

My last visit to the states was in 2005, so we're getting to that decade. I used to go at least once every year, sometimes more often. But until the madness is brought under control (probably not within my lifetime) it's not going to happen again. Too bad, really.
While I can't find a link, I do recall reading that actuaries have found the theoretical average life time of an "immortal" (that is, no death due to aging, disease, etc) is only 600 years, due to accidents, suicide and/or murder.
Yeah, but those "implementation details" are often relevant. I want to know if I am creating a bunch of extraneous copies when iterating through a container. It may not always matter, but sometimes it does, and performance matters more than functional purity.
I got stuck with marketing emails for my start-up and I take a bit of an issue with point one.

How is it the sender's fault if you can't remember why you signed up for an email?

As a matter of best practices, I do remind subscribers. However, it is also quite irritating to be marked as spam, when it was the user who signed up for my messages. By all means unsubscribe, but marking me as spam, especially because I use the highly spam averse Mailchimp is a mean thing to do. Its particularly mean if its just because you forgot what you signed up for.
I knew vice was liberal and slightly anti-american, but this takes it to a whole new level of hate. There is nothing new about prosecuting a soldier for releasing classified information to the enemy (which is in effect what Manning did) the fact that he did it in the name of transparency doesn't absolve him of guilt. He swore to protect any secrets divulged to him and to protect his fellow country men, he failed on both counts.

I'm sorry that anyone thinks its okay to betray one's country and fellow people in such a way.
The reason you got downvoted is because these thoughts should have been the ones you shared. Hacker News punishes tiny comments that add nothing to the discussion. So, you're not a fan. Tell us why.

Now you know.
How To Win Microsoft Benchmarks And Influence People
That's not true. You're supposed to add a workspace path to GOPATH, and keep all your packages in there. You can use multiple workspaces (add more directories to GOPATH), but that's not a requirement.

This screencast might help: http://www.youtube.com/watch?v=XCsL89YtqCs
Not so much RAID5, which is just an XOR operation that is as good as free on a modern CPU, but RAID6 where a more computation-intensive Reed-Solomon code is used.
As someone who has served, I am disgusted by Manning too, but that doesn't mean that the Government should be treating him in the manner that it has.
Shameless plug to my own: http://hassankhan.me
Exactly. Compare gun crime in DC, which has tons of gun control, to lots of other places without gun control.
So the "collateral murder" video wasn't worth airing?

That being aside, torture is wrong.
Can you actually, you know, read the article before commenting on it? It's not very long.

Here, I'll help by pasting one of the more important paragraphs right here:

At Quantico, Pfc. Manning treatment wasn’t by the book: the sleep depravation and stripping of clothes; the humiliation; the taunts and mockery; the nine months of putting Pfc. Manning in protected custody citing concerns over suicide—concerns that were rebuffed relentlessly by both Pfc. Manning himself and qualified psychiatrists. That’s why Coombs is looking to have the case against his client thrown out, and Manning’s own testimony this week only accentuated the living nightmare he was made to endure for nearly a year while only a half-hour drive from the capital of the nation. As testimonies from Quantico staff, health professionals, and the private himself continued late into the night all week, often for hours without intermissions, more unraveled about not just the torturous conditions imposed on Pfc. Manning but the blatant mismanagement in the same institution he is accused of blowing the whistle on.
"No one in this world, so far as I know-and I have searched the record for years, and employed agents to help me-has ever lost money by underestimating the intelligence of the great masses of the plain people." ---H. L. Mencken
If someone never outgrows it, it drags the whole team down by constantly having to answer the most basic of questions.
It's a soundboard. Plenty of young teenagers have made much better and more useful things.
Hear hear. HN was much better than average throughout this whole affair. There were heated arguments, but it was (mostly) civil and people at least took the time to elaborate on their positions.

I wish the same could be said for my Facebook feed (and why I wish I could keyword-filter my Facebook feed), which were full of snarky one-liners, catchphrases, and image memes from both sides of the aisle (well, mostly the pro gun control side, given my demographics) - none of which is productive.

These simplistic sound bites (image bites?) add no understanding to the discourse, oversimplify a massively complicated issue, and are nothing more than self-congratulatory feel-good rhetoric that serve to further polarize and separate the two sides.

It's not unique to this shooting though - the dumbing-down and meme-ification of my Facebook feed has been increasing for some time, across all age groups I'm friends with. People don't express themselves anymore and opt to share an oversimplistic, insipid image macro instead - even distinctively non-Redditor middle aged people on my friends list do this.
I'm not sure what you mean, maybe it is Apple's tools and Cocoa but I feel like Objective-C is very easy to pick up and consistent.

Though I felt the same way about Go, I may just be terrible at noticing things like this.
Ah, if you can unsubscribe with one click, maybe even without logging in. What stops evil Bert over there from unsubscribing you? Sure, there might be some (session) token involved, but that could have been sniffed or brute-forced.

Actually mailing lists do it right, have the subscriber confirm his action by clicking a link in a confirmation mail or such. I think that's called double confirmation.
As someone who grew up reading Popular Mechanics, I just want to say "Where's my dirigible!"
Joining the military may strip you of legal rights, but it doesn't strip you of any human rights. The article is about human rights violations, not whether or not the government has committed a crime in the US legal system.

(Consider more obvious human rights violations protected by law in certain jurisdictions: stoning people to death for adultery, killing someone's entire family for writing an anti-government blog post, the list goes on. The mistreatment of Manning is just another entry in this long list.)
The investors should be savvy enough to protect themselves.

As others have pointed out, please remember what an extraordinarily weird thing the modern corporation is. In older conceptions of how to run a business, investors had the right to hold the directors personally liable for losses. Now, we have a system which largely removes that; in exchange for removing that check, others must be instituted, and a higher level of scrutiny (since a person who is not responsible for losses arguably has less incentive to avoid losses) is entirely appropriate. Since this privilege of freedom from liability is a creation of the state government, it is appropriate that the state government is actively involved in the oversight.
What's the most funny about QR codes is how high everyone's expectations seem to be of them.

When "fizzbuzz.com" will do, then a QR code is pointless. I think what most people fail to realize is that "fizzbuzz33.tk/AEC330912/m3/video/webpageforthisparticularcode.html" scans just as well without someone having to remember it or keep it straight.

Interestingly enough, the media the QR code is printed on tends to be essential to a useful deployment- many people print them on glossy surfaces, which reflect uneven lighting and make the scans fail.

They've been one of the strong points of my service- accomplishing an easy-to-generate, hard-to-forge, hard-to-anticipate, and hard-to-save-for-later way of distributing information and verifying the ability to obtain it.
The events in "Collateral Murder" had already been reported, in detail, almost scene-for-scene, because Reuters was shown the video shortly after the event.
To be fair, bullets are much much better now and it's much easier to have accurate and much faster traveling bullets. That neither here nor there though.

We also had all this technology for the last hundred years and yet didn't have this problem for the most part until the last 10-20 years. (the 1911 semi auto handgun is still one of the best and most popular in the world, and it is over 100 years old). That tells me that the gun isn't the problem.
I don't see why computer skills and meticulous organizing would be correlated. I usually see the opposite, in fact.
Rethinking Scientific Research
Focus on Core Value and Your Product Will Follow.
In theory, whichever node depolarized first would trigger the depolarization of the second node.

So whichever node has a faster intrinsic rate would be the primary node.
God Help Us All
Nominet's plans to launch the .uk domain
> I’ve been learning Go the last few days.

Great! But it might have been more productive to hold off on the blog post until you've been using it for a few weeks, at least. You make a few barbed comments about the language designers, but you are nowhere near familiar enough with Go to be justified in doing so (IMO).

> If Foo is derived from a struct, and it doesn’t work when zero-valued, then there should be a function somewhere called something like NewFoo. Good luck finding the right one.

I've never needed luck, here. This isn't a real problem for actual Go programmers.

> Why is there this special function that construct these three random types?

They're not "random types". They're special built in types that are managed by the language runtime. That makes them distinct from anything you can write as a user, and that's why they use the built in make function for initialization.

> I think channels are value types, which is strange since it’s the only other type created with make.

No, channels are reference types, too. Just like everything created with make.

There are more misconceptions and inaccuracies.
There are plenty of mass killings with knives as well

I don't want to be the "citation needed" guy, but this is an outrageous claim.
We might be picturing very different examples in our heads. I'm talking about straight up incompetence.
she would have been better off leaving the comic sans quip out of the article. That ruined any shred of credibility the author had in my eyes.
For constructors, why notabstract that away all the inconsistencies with a function call. Such as

Foo foo_module_new() ?

I don't know Go, but I would do that in C for example and just create an opaque struct for example.
I have an older Chromebook (Samsung Series 5, Alex codename) and I now have it running Ubuntu. The only thing that I dislike is that the ChrUbuntu script I used is using the ChromeOS kernel and runnig Ubuntu on top of it, so I am missing support for a whole range of devices because they are not included in the default kernel for ChromeOS... that is going to take me digging some to figure it out and compile my own kernel.
Toosell blog | Outdoor Xmas Decorating Ideas
You could try partnering with some companies that make applications geared toward your users and set up an affiliate system.

My company makes a basketball app http://www.slyceapps.com/shottracker and our customer base seems to overlap with yours. Find others like myself and reach out to them.
Indeed, new numbers come out all the time. This ones from 2011, from two states with some of the worst gun crime:

> Murder and violent crime rates were supposed to soar after the Supreme Court struck down gun control laws in Chicago and Washington, D.C. But Armageddon never happened. Newly released data for Chicago shows that, as in Washington, murder and gun crime rates didn’t rise after the bans were eliminated — they plummeted. They have fallen much more than the national crime rate.

http://winteryknight.wordpress.com/2011/10/05/crime-rates-in...
Interesting, this page from the Washington Post says that of the worst 11 shootings, 5 of them happened since 2007, and that doesn't even include Sandy Hook. http://www.washingtonpost.com/blogs/wonkblog/wp/2012/12/14/n...