skysight-inc/HackerNews huggingface dataset:
Go's import system has tons of problems.

1) inconsistent syntax: import "github.com/fsouza/go-dockerclient"; docker.NewClient...

Notice how you import something with the trailing path being "go-dockerclient" but the actual package name is "docker"?

In npm, if you type x = require("foo"), you always refer to it as 'x.something'. You don't have to guess or read docs.

2) build flags. What the fuck?
// +build fuckme

3) Canonical import paths. Double what the fuck?
For those of you who don't know, if you have "github.com/foo/bar" but write 'package bar // import "github.com/google/bar"' then a user of your package will not be able to compile it unless they move it to the directory you gave.

Yeah, no joke.... I'm in awe at this stupidity

4) Poor project-based importing (something actually worse than virtualenv; nothing near as good as npm).

5) init side effects, e.g. look at how pprof works. Literally you do an underscore import and it mutates the behaviour of the http package. Thanks.
If you cannot monetize core product create some additional ones that will bring you revenue. They do not need to make money from browser, but they can make money by using this platform to promoting other, paid products.
It seems an independent researcher who goes by the name "La Moustache" on Twitter managed to correctly ID Variety Jones.

> The research conducted by an independent researcher by the name of “La Moustache” determined that Variety Jones is likely Roger or Thomas Clark.

> [...] The posts, some containing as much as 3,000 words, explain how “Plural of Mongoose” was arrested after being found running an underground cannabis business in UK, amongst other related crimes. At one point, Jones even identifies himself as “Roger Thomas Clark,” which were the same names uncovered by researcher La Moustache. Despite these revelations the FBI have not yet given any response as to their next course of action.

http://silkroaddrugs.org/dpr-mentor-to-be-back-online/

I'm curious if the FBI pieced this together themselves or was it La Moustache who figured it out?

Edit: Also of note...in the criminal complaint they said he is a Canadian national born in 1961... making him 54 years old.

http://www.scribd.com/doc/292196413/US-v-Roger-Thomas-Clark-...
To get to the article, click the "web" link under the title at the top of the HN comments page, then click the result in Google.
I very much doubt that every headset I tried, including several marked on the package as Android compatible, were incompatible with every phone I've had. And It wouldn't explain the delays for Bluetooth headsets or the lockscreen button.
One would hope the rich receive less benefits. You don't owe it directly to the tax payers, you owe it to your country as a whole. Again money does not come from nothing(well sort of, but what it represents lol). To think money you earn is money you deserve is very entitled and inaccurate.

Mark did receive extra benefits, he came from a family that was at the very least middle class or even at the very least American. This put him at a greater advantage then most of the rest of the country/world, an advantage he never earned from hard-work. It was just luck.

How is that "fair", well its not and the world is not "fair". That's why we have taxes, with the hopes they preform some for of wealth redistribution. Sadly wealth redistribution in the US is frowned upon and often not very well done.
There is some value in this article, but the author is super careless with his terms and comparisons, and his point suffers for it.

He wants Costco (low cost, low price, high volume, slim overall profit) and Apple (low cost, high price, medium-to-small volume, large overall profit) and Tesla (currently I believe high cost, high price, low volume, negative overall profit) to be the same, and so he constantly elides the differences. I think that overall his point is that Costco and Apple are fundamentally about having low costs that allow them to make a different volume/price tradeoff than their competitors, but he constantly confuses price and cost, and contradicts himself about Apple's volume.
I'm glad we've uncovered the fact that you consider "the developed world" to be the continent you're from... O_o

It would also be worth adding that the part of Europe with good train coverage is "much of it".
Thanks for the pointers, I'll look them up!

> The question is what benefits does the meshnet provide over the mixnet style schemes?

My Isochronous grid/mesh protocol is designed to operate at the network layer. The TCP/IP Internet has:
* High and Unbounded Latency
* Wasteful, Underused Links
* Low Redundancy
* A Tendency to Centralize Power
* Choke-point Surveillance and Censorship
* Disaster Vulnerabilities
* Tragedy of the Commons

