skysight-inc/HackerNews huggingface dataset:
Two whole schools of mathematics died in "unfortunate and unfitting circumstances", namely the Lwów school and the Warsaw school:

http://en.wikipedia.org/wiki/Massacre_of_Lviv_professors

http://en.wikipedia.org/wiki/German_AB-Aktion_in_Poland

http://en.wikipedia.org/wiki/Stanis%C5%82aw_Ruziewicz

http://en.wikipedia.org/wiki/W%C5%82odzimierz_Sto%C5%BCek

http://en.wikipedia.org/wiki/Herman_Auerbach

http://en.wikipedia.org/wiki/Stefan_Kaczmarz

http://en.wikipedia.org/wiki/Antoni_%C5%81omnicki

http://en.wikipedia.org/wiki/Juliusz_Schauder

http://en.wikipedia.org/wiki/Stanis%C5%82aw_Saks

http://en.wikipedia.org/wiki/Stefan_Mazurkiewicz

http://en.wikipedia.org/wiki/Adolf_Lindenbaum

http://en.wikipedia.org/wiki/Samuel_Dickstein_%28mathematici...

http://en.wikipedia.org/wiki/Leon_Chwistek

http://en.wikipedia.org/wiki/J%C3%B3zef_Marcinkiewicz

Some members emigrated before or during the war and spread all over the world, mostly in the US. After 1945 almost none of the original members were still alive and in Poland/Ukraine.
This oversells golang's simplicity I think. Not a lot, but enough to rub me the wrong way a tiny bit.

True. Go is a good language for server-side web stuff. That alone is enough to make it very useful. It is a good language for when you want to get server stuff done and it has to go fast. That's enough. It doesn't need to be overhyped.

Go is helping pioneer a command-line renaissance that reintroduces a generation of programmers to the idea of writing tools that fit together like segments in a pipe (the original Unix philosophy).

That's inherently a batch processing approach. The "strings through a one-way pipe" approach was never that great. It's brittle. If anything goes wrong, the options are to abort the whole thing, or print a message to stderr which will probably be ignored.

Better ways to plug programs together are needed, but Go doesn't do much new in that direction. Today, plugging programs together probably involves a number of programs which use protocol buffers to communicate, running on, say, Amazon AWS. There's much work going on in tools for doing that. They aren't typically pipe-oriented.
Write a script to continuously scrape and hit every porn video on every porn site. It's obviously impossible for you to watch all that porn and unlikely any hacker will try to intuit your exact history (which would be difficult and not worth the effort). Problem solved.
Sure, this processing does not need to happen in real time, but it does need to happen.

My point was that to assume the user-visible portion of the site accounts for most of their computing needs is probably incorrect. Video encoding was just one of the first things I thought of, and I bet there are many more.

I admit "processing going on in the background" was a real hand-wavey way to phrase it, but I think you know what I mean. It's an iceberg - there's a lot happening under the surface. :-)
I would think a lot of people would pay to keep such information secret though. Maybe not enormous sums individually but given data that you can personally verify this would be a fairly effective threat.

I'm imagining the typical popup - 'Warning your browsing information is compromised - pay us to remove the offending data!'. Add to that page a list of actual viewing history and I think conversion ratios would increase.
Perhaps. And perhaps not using a computer or any electronic devices at all would further "save" those things. I don't see your point.
I honestly can't imagine any level-headed investor trusting any amount of money to a bunch of recently-graduated economics majors through an iPhone app.
Creating an Offline App Using HTML5 Cache and Underscore Template
Just dive in. The best way to find issues is to be using modules in your own projects. And of course, be easy to work with, know when to/when not to back down, conform your code to the project's conventions at all times, yadda yadda.

> putting all the work in for a pull request that gets ignored seems like it would be quite annoying

This happens. Popular, active projects especially can be hard to break into. You can start in chat or issue threads first, then PRs once you get a feel for what's expected. Often they'll ask for PRs up front.

However if you have a clearly-beneficial, well-constructed fix, by all means submit an unsolicited PR. They ignore it at their own peril/embarrassment :)
Go depends on tools to check correctness that type system doesn't cover. Check, http://blog.golang.org/error-handling-and-go and https://github.com/kisielk/errcheck
Some Programming Style Guidelines
It always confused me of why this hasn't been fixed yet.

