skysight-inc/HackerNews huggingface dataset:
Try "M-x package-list-packages" to see a list and then find it. If it's not there then your package setup is incorrect.
Did you read the article?

Transferwise is explicitly listed as a successful model.

Stripe probably falls under #7 -- efficiently implementing industry standards.
That would only follow if the quoted statement was also true if there was no suffering.

If there exist some X, and it was true that either some X Y, or nothing Y, that would not imply that if it were the case that there are no X, that nothing Y.

If it is true that (H & J) -> K, and it is true that H, then it is true that J -> K.

Let H be "there is some suffering", let J be "something means something/matters", and K be "some suffering matters/ means something".

J -> K is equivalent to K or not J.

If one believes that "if there is some suffering, and there is something that matters, then some suffering matters", and one also believes that there is some suffering, one could then conclude that "either some suffering means something, or nothing does". This does not mean that one could conclude that "if there WERE no suffering, nothing would mean anything". Rather, one would only conclude that "if there IS no suffering, nothing means anything", but that is only because one already believes that there is some suffering. One could, under the beliefs above, reach the conclusion that "if there is no suffering, <insert anything here>" by the principle of explosion.
Conspiracy theory nonsense? Do you for a second believe that anything I just wrote isn't true? I've found in this world, that money is usually a much bigger factor, and influencer. Those with money to gain, can then paint their motives up in something that will stir the masses - "Public Safety", or, "Keeping our communities safe", or somesuch. But, don't believe for a second that if there was some money to be made by reducing the prison population, that it would drop like a rock overnight.

http://www.huffingtonpost.com/2013/09/09/california-prison-g...
Of course some legacy software is still in use. But i'm in doubt that python can be a good choice for today's startups.
Making a RESTful JSON API in Go
SPLC is a joke.
I'm glad you recommended this. It's Marc Maron's podcast, of course, which is generally recorded in his garage. He recently had the pleasure of an hourlong interview with Barack Obama (in his garage).

Recently he has also interviewed Kim Gordon (formerly of Sonic Youth, but also an artist), and Mike Watt (Minutemen, Firehose, etc.). The Watt interview, especially, was just great. Such an original character.

Byrne is a shy and understated person, so he's a difficult interview subject. They didn't exactly click, but it's well worth listening to just to see what Byrne is up to these days. They touch on his interest in American folk art and culture (e.g., True Stories, album covers by Harold Finster, and his song about flyover country), and connect it to some of Byrne's musical tastes, which is a connection I had not made.

Watt: http://www.wtfpod.com/podcast/episodes/episode_610_-_mike_wa...

Gordon: http://www.wtfpod.com/podcast/episodes/episode_588_-_kim_gor...
That's excellent - I was intuiting my way to there somewhat, but you've broken it down very well with more clarity.
I never talked about fn(i) for i in data.
That's pythonic as somebody explain but the map one is the most readable and appears in more and more languages, even Java.
Last commit "Hiding video for final update since it didnt help"
https://github.com/MeoMix/StreamusChromeExtension/commit/ba6...

Wouldn't it be possible to have most of this functionality in a client-side web app, and then Google could do nothing to shut it down?
I think the truth is, technology that supplants it is still not there yet. Sockets, sound, video...

And there's still a truckload of fun games available only in flash form, which makes flash relevant even if the number of new stuff coming out in it dwindles.
I'd care a lot more if Adobe, et al, weren't repeatedly screwing up. A couple million dollar bounties and forcing them to pay to internalize their negative externalities will help create the proper internal focus on shipping secure software. Reputation doesn't show up as a line-item.