I think a mesh network with non-centralized per-byte pricing can make a big dent in all of these.

A meshnet built on top of a starnet is like trying to build a road network on top of a train network: It's not economically feasible and ultimately pointless.
https://en.wikipedia.org/wiki/From_each_according_to_his_abi...
Ah, yes. We've run into this same problem with ad blockers blocking anything that happens to have the word 'ad' or 'advertising' in it. (I run a search engine for finding classified ads across multiple sources and cities, so you can imagine why some of our markup might contain 'ad'.)

Doesn't make a lot of sense given that they have exhaustive lists of actual ad domains to go from, and you've got to think most advertisers are going to figure this out pretty quick and not call their ads "ad".
Mozilla Admits to Revenue Sharing Arrangement with Pocket
This is every aspect of life though.

See: Bill Nguyen

[1] https://en.wikipedia.org/wiki/Bill_Nguyen
These are the 2 features I can't wait for in C# 7. Pattern matching and structural typing along with discriminated unions are pretty awesome. Like, I want the current C# type system, but with those things with it to forget about a bunch of boilerplate and odd problems that can pop up otherwise.
Lately it seems to be a common refrain when new startup owners pop up on entrepreneur chats looking for feedback on their MVPs that if issues are found, they're invariably related to ad-blockers filtering out various CSS tags.
A mac("Apple") was significantly less expensive than a 'high-end' computer at the time. At least thats was the feeling, having talked to my parents about it before.
Yeah but it's not like any of the authors of Git really made any money. The people behind Github, on the other hand, made a very nice business for themselves. It's far from a given that if you develop Git, you can/will develop Github.

I'm not making any value judgement here, just observing reality. But I do think it's better for society if people who create value are rewarded. To have a business have to both create value and capture a part of it.
They changed the title to be more reflective of the content. It said something around the lines of Firefox was removing advertising.
Mozilla reportedly doesn't make money from Pocket [1]. So the money is not the issue. Your guess is as good as mine as to what is.

[1] https://www.reddit.com/r/firefox/comments/38aorv/psa_mozilla...
Tom featured heavily in Dr. Demento's radio show, which is how I learned of him. My dear aunt just emailed me about the glowing blue orc sword in a British museum and we both agreed the only good orc is a dead orc.

We finished the email thread with a lyric repurposed from Tom's classic Poisoning Pigeons in the Park:

We'll murder them all amid laughter and merriment,
Except for the few we take home to experiment.

He and his music are timeless.
It has been edited. It used to say Mozilla removed advertising from Firefox.
MY First ECommerce Script Need Reviws
This looks like a brain mechanism finding to back up the well known psychological phenomenon called The Fundamental Attribution Error,[1] "the tendency to overestimate the effect of disposition or personality and underestimate the effect of the situation in explaining social behavior." Simply put, we observe other people's noticeable behavior in social situations (which is most likely to be their BAD behavior, which gains more notice) as reflecting their (bad) character, while we figure that most of our own behavior toward other people is the best we can do under the circumstances. I've seen plenty of examples of this here on Hacker News, and if I acknowledge the research findings, I have to acknowledge that I've provided more than a few examples of that kind of behavior here on Hacker News over the years.

[1] https://www.psychologytoday.com/blog/real-men-dont-write-blo...
I did read the article. Tesla sells sport/luxury cars. They plan on expanding in the future to 30k+ cars, when it happens then they will be a company that sells mid~high end/sport/luxury cars.

I am bias because I label Tesla as a company that sells the products that it sells? I don't get it.
Gah, not available in your country. Lame, why do they do that...
An Open Letter to My Parents, Priscilla Chan and Mark Zuckerberg
Perhaps but it's not a guaranteed part of the user interface or the service like Uber.
This will get you started on the compilers side of things.

http://www.amazon.com/Compilers-Principles-Techniques-Tools-...

