skysight-inc/HackerNews huggingface dataset:
For (2) you need users consent to that. That generally means, such provision must be reasonably visible and explained to user when he registers or starts editing. Linked post had shown the only thing user seems to consent before she could start editing to is that she's over 13 years old.

Edit: Oh, also. Everyone, please don't downvote parent post. While one may well disagree with what it says, that post is certainly relevant to the discussion, so pushing it down the comments page isn't a good idea. Even if what said there is plain wrong.
Yup, that's the one. "Sickly cows" was the key phrase and you're still on the first page of Google results for it. Link (wow, a 6 digit HN item number): https://news.ycombinator.com/item?id=472985

I didn't want to give specifics for preserving your Fool anonymity if you still wanted it, but guess you have a public enough internet persona nowadays that that ship has sailed. Thanks again for helping direct me into a better level of software experience and knowledge, as inadvertent and roundabout as it was. I started stalking you on HN in hopes of more Japanese slice-of-life stories that you shared on the Fool, and wound up discovering a much greater world of software instead.
I am a professional mathematician, and yes, the parents in these articles will almost always say things that reveal their own fears and misunderstandings of math. This doesn't make the Common Core implementation any better, and part of the reason is that these same parents (people of equivalent mathematical experience) are the ones teaching the kids and writing the state-wide tests and writing the textbooks.
One version of python on a modern linux OS? How do you mesh the default version of python used by the os with the version of python required by your application code?
Mandatory tracking was removed form Chromium in 2010

Opt-in tracking still exists.
Libre suffers from the same problem as 'free' perception-wise, and has the bonus issue of being hard to know if you're pronouncing it right. Libre means free, so any word association issues around free will apply by default. Also, not all open source software is free in price terms, which free/libre creates confusion around.
For Go, you probably don't want to use their net/http server if you will also have it doing SSL/TLS. Go's TLS implementation doesn't support a lot of older cipher suites which could be a problem for some clients. As well, it is not as hardened as OpenSSL and others (such as possibly being vulnerable to timing attacks[0]).

[0] https://code.google.com/p/go/issues/detail?id=2445
smartest comment on the thread
Adding “Fast Lanes” Does Not Require Harming the Internet
It's a nonsense comparison anyway. E.g. with Java I don't have to care much about the hardware an operating system (e.g. we develop on Mac and deploy on Linux).

And sure, you can use an application container. But you can also embed a webserver. E.g., we Jetty embedded and use a strict SecurityManager policy[1]. So it's more like:

Code -> JVM (with security manager)

[1] http://docs.oracle.com/javase/tutorial/essential/environment...
So if my company had average content that could reach 2 billion people against Mediaflix's 50m with closed silverlight, I'd still survive.

Your company is called YouTube, and it's doing just fine.
TV Tropes is total crap now. I also departed around the time of one of the big censorship debacles, and honestly, don't miss it.

