skysight-inc/HackerNews huggingface dataset:
what makes the Butterfly Labs machine special?

Marketing (for example, BFL equipment is much prettier than Avalon).

What kind of proprietary knowledge do they have, that there are these long waiting lines for the machine?

None. But they do have capital, which they got by having a fairly good reputation from making cheap FPGA miners which they could do because they found a way to buy obsolete Altera FPGAs really cheap.

What is they key issue that makes these boxes so hard to replicate?

People who know what they're doing don't design Bitcoin mining equipment. There are probably a lot of different reasons why, mostly due to very high financial risk. The only people designing this stuff are incompetent noobs, with predictable results.
I know the prevailing attitude here is anti-DRM at all costs, but I think this argument hits some incredibly good points. Basically there are only a few options for delivering available to companies like Netflix:

1. Write native apps
2. Use HTML with a plug-in
3. Integrate DRM into HTML
4. Don't use DRM at all

I don't think that option 4 is realistic in the near term, as much as we'd like. Maybe one day we can get there like with music. I do think that TV and Movies are a much different market, where rental is more attractive than purchase, so it might not be totally viable.

That leaves native apps, plugins, and DRM support in HTML. Can anyone who thinks the web model is the best way to deliver content and apps reasonably argue that DRM in HTML _isn't_ the best of those?

For more fringe platforms, a standard like EME is the only hope for support from mainstream contest providers. Without something like EME you're at the mercy of the providers cost / benefit analysis: are there enough paying users on your platform to justify the costs of supporting it. With EME you're at the mercy of the platforms cost / benefit analysis: are there enough users of all the content providers to justify supporting EME. That is more likely to be true.

Yes, there are problems with supporting fully open systems, but those were there anyway, without EME. If you choose to only run OSS without hardware DRM you might have trouble watching Netflix. My guess is that that's ok with you on principle.
Nice. Seems like a very good start for that framework.

It reminds me of https://keen.io/ and looks like you have a lot of the stuff there.

Keep the good work!
Why Google Glass Will Crater
Looks like Matt Cutts.
These abstraction layers solve problems. Propietary DRM binary blobs try to solve a problem that is impossible to solve: how do you show content to someone and simultaneously hide it?

So the only way out is to make it inconceivably expensive for an attacker, which leads the way to obfuscation, and eventually, as we have seen, invasive technology like kernel modules and other nonsense. They keep on adding abstraction layers, but the other way around: going ever deeper.

I personally see no value in providing an API to someone trying to solve the halting problem. Especially not if the next step is having them pressure us into installing their distributed halting problem solver.
Seconded! Using current_user.rewards.find(...) is a good stopgap if you're not keen on going as far as using cancan.

This won't take care of the parameter whitelisting for you though.
i dont believe gzip typically applies to html, only to loaded text-based resources, js/css. i could be wrong.

either way that page's html does not come in compressed.
I was under the impression that tickless operation would translate to better power savings, but I may be wrong on this.
Ha! I could have really really used this two days ago. I built my own in HTML/CSS for an interview.

There's a question: how does it sit with people that as a designer and developer, they should be able to (and be proud of) designing and building their own custom portfolio? Isn't the portfolio itself sort of a statement of your skills, and isn't it saying something if you offload that work to someone else?

Your site is beautiful. Really, hands down some great design work.

One thing I find lacking is that I can't see what the end product will look like before I sign up—nor even after I sign up. A screenshot of what exactly you're going to make for me and how it will look would really entice me.
Because he's replying to someone that explained, explicitly, why he answers the phone even when he doesn't want to be interrupted.
No. For normal consumers it means they either give up on internet distributed media, or upgrade their hardware to support end-to-end encryption.
Performance of Functional Programming Languages on Realistic Benchmarks [pdf]
Interesting! The "Choose your preferred beer strength..." by lightness to darkness doesn't make much sense to me. Stouts (not including doubles and imperials) are usually much lower ABV (4%-6%) than IPAs and imperial IPA (6%-12%). I suggest changing to something like "Choose your preferred beer style...".
Thanks for the suggestion. Sounds like an interesting read.

