skysight-inc/HackerNews huggingface dataset:
Package management is the job of the operating system, but this statement doesn't make much sense for go because go binaries are statically linked to go packages. So using an OS-provided version of crypto/tls or net/http isn't really an option.

Go dependencies are basically a build-time thing.

(cgo is an exception)
This is a great thing for Google to do, I'm not sure what you're trying to say.
I wanted to do a similar thing for game servers a long time ago. People spends thousands every month to keep a game server alive, but rarely gains any benefits back.
Finally someone took the initiative. I guess I'm glad that it's a company as big as Google.

There are already lots of sites that run on donations; what's missing is a standard model for doing so. Maybe with Google's backing we can make a stronger push towards making donation-based revenue the norm.
Then have you spent much time outside the midwest? (fish, water, etc)
> I find it strange that he says we have no way of imagining what post-singularity would be like.

It's by definition - the singularity is defined as the moment when technology advances so fast that we just can't keep up with it. If you can still reasonably predict how will it look like, it's not singularity yet.
You think it could be linked to her DID episode?
This guy is pretty admirable. I wonder if living in a van hurts his athletic ability though.
I appreciate the straight-forwardness of this comment :)

One of the things that I think would be interesting to show, is how the consistency of performance has improved over time too. There has been a lot of focus on removing any stalls in recent versions of InnoDB, and this something that is incredibly valuable doesn't always show up in benchmarks :( I assume that PostgreSQL has gone through the same evolution in managing garbage collection, etc.

Peter Boros @ Percona has done some nice benchmark visualization, for example:
http://www.percona.com/blog/2014/08/12/benchmarking-exflash-...

Slides on how to produce these graphs:
https://fosdem.org/2015/schedule/event/benchmark_r_gpplot2/

(Disclaimer: I work on the MySQL team.)
"As a reminder of your support, you’ll see a thank you message - often accompanied by a pixel pattern - where you might normally see an ad."

Why not remove the frame entirely for participants? Since each website has to opt-in to this, I can't see why they wouldn't be able to remove ads "transparently" (ie without the user ever knowing they were there)
I usually don't point this out, but:

Come, let us go down and confuse their language so they will not understand each other.

Like the issue with RegEx, its probably better to use nice English words in code to describe a problem solution, so that other people can understand it faster (before they get demotivated).
I take it as saying something like "why does it have to be Google that does this; someone should have done this a long time ago", maybe.

Google starts a lot of cool projects, it'd be neat to see other companies taking the same initiative in certain areas (I'm sure there are, I just am not well versed in that area).
Where did you find 300 sites that use it? i found very few unfortunately...
Google runs the largest advertising network on the web.

They already pay for much of the content you see online.

Only they have the ability to say "pay $1-$3 a month, and we'll replace those ads with a thank you", and have it actually affect a significant fraction of what you see.
Excellent product - glad to see them do well. Used them for a couple clients can definitely recommend.
The show Border Security has a case like this on pretty much every episode. It shows the officer going through a persons text messages and they usually find that either the person sells drugs, or that they intend to work illegally in the country. I've always wondered if the persons phone wasn't locked, or if they willingly gave up their passcode.
"She chose to be offended. There was nothing inherently offensive about the comment as it's reported. It was apparently a private comment to a friend."

She chose how to act on the offense she took, and she chose irresponsibly. She chose how to handle the aftermath, and she chose questionably. But she didn't "choose" to be offended in the first place. That's a bridge too far. She was listening to a keynote presentation about women in technology, overheard some sex jokes being made during that presentation, and took offense to the jokes, perhaps especially in light of the context and the timing.

Now, I find her described rationale for the offense she took (fear of violence) a little extreme. But who am I to judge her feelings? I'm not a woman, and I am certainly not the survivor of what sounds like a horrifyingly abusive household. I have no basis by which to speak from those perspectives, and so I can't summarily dismiss them as invalid. That's not my call to make. That's not my place.

I don't agree with her actions, and I find her lack of apparent remorse very disturbing. But I don't presume to set some universal, male-perspective standard for what is or is not offensive to people. I can see how the jokes could have offended any hypothetical women in earshot at the time, and perhaps some men as well. I personally would not have been offended, but I am not every person. My perspective on what's offensive and what isn't is not the de facto norm.

Completely agree, however, that the more mature course of action would have been to confront the jokesters in person, or move away, or perhaps just lodge a complaint with the PyCon organizers. The public shaming was uncalled for, and it had disproportionately drastic consequences for all concerned.
It's such a shame that we have people posting comments online when they haven't the slightest clue what they're talking about. Do you really believe finance is a valueless and damaging industry?

If so, do you realize that all the electronics you're using to post your nonsensical comment were made possible BECAUSE of finance?

Sure not everything in finance is good - but that's the same in any other industry. In tech you have people who write programs to destroy other people's data, in biology, you have people trying to create bio-weapons. EVERYTHING has the potential to be damaging!

