skysight-inc/HackerNews huggingface dataset:
From what I can tell, the only negative thing you've said about Go in this thread is that "it's ugly." What kind of discussion were you hoping to have?
Did you read the quoted sentence before replying? I'm not unaware that the consequences of high doses are respiratory shutdown and death.

All I'm trying to get across is that taking a moderate dose of an opiate is exceedingly unlikely to suddenly kill the naive user, as the article suggests - less so than with say, coke or meth, which can interact poorly with a wider range of health conditions and other substances.

None of which is to say that I endorse the use of opiates or recommend them. I am generally all for responsible drug use, but nearly everyone who thinks they can responsibly 'manage' the use of heavy opiates ends up losing that gamble eventually. And the costs are very, very high.
Try changing your font, line/letter spacing, or turning on indentation guidelines. This is mine: http://imgur.com/0BSq6lE
No, but that would make a neat proposal for a talk
Funny, had exactly the same thought. Surprised this is front page material.
Or, say, slavery? Another enumerated (anti-)right in the Constitution.
I would like to see the bug report. "BUG12345: Shaking my computer results in a loss of available memory".
I own Adsense sites and I use Adblock. Not everyone uses an Adblocking plugin and Adblock implemented a feature that's on by default I do believe that allows sensible advertisements to be visible by default.

We live in a world where every corner is trying to sell you something. I don't blame people for blocking ads even if it means my ad income suffers.
Because we're not talking about something like your ability to smoke weed here - the right to bear arms is a constitutional one.

You might as well ask 'why do people love states rights except when it comes to free speech?' Same thing in my book.
>The Go authors have repeatedly stated that they will not be implementing generics.

No, they have repeatedly made ho-hum excuses about how they can't think of any proper way of implementing them, and that they will do them if they find a "clean way".

>They don't seem to miss them, I don't miss them, and indeed most people who write much Go don't seem to miss them. The people who continually whine about generics seem to be the type who say, "Oh boy, I'd sure LOVE to write a bunch of kickass code in Go, but I just couldn't do ANYTHING without generics!"

Well, isn't this dismissal of them a kind of "confirmation bias"?

Sure, they people who don't care about generics can churn out tons of code without them. Like people have been churning out tons of code in C or pre-generics Java anyway. And, sure, they might not even miss them.

Plus, some of the core Go members have been using languages without generic for decades and even created some. So, being used to working like that, it makes sense for them not to miss them.

That doesn't mean the people who DO want them are wrong in wanting them in -- or that because guys writing C for several decades doesn't find a need for generics in Go, means that there really isn't one.
It's sequel and know-sequel for me too. Another early 30s.
Sure but do you want scientist to go around looking for money all the time or doing research? Like I said it's not perfect but doing a kickstarter type experiment to fund science research (a worthy idea) will probably not have a better success rate than grant review boards will have.

And yes I've had some experience with grant review boards and funding agencies through my past work and I've seen and yes they have many issues including cronyism (but that would occur with even private industry funding) but I still think they provide value and eliminating them in favor of a completely decentralized system would not be a good idea.

This is my opinion and I haven't done the research or the experiments to vet it so I understand if you don't agree with it.
How about a paid feature to attach your own storage to Drive? Say $5/month, you specify ftp credentials (or sftp), and Drive automatically uses it as additional storage. Ideally you could choose folders that should always or never be stored on the external storage, and for anything else it would automatically push less-used stuff, like a swap.

Seems like a win-win. Sure Google sells a bit less storage to advanced users, but many of those users would currently use something like OwnCloud anyway. This would be easier to set up though, lets you have effectively unlimited storage in one directory tree, and opens up syncing to anything that syncs with Drive. On Google's side, after the initial development investment, they get an additional income stream essentially for free.
Many of the people in the Go community are anti-framework and pro-library. (inversion of control; a library is provided code called by your code, versus a Framework provided code that calls your code).