PS. thanks for indirectly sharing a link to All The Tropes (linked author's fork of TVTropes) too; might have a poke around there.
A story on finding an elusive security bug and managing it responsibly
"Goodbye Flip Phone" Not likely - as long as the carriers REQUIRE a data plan to buy a smart phone. Some people use a WiFi tablet and a flip phone to keep monthly costs to a minimum.
That is true, what if in future ubuntu/centos include Go by default (which might not the version you use)? I believe then will have some GVM or similar tool to solve the problem.

Edit: As others pointed out, Go is compiled binary and does not required runtime (like JVM) so versionning is not issue. Thanks for clearing up.
but in reality the people who disagree often have just as good an understanding of the basic facts, yet disagree anyway.

Really? I hate to be the elitist asshole, but if people don't understand that making bits uncopyable is not in the realm of reality, then I would argue they don't understand basic facts. See Schneier's commentary on "making water not wet" and copy protection, eg https://www.schneier.com/crypto-gram-0108.html#7
Storage is cheap, and you can stash the list away somewhere that doesn't interfere with the main content, so what does that matter?
It doesn't make it true either, and nothing that the original poster said suggested that it might be the case. Heck, we don't even know the gender of the original poster.
Show HN: Stack Overflow for Guitar
You're not the only one, buddy.
You can counterfeit money on traditional printers, but we didn't ban printers (not as serious as building a deadly weapon, but still a huge crime in our society). The current solution is that big-league photo editing programs, copiers, and some high-end printers have mandated built-in detection algorithms for currency[1].

Maybe the same thing will happen for weapons? That becomes a harder problem in 3D, but are there common patterns unique to a receiver or barrel assembly or something?

I don't love any mandated black-box code running on my devices, but it would be better than most of the alternatives I can think of. (Banning, doing nothing at all)

[1] e.g. http://en.wikipedia.org/wiki/EURion_constellation
Sounds like wankers to me.
golden rule of hosting / paas: the less someone pays, the more difficult they will be to satisfy.

this holds all the way down to $0 (free), in which case, the customer is almost never satisfied. because they're getting almost no value for no money.
Rote solves everything and nothing. Faster time to correct answer, yet no understanding of solution. I'd rather have people who can reason and fumble through a problem than can rattle off memorized facts.
This is my fav: https://www.youtube.com/watch?v=0CDXJ6bMkMY
Riiight. Unlike other browser vendors with more than >5% marketshare, which all voted NO on DRM.

Anyway the message is frivolous and OFF TOPIC.
Wait, so the CEO's role is to drive up valuations? I think Yahoo's a little past that point.
> There is another one that is removed from this list to save me some embarrassment.

Please go on.
Our IRC chat (flowdock) has a section which is basically water cooler discussion and copious amounts of gifs. Normal work takes place in other channels.

Other than that...

rdio subscription

Local meetups

"bring my dog to work" self-made perk :) He hangs out in the same room I'm in for most of the day.
Have been running on the Raspberry Pi for the last year (on lighttpd), but that version was a little troublesome on the usability front. This looks like progress, however, with a HTML5 player being a great improvement.

EDIT: Just updated to the latest version (very simple - clone new 'site files' from Github and copy the previous config, installer does the rest) and can confirm the experience is much improved with the new web player.
Ask PG: Can you do it again?
I have done nothing significant in life yet. Have not helped anyone or improved the world at all in almost any sense. But still it took me a lot of practice to get to where I am now. I am confident I can do it again and again given same amount of time and same attitude to life from same or little more limits I had and starting from any timeline from 1980 to 2014. Only thing it takes is same amount of practice. This is probably true for 99% people living today.

I am curious if you feel the same way. If you are given back your time and energy but taken back everything else, can you repeat what have you done? Say, starting today? If yes, how much more limits can you overcome?

