skysight-inc/HackerNews huggingface dataset:
It took decades to recognize the link between stomach ulcers and bacteria and begin treating ulcers with antibiotics, and that's a lot easier to quantify than mood.
I wonder whether there's a "business" in there somewhere for creating a "TL;DR as a service" API?
I wish rap music producers would have data like that too. So I could sue them for under representing whites in the rap music industry. Not to mention white women.

BS like this, U.S. only, couldn't agree more.

If God wants to punish someone, He makes them crazy first. They will do the rest on their own. -- Roman/Latin proverb
I wouldn't call the American police on a burglar, if I caught him. They have too high a chance of being insane and dangerous, and someone might get shot even if the situation has settled, and it might even be me.

(This has, in fact, happened. Turns out the guy didn't know I was home and just wanted a place to sleep, so I put him up in the living room on an air bed and told him to take a shower before leaving)
Typical computer science data structures implemented in Go
https://www.python.org/dev/peps/pep-0484/
Right. Several million lines of C++ says that we can't just "move to Rust," and a bunch of engineers doing C++ every day also means that someone starting something new in Rust will be looked upon with suspicion and worry, even if Rust will make the engineering staff stop hating life.

Local maxima are a bitch.
Brain, too, needs some time to react to any incoming event.

I fail to capture the difference.
There are many kinds of antibiotics and many kinds of bacteria...
> Because keeping an eye on foreign governments is a legitimate task, this source is not a whistleblower. He or she could be a cryptoanarchist, or maybe even an agent of a foreign intelligence agency.

Interesting distinction: whistleblower vs cryptoanarchist ;)
Good mnemonic to help you remember Markdown links formatting
This is the most logical explanation. And considering this line in the article:

With McChicken patties weighing 63 grams and having a better quality of chicken than McNuggets (a meat score of "C-" compared to "D-", according to Calorie Count),

I can't imagine why anyone would want to eat something with a "meat score" of D-. McNuggets always struck me as ground up beaks and claws.
> Our main servers

"main" servers. Most services are mastered at NYI, with replicas at other sites (currently Amsterdam, soon LA as well). Soon some services will have the option of being mastered elsewhere. Maybe I should reword that help doc a little bit.

Our security is about as good as is practicable. It might not be the absolute best but I'd wager its better than most, especially when balanced with the usability and reliability guarantees we make. Obviously encasing your server in concrete and dropping it into the ocean is more secure, but that doesn't give you much of a service.

I don't think I can say NYI do better than every other datacentre, because I haven't used ever other datacentre, but they certainly seem to be far above most other players. It also helps that we've worked with them for years and know most of the key staff personally.

We don't currently encrypt traffic between our servers within the same datacentre. We own all our servers and network equipment, so there's no inter-server traffic leaving our own equipment. Of course its possible for some kind of network tap device to be installed but at that point the attacker already has physical access to our servers so we've already lost. This point was addressed in the first blog post alfiedotwtf linked to.

We do encrypt between datacentres, of course.

So to your final question, what differentiates us from other services, its hard to say exactly because I don't know which other services you're talking about. Our general approach is to use the best tools and techniques available, and to understand everything we use so we know what compromises we're making at what our attack surface looks like. Our ops staff know this stuff well, respond quickly (eg we patched Heartbleed before start-of-business in the US, when most of the mainstream media hadn't picked it up yet), we talk very openly about what we do and how we do it, and we offer a generous security bounty to anyone that finds an exploit.

If you think we could be doing more, let me know! I'm happy to be contacted directly (robn@fastmail.com or @robn on twitter) or you can open a support ticket or ping @fastmailfm.
And I find it quite enlightening that I spend a sizeable part of my money on cheese.

We animals are not so different.
with sourcemap there will.
What makes it more worthwhile?
Japan, India, HK, UK, Australia, USA, Canada, Singapore