Here's a review of the "Study Edition" of this book:

"How much mathematics can there be? they are asked.
Instructors in a Mathematical Experience course must be
prepared to respond to questions from students concerning
the fundamental nature of the whole mathematical
enterprise. Stimulated by their reading of the text,
students will ask about the underlying logical and
philosophical issues, the role of mathematical methods
and their origins, the substance stance of contemporary
mathematical advances, the meaning of rigor and proof in
mathematics, the role of computational mathematics, and
issues of teaching and learning. How real is the conflict
between “pure” mathematics, as represented by G. H.
Hardy’s statements, and “applied” mathematics? they may
ask. Are there other kinds of mathematics, neither pure
nor applied? This edition of the book provides a source
of problems, collateral readings, references, essay and
project assignments, and discussion guides for the
course."

"The authors state, “Most writers on the subject seem to
agree that the typical working mathematician is a Platonist
on weekdays and a formalist on Sundays.” The substance
of the mathematics appears to change with experience and
depends on the person recounting the story. But it has an
objective reality that is independent of the person. Alas,
when precision is required, it is common to retreat to the
formalist position that mathematics is only a created
structure of axioms, definitions, and their consequences."

Source:

http://www.ams.org/notices/199710/comm-millett.pdf ( PDF )

http://www.springer.com/birkhauser/mathematics/book/978-0-81...
> PG wins for programming (duh).

...why?
Hex working: http://www.youtube.com/watch?v=CJK7eYkVy-c&feature=youtu...
Based off: http://www.youtube.com/watch?v=AklKy2NDpqs
Yeah, agree with what you're saying. The "fairness" comes into play as high-salaried coaches become high-pensioned retirees [1], but other than that NCAA salaries are not wildly divergent from professional sports salaries, so seem to be in line with market

http://budget.universityofcalifornia.edu/files/2011/11/2012-...
You may need to maximize your browser to see the effect while viewing the page source.
From the very next paragraph:

> Meanwhile, with more and more computers joining the network, mining difficulty is quickly getting harder. So the amount of money these machines can make per day is slowly declining.
Ask HN: If you want to send a programmer over the edge...
What are some sure-fire ways to send a programmer over the edge? Either specific or general.
Neither V8 nor Dart are tracing JITs. They're method-at-a-time JITs just like the JVM. They just have to do more extensive type-feedback optimizations than the JVM because the language are dynamically typed.
I read the Court opinion [1] (which is a fairly easy read).

The situation is that "Virginia’s Freedom of Information Act (FOIA) grants Virginia citizens
access to all public records, but grants no such right to non Virginians." [1]
The plaintiffs claimed that this law violated their constitutional rights. The court disagreed (and cited precedent).

It is not the job of the court to decide weather or not a law is a good idea. It is only their job to decide weather or not it is constitutional.

[1] http://www.supremecourt.gov/opinions/12pdf/12-17_d1o2.pdf
Doing PR, basically, with the hope that people will be inclined to link to you.
I agree. I am prone to "swearing like a sailor" but in public (including the internet), I try to keep it pg-13-ish most of the time. Even on my personal blog, where some folks think I say waaay too much about my (lack of a) sex life, I try to limit the swearing. If I can figure out that this does not make a good impression, one would hope that "business people" could too (though perhaps not).