And if a security dev resells, who cares? The company still got the 0-day and still gets it fixed asap. It's far better than our current situation where these can persist for years.
Cash is still the most anonymous way to pay for something also, at least for most people.
Missing Seatbelts in Uber Cars in India
Not sure if you mean that positively, but considering your Java work, if meant positively, that is a huge compliment!
Meh is a genius in handling those people, you do have to admit that.
It'll be interesting to see how architecture adapts to new definitions of privacy. It used to be simply a matter of keeping out the glances of passers-by, but with IoT it's a whole new ball game...
What about selling with some kind of profit share/earn out if the other person manages to grow it, if you think that with effort it could be 10x larger there is plenty of upside for both parties. Someone else who wants a SaaS business, not a VC.
In my case standing back with a knife seemed to project enough power to convince the intruders to leave (3 people the first time and 2 the second time).
Unfortunately advertising managers love Flash. Technicaly there is no reason to use (see iOS Safari HTML dealing with video).
Based on lines changed, merge requests accepted/rejected, etc etc.

You know, GitHub developers are quite smart.

They could just write their own weighting algorithm if they wanted to. :-)
That did it, thank you.
One could use a hash set to identify and exclude known child porn images. Having done that, the law may require one to report it to law enforcement.

See the 'Child Exploitation Hash Sets' available here:
http://www.nist.gov/oles/forensics/forensic-database-tech-di...
Totally! I was going to post the same thing. Double-checked locking is either impossible or really hard to get right, depending on the language and architecture's guarantees!

If you must use a singleton, I'd really recommend doing the so-called "aggressive" approach, which should have really been named the "actually won't crash sometimes" approach.
"Shell plans to moor the Prelude FLNG some 200 kilometers off western Australia at the Prelude gas field for 25 years, where it is expected to produce the equivalent of 110,000 BOE per day."

25 years < 50 years
Why incur the cost and complexity of a channel if what you are doing doesn't require it? Go's sync.Once just implements the check-lock-check pattern. It doesn't use a channel in the background.

In fact, it is better to use sync.Once to reduce the risk getting the semantics of check-lock-check incorrect. :)