It seems like most of the uniqueness is from the list of fonts and plugins.

Couldn't browsers limit that by asking user permission before providing it? (Fair question and I'm waiting to be wrong)
Glenn Martin's jetpack dream achieves IPO lift-off
For what it's worth, the Chicago Mercantile Exchange's matching engine is written in Java as well.
Having to trust knowledgeable people to act in their own interest is hardly a violation of trustlessness.
That doesn't explain the massive increase in wealthy children with these allergies.
I enjoyed this analysis, I went through something similar when designing a bridge hand 'strength' estimator as part of an automated bidding program. I'm going to have to go back and see if I can borrow some of these ideas :-)
You would be astonished at how crazy people can get. Honestly, the author of this study took a huge risk and got lucky. If you're thinking of doing anything like this in similar circumstances, DON'T carry out similar actions without first obtaining written permission for each specific action.
> I cannot count the amount of times I've read about scientists in the past getting ridiculed for some "crackpot" theory only to be vindicated later.

People love to point to underdog scientists who were later "vindicated" and then compare their own pet theories to them. 1) That's incredibly arrogant. 2) That disregards the 10^n other theories that are discredited correctly every day. 3) The scientists who "nobody believed" were right because they did an incredible amount of very careful, thorough research which bolstered their case well past the point where it could be ignored. They weren't wild hunches.

> published by the New Yorker

New York Magazine. Big difference there.
Kathy was born in 1957.

(I was born in 62.)

We were there, dude.

And yes, the applicant pool is homogeneous in the extreme.
That TNG language was all metaphor if I recall. "Zinda, his face black, his eyes red!"
Ask AT&T and Verizon, who put custom headers with tracking IDs in your browsing sessions.

http://www.forbes.com/sites/kashmirhill/2014/10/28/att-says-...
I agree that criticism is valuable, it's just that when I joined HN there used to be incredibly useful feedback (designers would comment on design, UX people would give detailed walkthroughs of where they ran into bugs). It seems that since then, any Show HN that doesn't blow your mind to pieces goes straight to the wolves.

It's like being that restaurant owner and having people take one bite of their steak before complaining that it's not as good as the steak from the place down the street.
Australian journalist does not agree with this story:
http://blogs.crikey.com.au/planetalking/2015/02/24/was-mh370...
How to Quit Your Job, Build a SaaS Product and Raise a Family in Japan
Except when it comes to vaccinations, apparently.
You can test whether a font is installed with any number of tricks. For example, render white text on a white background with "sans". Then, change the font to the candidate font, with a fallback of sans. If the width of the text changes, the font must be installed.
Isn't this just layering another, non-standard type system on top of the language itself? After all, a type system is no more than a tool to check the correctness of programs. (And often, document the assumptions that the programmer made.)

I don't think this is a bad thing in and of itself - I like how languages like Python, Lisp, Javascript, and Erlang have been able to layer typesystems on top without building them into the language itself. But I wouldn't exactly hold it up as an example of simplicity, particularly since in those languages the community hasn't agreed on any one type system.
Oh, I'm with you, it's completely absurd.
> The MH370 obsessives continued attacking the problem. Since I was the proprietor of the major web forum, it fell on me to protect the fragile cocoon of civility that nurtured the conversation. A single troll could easily derail everything. The worst offenders were the ones who seemed intelligent but soon revealed themselves as Believers. They’d seized on a few pieces of faulty data and convinced themselves that they’d discovered the truth. One was sure the plane had been hit by lightning and then floated in the South China Sea, transmitting to the satellite on battery power. When I kicked him out, he came back under aliases. I wound up banning anyone who used the word “lightning.”

I have no experience moderating a large online community, but this feels like a particularly bad way to do so.
Include personal hygiene as a criteria that you are interested in then.
I think it will need another 5 years of development before we can get even near that.
Is the lady turning clockwise or anti-clockwise?
I agree with both ways of framing it. I don't have a problem with taxing vice --gambling, prostitution, drugs (alcohol, tobacco, MJ), including some goods of dubious utility, sugar, etc. Taxation of such vice being common, makes it an easy sell. There's a frame of reference, precedence.
Play Robostory
- If you see this lady turning clockwise you are using your right brain.

