skysight-inc/HackerNews huggingface dataset:
I wonder, do you also believe the rest of the world should impose crippling sanctions on the US because it knowingly causes potentially catastrophic damage to the environment and consumes absurd amounts of finite natural resources?

Should everyone actively undermine the US farming industry, which uses large amounts of antibiotics in ways that could reduce their effectiveness for treating humans?

There are a lot of government policies that, for better or worse, are not set entirely based on scientific merit. There is also, frankly, a lot of "science" that gets presented as evidence in these kinds of debates that isn't very scientific (though I am not suggesting the vaccination question specifically is an example). In any case, trying to shift attitudes towards more scientifically supported positions through threats is rarely successful.

With the vaccination issue, you also have to remember that we're mostly talking about parents trying to do what is right for their kids. Those parents may be ignorant, but again the best available solution to that is probably education and showing them convincing arguments that changing their position really is in the best interests of their child. If you can't make a solid case with real evidence, legislation is just forcing your personal beliefs on someone else down the barrel of a gun, and I think we should be extremely wary of governments interfering so aggressively in the way a loving parent wants to raise their child.
Also the HIV epidemic is thought to have been started by government vaccination programs:

https://en.wikipedia.org/wiki/History_of_HIV/AIDS

But a lot of 'pro-vaccine' folks just completely ignore the black swan problem, which is wrong.

Also the flu vaccine lowers your chances of dying in any given winter, but many studies show that it increase your chances of the flu dying over the course of your life. This is because the flu vaccine only confers immunity against those strains for 6 - 18 months, whereas getting the flu confers immunity against those strains for decades:

http://www.ncbi.nlm.nih.gov/pmc/articles/PMC2870374/

http://www.cidrap.umn.edu/news-perspective/2014/11/study-add...

Also a lot of vaccines have had very little human testing. E.g. if you look at the CDC webpage for the japanese encephalitis vaccine, it says "There are no efficacy data for Ixiaro. The vaccine was licensed in the United States on the basis of its ability to induce JE virus neutralizing antibodies as a surrogate for protection."

http://wwwnc.cdc.gov/travel/yellowbook/2016/infectious-disea...

I think there is a major lack of critical thinking of both sides of the issue.
Can you give some examples of what you're thinking of here?
Dear Mozilla, stop constantly making horrible decisions that lead to a worse and worse product.
Wow this post is fantastic! Great read Julia!
Millennial Mashup: Young Consumers Mix GPR, Traditional Banking
You're right. I sent Mozilla $5 this year just for doing what they already do. Kickstart this and they'd get millions, I'd guess.
Regardless of how irrational their views are they are actually less likely do die in a plane crash.
I hate that the best user experience for logins is "Login with facebook" or "Login with Google". I don't want to impose that privacy failure on my users, but I also don't want to impose the annoyance that is "Sign up with a username, email address, and password". Offering all of the options is also a compromise that complicates the user experience.

Now, here's the sad thing, for me: I didn't even know Persona existed until its demise was being discussed on HN and reddit. Persona is exactly what I want for my users and my sites; and for my own use of the web. And, I didn't even know it was an option until it stopped being an option.

In short: I strongly agree. Mozilla has to focus resources on areas where it can have the biggest impact on privacy and the open web. This is one of those areas.

I hated to see Thunderbird dropped from the Mozilla roster, as it is my mail client of choice, but I understand where they're coming from. I hated to see FirefoxOS end, but I never got to use it, and it seems to have been doomed from the get-go by poor market fit and difficulty competing with the three biggest tech companies in the world in a market where money and influence play a role in which devices get into users hands. But, Persona is exactly the right kind of thing for Mozilla to be doing, and there's no reason they can't do it effectively, and without a huge amount of resources.
Interactive learning environment for Math and Science
Vaccination libertarians. Interesting. At least that's an understandable, rational argument.
How are blacks affected?
Oberon was also a major inspiration for the Go language.
Overall, I do not like pointing to production ever for test/qa etc, even for reads. Inevitably someone will mess up the config setting at some point and you'll write test data into Production. I have had it happen, even when the db user access should have prevented the writes, but stuff happens.

I'm a big fan of taking a sample of production data, anonomizing what should be and then pushing that into test environments. I even now always write a script (or code) up front to automate the process before getting to far into development. I also always include "broken" records or strange data that has broken production in the past so that we regression test against it. I add the broken records as test pre-conditions usually so that in case someone deleted those records during other tests they will get recreated.

BTW -- depending on which DB you use, I generally have started to configure a test DB that gets replicated to that acts as a source. So essentially what I do is replicate a subset of data from production to the test source DB all the time, then all other copies are made from that source DB which is never itself touched (other than an anonomizer). I only keep enough data in that source DB to make the largest test valid. What this does is let a dev copy say 500 records to his laptop to test with, or with Integration or QA they can have the whole source DB.
We can take a global macro view when it comes to animals. Why should their lives be as important as people's?