That being said, right now the dominate Go web library is "net/http" from the Go standard library, supplemented by Gorilla (as needed): http://www.gorillatoolkit.org/

If what you are looking for is really a Go web framework however, there are a few in development including Revel: http://robfig.github.io/revel/
Don't trust anyone more than you need to. Get everything in writing. Do an honest cost/benefit analysis for all parties involved.

What do you think young 20 somethings who work 80 hour weeks at a startup for the promise of stock ownership are doing?
This is why I was careful with my words about where the research would end up, and where the funding would come from.

These examples along with government funding are distinct in that they are not motivated by profit, the overall theme of the discussion. Suffice to say, if people won't support science via government funding, I suspect they are equally if not more unlikely to do it via nonprofits. And I say that based on observations of opt-in vs opt-out that come from behavioural economics (which ironically may never have been discovered without public funding).

In short, I don't see these ever sustaining the amount of scientific work that is currently going on.
Ask HN: How many columns do you have on your Users column in your db?
We've currently got 26 columns on our users tables. I'm curious how that compares on average.
25-50
Not to judge the Americans too harshly, but it seems to invariably be American companies who spin this bullsht. In other countries the carriers at least have the decency to call it LTE (with 4G sometimes mentioned in brackets).

As for the article linked - I wouldn't even call that "fooled by". That implies that there was a plausible case & the journalist was deceived via some active plot. If the reporter had done even vague research as to what 4G is (the topic of his article [lol]) then he/she would have smelled a rat. That to me is a straight up failure as a journalist, rather than "fooled by".
Strange Alternate Reality Game (#ARG on FreeNode)
That's a great bookshelf list; lots of good stuff that isn't widely referenced. "The Art of the Metaobject Protocol" is an under-appreciated classic, for example.
I was under the impression that slices, maps and channels are reference types - i.e., if you pass them to a function using (foo) you'll pass "only" the reference like in Python, but that might be old information. Is that still valid?
This looks like an interesting and useful service for people who are willing to give all the relevant information to Facebook. It seems like creating a Facebook account with all of this information would be a lot more work than just providing it to the dating site directly, though.

> Wednesday Night would like to access your [Name, profile picture, age range, gender, language, country and other public info], friend list, email address, birthday, work history, checkins, education history, hometown, interests, current city, photos, religious and political views, personal description and likes.
I don't think there was a person in the connected world that didn't see this coming. The whole Facebook Home Android skin was doomed to fail from the start, lack of oversight and thought went into the idea which in turn caused it to fail. People are content using the Facebook app on their mobiles already, chances are people already own and love their Samsung Galaxies and iPhone's and don't want to downgrade to a cheap Facebook phone with half the feature set.

For something like Home to succeed it would need to be bundled with an already popular phone like the Samsung Galaxy series or iPhone and in a non-intrusive way and even then, you'd argue that could be called a success. People forget Myspace tried the same stunt many years ago and that too failed. People don't want dedicated social media phones, history has proven itself right once more.
Hey, thanks a lot for your reply, much appreciated.
We provide a solution for websites which enables them to give some kind of service to their users. The fee/free model is less relevant. What's relevant is that in product 1 you can make more money but invest more time in managing the product, as well as it will take more time for you to go live.
Product 2 enables our customers to go live very fast, with no management but with less revenues.

What do you think?
Thanks!
Compatible with jQuery deferred?

Only if you consider that it is compatible to miss P.Deferred(), P.promise(), P.when(), parole.state(), parole.progress(), parole.done(), parole.fail() and parole.always()

I tend to know about that because I am currently writing a lib that is going to be both Q and jQuery compatible: https://github.com/JeanHuguesRobert/l8/wiki/ParoleReference
Fun fact: none of the Bill of Rights originally applied to the states. In 1795, Illinois, California, and New York could have banned all guns totally Constitutionally. It wasn't until the 1900's that the Bill of Rights was interpreted to apply to the states via the 14th amendment.
Corporate philanthropy: good for the soul — and your bottom line
http://www.coursera.org/course/progfun
>In the discussions I have read, if an implementation of generics is proposed that doesn't sacrifice performance and it truly generic, they are open to it.

Sounds like weasel speak for "take a hike and leave us alone".
No missing per-se, but I wish I could use postgres as a client db in iOS (like sqlite) so I can have a single codebase (like is possible with firebird) even if that mean only a subset (what have sqlite, plus psql store procedures!)
IRS Also Disclosed Confidential Docs From Conservative Groups
I think they were talking about free speech zones at the RNC in '04.
You really need to do a better job explaining this. I know how CSVs work, but I don't know this could help me.

What is "your users" in this context?
I find it incredible that Microsoft would allow OEMs to preload software like this. The end user experience and impression of Windows 8 takes a brutal hit.
Flat design allows a designer to focus on more of the important aspects of a design in early stages. Choosing the right shadow, gradient, texture, whatever is certainly NOT going to make or break your design. Jack Dorsey has said that the best products disappear to the user, and I couldn't agree more. It doesn't matter as much what a button looks like but more what it does and that the design of that button accurately conveys what that action will be. A good design (flat or not) will bring users in but it will not retain them on it's own; functionality is clearly what makes all great products thrive. Flat designs are inherently lighter and cleaner, which allows users to focus on functionality and user experience. So then, for a novice designer, why bother trying to make complicated skeuomorphic designs that can potentially distract users? (Anyone who has tested an early product with users will know what I mean by "distract" - all those times when a tester spends most their time giving you feedback on colors, font sizes, and layouts of a design instead of the overall utility of the product.)

The thought that always comes to my mind regarding this topic is how "delete" buttons are implemented. Often times a classic "trash can" icon is used to depict the delete action. But how often do you ever see an old aluminum trash can anymore? Not very often. Eventually this icon will make absolutely no sense to users (like an old proverb that your parents used to use). However, the word "delete" will likely be around for a lot longer. Using that little trash can icon might save space and help to improve the overall aesthetic of your site/app, but it will never be as clear as a big red "delete" button.
i can't think of a better way to turn a woman off and make her take advantage of you than her knowing you paid for the 'privilege' of taking her out.

you might as well show up with the word 'sucker' tattooed on your forehead.

guys, it's 2013. if you're buying things like fancy nights out and nice dinners before you even kiss the girl, the joke's on you. also, if you're buying drinks for strangers OUTSIDE the context of an actual "drink date", the joke is also on you.
Nobody's quite sure if this is a real alternate reality game, a government recruiting effort, or something else entirely. It consists of dead drops around the world, strange phone numbers, obscure message desks, and encrypted messages to "agents" out in the world.

Join us in #ARG at irc.freenode.net as we try to decipher the purpose of this "game" together! If you're not interested in jumping into an IRC channel right away, take some time and read the wiki. It will give you a good background.
Trademarks are registered for specific classes of goods and services, and don't apply outside of that class. That's why Apple could have a computer called a Macintosh even though McIntosh was already a registered trademark for a kind of apple. Also why they could use the term "Apple" without infringing the Apple Corps record group's trademark - until they started selling iPods.
Here's an UPSERT in postgresql: https://gist.github.com/paul/855efdecaaa2ec4deec7

While we're at it, here's a "find or create" in a single atomic statement: https://gist.github.com/paul/75ec84d131e36492b17b
I would love to know about this as well. Basically a basic rundown of how Go works in relation to running various web facing stuff (a simple API for example).
Governments should only fund science that doesn't promote immediate economic gain - such economic gain will fund itself.

Government funding should be un-economic.
If you're serious about wanting to contribute, my email is on my GitHub profile, so ping me and I can help you get up to speed!
Yes, that's the one, thanks.
This behaviour is not promise/a compatible. Make it optional and you become promise/a compatible.
Using straight lines between points has an even fancier name: "Linear interpolation," which, by your logic, still means it's a better idea.
Adequate battery life and perfomance and the importance of pocketability and improved UX are all subjective. (Personally, I always thought iPods had a terrible UX for forcing you to use iTunes instead of just mounting the drive). And that he just took into account those two reasons is just speculation.
Dropbox’s First Marketer Shares About the Startup Stages of Growth
>The Go team is open to generics as soon as there is a proposal they feel fits right without performance penalties.

Because using interface{} for the same tasks fits so much better and has so much better performance right?

Tons of languages have implemented Generics -- it's not rocket science since at least 2 decades.

If the Go team is not interesting in working on the thing, then I doubt they would be really evaluating any "proposal".
Hi anonymoushn, we don't reveal your FB information to anyone publicly, only the matchmaker who is assigned to you will be able to look at your FB information.

Obviously, those information are used to help our matchmaker make better match for you.
You asked me to expand on "unprecedented harm" in the context of reasons people hate Monsanto, and I gave you the 2 reasons I hear most often from people who hate Monsanto: hive collapse, organ failure, both of which I originally heard about on HN. Google either one and you'll see that these are exactly what I said they are: widely suspected as being caused by Monsanto GMO. The former, I'll agree, has practically been proven false. I never once stated definitively that Monsanto was causing harm, I said they were widely suspected, that they had the potential to, and that they were receiving additional legal protections - and that that is why people hate them. It's not comparable at all to YC companies, and the implication that HNers who hate Monsanto are hypocrites is false, and is, in fact, more ridiculous a claim than that Monsanto GMO crops cause this damage. Show me a full, capital-letter-to-period sentence that I have written that is untrue and I'll agree that I dodged something.
Growth hacking based on correct seeding of user base
Just waiting on the PR to go through for Homebrew to pick-up go 1.1 :)