- If you see her turning anti-clockwise, you are using your left brain.
Interesting.

Maybe browsers shouldn't have access to system fonts except a specific set. Websites can't assume fancy fonts are installed anyway, I don't think it would be a problem?
I think this would tremendously backfire. It wouldn't be too difficult to figure out which companies have leaked customer data, which is now being used for extortion, and they'd likely lose more money than they could gain from the ad clicks.

Reputable porn sites tend to be more secure than your average company website specifically because they know that privacy is important to their viewers. Being known for leaking your viewer data would be suicide.
Well, that was the beginning of the breakage.

Things actually broke at 90nm. Gate leakage went up enough that most analog/RF circuits scaled their transistors back up to 130-150nm dimensions while the digital guys cashed in the density increase one last time.

65nm was the first node where static RAM cells didn't scale with the rest of the digital circuitry. RAM cells are more sensitive to leakage since they have a "writability constraint" where you have to be able to shove enough electrons from outside the cell, through a transistor, with enough oomph to change the state inside the RAM cell.

40nm was where RAM scaling really broke. Designers had to start jumping through amazing hoops to support tricks for the manufacturing guys to eke out the last jump even for standard digital circuits. Most technologies started trading off multiple gate oxide thicknesses to manage leakage current.

28nm was where everything basically went to hell. The strong form of Moore's Law (twice the transistors for same cost) broke. RAM cells are way off the scaling curve. Leakage is everywhere. Multiple gate oxide thicknesses are the rule, not the exception. Designers are jumping through tremendous hoops for manufacturing (aligning all gates in the same direction over the entire chip, for example).

Below 28nm has been a disaster, and, as pointed out, a lot of the sub-28nm stuff is more marketing than actual physical dimensions.
Nice post from Joey, but I don't get what he's referring to at the end when he mentions his own "onion". Maybe the links used to explain it, but they look pretty generic.
> but given data that you can personally verify

But of course, you can't.

If I have your browsing history, and it's clean, I can threaten to throw in some random unpleasant links, and still threaten to release it as "credible looking". If I have your browsing history, and it's dirty, and I do release it, you can just claim I have tainted it as part of a blackmail attempt.
does it mean if there is a browser just for browsing non-login sites and doing nothing else (do all browsing that requires a login or identification of any kind from a different browser), this problem can be prevented ?
Ask HN: Will Teespring go out of business if Facebook bans teeshirt ads?
Package users should not have to run "go generate". It's mainly for package writers to generate code and then distribute it.
I don't think the average reader is going to interpret this as subtle irony, and I have doubts that it was intended to be taken that way. I think an average reader going to see that an airplane expert smells something fishy and has a bunch of technical "knowledge" to back it up.

This is how conspiracy theories get started, and if this guy really understands how unlikely all this is, it is arguably irresponsible of him to put it forward. What kind of journalism gets published with such little substantiation?