Ability to feel pain?

Scarcity? [In the sense that there are 7 billion people and only 5000 tigers, so we should focus on saving the tiger?]
While I don't 100% agree with how Casey codes I wouldn't get as far as saying that The HH code is just plain bad, dangerous. He defined a problem space (implement a game like in the 90's with a software renderer) and decided to use the common parts of C and C++ for the actual implementation.

You made me curious, what do you consider a good programming style for game programming ?
> Except that Ubuntu provided a decent Linux on my desktop that is relatively polished to be used by a normal human being.

They did, and they should be congratulated for that. I like to believe that Debian learnt a hard lesson from its long delay.

> Once I run that on my desktop, I don't really want to learn another distro, I'll just use that the server as well.

Ubuntu on the server has essentially been Debian unstable-ish. It's not really a case of learning another distro.

Your argument would also apply to running OS X Server, and I don't think anyone outside of Cupertino thinks that's a good idea…

> There one difference between how I develop -- I don't develop to show my technological prowess

If you like, substitute 'competence' for 'prowess.' Running Ubuntu is like running Windows: it's popular; it's not really wrong; it even has advantages; but running Windows doesn't indicate any level of competence. In Bayesian terms, P(competence | Ubuntu) < P(competence | ~Ubuntu).
Sounds like you're conflating a few different things here. I don't know any vegans who are vegan out of fear. Usually it is a question of empathy for animals, or for the health benefits.
Jannarelly Design-1 – a new roadster from a new company
Which they don't? Right?
More correctly, phobia. Phobias are irrational fears.
I hate technology because of this site.
Controversial Article Has Passages Nearly Identical to Other Publications
I'm not sure if this provides any insight, but I think it's interesting to visualize this type of thing for the much simpler case of a two-class problem in two dimensions:

http://i.imgur.com/NdzdH5j.png

On the left are the training vectors, color-coded by label; the background color-codes the probability output by the learned network at each point in the plane. On the right is the gradient field of the network's output corresponding to the blue class. The gradient field shows, at any point, the local direction of greatest increase toward the blue class.
Subscribe to newsletters from Udemy, StackSkills, Stone River Academy, and the BGR Store. They often have specials where you can get a whole bundle of online courses AND there are several that have a project that you complete and can add to your portfolio. They've had deals where you can pick up 10+ courses for $20. I also echo the recommendation to go through the MIT or Stanford courses. Check out edX for many of those. As someone else said, it really never has been better. I even attended a free CSS3 tricks class from Noble Desktop earlier in the week. It was a gift for being a subscriber to their newsletter. It was live and they created a GoToMeeting for me and the instructor took my questions and paid me plenty of attention. Great free two hours of my time!

Good luck, you CAN do it!
> I don’t know if something like a Kickstarter campaign to raise some money to pay for engineer time would help sway Mozilla at all, but I’m perfectly happy pledging a few hundred dollars and running the campaign, if necessary. I just really want to see Persona succeed.

I mentioned this by email, but I'll repeat it here:

I believe in the design behind Persona. I believe a well structured, free authentication provider, is one of the core pillars of a free web, which is exactly what Mozilla claims to stand for.

I believe in a free web and I'm also willing to put my money where my mouth is. I'm ready to pledge not just my money but my time. I am willing to volunteer my skills as a developer, UX designer and my experience leading FOSS projects to Persona, or a Persona-like project that has a chance of succeeding. If you are involved in this, feel free to email me (see my profile for a point of contact).

I invite others willing to do the same to say so here.
We aren't talking about a system that requires 3 keys to get the data though. In order to be useful to the government they need a system whereby they can decrypt without my key. That means conceptually they need a second key that works all by itself.

You could split the second key so no single party has the whole key which would mitigate but you still have the same problem where you have effectively doubled your opsec problem.

Additionally if half the key is compromised that still greatly reduces the work required to decrypt the text.
Ask HN: Brief podcasts for developers
I find that all good podcasts like "Software Engineering Daily", "The Changelog", "TWiT" etc are about 60 minutes long.
Are there any good podcasts that have smaller episodes (2-20 mins) ?
As far as I know, C and Rust give you the same opportunities to work with stack-allocated values.
This would make a good "Show HN". Reposting with "Show HN: " in the title will make it appear there.
I'm not a game theorists or anything but you don't win by having a different team, you win by having a different team that also does well.

If his software is telling people to pick XYZ great lineup, he has to come up with a better lineup otherwise they all share the prize and he gets nothing.
You play against the house in blackjack, you're not playing against other people who read your book so it doesn't hurt his chances at winning.
Great comment! I drew the same analogy from hold'em poker.
https://s_news_ycombinator_com.p.eager.works/eagerProxySrc=w...
Sites like http://regexper.com/#.*OXR.* help interpret the clues without solving the puzzles
Aren't there a lot of scripts out there to add snow to your website? Most of which don't require registration, don't have silly 'pro' versions and don't seem like an excuse to sell people something for maybe a couple of weeks of the year?

Why would I use this when I can find a free script that doesn't require any sign up and does the exact same thing with more options?

P.S. The snow graphics are blocked by UBlock, if you're using it.
1. This is a title that demonstrates I'm much smarter than everyone else.

2. A book that shows I am destined to be a successful entrepreneur.

3. How to recover from a childhood of being bullied.
> Interrupters are people who don't listen to what others are saying

In contrast; I listen to people intently, and love learning new ideas and opinions. However, most people take sooo long to get to the point that I often know how their sentences will end before they do. So I interrupt them.

Some people get offended, and insist on finishing their sentences. In about 99% of the cases, I correctly predicted their point.
An even more light-weight (1.5kb) tooltip in pure css
So this is another Handmade series that you need to extrapolate knowledge if you want to follow on Linux, right? Nothing against it, of course, but, since I'm new to game programming, trying to learn SDL as I learned this stuff back in Handmade Hero was a huge pain, I couldn't get past the 14th episode or so.
Huh? If you don't want any dynamic allocation (or any other features that require support from a runtime system), you can use `#![no_std]` and instead use `libcore` directly. This is how the standard library itself is implemented.
I'm not sure I understand the value of having tools to "downgrade" something to a lower level. I compare this "downgrading" with "compiling to C" - a feature that enables some languages to become useful on more than one platform just by riding on the back of the C language. Was it about this idea of having different layers so that one may care to really port only the lowest level when it comes to it? But then the scope you get on the lower levels is simply inferior compared to the one you get on higher level/layer in terms of optimization possibilities, partly because you are now forced to get from point A (source code) to point B (binary code) not directly but through a 3rd point - C (a lower level source code), which may hurt performance and other things. Did I misunderstood something?
Thanks for answer.

So were is the line drawn? Is a book shop liable for the content of the news papers they choose sell? Am I liable for a visible, slanderous headline from newspaper I carry on subway? If network chooses to prioritize traffic (i.e. anti-net-neutrality) are they then liable for content of that traffic?
A Peek into the Mind of China’s Internet Users
That legislation should be coupled with the removal of legal liability for children by parents. It cuts both ways, if parents are unable to make choices for their children (even if they are wrong choices) then they should be absolved of all legal responsibility for said children as they are no longer able to act as the guardian in a manner that they view as the best course of action by their children. I would go further and say all financial responsibility as well. Either we are a society that entrust parents to raise their children or we let the state raise them.

What you propose is legislating the greater body for the unsavory actions of a minority while it is becoming more common with more and more federalization of law it always conflicts with personal freedoms and leads to a less free society for all. Someone would find an action that you do at some point in your life, unsavory and illogical and quite possibly harmful to yourself or others, under what you propose we could just enact legislation for the greater good. This runs contrary to the spirit of the law of the land and ends up somewhere closer to fascism. Please note I am not implying that you are advocating fascism but taking away peoples choice to self determination even for their children certainly starts to lay the foundation for a very different society.

What you propose is a slippery slope on the path to the state raising children which in my opinion is a far scarier reality. Life involves risk, and sometimes it involves risk for children. I think it is fair to say if one has made a life choice that puts other kids at risk their kid cannot participate in activities that could place other kids at risk but it is a whole different level to mandate that we start making medical decisions for parents. If we do we should legally acknowledge that parents or at least the legal concept of guardianship as we know it no longer exist.
I find Keepass and/or Lastpass are better solutions - you can have different logins for different sites, generate truly strong random passwords and login with two clicks in any modern browser.

I don't want Google (or God forbid, Facebook) knowing what sites I login to and part of my credentials, and I don't want websites to know my email address.

I know you say they don't have this information, but it's not hard to get access to it if they feel they want to. Google Web History already creeps me out :-)

