skysight-inc/HackerNews huggingface dataset:
Ugh, that page breeds SO much misinformation it's saddening. I wish they'd stop calling it 'cost per transaction'.

Imagine you build a bridge for $1m and 1 person drives on it. Does that bridge cost $1m per user?

No, it's just an average metric. There isn't actually a marginal cost of $1m for every person that drives on that bridge. It just happens that the bridge is underutilized and that the average cost appears high.

Blocks are like that. If the block holds 0 transactions, the block reward is paid out. If the block holds 1 trillion transactions, the block reward is paid out. Either case, it's 25 bitcoins. In other words, a transaction does not carry a marginal cost in block rewards, as block rewards are paid out regardless of ANY number of transactions.

Transaction fees are the marginal cost, and those are pennies.

As for the block's capacity to hold transactions? That's interesting. If the $1m bridge could only ever move 1 person, then the cost of driving on that bridge was indeed $1m.

But blocks have quite large capacities. Currently 1mb, they're set to go to 20mb probably this year, and grow to hundreds of megabytes over time. Read about it from Chief Scientist at TBF on bitcoin [0].

The roadmap is that in 12 years according to the work that's being put in the protocol right now, you can fit a little under 400 million bitcoin transactions in a single block, using technology that's as expensive as the one that's running bitcoin nodes today. (cheap consumer grade home computers.) In 12 years, bitcoin will have had nearly 4 more halvings, meaning block rewards are by then only 1.5 bitcoin per block.

In other words, in roughly a decade bitcoin's block rewards will be a tiny tiny fraction of a fraction of a penny.

And even then, it's STILL not a 'cost per transaction'. It's not even an 'average cost per transaction', because the sender doesn't actually pay. The block reward bitcoins are created out of thin air, not paid by the senders of the transaction, which means it's a cost to all owners of bitcoin, regardless if any transactions are made, in the form of inflation of the money supply that devalues existing money by a tiny bit. Hey, just like say, every single currency in the rest of the world, whose money supply increases (aka everyone, including the dollar).

And this money supply is, unlike the dollar, which is printed every year in gigantic amounts, set to go to 0 by design, by software, and there's absolutely no way to change it except by consensus (moving to a new bitcoin blockchain).

[0] http://blog.bitcoinfoundation.org/a-scalability-roadmap/
It does not look like an on-demand music player. Is it true?

Another question if someone can answer here - it looks this site is playing just audio from youtube music videos. How can you do that? Is it a hack or youtube api supports some type of parameter?
The CSS Values and Units Module Level 3 details that the `attr()` function is at risk of being dropped during the CR period: http://dev.w3.org/csswg/css-values-3/#funcdef-attr.
While it's not in the hackathon (I have /so/ thought about entering though), teledildonics is very much a real thing and there are more products out right now for it than ever. Hell, there's even a pretty big patent war happening that I'm working on writing up.

And teledildonticist has been in my twitter bio for years, yes (I run the metafetish blog listed in the other comment). :)
Can't speak to his qualifications, but I know Scott Edward Walker will be stuck in my head from the long time his firm advertised on Mixergy :-) The way Andrew described his service was more direct service oriented, not so much trying to do an equity play. According to their website, the firm has offices in both NY and SF

http://walkercorporatelaw.com/
Show HN: Incredible Docker Compose: Run Multi Container Apps on Raspberry Pi
In this blog post we gonna walk you through the different steps that are necessary to get you started with Docker Compose and show how to use it.

To demonstrate the benefits of Docker Compose we are going to create a simple Node.js “Hello World” application which will run on three Docker Node.js containers. HTTP requests will be distributed to these Node.js nodes by an HAProxy instance running on another Docker container.
> I am not sure whether someone has a production ready hardware encoder.

The first was announced few days ago.

http://socionext.com/en/pr/sn_pr20150403_01e.pdf
Social media image cheat sheet
Lesion means any tissue damage at any scale in this context.
Is there a disappearing messaging app that's blue?
The YouTube Center plugin for Firefox and Chrome allows you to disable DASH.

