skysight-inc/HackerNews huggingface dataset:
I never said that it would be a popular war...just large scale. Just because something is not popular with the majority of a population (loss of FB) does not mean it cannot/will not happen. Even in a democracy.

I must ask.

> Large scale war? Give me a break.

Are you suggesting that large scale war cannot ever happen in the future. That it's completely outside the realm of possibility? Is it an impossibility?
When you switch providers, you still have to warn your friends about the change. The only way not to is to own your own domain name (whatever that means).

More generally, I think there's an incentive problem here: it is just too convenient to let Big Data host your email. And if you're crazy enough to have a mail server at home, it is just too convenient for everyone else to spam-filter you as a netbot (because you're using a residential IP address).
For the example given, you probably don't need Negroni, Controller or Render.

Mux is also possibly surplus, but does tidy up the extraction of values from routes a little. But to be totally honest the given example isn't complex enough to start letting Mux shine (multiple values on URLs, a single app serving both http and https).

Blackfriday (for Markdown) is necessary if you want to convert your text input into HTML, though there is a missing dependency here which is Bluemonday.

Bluemonday ( https://github.com/microcosm-cc/bluemonday ) is a HTML sanitizer and ensures that XSS supplied via the Markdown box is stripped before rendering - I wrote that, it's based on the whitelisting approach as demonstrated by the OWASP Java HTML Sanitizer. Blackfriday even recommends you clean your untrusted inputs: https://github.com/russross/blackfriday#sanitize-untrusted-c...

SQLite3 is required, or at least some SQL provider is going to be required if the tutorial wants to fully demonstrate actually saving content and using one of the established interfaces (database/sql) to do so.

So you could reduce this to three deps: Blackfriday, Bluemonday, SQLite3 and stick to core/stdlib http for the actual "web app in Go" stuff.

The other deps, it is debatable whether or not they are essential, certainly the larger web apps will find that they are simplified and easier to read and work with by using some combination of Mux, Negroni and Controller depending on your needs. Render I have not used and do not have a strong opinion on.
The Incredible Story of the Man Who Run Through the Ocean in a Hydrogen Bubble
previously: https://news.ycombinator.com/item?id=4561787
Γιατί οι σύγχρονες επιχειρήσεις αγαπούν τα social media; – GetConnected.Gr
Hello my friend. I'm actually present in the logs. And we do talk quite a bit about how to spread awareness towards the corruption in video game journalism.

The logs aren't for the fainthearted because people say stupid things and spout memes, myself included. But everything is there.

Trying to say "look! it's in the logs!" then linking to thousands of lines of text is kind of silly.

The logs will also prove that the logs Zoe Quinn is spreading around are cherrypicked and edited. But that would require actually reading thousands of lines of text, which I'm sure neither you nor anyone willing to listen to the opposing viewpoint is willing to do.

The "secret club" is on rizon, in the #burgersandfries channel, and yes, we kept the old name. You're free to drop in and chat any time.
The Horrible Implications of the EU VAT “Place of Supply” Change
Google Apps for Work and 11 Extensions to Go with Your Gmail
Anonymous VPN, Secure Proxy, E-mail, Data Storage
Not at all. There is an artificial difficulty added to the hashing and signing to ensure that only a certain amount of bitcoins are mined per hour.

The security in the protocol comes from the distributed effort whereby everyone verifies other people's hashing. The difficulty level does not make it more or less secure.
3) is not really useful if you login quite often from different devices that aren’t synced, so you can’t use a password manager.
The EU regulation is about preventing lead contamination of the waste stream.
Alex Schulz from Facebook. Also check the additional reading and videos.
I can tell you: They do not.

I made a small program to access Google Keep automatically. Because I was too lazy to implement proper authentication, I just hardcoded my session keys. The app is started from a different IP, using a different user agent and is STILL able to access the site after weeks!

(Nowadays I have proper authentication in there, but it’s still worrying that stealing sessions from Google is so easy. Especially because some Google services submit their sessions keys via HTTP, without SSL)
So far everyone from the CDC has been describing what we know about Ebola spreading in scientific knowledge, which is extremely conservative. Everyone I know in my profession thinks about it like an pen tester would, "how would it get into the usa if there's screening?" "how would someone get Ebola without physical contact if it's not airborne?" "if bad sanitation in Africa is the reason that it's spreading so quick there, are there any places in my country that have bad sanitation?" It seems like a better strategy to think about these things and be wrong than have it kill a bunch of people, but I know good and well that my actual understanding is superficial. But it's seemed to have good explanatory power for everything that's happened so far that has taken people by surprise.
Given that that's probably percentage by weight, and the density of lead itself, possibly.
> Resources can still be included from a variety of domains, but the data they use is exclusive to this sandbox. A script from google.com on youtube.com would be completely isolated from the same script running at blogger.com.

1. How would that work exactly? There's nothing stopping the script from sending data back to a server for later association with another site.

2. How would a site (or the user) authorize specific 3rd-parties to operate within a given site? This problem is seen by anyone running NoScript today, observing how sites break/work as a subset of 3rd-party scripts is incrementally enabled.

3. If servers are sharing data in real time with commercial 3rd-parties, would they be required to disclose this to users? Publishers don't disclose this today. NoScript allows users to identify 3rd-parties and block them. If this is done on the server, is there a loss in transparency?

4. In general, systems which implement strong isolation are immediately met with user requests to relax this isolation in specific contexts. E.g. Apple added inter-app communication in iOS8. How can "contextual whitelists" be maintained for cross-domain risk management? Should these be determined by the browser vendor, user, or server? Do we need a multi-stakeholder model like CSS, with user preferences negotiated at runtime with publisher preferences? What happens when proprietary DRM is running in the client?
With LinkedIn being as bad as people say, why do people sign up to it?

Is there really no alternative? What is it that makes it compulsory to use?

I have a very out of date profile, but rarely use it. For some reason I don't seem to get spammed. I don't see any use for it, so I don't visit.
> Mind = blown.

What an unfortunate "sentence" in otherwise very informative and captivating article.
The article mentions that it's safe (relatively?) with hard water, but not with soft water
I tried to post this review on gitbooks.io, but couldn't. So I guess I'll put this up here:

This is a great introduction to building web apps in Go. (I started roughly two months ago, but had this book been around, I'd have been brought up to speed a lot faster).

Here's why: the predominant approach to building web apps in Go is to build on top of standard interfaces (e.g. net/http), and to keep things as simple as possible. Heavy, prescriptive frameworks are frowned upon. This is a great approach, but probably strange to people (like me) who come from prescriptive frameworks like Rails or Django.

Jeremy's guide sticks to Go conventions, while respectfully suggesting lightweight libraries that complement this approach. The guide is never "YOU MUST USE THIS", instead it always introduces the bare-bones approach first, and then tells you "hey, there's a 3rd party library that gives you some useful shortcuts on top of those." And indeed, each of the recommended libraries are idiomatic and easy to understand.

My review is probably biased, though, because I now have some idea now of how to write web apps in Go. But I certainly wished this book had existed when I first started.
Beginning iOS 8 Programming with Swift
The background of that pages makes my screen look dirty. Even though I know it's the background every time my eyes move I see new dust on my screen :)
Currying often allows for elegant point free code. Like in your last line, for F# they could also have written

[1..100] |> List.iter (fizzbuzz >> printfn "%s")
I will after work today.
[1] summarizes why TLC client auth isn't wide spread, but he also proposes some TLS extensions to improve client auth. Such as Origin-bound certificates [2] so that the user does not have to choose which certificate to use for authenticating.

[1]: http://www.browserauth.net/tls-client-authentication
[2]: http://www.browserauth.net/origin-bound-certificates
We must be at the top of the market if VC's are backing science. I know that investing in real science is the most important thing that we as a society can invest in, yet as an asset class it has never done anything other than lose money for investors. What is the date - February 2000?
Early Bird Special $1 for the new invention “Intelishake” delivered to you door
Hi guys, you asked to be informed when it is live, we are now live, get it quick!

https://www.kickstarter.com/projects/1593175966/intelishake-smart-sports-drinks-bottle-built-in-st
Because of the network effect. It is a lazy way to keep up a list of contacts you have worked with, that will automatically update itself when people move. I don't really plan to contact everyone in the future, but I sometimes look up what people are up to. It is good way to discover companies in your area of expertise.
TLS client authentication [1] is doing this already.

[1]: http://www.browserauth.net/tls-client-authentication
Why to use animations on your website
Multiplierless hack for constant division by certain factors
I'm not disagreeing with you, but

> Symbols persist across multiple requests; this is a big part of why they are so beneficial.

That is still not really useful, PHP throws the entire execution context away after the request has finished. There is no sharing nor anything to persist unless you're doing so with an external data-store.
Ask HN: Looking for a tool for storing, editing and viewing structured data
I'm looking for tools that allow users with limited programming skills (like MBAs that know how to use Excel) to store, filter, and input structured data.

Like a fancy, user friendly and competent PHPMyAdmin or something. I have found https://www.zoho.com in my searches so for, but I'm looking for more alternatives. It would be cool if it had some kind of relationship or object structure.

So that I can create a user object, and then later on attach properties to that user object.
Because BUGS.

http://doc.rust-lang.org/nightly/intro.html#safety-%3Cem%3Ea...
Toward Stronger Authentication for the Web
I always was under the impression that Chrome was build on top of Chromium. Is this not so? And if not, would somebody please be so kind to be able to explain what exactly the relationship between Chrome and Chromium is these days?
The Reading Level of Presidential Speeches (featuring Visualized Data)
If I understand this correctly, it is effectively doing what a photo-finish camera does at race sports events, except that the slit moves across the scene, rather than the scene moving past the slit.

Photo-finish shots also end up looking pretty weird:
http://coachdeanhebert.files.wordpress.com/2007/08/100-photo...
> but only recently has PHP gotten around to supporting it

You're talking about the `[]` short-hand for arrays, right? That was released in version 5.4, in March 2012, I wouldn't really say that's "recent", at least in my opinion.
That's historically true but TLS is now really common on both servers and clients. In fact most major email clients I've seen show a warning if the server only supports plain text.

Thunderbird shows a large modal "WARNING! Server mail.myhost.com does not use encryption" dialog.
I feel you on this, also coming from Django background, there is no equivalent yet for golang, though I've been skimming with revel for some time, it's still incomplete from what I want. This is just perfect opportunity to learn something that is more disconnected, but syncs with harmony. :)
This looks awesome! Thanks a lot, Jeremy for doing this and sharing it with us!
Here's what the final example from the blog would look like, if you were to directly translate it into C++: http://coliru.stacked-crooked.com/a/265c6ec6fb6751a9

Now, of course, no one would program that way, but I think it does help visualize what really happens.

The obvious cost from delaying the printing is that you have to branch a second time, later in the code, to consume the value. I wonder how feasible it would be to introduce some kind of compiler transform that could invert the control flow, essentially pasting the surrounding code into the inner branches, to make this abstraction cost-free.
Would be sensible, if only the installation procedure didn't cluelessly combine downloading source with compiling it. Hey, some people want to build binary packages out of the code out there!
Object.defineProperty along with a number of ES5 Object methods that don't work at all, or don't work correctly.

Because IE8 includes it's own horrid implementation that only works on DOM elements, the various shims for it fail (and fail in some really interesting ways). Using Sweet.js macros and compiling it out to a differently named method call would allow us to get around that limitation.
World Builder – An inspirational 3D UI in a wonderful story
Well, here's an exhaustively checking version. Not statically still of course.

for x in range(1,101):
print [
# %3 = 0
[ x, "Fizz" ],
[ "Buzz", "FizzBuzz"] # %5 = 0
][x%3 == 0][x%5 == 0]

(I'll note this was hard to get than if-checks and pattern matching so I won't be replacing such logic with matrices in my Python program any time soon...)
Yes its resolved now..
That's because "use strict" is ignored in IE8/9 (thankfully). You usually won't run into any issues, but if you're relying on strict-mode for certain semantics you can run into some very subtle bugs. The chances of that are super low though, I've only ever done it on purpose :)
Slow credit card verification lands Florida man in jail
Cushion: a tool to help freelancers plan and manage their year (private beta)
Came across this a couple of days ago. I don't know how good their product is as I've never used it, but it seems relevant to your problem.