But finance, finance makes it possible to have all the amazing advances we've had! How could small companies be able to grow and spend on R&D as they did without the aid of financing?

Just because it's hip to bash finance, doesn't mean it's right. Don't be a brainless sheep mindlessly following others. Try thinking for yourself, you might be surprised with what you come up with.
I like the idea of giving users a painless way to donate to the sites they use. And giving thank-yous in place of advertising is a good way to reduce the incentive to freeload.

I do worry that $1-3 a month is much lower than the value I get from the sites I visit, and consequently not enough to support low-traffic sites that should be supported. They also didn't mention how they distribute your money - equally to all the sites you visit? Proportionally to the number of visits? On a related note, can participating sites choose to eliminate ads only if a user will contribute enough money to them, or must they eliminate ads for every contributor in order to participate at all?

But the real question is, will google.com itself accept Contributor money? And will it eliminate ads for contributors?
go get first searches for a go1 branch or tag and pulls from that, if present. master branch is only a fallback.
Don't underestimate the psychological value of reminding people that they've done something they want to feel good about. As long as it doesn't add to page load time, a reminder saying "thanks for donating to support this page via Google Contributor" in place of an ad helps keep this program in people's minds, keep them willing to pay, and help them think about it at some time other than when they see the cost charged.
HP Pavilion Dv6-6116nr Entertainment Notebook PC Drivers Download and Update
WSJ: Google’s carrier experiment could launch this month but only for Nexus 6
I use LICEcap a lot too, it's really cool. The only downside is the file sizes can quickly become gigantic compared to MP4. I wonder if imgur's new conversion feature could be useful here though if they're uploaded there..
Exceptional Iron-Age elite tomb discovered in France
Zodiac Board: Ultra low cost OpenFlow Switch
Thanks for the info. I understand that you're only partially deficient. I was merely testing a hypothesis of mine, that RGB-based image sources should not show an improvement for you.

The corollary to the above would be that CMYK-based sources should perform worse. So do color pictures in magazines, and other print material appear particularly washed out to you, and rather darker when you wear these glasses? I am not sure about color prints from film cameras.
Presumably because the specifically-sized iframe might be part of the site's design, and Google doesn't want to muck with it if the site designer might have been too lazy to foresee the problem (because Google would be the one getting blamed.)

They could obviously tell the site the ad should disappear with a JS event or somesuch, though, at which point the DOM can rewire itself.
I don't know of any other companies who control as many display ads on the web, which can be replaced by a "thank you for donating."

There already are other similar services, like Flattr, but it becomes hard to ensure that you get a steady revenue stream by serving ads to some people and getting donations from others, and being able to turn off the ads for those people who donate.
So I had a random thought earlier. At one point, the cessation of the heartbeat signified death. But now we have CPR. Now 'brain death' is often considered to signify death.. but could/can we 'restart' the brain as we do the heartbeat with CPR?
So cool! Will definitely follow his career now
I believe I read that this type of case has not been tested in Canadian courts yet.
All the for loops and array indexing you do in place of simple map / filter / reduce calls would count in my definition of copy and pasted code.
I take it neither of you have ever read "What Works on Wall Street"? crack it open, and tell me it's impossible to beat the market.
Just because lazy people advocate buying index funds doesn't mean it's automatically the best choice.
If you're just satisfied with mediocrity, then fine, do it. However one trait of successful humans is that they seek to improve upon the status quo.
The Road to First Internet Nation – Bitnation
Sorry but if you are taking all the trouble to install Sendy you should look at Mandrill [1].

I use their python api, hooked a Django project with Html editor (ckeditor) and bang.

Magic Formula = Django + Mandrill app + django-ckeditor

Sending more than 1 000 000 mails by month (reaching 1.7M now).

It is fast, it works. The main problem: to reach the support you should use twitter and talk to the monkey.

[1] - https://www.mandrill.com/
Process means nothing if it doesn't have good returns. You can have the best analysts and if something goes wrong, you still have good "process" but you'll have peanuts to show for it.
At the end of the day, what matters? Your returns - that's why people invest.
I highly recommend reading "DNA seen through the eyes of a coder" at http://ds9a.nl/amazing-dna/

It is a very nice explanation, shows many similarities, while also making Intercal seem sane.
It might be for technical simplicity: this method requires no more work from the site designers, who are often contractors or otherwise expensive, and off the top of my head I don't know how they could do this kind of disabling on the client side without allowing someone to make a plugin that tricks the site into thinking it is in addless mode.
Question on food safety:
What is the longest available cook time? I ask because in an aerobic environment an extended cook time is necessary at 135 degrees to achieve pasteurization. Even in sous vide, it is necessary to extend cook times to achieve sufficient pasteurization. With oxygen present I expect you could grow some very interesting cultures. Specifically in foods like ground beef, where there is no inhibiting the movement of bacteria from surface to center of the cut.
Condom for Your Phone
> To assume the creation of AI with "a positive feedback loop that goes nobody knows how far" without humans first understanding how seems more of a belief in magic to me.