[edit: It occurred to me that the parent may be speaking about architecture and not about the singleton's design. From an architectural perspective, there are much better patterns in golang than a singleton.]
You think that any other software you use is any better? Flash gets it rough because it's widely used and independent of the browser (for the most part).

If you're running an update to date flash, that means you're probably running it in a sandbox and probably have silent auto updates turned on. That's good enough for most people.

If you're the kind of person that's going to get specifically targeted, then you should not only reconsider running flash on your computer, but any other program written in an unsafe language.

Or, you know, segregate your data.
Four years ago, I noticed that the Pan Am Games were on ESPN Deportes [the Spanish Language version of ESPN in the US] and I realized that at some point between the early 1980's and 2011, the games had basically slipped entirely out of the sports narrative in the US. The Pan Am Games used to be a big deal with prime-time network coverage. Yet somehow the US sports broadcasting industry has decided that video of someone doing a radio broadcast is better content than actual international competition by elite athletes.

This despite more than a ten fold proliferation of cable sports networks. The Gold Cup has better coverage. Professional lacrosse has better coverage. The NBA off season has better coverage.

And then I read the article and I realize, it perhaps may be only by force of will that ESPN Deportes broadcasts the games, so thick does the stupidity of the games' organizers appear. And it is a shame, because the athletics is amazing and the stakes are so high.
Git Basics – Undoing Things
Maybe relevant:

We're bringing GitLab to FreeBSD. :-)

Check the ruby@ list for current status, things left to do, etc.

https://lists.freebsd.org/pipermail/freebsd-ruby/2015-July/t...
> The paper illustrates the point by undertaking two different RCTs on cowpea seeds in Tanzania. One is a traditional study where the control group knows they are getting traditional seeds and the treatment group knows they are getting modern seeds. The second is double blind; neither group knows what seed it is getting.

> The traditional RCT shows a significant over 20% increase in yields from the modern seed. But the double blind RCT shows that virtually all of that improvement comes from changed behavior

> Specifically, the average treatment effect in the double blind RCT was zero! And when the harvests in the control groups across the two RCTs were compared, the blind control group showed a significant over 20% increase over the traditional RCT control group which knew they were getting the traditional seeds.

> In other words, the significant effect found in the traditional RCT was not due to better seeds, it was due to actions taken by the farmers who thought they were getting better seeds (they planted them in larger plots with more space between the plants on better quality land). These farmers' expectations were wrong (in post experiment surveys, over 60% of them said they were disappointed in the yields)

I don't like this reporting. The way things are phrased, it looks like Tanzanian farmers have depressed yields 17% just by having bad farming practices. But it goes on to specifically say that the farmers were disappointed in their 20% increased yields.

The most sense I can make of this is that these experiments both measured yield per seed rather than something useful like yield per acre -- despite the fact that the farmers being studied clearly considered this irrelevant. Are seeds really such a major cost in farming? Was the study just terribly designed?
> I didn't say at all people should be open to my particular arguments, but to arguments in general.

If it's arguments in general,

* you can't hang up on salesmen,

* you can't kick 911 conspirators off your unrelated forum,

* you can't remove most trolls,

* you can't ban homeopathy threads from /r/science,

* etc.

In general, you lose the ability to moderate conversations in spaces you own, or decide what you spend your time doing. This is, to be honest, a pretty extreme idea if taken literally.

Or you could deem salesmen, 911 conspirators, trolls and homeopathy proponents as "crazy and confused", but who decides that? How is that any more unwanted than posting critical meta commentary to /r/fatpeoplehate?
So the author would advise against PayPal & LendingClub, for example? Cynical indeed. And very short-sighted.
I don't think that's needed, i'm looking at Twitch right now (via the normal way) - and i don't have Flash installed.
Indeed. The ability to run whatever software we want on phones would decouple the hardware choice from the software choice. We would just need to figure out how to fund the development of unbundled mobile OSes.
Please consider editing your post to improve HN. From the HN Guidelines [see link at bottom of page]:

Please don't insinuate that someone hasn't read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that."
Why do you deserve to stream to music written by A,
composed by B, recorded by C, published by D,
marketed by E, uploaded to and served via F without
permission from any of them?

I assume, from your use of "deserve", that you're interested in the moral justification rather than the legal justification.

Back when ripping CDs to MP3s was a controversial idea, a lot of people took the view that when you legally acquire a copy of an artwork you have fulfilled your moral responsibility to pay your share of the fixed costs of production. That when the creators give you permission to access the artwork you have permission to access any transformation of that artwork.

So for example if you buy a CD and rip it to MP3 that's fine. If you buy a DVD and fast-forward over the adverts, that's fine too.

By the same logic, some people would say even if you haven't directly paid for an artwork, so long as you've acquired it legally you gain the same rights. For example, if you record a broadcast TV show onto VHS, fast-forwarding over the adverts is fine. And if a web page is delivered with adverts, not displaying them is fine.

Likewise, if you can legally view a music video on youtube, a version that strips out the video and adverts to leave only the audio track is just a transformation - and therefore fine.

Personally I don't 100% agree with this view - I think ripping CDs to MP3 is fine, but for free ad-supported content I follow an imprecise "is the creator being fairly compensated" maxim where I usually keep the adverts enabled, unless they bother me.
It's unfortunate for Streamus, but expected and reasonable in my opinion (especially since the developer knew he was breaking the ToS from the beginning).

YouTube presumably has negotiated contracts with the content owners which allow them to stream audiovisual content under a certain set of constraints. Many content owners distribute their content in other ways (e.g., selling music on the iTunes store), so they allow their content for "free" on YouTube only because they know that the audio component will be accompanied by a video of their choice and they will be supported by ads. These content owners wouldn't want YouTube to be used just like an ordinary music streaming service without being compensated properly. In order to hold up their end of the deal, YouTube has to enforce their terms of service, otherwise they risk losing the contracts that they have already negotiated.

If Streamus wanted to keep doing things like they were before these changes, then they would have to go and negotiate contracts with the content owners, just like YouTube had to do. Streamus has to abide by the ToS (which is in turn the terms of the negotiated contracts) if they expect to use the YouTube API.
If this were physical software, I'd expect more of it to be on fire.
Developing a thick skin and not feeling like every request is a life-or-death situation - this is what you need to have. You have to take the input and make adjustments as necessary, but continue to steer the project toward your vision. You also should decide how much time you will devote to the project and then not go over to avoid burnout or interfering with your life/work.

My most popular product at the moment has maybe 150k installs and I could spend the rest of my life trying to appease every request. I can only imagine a massively successful software project must be a deluge of requests.
The following works pretty well.

(defvar packages
'(pkg1
pkg2
magit))