Tiny city-states are not known for being particularly recognizable unless you've been there.
> no one really expects you to eat the entire meal

True. It is completely accepted to take leftover food home from all but the highest of high class restaurants. A typical restaurant dish will make up something like 1-3 servings.

A variety of reasons might be at play, but I think the lack of social inhibition for taking food home is part of it. Most restaurants will ask if you'd like a box if there is food remaining at the end of your meal.
Vanilla "struct" data in members, plus reference pointers to data held caches of a database/memcached system are a pretty powerful way to work. You tend to not do assignment because making extra copies of stuff that's persistent has bad semantics; it will hurt a lot if you (say) have six copies of a Person and two or three pieces of code decide to do uncoordinated updates.
Sure, totally agreed. But then dont call it "shortage", call it a "shortage at sub-market rates."

Think of this analogy, suppose you are looking to fill your car up with gasoline at $1/gallon. You cant find any. Is it a shortage?
[Disclosure: I work for a domain registrar based in the EU, and I implemented pretty much 95% of the company's infrastructure as far as us acting as a registrar goes.]

I think there are some major misunderstandings around what ICANN are doing with WHOIS privacy.

ICANN have pretty much always required that registrants provide registrars with accurate contact information. ICANN required that registrars periodically escrow this data with an escrow provider (Iron Mountain, usually, though there are now more).

When you use registrar-provided WHOIS privacy, the registrar is still able to escrow the correct contact information. This is not the case with third-party WHOIS privacy providers. The difference now is that, due to the demands of law enforcement agencies, they're now requiring that information be validated and verified.

Third-party WHOIS privacy services always existed in a legal grey area, whereas registrar-provided WHOIS privacy did not. Even before the 2013 RAA came in, you were risking having your domain being taken from you by using a third-party provider and providing their contact information to your registrar as it meant that the registrar had inaccurate contact information and thus could not provide accurate information to the escrow provider.

Before the LEAs got all antsy about this, the WDRP emails you get from your registrar, giving you a list of domains and their WHOIS data and a warning of the consequences of providing inaccurate data, were the most ICANN required in practice. It was an honour system, and the requirement to provide accurate data - which has always been a requirement - wasn't actively enforced. All that's changing now is that ICANN are actively enforcing a part of the registrant contact they previously had been laissez-faire regarding.

The requirement on third-party WHOIS privacy providers is to normalise their situation so that they have the same requirements to record information correctly and escrow it that domain registrars already have had to do for ages. And it's not that onerous a requirement: actually implementing an EPP client is orders of magnitude more difficult that writing the code needed to do data escrow: https://www.icann.org/en/system/files/files/rde-specs-09nov0... - you can implement that in an afternoon. The accreditation process for a WHOIS privacy provider is nowhere near as horrible as it's being made out to be. All you need to do is show that you can accurately escrow data.

Everybody's so late to the party on this one. The registrar constituency in ICANN fought pretty hard against this. If you think what ICANN are requiring now is bad, the LEAs were demanding much crazier stuff during the negotiations. If you're an EU citizen or using an EU registrar, you're even better off, as EU data protection law meant that some of the requirements of the RAA were illegal in the EU, so EU-based registrars are able to get an opt-out of certain requirements of the RAA. We still do have to validate, verify, and escrow contact details associated with domains we manage, however.
So.. How did they track you down?
Snowden has made many people aware that they're being surveilled all the time. CIA SURVEILLANCE DRONES isn't the most extreme conspiracy theory.

It's interesting that you use mental illness to describe violent behaviour you don't understand. That kind of stigmatising use of language contributes to a culture where shooting and killing the mentally ill is common. (About 500 people with mental health problems are shot and killed by police in the US each year. http://tacreports.org/storage/documents/2013-justifiable-hom...
How I Made $1M dollars in 3 years blogging
Treatment of obesity with calorically unrestricted diets (1953) [pdf]
Also note that "worth" is not really at issue here. Salaries are set by supply and demand for a specific skill-set. If the salary is not "worth" it, then the project cost-benefit-analysis was wrong.
Yes, Javascript will still be the fastest option with the cleanest support. That's because browser vendors have intentionally put everything else at a disadvantage (Mozilla ensuring nobody puts Brendan Eich's baby in a corner). The most anyone can really do is generate slight variations on the spelling of Javascript, which has other big disadvantages. All of this is a downside compared to normal programming.
Smaller nitpick ;) https://www.oxforddictionaries.com/definition/english/wastag...
I wonder if he ever considered moving to the UK, lots of cutting edge research and you get free public health care and very little gun crime. Also its in the EU (for now) so moving from Poland would have been easy.
> Python should get serious about static analysis