http://www.pushstartr.com/
It is completely useless in the sense that you can do the same thing with a simple blog and json file for your resume. The reason people use it is because it is an extremely simple way to showcase a professional profile in a place where every recruiter and their grandma knows is full of professional profiles.

It would be very easy to build an alternative. The hard part would be amassing the critical mass of recruiters. For a while Forrst was on the right track but it no longer exists.
That is the UI that I would like to have for 3D modeling. I hope somebody is building it.
Whocalld.com
The article states that China's problem is too many little farms, and that farmers can't consolidate because the land is owned by the government. It even goes as far as suggesting that private ownership of the land would help get bigger, more efficient farms instead of a larger number of smaller ones. I understand this is a US site so they're not allowed to say that, but aren't they basically making the case for collective farming (as in communism)?
We have to weigh these benefits to (piston-powered) general aviation (mostly a hobby?) against toxifying the environment.

Frankly I don't think piston-powered GA is vital enough to our economy/society to justify such a long grace period on removing the leaded fuel.

If our Cessnas can't climb quite as fast or fly quite as far - that seems a very reasonable cost for removing a known potent neurotoxin from the environment.
Is this article an ad?
As nasty as lead is, a few things make me wonder if some of the claims, particularly regarding low levels of lead and IQ, are on shaky ground. The Flynn Effect continued despite lead levels rising during the twentieth century. Now that lead has been eliminated, there should be clear increases in IQ- have these been found?
I don't see a problem with code chosen for each example. What is a problem is explicitly stating that python doesn't have such functionality.
Thanks for the info, it's always nice to improve my English knowledge! :)
Because you're effectively herding a group of cats, and coming up with a new name with a new cause every time someone tries to slimeball and gaslight you is a good way to lose momentum.