Not really. This is pretty much a definition of a positive feedback loop.

To give a very simplified example, imagine that a mind of IQ N is able to create, at best a mind of IQ N+10. So say, the smartest human alive has 150 IQ. He goes and creates an AI that has 160 IQ, which then goes on to create a 170-IQ AI, ad infinitum.

Of course you could argue the relationship is different. Maybe the ith mind can create at best an N+(1/2)^i mind, at which point the whole series will hit an asymptote, a natural limit caused by diminished returns. But it would be one hell of a coincidence if humans were close to that natural limit.

So basically, what we need to do to potentially start intelligence explosion is to figure out how to make a general AI that is just a little bit smarter than us. Which seems entirely possible, given that we can use as much hardware as we like, making it both larger and faster than human brains.
This is the best library of its kind that I've seen. Shockingly intuitive compared to something like Treetop for Ruby.
Nice solution to save money, but for a company that is making money, $75 or $100 a month to MailChimp is well worth it. Beyond the time it will take you setup a server, configure it, and install Sendy, there is a huge limitation with SES:

10,000/24hrs at a rate of 5 emails per second.

If your list is decent sized, say 50,000 it would take over 2.5 hours to send your newsletter. Beyond that, MailChimp deals with IP whitelisting, blacklisting, scalability, SPF, DKIM, and the bevy of other e-mail sending nightmares.
> Typescript is just ECMAScript 6, with type annotations.

Then it's not "just ECMAScript 6", is it? Anyway, I'm not saying TypeScript doesn't have merit--in fact, I'm considering using it in my next web app. I'm just saying that using TypeScript is a tradeoff that's not without drawbacks, since you're now dependent on a new set of tools and new additions to the syntax (which means, for instance, that your editor/IDE has to specifically support TypeScript). You could say the same about ES6, but at least the latter is at some point going to be standard among browsers (and the tools won't be needed).
I assume that you will pay the same way an advertiser would pay - by bidding for the space. If your bid exceeds the bids of anyone else trying to advertise there, nothing will be shown. Otherwise you'll be shown an ad as normal.
Smallest Breathalyzer in the World
It really depends how you're using the random coin tossing. Are you going through a list of securities then tossing a coin and if it's heads you'll buy it, if it's tails, you'll sell? How will you allocate your capital? If it's heads you'll put commit 10% or your balance and if it's tails, 20%?
Will you use coin tosses for your exit parameters as well?

While coin tossing in and of itself is random, the manner in which you use it is not. So at the end of the day, your 'completely random strategy' may not actually be all that random...
Just something to think about.
I think I would pay most to not be tracked or to avoid video ads.
"Ignorance is a prerequisite for disagreement if you assume entirely rational decision-making."

You'd also have to be profoundly naive to ever assume entirely rational decision-making out of humans, though I get the sense that a number of those words must mean very different things to you than they do to most.
Usually you don't just go read source code for the heck of it. You read the source code either to contribute a feature or fix a bug. There's no point in reading the src otherwise because you won't find a good enough reason to try to fully understand it.
The pricing denomination is set both too high and too low at the same time, depending on whom we're talking about. The whole idea of micropayments to support, for instance, content creators was to generally envision a transactional denomination far below $1 -- hence the word "micro." Since even this really never got off the ground in any significant way, isn't it a stretch to imagine that $1/month is a low enough psychological barrier-to-entry for most average consumers. Similarly, for those true supporter zealots, is limiting the top end to $3/month logical? Why should it be limited at all?
Nope. Not being hypocrite here. DNA that is not needed will wither away. And I do understand evolution. Quite well actually simply because I have debated it far more rationally than those who have outright rejected it and those who have unquestionably accepted it. And there happen to be a lot few mysteries with my explanation.

Think of DNA as computer code. Think of each creature as a robot with computer code built in. Now think of DNA as also having the code to recreate the creature. Overloaded DNA will collapse. Or incredibly sophisticated biology will be able to handle overloaded DNA. Either way, too much complexity breaks. You may call it "Survival of the fittest" implying chaos theory but I call it harmonious morphology implying benign force.
This could be huge if applied to YouTube content, as I'm sure there are many parents of iPad children who don't want their kids seeing ads.
This just goes to cause their position to weaken even more among more technically advanced solutions which ease the customer experience.
Bubbles, Financial Crises, and Systemic Risk [pdf]
That's not because of LICEcap, that's because of the nature of gifs. Gifs are a horrible format for longform motion. All Imgur or gyfcat do is convert it from a gif to a mp4.