Then it's not python

I love people trying to shove static typing onto python when there's a multitude of other choices to pick.

The alternatives suck exactly because of that.

If you want static typing go use Java, Go, etc.
Isn't that why government grants hidden identity or new identities? In Sweden, the .SE rules regarding WHOIS explicitly provides an exception for people with hidden identities. Everything regarding open government has to follow those same rules, incuding also car registration, phone registrations and home owner registration.
Complete Instagram Portfolio for websites
Being able to use several languages natively does not actually mean "more security attack vectors." Nobody is asking or even talking about ActiveX. This is FUD.
Oxford added the word "JavaScript" to its dictionary, June 2015
Show HN: I made XKCD bot for telegram
Ok, I'm happy I didn't learn CSS and stayed with HTML 4.01. Just stay on the trailing edge, and you avoid a lot of futile work! :-)
Guided therapy isn't a sole solution either. Both physical and cognitive health are important.
uptimerobot?
The sensible assumption is that os, browser, drivers, bios, hardware; everything is backdoored. But, and it's a very important but... But, they wont use those backdoors on you. Because everytime they use the backdoors they risk detection, and you are not a sufficiently high value target. The guy looking at your case is not cleared to know about them.
Let's be very clear:
if you still think you are 'buying' software from a company like Microsoft you are just fooling yourself. You are paying for a license to use the software. That company still owns the software.
I surf with JavaScript disabled by default and selectively enabled for a few frequently used sites that directly benefit from it. I rarely find sites that are unreadable without JS--certainly less often than I used to experience sites that were unreadable because of it. On the rare occasions I find a site that wont work without JS (most common symptom:completely blank page) my decision more often than not is to close the tab and move on with my life. I don't think I'm missing out on much and my computer's fans no longer scream constantly when my machine is idle with the usual dozens of open tabs.
I said it was "relatively impoverished". Singapore has a high GINI coefficient for a country so developed. Despite that, living in the bottom 5% of income in Sg is still much better than most countries because of subsidized public housing.
Immagine what he will do when a police officer tells him to do something stupid...
Chumel Torres, Mexico's Answer to John Oliver
If it is a EV certificate, that would certainly not be sufficient.
Non profits and charities can discriminate far easier than a for profit business.
> I often miss the tools I had at Google but it's exciting building those tools at smaller companies

Interesting. Could you tell a little more about these tools? Which ones do you miss most, and why?
I'm a Debian user:
https://reproducible.debian.net/reproducible.html

Partly because they do care about these things and they are sending patches upstream as well so as many as possible applications in Debian can eventually be build reproducible.

I hadn't seen it before, but even better they added this piece of text on that page:
"we care about free software in general, so if you are an upstream developer or working on another distribution, we'd love to hear from you! Just now we've started to programatically test coreboot and OpenWrt - and there are plans to test Fedora, FreeBSD and NetBSD too."
By your logic drug, arms and organ trade also become acceptable.

As for Amazon, don't you think it is enough to make first, say, 10% pages free? If other 90% is junk then there are reviews for that.
KSP is really good for exploring gravity assists, actually – they work just the same way in the Keplerian 'patched conics' approximation as in real life. For Newtonian physics, there's Orbiter, which is much more of a simulation than a game; it puts you in our own Solar System, for one thing.