It's been removed from the Chrome Web Store though, so installing it on Chrome on Windows is a pain. Still on AMO for Firefox users though.
freedom fighter.
That is an interesting point. People here are saying (paraphrasing) "they'd take down any busk that wasn't authorised" and while I believe that to be true, it ignores the fact of just how QUICKLY this one got taken down. Less than six hours? How long does other graffiti take to be removed, days, weeks, months?
Thank you very much!

I have a vacation coming up, I think I will look into those! :)
I wouldn't know. I just went through the work of reading their blog post and saw that they addressed the wifi security problem.
The complexity and intensity of this kind of "metagaming" in sandbox-style MMOs can become absolutely mind-bending.

I was "head of intelligence" for a large player organization in an open MMORPG similar to EVE. Our organization was modeled after Goonswarm, and our intelligence division was modeled very closely after GIA ("Goonswarm Intelligence Agency"). Planting spies and rooting them out, using intelligence to gain political and diplomatic leverage, training defectors on how to turn some of their peers, using screenshots of chat logs and forum posts and recordings of voice comms to embarrass and stir dissent in the enemy, turning the tide of battles by ambushing the enemy or tricking them with false intel, and in general utilizing spies to further global long-term strategies.

To this day that was probably one of the most cerebral, challenging, and fun experiences in my life, and my real career often pales in comparison.
HTML rather than PDF:

http://www.cell.com/cell/fulltext/S0092-8674(15)00186-5
Kubernetes will become a dominant container orchestration platform and API. It's what Mesos should be, but with the backing of Google, kubernetes is more likely to push into that space a lot quicker and with a lot more momentum. Notice, there are a lot more startups forming around kubernetes than mesos. Even still, competition is healthy, having multiple forms of large scale orchestration and resource management systems are important for the tech ecosystem. I imagine we'll see a couple more over the next few years. Docker with their own. I'm sure we'll see one to solve these problems at a smaller scale that is easier to manage. And perhaps another focused on a niche area like AWS lambda functions but as an open source project.
I think game jams like Ludum Dare are a great way of getting into game development. I have a history of never finishing projects, but the 48 hour time limit somehow made things much easier. Probably because I wasn't too ambitious with what I was trying to achieve.
Nothing is altruistic.

I'm not sure why you're picking on these guys in particular.
I'd agree with that assessment if the downvote button didn't have the direct result of fading the comment into invisibility. Dissenting commentary can still be conducive to an informed discussion and thus worth reading, and the idea that disagreement is meant to be treated as something to be silenced is incredibly disturbing, especially in the context of this post.
I think the Git Parable is an excellent explanation of the underlying git model.

http://tom.preston-werner.com/2009/05/19/the-git-parable.htm...
Cleverbot.io – Open-source cleverbot app for easy creation and tracking of AIs
I need a site like this. I like the set of stories currently on the front page - it's a good selection of the sort of things I want to read.

How are the stories selected? It doesn't appear to be an HN/Reddit clone - at least I don't see upvotes.

I also hate to make such a trivial criticism, but I find it hard to read. Maybe it's the default blue-on-white? (Hope this isn't gratuitous negativity, whatever that means.)
Ben Todd, Will's co-founder, responded to Brook's response with: https://80000hours.org/2013/07/show-me-the-harm/

I like their estimate #1. For earning to give in finance to be net-negative then finance would have to be causing net harm approximately equal to all the deaths in the world.
Top worst hardware box art
And we see its opposite. Take lots of large, complex companies that eventually came to an end an you'll see examples of everything. Some, like Lehman Bros. in 2008: Pow! Gone. Others, former giants like IBM and General Motors, for example, are looking like old soldiers that never die. They just fade away....
Watch what happens when you Yo “edsnowden”
Try it.
Well, he'd been collecting ideas and requirements for a long time in his head before he finally made a system out of it. The vast majority of the time, what you're building isn't all that clear to you before you have to start. So there's a lot of time wasted just figuring that out. Cut that wasted time out and you become a powerhouse.
Wow. Thanks, I can see it's playing in vp9 now :).
It'd probably hit the news with the headline:

"Anonymous benefactor donates $30k statue to city park"
And unique to HN is the constant need to chide reddit in a condescending effort to appear superior, as if to suggest that the quality of discussion on this site is substantially superior to reddit. Unfortunately, short of the front-page subreddits, it's really not much different. Hell, on any given day, the discussions in /r/programming are much more in the spirit of "hacker news" than half of the stuff that gets voted to the top of HN.
Yup! Part 3 of the post explains why there is the lag:

http://engineering.zenpayroll.com/how-ach-works-a-developer-...

By the way, I hope no one minds if I insert a plug here: We're working on some very interesting ways to cut down this time in our engineering team and we're hiring on all fronts. Shoot me an email directly (in my HN profile) if you're interested in learning more!
I agree. The response depends on who is in charge. Maybe in a place like Berkeley, birthplace of the free speech movement, they might consider keeping the statue there.
If looking into the state of intermittent fasting, the work of Valter Longo is probably a good starting point. His group is presently trying to get intermittent fasting past the FDA as a part of cancer treatments, which means he is doing more rigorous and more human-focused studies than most other groups I'm aware of.

http://michelsonmedical.org/2014/12/26/igf-1-fasting-discuss...
So, we should let everybody go? You're complaining as if jails should be abolished and, seemingly, all laws, too.

While innocent people do go to jail, most people in jail are not innocent. You only hear about the innocent ones cause it makes the news but, by far, most people are in jail cause they deserve to be there.
In the first dot-com boom, many companies went public before they were profitable. Since you can only go public once, they had a finite amount of capital and a publicly known burn rate. Projecting that linearly allowed computing the company's death date. I had a site which did this.[1] It was surprisingly accurate. I used to get hate mail from CFOs.

Excessive burn rate led to the demise of basically good ideas such as Webvan, the first instant-delivery online retailer. Webvan, pushed by their investors, tried to operate in too many cities, and ended up with about 3% market share in 30 cities, instead of 30% market share in 3 cities. (The head of operations at Webvan went to Amazon, and is responsible for making Amazon a success in that industry.)

This time around, most startups monetize earlier, so we see less of that.

[1] http://downside.com/deathwatch.html
That's interesting, I hadn't considered the possibility of attaching bytes to pointers before (although the flavor of the idea reminds me a little bit of certain SICP exercises I struggled with, but in a slightly different terminology). It sounds like a powerful idea. For one, it sounds like weighted graphs would lie in your hand, so to speak: you could traverse and compose them (anonymously, if you like) without necessarily creating any new objects. Is this right, or am I just daydreaming?
I haven't read the Privacy and Civil Liberties Oversight Board report so I can't comment other than to say it is merely a government policy board. The DOJ fully supports the NSA.

But 15 Federal district court judges have approved the NSA actions as part of the FISA courts. That a single federal district court disagrees isn't a huge deal.

The third party doctrine is very clear. Records about you do not carry a reasonable expectation of privacy. The judge who ruled against the NSA wants to change the law. Maybe the courts will change the law. SCOTUS has disfavored mass surveillance tactics in the recent past.

But right now, it is legal.
> The quality of this comment is something I'd expect from a 50 cent army.

I have two objections to this comment:

1) It's inappropriate; the grandfather's comment can stand on its own merits

2) You think you can detect shills based on quality. It doesn't take much intelligence to figure out how to shill in a convincing manner. Maybe you can catch the morons, but anyone who puts much thought into their shilling operation won't be caught so easily. If you look around you can find articles describing the sophisticated methods and training that go into conning people in this way.
Faster Ways to Do PeopleSoft Fluid UI Development
> The block reward bitcoins are created out of thin air

Its a value redistribution by diluting all the existing holders of bitcoin. Bitcoins may be created out of thin air, but the value that makes them a reward is not.