Nobody, not even the tinfoil hat-wearers in his own forum take him seriously, but because he's a cable news expert, his credibility means a million people hear his shitty pet idea. And plenty of people are going to take it at face value.
So if any of this was true it would all just be an amazing coincidence that the pilot was in a courtroom seeing a political figure he strongly supported for years getting a hefty sentence on trumped up charges for challenging the national leader. And then after being observed to be highly upset and emotional have a night to consider it all and then go fly the plane the next day.
Heroin and opiates in general simply are not very harmful, referring to the actual medication. Apart from acute respiratory depression (OD'ing), there isn't much except constipation. Overdosing is dangerous for many drugs - more people end up in the hospital from misuse of Tylenol and ibuprofen than from, say, Oxycontin.

So it's very unfair to allow only certain people access to basic medications, especially when the medicine itself isn't particularly dangerous. The study you linked has a rather expanded definition of "harm".
If anything the border would be the worst place to fly - if I were a country I'd put the majority of my radar right at the border.
You better believe _someone_ is getting rich from it
errcheck actually tries to give you what you get for free with a type system (if you have option types)
Whatever the merits of the argument about the actual location of MH370, it was entirely inappropriate to dox those two Ukrainians with such circumstantial evidence as to their involvement. At one point he is saying just look at their physique and imagine these guys taking over your aircraft. Right.

Theorising on the internet is one thing, but real people don't deserve terrorism accusations, except through due process of law. Boston bomb media lynching is a case in point.
You are a bunch of PC busybodies who whine incessantly.

The moderation, hidden bans, all very childish.

Grow up.
1. How do you configure tor to use more than three hops? It's not in the manual [1].

2. Do you only use the EntryNodes, ExitNodes and ExcludeNodes to shape the Tor path (country to country), or something else?

Working on an open source project that could benefit. Thanks!

[1] https://www.torproject.org/docs/tor-manual.html.en
I constantly have to look up the arc syntax in the spec, actually. It also has other shortcomings, e.g. having the same start and end point does not work. To draw a whole ellipse you need two arcs. SVG 2 has it on the roadmap to simplify arcs for manual writing. Not that it's going to be finished soon, though.
No, that's not why you don't use go. What the parent comment is dealing with is the fact that you can't have maps keyed by a net.IP, which is implemented as a []byte. Byte slices are not valid keys. This isn't really about generics.
Nice idea !
I'm surprised the article doesn't mention an even bigger point - very few porn sites provide end to end TLS. Through, uh, research, redtube doesn't have ANY TLS available, and xhamster has a 'some content on this site is not delivered over TLS' warning.
Why would I put my money here rather than robinhood.io, which is FINRA accredited, free, and has top tier investors?

This needs way better transparency
'FarmerCoin', as you describe it, sounds utterly pointless.

What farmercoin measures:

1) A farmer takes a picture of good produce (whether or not they sell said produce)

2) Verifiers / customers claim the produce looks good from only video evidence (did you know that you pinch the ends of cucumbers to check it? You knock on watermelons to judge their quality?).

3) The farmer gets a coin that is somehow more useful for trading than USD and the verifier gets discounts

What you want to measure: "Does the Farmer sell good produce"?

The market forces already gravitate towards the solving this problem. If I go to a farmer's market and one seller consistently gives me amazing tomatos and a second consistently gives me one rotten one per bunch, you can bet I'll "vote with my wallet" so to speak. Similarly, the farmer who sells better produce will be rewarded by people choosing his produce.

There's no need to try and force "Yet Another Crypto Crap" into something where it's not solving any problem.

As an added bonus, farmers are possibly one of the worst markets I could imagine to try and impose some meaningless techno mumbo-jumbo on. Many a farmer still refuses to use credit cards, preferring only cash, because cards are too complicated.

Today, we already have online reviews which people give out and consume for free on many sites, and that MUCH better fits this problem then some crazy akt-coin meant to proxy reviews.
One of the goals of the D programming language is to render add-on tools like 'lint' and 'coverity' redundant.
Twitter Video is Here
I agree, please provide the source code ...
Fix your damned data races
Bugs Found by LibreOffice in PVS-Studio
It would be very helpful if you could cite some sources in your comment. Not all of us are read-up on the past decade of chip fabrication tech.
We've just been watching it here in Sunnyvale, CA.
It's true that assembler is actually pretty simple. It's just that the simple instructions combine in hard to understand ways.
It'd be a list, in a document format for tree-like structures. You cannot nest path commands, it doesn't really make that much sense to have individual elements for them.