https://github.com/mxcl/homebrew/pull/19782
You need a little more than that, unfortunately.

A quick example: the standard library `flag` package lets you parse command line arguments, and returns either pointers or values. You need to know which is which. It's easy, for example, to do this:

var filename = flag.String("file", "default.txt", "file to open")
fmt.Println("Using file ", filename)

The above code looks ok at first glance, but prints the address of filename rather than its value. It can be fixed by using `flag.StringVal` instead of `flag.String`, or dereferencing `filename` using `* filename` in the Println.

So I would say you need to know way less about pointers than C but you still need to know the difference.

http://golang.org/pkg/flag/
Except that one is no longer a "right", which you can't say about the 10th Amendment.
>>improving its community

You must read different mailing lists, G+ groups and IRC channels than I do...

>>and its aesthetic culture.

ROFL, what? How do you feel about the "aesthetic culture" of C programmers? Because you know- thats not a very popular language or anything...
Lewis Libby did not out Valerie Plame's status. It was reporter Robert Novak who did. It was also never 'leaked' as political retribution.

"In late August 2006, former U.S. Deputy Secretary of State Richard Armitage revealed publicly that Novak had based his disclosure of Mrs. Wilson's CIA identity on then still-classified information that Armitage initially gave him while Armitage was still serving in the State Department."
http://en.wikipedia.org/wiki/Plame_affair_timeline
Butterfly is already shipping and Avalon is coming soon. This seems unlikely to be a worthwhile price for these given the b/e period.
Whoever is setting up the date, pays for (some of) the drinks. That seems like pretty normal "let me take you out for a drink" behavior, no?
Yes, those are three special built-in objects that are reference types to their underlying stores.
I can tell. Let's lay it out:

I said, (paraphrasing here), "yes, the GNOME dev was rude, but posting the link to the bug report on a bunch of social media sites without context was intended to illicit a reactionary response from the Internet, and a bug report is not the proper place for that response."

The, you said, "The real problem seems to be that some Gnome dev thinks they can be rude and expect zero backlash."

I replied, "The real problem seems to be that some Gnome dev thinks they can be rude and expect zero backlash."

I agree with you on that point, but still raised an objection to the fact that a direct link was posted everywhere to the bug report: "[...] does that then also entitle people who only saw this bug report through social media (mostly Reddit) to make accounts so that they can make [malicious] posts on the bug report [...]". I again pointed out the fact that this was a bugtracker.

You then said, "I don't think people need any kind of entitlement to say things on the internet. It's kinda what we do here."

That's the issue though; the GNOME has a code of conduct (https://live.gnome.org/CodeOfConduct/) and they're clearly allowed to enforce it and regulate speech on their website. It's a website that intended for technical discussions between developers and testers. And that's the controversy, right? That GNOME banned someone's bugzilla account by spam posting the link to the bug report to a bunch of social media sites, even after they were warned about that behavior. It's their website, and they have a clear code of conduct, intended to prevent the exact sort of thing that happened (the posting of those malicious posts I pointed to earlier). GNOME is just enacting their 1st Amendment right to maintain order in a bugtracker.