> And this money supply is, unlike the dollar, which is printed every year in gigantic amounts, set to go to 0 by design

Which means that to continue to give miners an incentive to validate transactions, actual transaction fees will have to pick up the slack of providing value as the block rewards decline.
Thanks; changed from http://www.cell.com/cell/pdf/S0092-8674%2815%2900186-5.pdf.
Following on to Step 7: profit, modernizer-maven-plugin can help detect uses of older library classes like Guava Optional and recommend using the newer Java 8 Optional:

https://github.com/andrewgaul/modernizer-maven-plugin
I just signed up and tested it. It loads an image of the text... Cool idea, but impractical for any real type of usage.
It's pretty amazing how detailed and helpful Rust's error messages are.

rust_dangling.rs:6:5: 6:6 error: cannot borrow `v` as mutable because it is also borrowed as immutable
rust_dangling.rs:6 v.push(6);
^
rust_dangling.rs:4:14: 4:15 note: previous borrow of `v` occurs here; the immutable borrow prevents subsequent moves or mutable borrows of `v` until the borrow ends
rust_dangling.rs:4 let x = &v[0];
^
rust_dangling.rs:8:2: 8:2 note: previous borrow ends here
It still sounds like hand-waving about how compelling people to act a certain isn't a negative right when it's one of the good rights that even libertarians would be uncomfortable excluding from the list of human rights.

There's absolutely compulsory behavior going on, even if it's the good kind of compulsory behavior (e.g. setting up structures of power that people have access to).

Unless you want to redefine "negative rights" down until it's "the ones we like, even though people are compelled to do stuff, like create machinery of democracy and not walk onto property claimed by others".

Which, again, ok, if it floats your boat, but it seems more like word games than meaningful discussion about human rights.
My wife and I are also trying to do this, and I suspect a big part of why we've been able to stick to it is the growing effective altruism community. We commit to donating 50%, post our income and donations publicly [1], and we know people would hold us accountable if we started backsliding.

Still, 20 years is much longer than I have experience for, so I definitely respect people like you who have been working at this much longer!

[1] http://www.jefftk.com/donations
Err... we're talking about an installation in one of the most heavily trafficked park systems in the world. I'm surprised it stayed up long enough for some stranger to get a video of it. Sure, there are neglected parks in NYC but the Ft. Greene / Prison Ship Martyrs' Monument is not one of them.

http://www.nycgovparks.org/parks/fort-greene-park/inspection... For fun.
The NSA is very explicit that their goal is to perform legal surveillance to safeguard the security of the US. Since the truth is secret, to believe either party's goals are as they say is purely a matter of trust.
And the ads are incredibly shitty too. Not that I was ever going to play Game of War anyway, but I'll be avoiding it like the plague now.

Game of War has joined Capital One and several other businesses on my list of companies I hate and will never give money to solely because of their shitty ads.
> It really does remind one of soviet style suppression.

If by "one" you mean "you", maybe.

No-one is getting gulag-ed or shot for doing this. To liken this response to Soviet-era human rights abuses betrays a pretty myopic view, IMO.
Show HN: I wrote a book teaching web app development for non-programmers
Hey HN,

I wrote a book teaching beginner web app development using Django, launching on May 4th (successfully Kickstarted last year.)

Website: http://hellowebapp.com

Highlights:

- Aimed at people who have previous HTML/building websites experience.

- Template-first development: see the web app as a website first, before setting up databases and models.

- Generic “collection of things” tutorial. Readers are encouraged to create something using this rubric that means something to them (a blog, a directory of people, etc.) Adding creativity will make the material stick better.