http://orbit.medphys.ucl.ac.uk/
Sportsskader, rygsmerter, maveproblemer, nakkesmerter
X86 Exploitation 101: “House of Force” – Jedi Overflow
Giulia Enders was recently interviewed on TVO (public television channel in Ontario) that you might enjoy: http://tvo.org/video/213722/giulia-enders-gut-reaction
Yes they are fetched on demand, but that doesn't mean they have a way to update the root-CA list through Windows updates.

For example Windows Updates is used to blacklist CAs certs (like in the case of DigiNotar). The step to adding CAs certs over Windows Updates is really small.
Isn't hovering the link and just see where it goes enough to detect a phishing attempt? You really need to open the page?
Alibaba Now Offers a Loan Based on Your Online Shopping with “MyBank”
>Error establishing a database connection

Google cache: http://webcache.googleusercontent.com/search?q=cache:E6Dv5D8...
Hard to imagine since in the states at least, mcnuggets are all breast meat. They aren't baloney or sausage.
Ninjaed by @petecooper
Perhaps it's not legal, but that doesn't necessarily mean the police will act. Depending on where it is, rural police may be less willing to follow up on complaints if the suspect is armed (lack of manpower compared to urban counterparts, and greater distance to fire station, hospital etc. in case something happens). They'll be less likely to act if the offence is minor; a bullet hitting a window or door would probably only lead to a small or medium fine.
Really, submitting a paywall?
>As is customary in the country of origin of said partying folks, the crowd got angry and "defended" its own.
So the reaction to the accident was motivated at least to some degree by race. I agree that it wasn't an example of race on race violence, and I don't think it was widely interpreted as such. Though I'll admit I'm not informed on the specifics of how it started, it certainly was nothing comparable to the riots that happened before Singapore was undeveloped.

The riot isn't important in the context of the Amos Yee story except as an example of an event where Singapore was portrayed in a negative light in int'l press. The first instance of public violence in the nation for over 40 years made a great headline.

I wasn't posting that article for the coverage of that event so much as to show how journalism in Sg. The Strait Times will literally never publish anything remotely critical of the dominant political coalition.
"The more laws, the less justice" Marcus Tullius Cicero

"The more laws that governments pass, the less individual freedom there is. Any student of history will tell you that. Totalitarian countries ban pretty much everything.