I also feel more secure with different passwords (and even emails) on different sites.
Mozilla shutting down Persona was one of my biggest internet-related disappointments this year. It seemed like the perfect OpenID replacement (that might actually get used by normal people). Bring it back please!
Same was true back when computers were programmed with toggle switches. I'm glad early engineers stuck with them instead of just going back to slide-rules, logarithm books, and doing it by hand.
Is there a short introduction as to how Persona deviates from the original decentralized OAuth approach? I'm a bit unclear why what didn't work for decentralized OAuth should work for Persona.
Java Collections in Duck Life
Where I'm from, we also take our seat belts off and roll down our windows while driving out to our ice shacks to go fishing.

I agree though, there are children with compromised immune systems who CAN'T take vaccines. And anti-vaxxers increase the risks to those children.
There are a number of obvious tricks that humans can use and simple NN classifiers can't.

For example, humans have access to facts, which allow for better use of context information. E.g. I know that pandas live in trees, and that the queen wears a crown.

It does appear that humans do better with limited training data. I have probably seen fewer pandas than the NN in the article, but I can identify them more reliably. It probably comes down to humans' superior ability to generalize training examples.
I don't know why you were downvoted, they literally state in their terms of service they will do this:

"""
Apps installed with Eager may, for example:

Add cookies to your domain to track visitors.
"""
The goal is to help people who want to donate but don't want to manage 10+ separate donations
How do you convince your wife when your child gets the disease that vaccination would have protected them against
(which is far more likely to happen, and has cost thousands upon thousands of recorded deaths in the past)?