(require 'package)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)

(package-initialize)
(package-refresh-contents)

(dolist (p packages)
(when (not (package-installed-p p))
(package-install p)))
Tunneling Data and Commands Over DNS to Bypass Firewalls
They aren't all bad, have you seen webflow.com? They've created a pretty good darn UI builder, responsive design as well. Doesn't use React though I think.
It just makes Fish feel desktopy, a toy shell, and not something serious. Ask the vim crowd that even in 2015 uses vim in the terminal, even on desktops. You just don't do the things Fish does, it's that simple. Make the web server an addon and keep everybody happy!
Why is getting a warrant not enough? Seems the level of access and cooperation is as much or greater than a key or backdoor.

Isn't it relatively speedy to get a warrant? In some cases just hours?
The architecture! Not the design of this singleton.
So if it is so widely known, why no action was taken by anyone to stop them from undermining Internets security?

Also not everyone knows how bad Flash is for their security, only few geeks care about reading cve-s. So until it goes to mainstream media not enough people will care.
Do you think it would be fine to use a singleton if the writes are all happening in a single thread and it's not critical that the reads be synchronized? Sharing state across go routines seems like something to be avoided. In vanilla Java it's always not easy to avoid sharing state.
If you see the phrase positive externality and think to yourself, "Oh, that's good!"—then I hope I can help you see things differently.

Externalities, both positive and negative, mean that somebody other than the owner of an economic resource is affected by its use. A negative externality means that somebody else bears part of the resource's cost, and a positive externality means that somebody else reaps part of its reward. In this sense, positive externalities (just like negative externalities) are a failure of property rights with perverse consequences; part of the return to the investor's investment is placed in the public domain, as economists say. So positive externalities lead to underinvestment, as rayiner noted, because the externalized benefit is captured by someone other than the investor.

And indeed there is an emerging narrative that claims a combination of corruption and over-regulation contributed to the demise of America's early streetcar systems by eroding the property rights of streetcar operators to the point that they could not profitably run their lines. That is, regulation externalized the benefits of streetcars to such an extent that their owners went bankrupt and streetcars disappeared.

A recent article from Vox makes the case [0]. It goes like this: (1) streetcar operators sought monopolies from cities, accepting regulation in return; then (2) regulators fixed fares at a nickel and required streetcar operators to pave and maintain the roads along their lines (because streetcars were originally drawn by shod horses and mules), but (3) when the value of a nickel fell, politicians would not allow fares to rise, even while the paved roads provided by streetcar operators subsidized the automobiles that began to compete with them [1].

History and economics are complicated, but it's clear that private property rights in public transit have just about disappeared in America over the past century or so. And so private, market-directed investment has disappeared too. As a result, today almost every dollar that goes into our core transportation infrastructure comes directly out of taxpayers' pockets and passes through a political process that allocates investments in a way that gives scant attention to their marginal benefit. So in cities like mine, we have rather more billion-dollar suburban highway interchanges than we should have, and rather too little public transit infrastructure.

0. http://www.vox.com/2015/5/7/8562007/streetcar-history-demise

1. A blog post from Market Urbanism offers more details (together with an excoriation of left-liberal politics): http://marketurbanism.com/2010/09/23/the-great-american-stre...
um, no?
What to read to give great presentation?
How do you get the video to play with HTML5?
Nah. People at Microsoft know what Amazon is like. You'll get bonus points for realizing how close you came to making a mistake.

We just hired an engineer away from Amazon. Smart guy, he'll do well. Amazon's loss. What are they thinking?
Even I think the article is a bit cynical, but in fairness #6 does specifically reference TransferWise as an example of the most successful business model: undercutting bank charges on price (and specialist providers on service)

It's also written from a London Fintech scene perspective, so the success of Stripe and LendingClub isn't that relevant.
In the latter case, the UK p2p funding market is more characterised by less-established companies with more speculative investment opportunities and a lot less regulation to protect the retail investor (and more schemes for the taxpayer to ultimately underwrite some of the losses), so I'm actually surprised the author didn't go after the crowdfunding industry. I think a "Business Model #9: saving on due diligence costs by selling the investment opportunities to people who don't know about adverse selection" would fit in nicely with his narrative.
Better title would be "Graphics /Programming/ Resources"...but nice collection!
The GP is referring to Java as the tool that robs the programmer of [various dimensions of] abstraction.
The biggest leak of TTIP documents yet: more than 100 confidential papers
It's arguably a good feature, but I've come to the opinion that it's a bad default.
Introducing: ComputerCraftEdu
Letter of Recommendation: Hangovers
No, in the UK you keep right when passing another craft unless there are good reasons for doing otherwise depending on the size and manoeuvrability of each craft, local conditions (bends, bridges, etc.), degree of experience of the helmsman. The motor controls are typically on the left side of the boat, and a seat for the helmsman if there is one would usually be on the left.
If, as the top commenter says, Australians are so "smart and progressive", why are Murdoch papers so influential?
It all depends on the circumstances. Is "early-stage" mean they have $1m in the bank, or $10m, or $100m? Do they _need_ you, or are interested in a hire?

I think if they're early stage enough that you might get 10-20% (btw, 10% is optimistic), then there's no cash available (apart from a small signing bonus like 10-20k).

But really, you need to talk through the actual numbers with someone who has been more of an idea. Do you have advisors? If not, happy to help: my email is in my profile.
How about we let citizens sue members of congress for passing legislation that violates the constitution?

Instead of waiting years for the supreme court to maybe take a case, we should be able to take them to court where they have to meet a burden of proof to prove the constitution authorizes the legislation (Every line of it) and if they fail they are personally liable if they voted for it (or signed it in the case of the president.)

Putting their own necks on the line might instill some discipline.
I think the PR impact of a death in a Uber ride in India with in markets outside of India is going to be low.
Just want to say I found this comment informative, on-topic, and its tone respectful and appropriate, so I'm disappointed it has been downvoted :(
I think you have the right solution. I whitelist any site that takes this approach. If everyone did this, ad-tech would be forced to change and publishers would benefit from visitors who appreciate the efforts and better UX. The web could actually become fast.
Indeed, looking at GCN, it seems like you could do as well with RISC-V itself(with a fancier SIMD extension) as the shader ISA.
This requires some explanation. What limitations are people working around here?

If you mean immutability, it's doesn't make sense to single out Java, since immutability was not significantly valued by any mainstream language until the 2000s (of course Haskell and various MLs existed before, but I'm talking about popular mindshare).
VLC for HLS I assume (and I only stumbled upon the '/hls' suffix for any url to support that by accident/in that ticket, which still doesn't seem to be officially closed).

IRC for chat is absolutely new to me and would actually be quite nice..
On an iOS or Apple device?
Ah - missed that.
Assuming it's a profitable investment, wouldn't this be an opportunity for corporations to take the place of the government? For example, banks could make loans to homeowners for solar installations that could be paid back with their energy savings.