In any case, if it bothers you that much, writing an XSLT that takes path elements and transforms them into the path data syntax shouldn't be that hard.
net.IP is implemented as a []byte. Byte slices are not valid keys (you can't use the "==" operator).

An alternative would be to use [16]byte as your map keys and then subslice the array for net.IP.
Depends on how conservative your country is.
I'll just paste this contribution from Carsten Haitzler (rasterman):

#include <stdio.h>
#define blowjob sex
#define sex int
#define joint char
#define reefer joint
#define froob(y) sizeof(y)
#define smoke printf
#define on_the_beach main
#define suckitin(puff) {sex l;l=strlen(puff);memfrob(puff,l);}
#define bacon 0xf
#define eggs 0x3
#define frubfrub(x) scanf("%i",&x)
sex on_the_beach(sex everywhere, joint **is_good){sex *blum;joint *blimblim,
*vendu, buttox;joint ganja[]="c\012BK\\O\012\017C\012H_^^ER\012DE]\040\000";
reefer pot[]="bE]\012GKDS\012H_^^ER\012NE\012SE_\012BK\\O\012\040\000";
suckitin(pot);smoke(pot);frubfrub(pot);suckitin(ganja);blimblim=(joint *)
&buttox;blimblim+=froob(sex);vendu=blimblim;blimblim-=vendu-(joint *)
&buttox;*(vendu-froob(sex))+=(((buttox<<1)|bacon))&eggs;blum=(sex *)blimblim;
smoke(ganja,(*blum)&eggs);}

it even compiles. if you don't consider it art, it's definitely comedy.
Most drugs aren't harmful anyways. Heroin is whispered as if it's terrible, when some leaders of the world were lifelong morphine addicts, with no damage in their performance. LSD is also referred to as a "hard" drug, yet has essentially zero deaths associated with it.

But that shouldn't be the argument. Bleach is very harmful, but I'm not stopped if I decide to go drink some. The constant reduction in personal liberty by deciding what chemicals people may possess.

I can only hope someday this is viewed as backwards and horrible as governing what kind of sex consenting entities engage in. (In fact, this is still a problem, as sex with consenting adults of other species is still illegal in many jurisdictions. In fact, to my shock it seems this is going in the opposite direction, as The Netherlands recently criminalized such sex. I wonder how such laws handle cases where an animal rapes a human.)
It is good to compete until prices drops super low.... technology drives efficiency and offers better stuff at greater quality tities for lower prices. It's not actually helpful to overpay for things just to ensure a living wage. This living wage is at a lower standard of living. You don't build a building with a thousand men with shovels because someone else will build one nearby using bulldozers. Consumers would rather preserve their own hard earned money than overpay in order to grant someone else a higher than necessary wage.
Browsers should improve incognito mode so websites won't be able to distinguish Chrome@OS X from Firefox@Windows. And may be allow easier integration with proxy services. Privacy is important.
Yet Occam's Razor is rarely found to be true - it's actually easy to hide a slightly more complex plan and make it look like a simple one and convincing everyone by saying "think Occam's Razor". Occam's Razor is not rationality, it's just brain applying laziness to assume nothing ever complicated occurs.

Edit: a very simple example: look at magic tricks. If Occam's Razor was true, then all magic tricks should imply that those who perform them are actually magicians. Or, we all know it's not the case, so there is indeed a more complicated trick being performed that is difficult to uncover just by looking at things.
Aaaand my little catch-all mailbox and receive-rule renders this tool useless. Most excellent, less spam for me :)
Jacques Herbrand died at 23 in a mountain climbing accident.
http://en.wikipedia.org/wiki/Jacques_Herbrand
Honestly, as an employer, I really wouldn't care if my employees watched porn in his free time as long as he keeps it to himself. Our attraction to naked bodies of the opposite (or same) sex is as old as walking upright and is deeply and fundamentally a part of our humanity since our ancestors roamed the Serengeti. And while for the sake of social norms I'm more than willing to put aside my "dirty pastime" in a professional setting in today's modern age, if society is going to come around into my private life and "expose" that I look at porn in my off hours, I see no reason to feel ashamed or apologetic for it (unless it's my girlfriend who finds out, then all bets are off, and I will feel as much shame and apology as necessary).
And? Presumably some of these packages get updated, handed off, or are collaborative in the first place. Re-generating is part of continuing development.
Funny, secret archives being unlocked 50+ after the facts actually DO shows there were "plans made without public knowledge" (that could be called conspiracies if you prefer) very frequently. Do you think you know everything of the government's actions ?
Cryptocurrency is astoundingly bad at converting non-renewable natural resources into nothing of absolute value at all.

Even (real) strip mining at least produces industrially useful ore.

Blockchain technology as implemented in bitcoin is incredibly wasteful. The power used alone is in the tera-watt hours per year.

All of those massive farms of custom miners...all to process an astounding ~90k transactions a day.

The relative energy cost is astounding, considering that volume could easily be handled by a single server in a traditional architecture.