You can also use http://lmgtfy.com/?q=sicp for a deeper understanding of interpreted languages and language structure.
Not coincidentally, the NVIDIA Auditorium is in the Huang Engineering Center.
Yea I have been noticing people really trying to make the Apple and Tesla comparison lately. It just feels so forced.

-edit random thought- Seems like a whole lot of wealthy tech writers/bloggers want to sell themselves on getting a Tesla because somehow its similar to buying an early mac. There should be a specific term for the tech version of Keeping Up With The Joneses. I wonder how many of them drink soylent and order their quarters off of quarterly. I realize I am on a 'startup centric' site but god damn man some introspection is good people.
"Almost all of today’s technology juggernauts formed before about 2008 required smallish amounts of capital. Google, for example, consumed only $8m before turning profitable. Maybe this means that sooner or later a new class of company will come into vogue — a rare species known as the profitable unicorn."

Unlikely as long as an investor led arms race is on.
Their analysis looks to me to be directed at a different issue: the question of whether TPP outlaws free and open source software, period. I agree with them that it doesn't; but that's not what the EFF is worried about. They're worried about the fact that, under TPP, the US government will have no way to force vendors of components like routers to reveal their source code to anyone--even government regulators. The SFLC analysis does not appear to me to address that issue.
> Although the company emphasizes that Pocket and Telefonica didn’t pay for placement in the Firefox browser, Mozilla Corp. chief legal and business officer Denelle Dixon-Thayer told WIRED that Mozilla has revenue sharing arrangements with both companies.

http://www.wired.com/2015/12/mozilla-is-flailing-when-the-we...

Can you explain what the revenue sharing agreement is, especially after so many Mozilla employees have vehemently denied that Mozilla got money from Pocket for the tie-up?
Apache Commons Validator 1.5.0 released
> Aristotle dealt quite the challenge to humanity when he issued his moral philosophy about the ‘perfect man,’ saying he does not “concern himself that others should be blamed.” Aristotle must have missed the brain scans.

WHat a weak way to finish the article - take a quote from a Greek philosopher you do not understand and look like a smart aleck while you are obviously oblivious to its actual meaning.
You can usually find an International Edition of the dragon book on eBay for around 25 USD. The cover may be different, but the content is the same.
I know HN user gwern did some work partially documenting the forums.

It was an interesting place to be, especially towards the beginning. I feel that most of us would've supported violence against those cooperating with law enforcement.
Not to mention the Mood Organ in Do Androids Dream of Electric Sheep.

https://law.stanford.edu/2012/11/01/lawandbiosciences-2012-1...
OSGilaims Jigsaw is a shibboleth and may never work for Java EE or Spring
I don't think the idea is that the sanitization happens on the client when they submit content. The client can do the sanitization when they view content. Often it will make sense for the server to do it, but sometimes not. Imagine you're writing an email client web app against someone else's API, and their API gives you the raw html of email messages that people have sent to you. Then it's the client's job to sanitize that HTML for rendering.

Also you can run that library on the server with node.
Photos of the progression - from riches to blight to restoration.

http://www.detroitnews.com/picture-gallery/news/local/michig...
Mozilla's lawyer just admitted to Wired magazine that, in fact, they do earn revenue from Pocket.

> Although the company emphasizes that Pocket and Telefonica didn’t pay for placement in the Firefox browser, Mozilla Corp. chief legal and business officer Denelle Dixon-Thayer told WIRED that Mozilla has revenue sharing arrangements with both companies.

http://www.wired.com/2015/12/mozilla-is-flailing-when-the-we...
I still feel like there were lines most didn't want crossed, however.
That's a strawman. The Mac was significantly more expensive than the Apple ][, and the PC etc. Not to mention the various Commodore's etc. Don't even get me started on the Lisa. Just because the Mac was cheaper than a minicomputer or a workstation doesn't mean it wasn't expensive. For the demographic it targeted, it was a very expensive machine. The Mac had an MSRP of $2495 compared to the PC at around $1600.
Tom Lehrer sang a new song a few years ago: Sociology