- Includes Heroku deployment, which was honestly the hardest chapter to write (I ended up creating my own Python package to make it partially easier: https://github.com/hellowebapp/hellowebapp-deploy)

- Additional resources are being added to https://github.com/hellowebapp/hellowebapp

If anyone has ideas of how to reach people who are getting into webapp stuff (HTML/CSS) but haven't been able to cross the threshold to programming a backend, would love to hear them!
Very cool idea. It doesn't look too much like Snowden though.
Interesting. It might make be fun to try and look for "process oriented" vs. "existence/properties" oriented people around, and will sure make for some entertaining lunchtime discussions...

Like the thing with algebra-oriented vs calculus-oriented people eating corn: http://bentilly.blogspot.ro/2010/08/analysis-vs-algebra-pred... :)

I tend to be process oriented by default I guess, even your sine example... The sine function only "clicked" for me after I saw it as the y projection of the radius of the trigonometric circle and imagined that if you attached a pen to this point moving on the y axis while a paper scrolled at constant speed behind it you'd get that ondulating line. Now, I understand that this way of thinking quite biased (I tend to get very good intuitions about "how to build things" but not very good at explaining why they work afterwards), and it can make me miss obvious shortcuts, like looking for what properties and relationships conserve etc. and this is why I make an effort do more "what is" type of thinking about stuff... but "how to" thinking just seems more natural to me. Maybe it's "scientists" vs. "engineers" thing and programming just happens to be a middle-ground where both kinds of people are frequent :)
Gmail is back from Easter outages
Having read "Git from the Bottom Up" [1], it's interesting and refreshing how concise Torvald's explanation is.

Of course, he also didn't have as much to explain at that stage :)

[1] https://jwiegley.github.io/git-from-the-bottom-up/
Oh, oh. Is that why YouTube videos have been spinning up my CPU fan lately? I'll have to try h264ify and see if that helps things. (I'm running Firefox on Arch Linux x86_64.)
Kubernetes is not really a container orchestration platform. It helps organize containers into logical groups with dependencies, but orchestrating resources on your physical machines is well within Mesos' domain. Keep in mind that Kubernetes and Mesos aren't mutually exclusive. Kubernetes has been [implemented](https://github.com/mesosphere/kubernetes-mesos) on Mesos.

My opinion is that Kubernetes is closer in identity to Docker: tons of OSS excitement, many companies jumping on board, and really pluggable. As to whether its going to become the critical infrastructure piece that gets enterprise to pay $$$... that's a stretch.
It's only really on-demand if you're the only user requesting tracks (e.g. you're using your own channel). YouTube offers video and audio content separately at various bit rates[1].

[1]: http://en.wikipedia.org/wiki/Dynamic_Adaptive_Streaming_over...
Shouldn't be too difficult to implement. Here's one possible way to do it:

https://gist.github.com/crcn/cac5b5826590abed921d
Good question.

if you want an all in one file server and block storage device, then you only really have a few choices. (netapp, EMC, trintri)

if you don't want to configure and support a custom filer and or block storage, then you're going to go to the likes of Netapp et al.
Clickable links:

Website: http://hellowebapp.com

GitHub repo with additional resources: https://github.com/hellowebapp/hellowebapp

Deployment package: https://github.com/hellowebapp/hellowebapp-deploy

Kickstarter: https://www.kickstarter.com/projects/1868398473/hello-web-ap...

Also, pre-orders are open now on Gumroad (http://gumroad.com/limedaring), Leanpub (http://leanpub.com/hellowebapp) and Amazon (http://www.amazon.com/Hello-Web-App-Learn-Build-ebook/dp/B00...).
High burn rates serve VC interests. Not surprisingly this article was written by a VC. High burn rates make companies desperate for more cash on worse terms, diluting founders equity and control. High burn rates also indicate the company is shooting for the moon. VCs want unicorns, not just successful companies. They don't want your careful 100M exit of which you own 30%. They want a billion plus exit of which you own 5%. The former is far easier to achieve and most companies aiming for the latter burn out.

So basically, this article is entirely self serving. Surprise surprise. Listen at your own peril.
Thanks for the suggestion. I'll find a better color scheme.

The site is curated. I have a script monitoring many sources. Most of what I collect is trash, so I only keep the best each day. When I discover a new blog, I sometimes include links to a few previous posts.

I don't think the community is big enough to ever sustain a HN clone. One was tried a few years ago (quant.ly), but got shut down.