(Also, fwiw, I am grossed out by casual references to poop, no matter how nicely they say it, but especially when using the S word. I am very prone to F bombs, but, then, I actually like sex. But references to poop have me envisioning it. No thanks. Ick. Y'all are disgusting. And, though perhaps not the norm, I am probably not the only person who dislikes having images of poop forced upon them, even if others don't necessarily have the quirk of finding it more offensive than the F word.)
Wasp's Nest: A Lock-Free Concurrency Pattern In Python
Non-Tech Books On My Desk
DRM is about protecting future revenue streams, not current ones. Once you've bought a movie on iTunes you're locked into using it the way that the media company and Apple have agreed upon. You cannot watch it on your Xbox or vice versa. You cannot transfer it to more than 5 devices. You cannot come up with a creative new way to play the content. Rather, any innovation has to be first approved, allowing the possibility for you to be charged for it again.
A Core Animation Manifesto
There were significant efforts made at the end of WW2 by both Russia and the United States, to acquire the best nuclear and rocket engineers that the Germans had (e.g. Werner von Braun's team that built the Saturns for Apollo). There was also an obvious existential threat that Russia felt from the US nuclear power displayed at Hiroshima/Nagasaki. Both the US and Russia invested a great deal in means for responding to these threats. While Russia edged out the US in a handful of things early on, by the 1969 Moon landing (if not sooner) it was clear the US had the lead in rocketry as well as nuclear weapons. You might find 'This New Ocean', Burrows, interesting and useful for perspective.
5 minute introduction to front-end web development
> "you're trying to hack us!"

This sounds like the beginning of a pretty good blog.
Meanwhile in looking to re-read that language I get this error:

"You don't have permission to access /blog/general/2013/05/we-got-hacked/ on this server.

Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request."
A single percent performance gain for all Linux using systems sounds massively worth it to me.
Well I agree that it largely seems like a waste of time, but I don't get how it necessarily makes anything worse.

If you don't want the kernel modules etc you can still use an OS that doesn't package them or allows disabling them. You will still be in the position you are now.
From my time as a government contractor: show a programmer a problem that causes significant waste, that he knows exactly how to fix and then forbid him from fixing it for nebulous political reasons.
> And we already have existing standards-backed cases where different platforms get different content (or no content at all).

And that has been one of the biggest problems on the web, that we should reduce, not worsen.
Chrome v28.0.1500.6 dev on a MBP is rendering the page a little strange:

http://i.imgur.com/KfKFGjd.png

I assume 1, 2, and 3 are supposed to be on the same line?
Withold admin rights on their work computer.
To be fair, I suspect it still amounts for 20% of the gzipped size.
So how would context switching occur if not initiated by an interrupt?
interesting. I can see more details when scrolling
That blog post is based on some pretty flawed understandings. The reason for normalisation (which I assume is what it's referring to) is not simply to improve write performance - indeed, it can make that slower too. It's because normalisation makes maintaining data integrity vastly easier. It can also improve performance, in as much as it improves the cacheability of your data by reducing its size. Further, when it comes to more complex data types, that's not a fundamental limitation of relational DBs - Postgres, for example, supports some quite rich datatypes.

I have no doubt that document stores save you a bit of time in the early stages of a system. Not sure if I'd trust them to be reliable in the long run as your application-stored schema changes over time, though.
> He might as well flush money down the toilet and let sick orphans watch.

I hope you're engaging in Poe's Law here. Wasting an amount of electricity comparable to leaving a single incandescent light bulb turned on is like flushing money down the toilet while sick orphans watch? Okaaaay then.
This seems like a good time to remind everyone how easy it is to upgrade to scrypt.

Also, if you just wrap your current hashing scheme, you don't even have to bug your users to update their passwords. https://gist.github.com/cagerton/5485241
MIT releases Scratch 2.0 to get kids coding
gzip definitely applies to html in addition to js/css.
Gzip applies to whatever it's configured to apply to, and text\html is likely the most common mimetype gzipped.

tutorspree does indeed load with gzip:

HTTP/1.1 200 OK
Server: nginx/1.1.19
Date: Fri, 10 May 2013 21:19:05 GMT
Content-Type: text/html; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Vary: Cookie
Content-Encoding: gzip
I am afraid you are confusing web and internet. Most of the customers won't care what technology delivers their content from "the cloud".

And I still don't get what war is "open" (whatever that means) web fighting, against what is it fighting and why should anything win or lose.

> "Why are you obsessed with fighting, stick to fishing
> from now on."
Judging by their actions, it appears that their goal is to merely make their product harder to consume. It's self sabotage / destructive behavior, but they appear to ignore any appeal to reason.
I was trained and licensed to carry a firearm for a job. I have probably forgotten more about gun fighting than you know.

One example:

http://www.youtube.com/watch?v=9igSoJHEdUo
Penguin just announced a real OCP server today (although still no buy now button): http://www.penguincomputing.com/Products/RackmountedServers/... http://www.theregister.co.uk/2013/05/10/penguin_computing_op...
Virtues last reward is a great game. I hope that the robots of our future will follow this protocol
Some companies do that with http headers (e.g. Zappos, SEOmoz, GigaOM)
Precisely. The latency of some of the more aggressive power states exceeds the resolution of most OS tick timers, so they are often aborted for no good reason. So, as I'm typing this reply, in-between keystrokes, voltage to the CPU can be killed (not just clock-gated).
So really it isn't anything to do with stopping piracy (since the pirates can just pirate anyway) but to try and make non-pirates possibly pay multiple times for the same content?
The Dumbest Words In New Media
A lot of Agile methodologies are a response to this extremely strict change control.

Which is useful in some contexts, but also why Agile isn't taken seriously in others. The most popular Agile methodologies (if that isn't itself an oxymoron...) are fundamentally incompatible with processes and practices that can be useful in real projects, particularly very large projects where there are many participants to co-ordinate and many stakeholders with an interest in the results but not necessarily the same interest. At some point, a more formal process is the only way you can get anything useful done, and that includes a sensible but controlled process for handling changing requirements.
10 questions to ask (and answer) when hosting MongoDB on AWS
Thank you. I have a two-screen configuration, and usually use the smaller screen for Web browsing, and the larger screen for writing. When I dragged the view source tab over to my larger screen, I saw immediately what the big deal was. Cool.
It's interesting, when you think about it from that perspective.

On my system, maybe that 1% improvement doesn't mean very much.

But when you add up all the systems in the world that are running Linux, and think about how much electricity is used by them or how many personal experiences they are mediating, it really adds up into something worthwhile.

The curious question is: at what point does it become not worthwhile? 1% is maybe worthwhile. But .01%? .5%?
I looked over a bunch of the top ranking solutions on the leaderboard for Alien Languages and over 90% of the solutions that ranked 1 used the integer 20 in their loops. for example, username test123test123 used---------------------------------------------

for (int k = 0; k <= i and k <= 20; k ++)

username damian_straszak used-----------------------------------------

for(int i=0;i<20;i++)

Khongor used-------------------------------------------------------------------

for (int i = 1; i <= 20; i++)

XaCaHaa used-------------------------------------------------------------------

define MATRIXN 20

for (int i = 0; i < MATRIXN; i++)

Where did this number come from? Did it come from some type of algorithm? I saw so many of the top scored codes use this and I am baffled at how they came up with the use of the number 20. I have looked over and over this problem and I don't understand how they came up with the use of 20. I read the editorial done by megaterik on the hackerrank blog on how they came up with their solution (which they choice to do in Java, while I used C++) but yet they also used 20 and never mentioned why they used 20 in the editorial. I would love to know how they came up with the use of the number 20 for their solution.
Oh weird. Yeah, they are 3 divs that are supposed to take up 33% of the width until they collapse ontop of each other as the screen shrinks. That shouldn't happen - will try to reproduce and fix.
Or new uses of the content, yes.
This is not the point. I'm looking at the bigger picture. At its current form the US government attempts to take away individual liberties from its citizens.

Guns are polarizing, but the same goes for the TSA/Security Theater, Online Privacy/Anonymity, and so on. What child pornography is for Internet censorship, terror threats for public security measures, are mass shootings for gun control.

It is a strategy of spotlighting extremely rare exceptions in order to justify the reduction of individual liberties on a large scale.

Therefore I am welcoming any attempts that balance the powergame - no matter how small they are. If you are going to develop an app that allows me encrypt all my mobile phone traffic you deserve the same level of applause as that guy who developed the gun.
I stand corrected. My cursory google search didn't turn up anything concrete, so I fell back on some things I've heard but can't quite place the origin. My understanding was that wealthier families had, on average, ~2 children, but lower income families tended to have more than that. That, of course, does not necessarily mean that the average household size will be larger (there may be more or less unwed or divorced households at lower income levels).

Of course, my point still stands: just because it's 1% of households does not necessarily mean that it's >1% of people (it may very well be, though).
This is a fair point, but more often than not people living paycheck to paycheck aren't as familiar with dollar cost averaging and are probably just buying in $20 amounts because that's how much cash they have at that time.

The OP also said it was based on 5+ years worth of data which probably means it is less about gas price fluctuations and more about buying habits.
Same here. Given that they got hacked, given some of the other comments about the content of the post, and given that they apparently can't build a site that can handle a hackernews frontpage, I think I will continue to avoid them as a registrar.

Edit: And, their bulk domain search still appears to be broken for entering more than five domain names: http://www.name.com/names

Edit2: The new error with their blog post:

The webpage at http://www.name.com/blog/general/2013/05/we-got-hacked/ has resulted in too many redirects.
Cutting Down Amazon for Agriculture Could Cut Yields
LPeg - Parsing Expression Grammars For Lua
I'll bite. I dropped $10 on it.
This is about the other Amazon -- the one in South America, not online.
Yikes! Thanks for setting me right.

I should have said some historical mathematicians then.
Sadly, it appears impossible to reduce it, because the companies involved cannot come to a solution that works for everybody. So the two choices are 1) allow for this in the standard, or 2) throw your hands up in the air and not standardize it at all.