https://www.youtube.com/watch?v=mB97Qe2D4V0
Life as a fire lookout
"A risk which is orders of magnitude smaller than the risk that you or your loved one will perish in your car."

By that reasoning, we should just let murderers go free since the chance of being murdered is less than the chance of dying in a car wreck?

Sorry, it doesn't work that way. People, in general, don't think that way.
Unexplored Areas in Data Compression
It's not a secret when you know how to code but you are an end user. Knowing how to code and knowing how to learn to code makes this widespread incompetence masquerading as competence and even "professionalism" radiate from every bit of software you ever come in contact with, as an end user. Seeing the source code just drives home the message even more. You become a more discerning end user.
> it's a symptom of high level decisions taken without running them past anybody else

As much as I love and respect many of the people at Mozilla, and the project itself (I spent 5 years of my life volunteering in the early years), this has been a systemic problem all along, pretty much from day one. Certain types of decisions get made by a very small group of people who somehow acquire a tone-deafness when it comes to outside criticism. Then, when the decisions become public, the negative reaction is not only not understood, sometimes it's not believed, or not taken seriously, and simply serves to retrench the decision makers in their choice and they go radio silent. Then after a while, they may or may not reevaluate that without any form of communication as to what's going on inside. Then, a year or two later, it'll happen again.

I am NOT insulting people, there's no malice in that process, no lack of intelligence, no evil intents. I use the phrase "tone deafness" purposefully because I feel it conveys the idea that these bad decisions come simply from some acquired inability to perceive and understand. They're all god, smart people, but something happens in the Mozilla culture where communication with the outside world becomes difficult and of lessened importance. It's odd.
Since an 'eating people' scene was the one thing most responsible for the collapse of the entire Ultimate Universe product line, I don't think Marvel needs a reminder. The writer of that one still won't do interviews about it seven years later.
Vertica at Scale in AWS
http://www.nytimes.com/2015/10/17/us/egg-donors-challenge-pa...

https://www.google.com/?#q=sperm+donation
> In the areas that Apple competes there are a handful of serious competitors and they deliberately place themselves in markets where they know they can offer a superior experience.

Yes, but how did they get there? Twenty years ago, Apple made "a great product but with quite a lot of uncertainty around it's longterm future." Though I personally think that any comparisons are facile, the point is that Tesla is poised to follow a similar path.
Exactly. Otherwise you become the cartels in Mexico.
Thanks a lot for the suggestion. I had heard of OpenShift but have never paid much attention to RedHat. It turns out OpenShift has an official Node.js "gear" so between that and easy access via SSH and a git repo it was a breeze to set up. I'm still a little sure how the idling works, but looks good so far.
That's seen as pretty crazy here too.

To be fair, there was a point in my life when I was driving 900 miles round trip every other week or so, but that was about a girl, and before I had enough money to take a plane...and looking back I was viewed as crazy by most people for doing so.
By the way, I can understand the use of loanwords for modern things that you did not have in your language, but why use a loanword for something as simple as "thank you" ? Didn't Farsi have a specific word for showing gratitude in its language in the first place? Why is it not used instead?
People who know relatively many people of race A have more trouble distinguishing individuals of race B, than individuals of race A. When all members of a race look alike, there's less intrafamily similarity to notice.
An idea followed by an implementation is awesome and exactly what OSS projects need from contributors.

"I learned my lesson..."

I read the mailing list and don't see how that was a negative experience. Only one of the contributors had an unfavorable response.

Even if they don't implement your code as-is, it looks like you had a good idea including a good implementation that led to a lot of productive discussion.

Only one of the contributors had a strong objection and despite that, the conversation continued.

Don't take it personal if your code isn't directly incorporated into a project. Despite that, your contribution led to further discussion and helped better focus the intent of the project.

Working on an OSS project is very much about collaboration. Code contributions may not always be incorporated into the codebase, especially on projects like ocaml that have a specific focus and changes have far-reaching impacts on the userbase.

That's not a bad thing. You did well.
I agree, and would go further to say this is a big step backward in a critical area: Providing ads and similar services while maintaining end-user control. What other products out there do anything like it?