Bill O'Reilly (He couldn't be the first one to coin this?)
Rate-limiting State: The edge of the Internet is an unruly place
Think Stats by Allen Downey (http://www.greenteapress.com/thinkstats/index.html)
PhpRedisAdmin
How true. Purchasing advertising of all kinds is a nightmare. If you haven't used a particular channel at least once, you will be treated shabbily and will definitely get taken advantage of. It's ridiculous.
Except that for a cause-effect relationship, you need a kind of "all else being equal" scenario. But since we take antibiotics when we are ill, we already are in an unusual state of the body. So any mood swings, if noticed at all, are just as likely (and given that we tend look among the familiar things first, I'd say more likely) to be attributed to things like poor sleep or other side-effects of whatever disease caused you to take antibiotics.
Generate pleasing music instantly
Ask HN: Where to start learning about neural networks?
Hey HN,

I'm a high-level (language-wise) programmer, who is fascinated by the current developments in neural networks and deep learning. However, in a bid to understand more about this fascinating technology, I've realised that I have no idea about where to start leaning about neural nets.

I am certainly not hoping to (anytime soon) get to the point where I can build one myself, but would be hugely grateful if anybody with experience in the field could provide me with an overview or pointer of how to start getting into understanding deep learning, AI, and neural network.

Reading suggestions, article or even course links would be greatly helpful!

Cheers HN, and happy Sunday! ;)
No one should be above the law, but the parent is right that safety concerns also come into play. In this case the damage to the drone was ~$700. Provoking someone who has already shown a disregard for your property could mean that person will do more damage to your property, or could threaten harm or damage to you. In this case, the legal concern of getting that $700 compensation may be trivial compared to the safety concern.
Have you ever tried this? In my experience, people tend to favour handing over their own money rather than taking something from the weirdo shouting 'free nuggets'.
Fair enough. Not condescending. I don't know much about HTML tbh.

However, if I were faced with your situation I would try to use whatever logic is used by firefox or chromium to work out encoding. After all designers are going to (should) test if things work on one/both of these right?
> a bullet hitting a window or door would probably only lead to a small or medium fine.

To me, this sounds completely crazy. If a person was standing by the door or window they could have been injured or killed!
SpaceX CRS-7 Launch, Count Down
Interesting you mention those quotes, taking into account this problem is due to the government externalising some critical infrastructure.
And yet most people have no issue with scientists torturing and mutilating them en masse to test theories.

I understand the intentions are good, but I think it's a case where the ends don't justify the means.
Others might also find:

https://medium.com/@ericajoy/seeking-happy-58a2a375340a

relevant, interesting. And a bit more positive to boot.
Okay, you really want to misinterpret this, don't you.
But people have been doing recreational running for thousands of years. Are you implying that competitive swimming is new?
Tutorial: Buffer overflow explained
I am sorry you had this experience, but I would argue that this isn't the same as working for actual Google. This jives with other accounts I've read from contractors (and I think I read somewhere that about 35% of staff are contractors at this point, but that seems really, really high).
"The Shape of Space" is a great "topology for dummies" book. Highly recommended.

http://www.amazon.com/Shape-Space-Chapman-Applied-Mathematic...
As far as I am concerned, Governor Cuomo is a saint for banning fracking in New York. Eventually the ground will run out of muck or people will stop buying it, but every year brings more wine from the Finger Lakes.
Hi, check out Jeff Heaton's books http://www.heatonresearch.com/
I ate 20 (uk) mcnuggets once, as a child (guess I was about 11-12); I was a BIG fan of mcnuggets. I was skinny as a rake, but could always put away pretty big quantities of food. I am now a vegetarian who could do with losing a pound or two. Draw whatever conclusions you want.
In my minds eye, I just saw a remake of Creature Comforts[1,2], where the dialogue was not from real-life interview with people, but from hn. Tech Creatures.

[1] https://en.wikipedia.org/wiki/Creature_Comforts

[2] https://www.youtube.com/watch?v=OmNymPocKro
These replies are fantastic, thank you everyone! :-)
The title seems quite misleading. The $ 250 is for "passenger caused damage", so a riot does not sound like something that would be charged to the passenger. The case with the bicycle sounds like the passenger opened the door without looking and hit a cyclist with it. While it is up for discussion whether it isn't (partly) the driver's fault for stopping in that location, it is definitely not comparable to a riot.
I'm also setting up a small VPN service with friends.
Mostly aimed at penetrating the firewall at my university. Although we chose to use SoftEther VPN instead of OpenVPN.

https://www.softether.org/
5 rules of variable naming
Drop and Code Me Twenty (1996)
In the UK, my experience is that I rarely notice these deals, but when I get to the counter with a single item, the person behind the counter points out the deal. I then have to make a decision of whether to go back hunting through the store for the second item, or forgo the saving. I almost always do the former, which is awkward if there's a queue of people behind me.
What about optional, inferred, lightweight static typing? Do those things ever suck? What would be bad about that?
I had my entire large intestine removed over several operations, and i felt no difference in my mood
The IMF/Eurogroup terms reflect the intention for Greece to leave EU in a European "polite" manner, by not accepting them. What Tsipras did was to make sure that some rich people get their money, and nothing else.

The referendum ends the series of "fake" negotiations.

Yes or No ? Both are the same, choose either, use a coin.