We've already tried the "not standardize" route. It didn't work out very well.
BZCareer Job Search Engine | BZCareer Console
the sustainable part of their business is not this product, but their process.
Looks like all of http://www.name.com/blog is down.
Court Finds Many Software Patents Ineligible
The only languages I'd consider strongly typed are static typed.

Python functions are always 'a -> 'b (any to any), the weakest possible type for a function. Same for variables (as opposed to values), they are all 'a; same for list membership or attribute membership. There is no place in the language with room for a nullable / nonnullable distinction.
Germany has different laws? The nerve!
Require a complex scrum planning process, approval from designers, principal reviews, extensive project financial analysis. Then on day one of the sprint, scrap all that for your personal pet project that has high VP visibility with no justification.
Ask HN: Easy mobile development - (why so difficult?)
Hi guys,

I'm trying to create a mobile app, nothing fancy. What should I use? I'm pretty+ comfortable with HTML.

I've found so far:

http://usepropeller.com/ - is this for real? How do I sign up?

http://www.appmakr.com/

http://simplr.mobi/

http://www.appcelerator.com/

http://appery.io/

http://phonegap.com/

What is your experience? Everything I've found had a steep learning curve. pls share.
i'm not sure where you're getting those headers from, this is what i'm seeing:

Connection	Keep-Alive
Content-Length	59127
Content-Type	text/html; charset=utf-8
Date	Fri, 10 May 2013 21:24:38 GMT
Server	nginx/1.1.19
Set-Cookie	....
Vary	Cookie

EDIT: i ran it through IE and got these headers too. Then ran it through some other online header-check sites and got your headers in one instance.

the majority of my tests resulted in these: http://www.seochat.com/seo-tools/check-server-headers/?go=1&...
Most larger chains have a limit up to which they'll accept that risk. For obvious reasons what those limits actually are is very closely held information.
For mobile devices and laptops, the ability to turn off ticks on certain cores translates to huge power savings. I almost doubled my battery life on a quad core laptop when I switched from a full-tick to a dynamic-tick kernel.
Force them to remote into a slow machine on a slow network connection running Windows 98

Constantly change the requirements for a project.

Insist that they stop work on project A to work on B, C, D, then ask why they haven't made good progress on A.
Use windows.
There are so many fools left to pity.
Facebook teams up with Cisco to offer free Wi-Fi at shops, eateries
That means youre not on an OS where youre waiting hopelessly for netflix / flash to work reasonably.
When there is a gold rush, sell pickaxes.
Ahh, I just viewed source and saw an ultra-compressed bit of html and js originally.
But they've already sold it by then. Those who get rich in the gold rush are selling the shovels. Very clever to get in on this, especially because first mover will mean literally everything here.