How sad.
I don't get it, what am I missing?
Well yeah, that's true in just about every industry. Everything from biotech to nuclear reactors have a technology flow like that.

I don't own any Apple products (at least not nowadays), but they are really good at recognizing what upcoming tech has potential, buying it and then packaging it in a way that makes it appealing to consumers. They may not have invented many of the things they sell, but they definitely helped to popularize a ton of things that we take for granted now.

Smartphones are a good example. They existed before the iPhone (I remember the days of ye olden Palm Treo), but they weren't something the average person really cared about or wanted until the iPhone came around. Now, I won't go so far as to say that we wouldn't have smartphones like we do now without the iPhone as I think largely that it was just about the right time that smart phones were really becoming technically feasible, but Apple still deserves credit for being the ones who were there first with the pieces put together into a product that finally made people want one. Though I also remember the strange delusion they seemed to have had with the original iPhone pre-App Store that people would be OK with just HTML "apps", but that's a different tale.
Check out Safecoin, http://maidsafe.net/documents
JSON Streams Splitter Tool
Does Wikipedia "need" the money? Does any software need any money beyond the cost of servers? If Wikipedia is to remain relevant, it needs money. But everyone has different priorities, and admittedly not everyone can afford to donate a few dollars to support free information. (Disclosure: I'm a community volunteer serving on the Wikimedia Foundation audit committee, so I'm a bit biased.)
Michael, your email address seems not correct?
I want a mesh network that does to the TCP/IP Internet what the road network has done to the train network. The road networks reduced the barriers to entry in so many industries.

I only have Comcast as an option for broadband Internet. This is the direct result of the protocol's topology. This is power and control that no amount of protocols written on top of TCP/IP can break. We can keep wanting to have decentralized or non-centralized services, but I don't see it actually happening on the TCP/IP Internet: The economies of scale are too powerful too compete against.

If we tried to layer a road network exclusively on top of a rail network, we'd just have a less efficient rail network.
Huh, I must have missed that article. I stand corrected. Thanks for sharing.
You can disable these things in the settings and they get automatically disabled in incognito mode.
Justin Trudeau Takes a First Step Toward Marijuana Legalization in Canada
THIS exactly. It's surprising how we're trying to place "genius" and "social/ extrovertism/charisma" as two ends of the same scale.
Setting aside personal bias: Kudos for admitting that. It takes a lot of courage to put your beliefs out in the open, or even to talk about the beliefs of a group you once identified with.

I feel that most of us would've supported violence against those cooperating with law enforcement.

Could you help me understand that mindset?

It seems like violence is one reason we as a species took hundreds of thousands of years to discover (or at least to harness) the scientific method. For the first time, we're now in a position to detect a big rock headed straight for Earth, and then actually have any nonzero chance of doing something to change the situation. Studying history, one plausible hypothesis we're in this situation might be: Funnel all of the smartest people together, and figure out a way to let them work together for a very long time on the same kinds of problems.

And to let smart people work together, it's necessary to have systems in place to suppress violence. In short, law enforcement. There have been abuses of power, but on the whole, law enforcement seems like one of the main reasons we're well-off today.

So that's where I'm coming from. I'm not trying to be overbearing or say X is bad and Y is good -- I apologize if I'm failing.

It's just the opposite: I'm interested, and open-minded, to understand how various intelligent people could conclude "It's us or them, and if you're cooperating with law enforcement, you deserve violence." Would you help me to understand the community's viewpoint? Was there any nuance, or is it as simple as "they are traitors, therefore X" mindset? There must be something if so many intelligent people somehow started to believe this, right?

If someone reading this feels like replying anonymously, make a new HN account using Tor. Your reply will be marked [dead] to begin with, but those of us with showdead enabled will see them. The community can now vouch for dead-but-thoughtful comments, which makes them visible to everyone.

This is the type of topic that usually devolves into a flamewar, but maybe thoughtful conversation has a chance.