I have a lot of admiration for you. I consider you my mentor (book, article and other works). This is not to challenge you or anyone- just trying to understand what successful people think about luck, environment and timeline.
OTH there was no Heartbleed bug in the SSL implementation of Go's net/http. So much for hardened implementation. Secondly you can use go behind a http proxy, or even in an FCGI etc environment with minimal change to the code.
I fear the day the FSF changes, be it because its leader(s) die (it's a fact of life, sadly) or the new world phases them out. That day is the day I will know freedom has lost. If Stallman came to me and said he's using a Windows machine and has given up on his uphill battle against proprietary software, it'd probably be the day I realize it's over.

I thank the FSF and Richard Stallman for being an unwavering wall without compromises, it makes me feel safe and legitimizes me to follow an ideal. It lets me hold such ideal, a target, knowing it's possible to be like them one day.
> The stuff they are building today is fundamental to an open internet for the future

How exactly and what's the point of Mozilla, if they aren't following through on their principles? If they do whatever Google and Microsoft do, then they are just as bad as them, and not something I can put my hopes in to protect an "open Internet". They proved that yesterday.
I have 0x65 problems and knowing 12*11 from memory doesn't solve any of them.
Measure yourself.

If you believe you can work equally good with sleep deprivation you should test it.

Start measuring how productive you are hour after hour, WRITING down(very important) not only how much you do but also your energy level. Do this for 40 days.

Now, for 40 days do the same but sleeping what you need, no timer clock.

Compare the results.

When I did it for a completely unrelated reason, the results were so shocking to me. I actually believed that sacrifice meant better results. It does not have to.

Probably you don't need to sleep much if your job does not require much from you, just meeting people, staying there and so on.

I do triple or quadruple my productivity. I do program machines, and those things make work for me, but what they do has to be perfect.

Remember Chernobyl or the Air France disasters. The mostly trained and smart persons become stupid after sleep deprivation.
> that's how all compiled languages are

You mean, like Java and C# ?!
Not being a Go developer I don't understand why this would be the case. Doesn't Go compile code to a binary? Why should Go even be required on the server?
Put me in that camp. I did care about DRM at one time, but that's tapered off quite a bit over the years.

A lot of this probably correlates with my having become something of a cord cutter. It's hard to get worked up over concerns that someone might be threatening my "right" to disposable content that I've decided I don't need, usually don't want, and tend to think of as having a net negative impact on my quality of life. Perhaps it's my jaded brand of libertarianism showing: I'm inclined to say that media companies have just as much a right to make it hard for me to give them money as I have a right to continue not giving them money. Ironically enough, we're actually working toward a common cause.

(edit: A response would be more edifying than a drive-by downvote, y'all.)
If you read any posts or listen to any talks by Google's Go team, they are a fairly modest about Go. They know it isn't as fast as it could be (since they don't have decades of compiler optimizations yet that GCC or other compilers would give). As well, it's just a newer language. One thing a lot of people don't always realize is Golang started with the Plan9 C compiler[0]. So they actually generate all the way from source to machine code with their own compiler toolchain (no LLVM, GCC, or other compiler required).

When you look at the people coming to Go, most are coming from Python or Ruby, not C, C++, or Java. So a lot of the experience Go developers have are those other languages. As Rob Pike pointed out 2 years ago[1], while they set out for Go to replace C++, it ended up actually being a much better fit for Python and Ruby developers.

[0] http://adventgo.blogspot.ca/2014/05/origin-of-go-toolchain.h...

[1] http://commandcenter.blogspot.com/2012/06/less-is-exponentia...
Wouldn't giving a pointer to the specific point in the edit history you sourced it from (so people can dig backwards if they care to) be enough? I'd have guessed so (IANAL, etc.).
Might not want to add another item to your keychain (or desk drawer), but if you know it's lackluster and you keep your money there, it seems like accepting the token fob would be the smart move .
Show HN: Video answers to coding problems
Internet Brands tried something similar with WikiTravel (also CC). When they bought the popular wiki and slapped their ads all over it, some contributors forked it as WikiVoyage. IB sued. It was eventually settled in favor of WikiVoyage.

http://thenextweb.com/insider/2013/02/16/wikimedia-internet-...
Woman’s Cancer killed by re-engineered Measles virus
What's the point in having leverage if you're not going to use it?

This was their moment. They have the second largest audience of desktop users. They have their leverage, and chose not to use it.
Ah, true. I guess I didn't mean to call Java slow, but interpreted languages in general (at least, their reference implementations) are pretty slow. You're right... Java's kind of in its own category in a lot of ways.
IPhone 5S and Nexus 5 in WebGL
Postgresql is getting better and better!
I am happy lately every release has some more feature / improvement about replication.
Yeah, many of the ruby applications I've seen recommend RVM so that you can isolate yourself from the system-installed version of ruby. That's the nice thing about go - each application carries around everything it needs to run in total isolation from the rest of the machine.
In Kansas, Professors Must Now Watch What They Tweet
Is PostgreSQL going to get its own programming language that is functional/object-oriented/homoiconic/has-all-the-new-fangled-goodies that will allow us to do anything and everything, together with GUI language, so we can forget all other languages?
I completely agree. I built myself a metasearch engine that uses StackExchange and other sources in parallel; for example: http://gigglebang.com/?q=postgres+replication+monitoring

It's really basic, but I end up starting most of my searches there, and fallback to Google with a DDG-style !g if I need to.
I've never thought about that part but you are completely correct, and that is amazing and smart of them to do.

The legs and computers are probably not too much more than a bolt-on kit that adds some weight to the rocket, the rocket will still preform as usual and the test is practically free (verses actually testing a new rocket design like other vertical landing rockets have tried).
'THINK' Protocols
The offensive tagline (and the site's author acknowledges its offensive nature) seems like a mistake. Why alienate 50% of your audience with the first thing they're going to read?

Edit: The author has changed the tagline, but for posterity it said something along the lines of: "Want to know what boobs look like?" With a subheading along the lines of "You might have been offended, but you're still reading..."
Sure, the idea is to try some (re)engagement hacks in the case they did not complete the "signup process".
Just so you know our app is an email application http://mailcloud.com/ that require people to add their email account.
To take this further, isn't one of the most consequential bits of math done in recent times Gödel's (in)famous incompleteness theorems (https://en.wikipedia.org/wiki/G%C3%B6del%27s_incompleteness_...), which are based on the natural numbers?
There won't be a need for a GVM as Go is not a stand-alone runtime. Once compiled for a specific platform it will just run. You don't even need it installed on the server. You can cross-compile on your DEV machine and move the binary LIVE. Then it just runs. It doesn't need any libraries on the server.
> Who tells dying patients they are not allowed them, and is there a black market or large amounts of money changing hands for experimental procedures?

The FDA regulates every aspect of clinical trial design. Dying cancer patients are always the first to receive untested drugs -- the FDA has set the bar that any new therapy must outperform what is currently used. There is no "black market" for experimental procedures, mostly because you must visit a hospital to receive them in the first place. Some drugs are intravenous; all are given with standard oncology examination. A doctor cannot write a prescription for a drug not on the market yet for you to pick up at the pharmacy!

> Surely with hundreds of thousands of desperate, dying, last chance sufferers, it is better to go to extreme measures and offer the most promising yet dangerous treatments to everyone. Is it simply a side effect of the way pharmaceutical companies have to do business?

In order for the testing of a Phase I trial to be complete, patients must meet certain criteria. The FDA (and, by extension, the pharmaceutical companies who want FDA approval) require enrolled patients in a clinical trial to have similar levels of disease. A patient that is clearly near end of life may not be able to physically swallow a pill...their outcome may bias the trial's results.

Yes, there are desperate and dying cancer patients, but a Phase I trial can (and should!) only accommodate dozens of them to achieve proper statistical power. Phase II may take hundreds, and Phase III will take even more -- but when a drug is approved, it has the possibility of being given to many thousands or millions of patients all at once.

As the trial population grows, medicine rears its stochastic side -- despite patients having pathologically similar disease, some will be helped and others will not. This is at the core of all FDA trial design: big populations are necessary to see just how effective your drug is. It should not be surprising, then, that the majority of failures happen at the bigger scales (PhII and PhIII).
I'm nostalgic for the days I could click on my Google bookmark and start typing my search without the page missing my few first keystrokes because of slow loading.
> it also releases itself from memory when inactive.

That's the nature of application pools in IIS. If the app pool goes inactive for a time, IIS kills the w3wp process running the app. You can set the timeout in the web.config (not in front of code right now, don't know the exact incantations). Does WAWS respect that?

Though, the shutdown would be a good thing for a small site like what WAWS is intended for, because when the site isn't running, it's not still using resources.

In my company's environment (our own datacenter), our monitoring tools keep the app pool from "timing out" because it hits a status page every 2 minutes. We manually (through a script) recycle app pools at a given time every night.
Experts are sometimes necessary to identify and translate the papers into something that you can understand—include whether it's ground-breaking or news-worthy.
This reminds me of Bertrand Meyer's article on the Ariane 501 failure:

https://archive.eiffel.com/doc/manuals/technology/contract/a...

In that it is not an honest attempt at an inquiry into a problem, it's the use of a problem as a public whetstone on which to grind one's favourite axe.

Mr Bland's axe is unit testing:

This duplication is the critical factor leading to the manifestation of the vulnerability, and it can be traced directly to a lack of unit testing discipline — because of the absence of the craftsmanship and design sense that testable code requires. Someone writing code with unit testing in mind would have ensured only one copy of the algorithm existed—not only because it's theoretically more proper, but because it would have been easier to test.

Which is double nonsense. Firstly, because writing unit tests simply don't force you not to duplicate code like this. I spend day after day staring at a thoroughly unit-tested codebase which contains duplication like this, along with manifest other crimes. Secondly, because you don't need a unit test to force you not to duplicate code like this, you just need to be a competent, conscientious programmer.

Don't get me wrong, i am a huge fan of testing. This code should have had tests, without doubt. But please don't delude yourself into thinking that unit testing is going to lead to high-quality code. If you have sub-par programmers, or decent programmers in a sub-par culture, they will write low-quality code, whether they write unit tests for it or not.
No. The text below the edit page reads:

> TV Tropes by TV Tropes Foundation, LLC is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License. Permissions beyond the scope of this license may be available from thestaff@tvtropes.org. Donation of text is irrevocable and appreciated.

While not explicit, this implies that the editor should make it sure that the contributed text can be legally merged to the existing CC-BY-NC-SA license (for the obvious reason). This clearly does not include a relicensing grant and you are not permitted to do so.

Actually, I've had a similar cause in another Korean wiki similar to TV Tropes (Rigveda Wiki). In this case the wiki temporarily condemned that its mirroring website does not have a legal right to do the mirroring, and pointed out that the mirroring website has ads attached. A funny thing is that, the wiki itself was licensed as CC-BY-NC-SA and also had ads! While it is debatable if website ads are considered commercial activities or not, the same logic directly applies to the wiki, but the wiki admin replied that it (thinks that it) has a relicensing right when I've asked for that. :(
PHP 5.6.0 beta 3 for EasyPHP DevServer is available
Multiplayer space shooter in browser
Is that really a good strategy? I've seen this reason before (buy the company for the people), but is it really reasonable to spend over $1B on a company for such a small number of employees? I don't see Yahoo! needing to keep the non engineer/CS people.
"The stuff they are building today is fundamental to an open internet for the future"
Citation needed, what is that fundamental stuff they are building?
Java coding style: Use Standard Brace Style
2-3 years worth of Russian engines, but the contracts were for 5+ years, so if Russia banned exports of rockets to the US then we could be screwed without SpaceX or scrambling to produce our own engines at a much greater cost (most likely).

https://www.youtube.com/watch?v=IWVZYKGTenE
There is no "standard" around DRM. Google, Microsoft and Apple each will have their own different DRM platform. If you're outside of those 3 platforms, tough luck. Their only hope is to have a popular enough 3rd party DRM platform, like from Adobe, to be able to play those videos if their OS isn't from Google, Microsoft or Apple.

How will Jolla Sailfish play these DRM'ed videos? They cannot. Unless they implement the Adobe DRM, too, which can only be implemented as a plugin, into these non-Google/Apple/MS solutions.

So now instead of just Adobe's flash , and a Silverlight that was dying anyway since Microsoft deprecated it, we'll have at least four different DRM platforms. Yay for the "HTML5 DRM"!
@privong wahoowa indeed! you're an astrophysicist?
> Error establishing a database connection

I see what they did there