But here's the thing, while the original allegation of her sleeping with Nathan for reviews is bullshit, that doesn't clean up the fact she entered a romantic relationship pretty much right after Nathan published his piece.[1]

On March 31, Nathan published the only Kotaku article he's written involving Zoe Quinn. It was about Game Jam, a failed reality show that Zoe and other developers were upset about being on. At the time, Nathan and Zoe were professional acquaintances. He quoted blog posts written by Zoe and others involved in the show. Shortly after that, in early April, Nathan and Zoe began a romantic relationship. He has not written about her since. Nathan never reviewed Zoe Quinn's game Depression Quest, let alone gave it a favorable review.

Nor does it excuse the fact that she was actually covered by Patricia Hernandez, a close friend of hers, a long while back without disclosure either. The update at the bottom happened after the fallout.[2]

The harassment that she received that prompted her game to be taken down from Steam Greenlight in Particia's article was also proven to be false.[3]

Unfortunately, since Wikipedia's WikiProject Feminism is brigading the article (which is now locked) http://puu.sh/bZri1/121afb137b.png

The only other source of a decent timeline is KnowYourMeme of all places.[3]

The escapist at the very least decided to apologize for reporting on her original harassment on Steam Greenlight without doublechecking[4]

"But to explain is not to excuse. Our editor-in-chief, Greg Tito, having reviewed the facts at hand, concluded we ourselves have been imperfect in maintaining journalistic standards. A particularly problematic article, the one which generated his review, was about the alleged harassment of an indie developer by a forum community which denied the allegations but was itself victimized as a result of them. The article failed to cite the harassment as alleged, failed to give the forum community an opportunity present its point of view, and did not verify the claims or secure other sources. Mr. Tito has personally updated the article and spoken to all our editors about the importance of adhering to standards that will prevent such bad incidents from happening again."