So, yeah, you can say what you want on the Internet. That doesn't mean you're immune from repercussions either. So, sure, you can spam post a link to a bug report, out of context, in an attempt to gather collective outrage, but GNOME or anyone else for that matter has just as much right to enact their 1st Amendment rights by banning your account for anti-social behavior.
Fascinating - sounds like the description Charlie Munger gives to his process. With less jokes :-)
Hell, I'm not sure the Second Amendment was fully incorporated against the states until McDonald v. Chicago in 2010.

Doesn't matter a bit to me, though - it's incorporated now.
Cheat for the "Atari Breakout" Google easter egg
Yup, people are pretty crazy to be paying that much.
Yes, not sure for the whole PHP semantics on this, but it's a little like that.
Yup. We're working on making this clearer right now.

"Your users" is _your_ users. You add a Javascript snippet to your app which sends us up-to-date information about your users (as they move around your app) — we record that data and allow you (or a colleague) to download a CSV of the data at any time.

Does that make sense?
Why can't anyone making a breakout clone get the physics "right"? In the original[1], the ball bounces vertically off of the first brick it encounters and continues through all of the others until it hits the paddle or the ceiling; this changes the feel of the game substantially and makes the ball more predictable, which lets the entire game run at a faster pace.

[1] I don't really know about the original, but I am quite familiar with the Atari 400/800 Super Breakout cartridge.
I've been shopping for a password keeper with Google Drive sync support. Does 1Password have that? Would anyone recommend any other software over 1Password?
the objection to government funding science is quite simple - it's not a voluntary contribution, and is immaterial to what people would like to "see money go to"

There are other motivations for funding science besides money. It's good publicity, for example, if you're running a private research university, which is how quite a bit of research got funded in the pre-1960s era.

Finally, "good basic science" fundamentally runs counter to "good governance". "good governance" requires accountability and milestones; "good basic science" requires the practitioner to be free from accountability besides the basic one of "don't lie".
Very neat! I wonder if there would be a decent way of including more of some of the default subs without adding too much noise.
Nginx + ngx_postgres + ngx_rds_json (or OpenResty bundle) is perfect for the task. See sample #5 at https://github.com/FRiCKLE/ngx_postgres

And it's fast.
Online powerpoint rvl.io is now slid.es
To be fair, there is a difference between actually stealing your stuff, and just walking into your house to prove your security sucks.

It would be like if I just opened up a bank vault and walked inside and shouted "Hey, this bank sucks, no one put your money here!" without actually stealing anything.
I was not addressing the possibility of impartial administration of research funding. I was merely stating that, given the record of Canadian (and other) governments, impartiality is unlikely, regardless of party affiliation.

I should also state that any budget is, by definition limited, as it is an allocation of scarce resources; so any budget will "limit science".