Your question is analogous to: "If you told you kid it's ok to go out and play, and while outside a car hit him, do you let the other child ever go out again?" probability wise.
I loved the preview on my site, but why on earth do I have to signup, and install something else called Eager and then install Snow? How many scripts does it take to let flakes fall down? Isn't this easily done through CSS and keyframes?

EDIT: Yes it is, there's a CSS only solution here, no trackers whatsover: http://codepen.io/NickyCDK/pen/AIonk
DriverPack Solution 15.12 Full Version Latest Free Download
> The bitstream for configuring the FPGA is provided via a completely separate set of hardware pins.

FPGAs don't take any permanent form, and read their configuration from an EEPROM. If state is evil, the EEPROM would have to be on the stick itself.
Also many successful startup were not the one that came up with original idea, they mostly improved on existing products or better marketed themselves.
Hacking the Blindness: How visually impaired people use computers to code
Using Decorators to Validate Flask Views
Could the same system be implemented with a column of concrete and a tank of water under the surface of the ocean?
Date: 2008
Sherlock Holmes Calls on His Irregulars to Hack the News
> Aren't there a lot of scripts out there to add snow to your website?

Animated things like this have been around for as long as I can remember using javascript on pages. If the chronology repeats, I expect we'll be seeing wobbly clocks following the cursor and notes about which browser you should use for the page soon.

I've seen snow on a few websites recently, makes me rather nostalgic.
That's possible.

It requires extreme care (assuring no memeory leaks is comparably a walk in the park), and will make your code much less performant. But it's possible.
I didn't get that either. They're shipping a totally broken locale.h and should be the last persons ever to get involved in C-language design.
It's also a fun little project to roll your own in JS. Here's mine: https://jffry.github.io/blizzard.js/demo/

~2kb raw, ~900 bytes minified, ~600 bytes min+gzipped
Rust or Go are possible alternatives, or Java if it doesn't need to be system level.
This doesn't work, it reports:

This may not be the page you're expecting (request failed security checks).
This is the fourth time this has been posted in the last 24 hours. HN Please get a repost filter.
You might enjoy the Hackathon Starter:
https://github.com/sahat/hackathon-starter

It has much more middleware, but is easy to strip down, based on what you're building. It also has a CLI tool for some basic config.
Snow on webpages ? Are we back in 2005?
If I like a particular tea, do you allow me to buy it again, afterwards? It would be reasonable, I think.
Works for me! Maybe you have your browser locked down more than I do! (I'm running out-of-the-box Safari, as Tim Cook provisioned it.)
It's safe but it's also exponentially more difficult than starting a startup.

The amount of connections one would need to start a business tomorrow generating $500k in annual profits is insurmountable.

Being a successful consulting agency or freelancer is attainable in two ways:

1. Know a lot of people at a lot of very large companies that are willing to throw you a bunch of work.

2. Build up clientele for a very long time making no money until you hit critical mass.

When I was freelancing it was one of the worst experiences of my life, so of course I'm bias. But I want readers to know that there are 2 sides to every coin.
The future of Crystal
This is "sell a lifestyle / experience" model like Starbucks and to some degree Apple.

A model, although very successful, I abhor. It purports that you can "buy" happiness. It targets those so affluent and/or so bored that mere ownership of things is no longer enough to make them feel special.
Side note: usernames should just be emails these days, they're unique and save all the effort of needing another made up name.
It's an exploration so I was throwing "downgrading" out there. You almost guessed it all with portability and bringing on new programmers. Both arguments for that technique. Another, esp if compiler is written in an ML, is that code used to analyze, optimize, or translate lower layers of language can be re-used in compiler for high-level.

Matter of fact, I think my default was to go to ASM with plugins for other stuff. That should prevent missed opportunities in optimization.
Angular 2 for react developers
This might be a silly question, but why do we need Mozilla to build this system? Is it a matter of trust in Mozilla and a greater likelihood of adoption if Mozilla is the organization providing this service?
>Tell the email provider you want to give a site permission to know your email address, without telling the provider which site it is.

Then the site emails you anyway. (If you didn't want them to, you shouldn't have given them your email address).