[1]http://kotaku.com/in-recent-days-ive-been-asked-several-time...

[2]http://kotaku.com/depression-quest-the-thoughtful-game-about...

[3]http://knowyourmeme.com/memes/events/quinnspiracy

[4]http://www.escapistmagazine.com/articles/view/video-games/ed...

Even the most polite and level-headed Gamergate fans seem to spend far more energy defending the Gamergate name than they do attacking actual corruption. It makes you look like you care more about a snappy name than about getting your message heard; frankly, it makes you look like dupes for a small group of misogynistic trolls.

It's to be defended because the movement doesn't stand for misogyny, and changing the name is effectively admitting to something that it didn't do.
Dainas
Is this guide specific for Go on Heroku or its concepts can be easily applied elsewhere?
Sure, if you think of Standard Oil as the apex of socialized fuel production.

Communism has nothing to do with the scale things are operated at.
A very cool article, indeed; but I believe he uses the term exposure wrong.

Exposure is the total time our whole light sensitive area is exposed to the light coming from our scene. You can think of it as an integral of the sensor (or film) area exposed as a function of the time, divided by the total sensor area.

In the examples he uses the term exposure to describe the total scantime of the sensor, whilst it seems that his actual exposure (which is equal to the time each row of pixels samples the scene) is much smaller.