If you're worried about size, just use the mp4.
My guess (haven't researched yet) is that Google is taking a percentage, and Google needs that percentage needs to be high enough to make it worth while.
Mandrill is great, we use it at https://commando.io, but it is geared toward transactional emails (notifications), not newsletters.
Alt – ES6 Flux implementation
Mine was the Casino story: http://www.kuro5hin.org/story/2001/7/19/181127/355

Almost 15 years ago now yet I still remember it. That was Kuro5hin at its peak.
I see the bug as JSLint's problem, not the code in question (though admittedly that was bad code). I agree that if your tooling requires semicolons you should be pragmatic and include them, but the reality is that parsers/minifiers are mostly built with the assumption that users won't always include semicolons, so that's a largely hypothetical situation.

I definitely agree that you should code defensively, but I'm just not seeing why adding semicolons where ASI kicks in is a practical
thing to do. I don't agree semicolons make the code more readable, but if there was such a case you should definitely add them. And everyone -
not just people who omit non-ASI'ed semicolons - will forget to include them where needed eventually, but that's not even an especially painful bug.

There are in my opinion more dangerous style choices that are ignored, like daisy-chained declarations. Writing

var x = 1,

y = 2,

z = 3

is a pretty lousy idea, as it unnecessarily couples the meaning of several lines of code together, and makes code harder to edit. If you unthinkingly truncate the first line you get

y = 2,
z = 3

a pair of global assignments! That could be a really pernicious bug if you have supposedly 'local' variables sharing the name with an existing global object. It's better to be defensive and write

var x = 1
var y = 2
var z = 3

if only for editability.

My point is that the strong feeling on 'Semicolons' vs 'No Semicolons' is largely a product of focusing bias (http://en.wikipedia.org/wiki/Anchoring); to the extent that it is a problem either way it is a minor one, evidenced by the fact that similar stylistic dangers (see above) are either unfairly ignored or rightly not fretted over.

tl;dr
I don't see a practically valuable reason to use them where ASI does the work for you, semicolon vs semicolon is barely a practical issue either way.
Ask HN: Email for Students
Don't know what it future might be but decided to hack it together anyways. Hope it helps some kids in Africa. http://Classroom.ng/index.html
Indeed. It's a little thing, but even a small icon at the top of the page that tells me "I'm supporting this site with cash, I'm awesome", would be a small self-esteem boost; a reminder that I do reward the author whose content I benefit from, and a nice feeling that he's getting my money directly. Just keep it unobtrusive.

Come to think of it, where I'd really like to have it is the browser - say right there in the address bar, next to the RSS button (please, please bring it back!). This way it will be unobtrusive, in a consistent place, and won't interfere with the page layout. Win-win for everyone.
Well that's why I said they'll probably be forced to pay a fine or damages. They could for example look at number of licenses VMWare sold with the GPL code in it, then take a fraction of the profits from each or something like that.

Stopping will probably just be another outcome unless they can come with some kind of agreement, like a separate commercial relicensed version of the GPL (but with multiple contributors that becomes a nightmare)
Do you have an idea of how many watts this will run at? I live off-grid so every watt counts.
Yes, please. Because they seem to be one of the few companies who make things that don't suck.
Wait, what? This is AngularJS? I'm a SysAdmin / DevOps guy that has recently taken up Web Development, spending the last year or so getting neck deep in AngularJS.

This looks and feels entirely different, and I don't care to start from scratch.
Car insurance for the major players in the U.S. has historically been about capturing users in the funnel, and making pricing information extremely opaque. This is very different from how the UK operates (see https://www.google.co.uk/compare/).

Price transparency like this is the death knell for the likes of geico, state farm...etc.
You have a very valid point regarding bugs. Transpiler bugs definitely happen. When I first tried using Babel - still named 6to5 then - instead of Traceur, it immediately broke my code because of an incorrect TCO implementation in Babel. Babel's maintainer (sebmck) is insanely responsive and the bug was fixed almost immediately, but still.

If I used Babel or any other transpiler for critical production code, I would only enable a whitelist of features that I thoroughly understand: for example, how a fat arrow is translated into a regular function. This vetting would be time-consuming, but that's a price I'd be willing to pay because I enjoy writing ES6 much more than ES5. That's highly subjective though, so I completely understand how some other people would rather just stick to ES5 and get stuff done with the lowest possible risk of weird things happening.
Of course you should! I am a UX designer (sort of)! In fact, the only time I've used Angular was when I used the Ionic framework to create a proof-of-concept to test with users.

I was just commenting on the fact that they are marketing it as such. Previously, they didn't really seem to use such language.

I think it's a great move on their part, and it seems like it's a useful tool for rapid prototyping.
Sounds... glamorous.
I beg to differ. For example, reading the Go source is extremely useful both to learn idiomatic Go, and for reference.
Google Compare Auto Insurance