It may sound as a small difference but if one wants to reproduce the effect, we will essentially need to match two parameters: exposure and scantime. While exposure is easy to set, scantime is pretty much hardcoded and depends on the physical characteristics of the camera. Even an analog shutter has a scantime on small exposure times.
.. followed by the other nukes detonating above cities as soon as they complete their ballistic trajectories.

A "limited" nuclear war is an absurdity, and it's dangerous to even think that it might be possible let alone end in anything other than massive destruction.
This looks like a nightmare for small European businesses selling digital products. Thankfully I should be shielded from the worst of it it because:
-my business is already registered for VAT
-my payment processor (Avangate) take care of all the VAT issues
Interesting idea. There is also a similar tool over here: https://suite.websecurify.com/market/httpview
Same as me. I relied on it heavily around 2010, but their glacial development made Symfony a better choice in 2012.
Ask HN: Discovering ourselves by sharing our hopes, dreams and fears
doof is an experiment. It aims to help us discover ourselves and those we care about by posing us simple meaningful questions which require a little thoughtful consideration to answer.

Life is short. Years fly by in a heartbeat. It's easy to get trapped in the day-to-day and miss out on the big picture.

As self-actualizing human beings, it's imperative we stop from time to time and think about who we really are, what we want our lives to be, and how we wish to be remembered long after we're gone.

Questions can catapult us out of the here-and-now and help us transcend to a deeper and more honest mindset. A mindset that helps us think with clarity, truth and perspective. Putting to paper our unbridled hopes, desires and fears is invigorating and nerve-wracking. It helps us uncover our true essence and aids us to live with depth and meaning.

Sharing our hopes and fears, confessing our indiscretions and longings is incredibly cathartic. It cleanses and purifies. It has the power to renew and restore.

Would love to hear what you think

http://doof.com
It would be helpful for Go newbies if a 3rd column (description) was added to the table in the "Required Packages" section.
I don't see a problem here. The whole world doesn't need to be using GitHub.
Because writing and compiling code/projects in it is very painful. Header files, custom makefiles, etc.
Human Universe 2014 BBC tv
Why I insist that humans are different.

Number of heart beats per life of regular animal is about 1 billion. Humans average 2 billions. We use different longevity modes than rest of animal kingdom, I think.
How is it different from phpMyAdmin ?
Meizitang Botanical Slimming Soft Gel the Strongest Weight-loss Hack
Buy the strongest weight-loss Hack - Meizitang Botanical Slimming Soft Gel at http://www.meizitangbotanicalslimsoftgel.com/ , 100% Authentic and Original , best price and free shipping all over the world