skysight-inc/HackerNews huggingface dataset:
For Debian/Ubuntu: sudo apt-get install libtest-perl-critic-perl
They used pre-order money to fab the devices. That means they already owe devices to their customers.
They probably are plugged in while the auction is going. But with each day the resale value decreases as well.
People keep repeating this meme. But in this case, setting up a mining business is trivial. If these devices will have a payback period of ~10 days in the near future, it does not make sense at all to just sell them to end-users.

What gives?
This is one area where C11 seems like it solves pointless non-problems. snprintf() is not all that "unsafe" in that it does do a bounds check, and the C99 version is clear about saying that the null terminator is included in the count. I also like the error conditions of C99 snprintf() better - it's more interesting to know the exact size required than it is to know that my buffer is not big enough.
Needs
http://www.kalzumeus.com/2010/06/17/falsehoods-programmers-b... to be complete.
I was mining with a medium-low grade GPU for about 6 weeks. I ended up with 0.3 BTC which is about $30 right now. If you had a $250 Radeon you could probably have done better at the time, but this was just at the beginning of the ASIC invasion so it's probably harder now.
Answer: 1 bit + time can convey any and all data, this is better known as serial communication. You just have to know the encoding.
I know Martin, I worked for him 5 years ago. He is like a "hacker's hacker" who deeply understands "programming." Perhaps this doesn't translate very well into "developing," and Scala is a great language for "programmers."

We can argue about the trade offs he made, I think Scala represents a reasonable point in the language design space: its not for everyone, but a lot of people like it a lot; it is probably more popular than Clojure (though LISP'ers tend to be more vocal in general).

It is definitely not a programming language for language enthusiasts, who tend to be more picky than programmers and developers and usually have their personal esoteric favorites.
I am writing a book on how to find and test SaaS ideas. Might I interview you? :)

(Didn't see an email address in your profile).
Its in the article, but bitcoin mining is a race to the bottom. You are commiting a major fallacy if you extrapolate current rates.
The First "Computer Bug"
I don't know about mining, but I do know that some pretty damn simple things make a hell of a difference. Hospital safety has been improved quite impressively (or disturbingly, depending on your perspective) by using a checklist prior to surgery. Questions identifying the surgical site feature on the list, and writing on the site too. Staff are asked if anyone has any concerns. It's amazing what a group of highly trained individuals can screw up without child-like safety systems being in place.
http://www.npsa.nhs.uk/corporate/news/surgical-safety-checkl...
Brilliant and succinctly put!
go read the paper.
It says that in the comments below the article.
Won't work very long, it operates using the temperature differential between your hand and the interior of the flashlight. Which, based on the quoted "still worked at 50 degrees F", means you'd have to stick your phone in the fridge when you're not using it. And then take it out so it can charge just a little bit before the temperature equalizes.
What it's all about: http://suntimesdarktimes.tumblr.com/post/54124558043/quick-n... this isn’t about saying “oh, look how much the reporters suck." This is about reporters and photographers both being necessary parts of a newsroom.
Those that work in this area do not believe virtualization is the answer to our large distributed system cluster woes. They work great for cloud computing utilities that take customers, but are unnecessary overhead for the high performance stuff (Hadoop, MapReduce, Spark, etc...).
You'd better hope ambient temperature is less than 50 degrees.
most amusing to me is the change in quantity over time. There is a sizeable gap of notebook authoring from 1998 until 2003. Being curious, I had to wonder why. I looked up this fellows CV. Sure enough: this was his time spent getting a PHD @ UW-Madison, then post-doc stuff I suppose.

Not sure why, but I enjoy seeing peoples personal lives show up in funny ways like this. Maybe it makes me feel more normal. My own periphery output has drastically shrunk due to life, and always wondered if it was detectable to the outside world.
Depending on your graphics card, a few dollars a week sounds about right. A mid-range graphics card (eg: a 2GB 6970, $300) has a MH/s of about 400, as far as I know the top range consumer graphics cards (about $1000) top out at around 1200MH/s, which is 1/4th of what the Jalapeno has. A 6970 would probably generate about $8/week at present, but the power costs will dwarf that so it's not really worth it, unless you're not paying the power bill.

The major problem is right now mining profitability is dropping fast and is going to drop even faster as all these custom built miners ship, you might be able to make a few dollars a week at the moment with your graphics card but once all these custom built miners start to ship (and there's tens of thousands of pre-orders) it'll become pennies. You've missed the boat on mining profitability with consumer hardware and anyone looking at custom built miners is going to be losing money too unless the value of Bitcoin sky rockets.
agreed... but this is very early... I haven't worked on the "copy" and marketing stuff... thanks
Data Augmentation
It seems to work well for me. My son loves his. Granted I don't use it as a necessity.
I've never had one of those crank flashlights work after more than a few hours of use. I bought several for my kids, and they didn't even make it through a weekend camping trip. I also tried keeping one in my car, and found that the second or third time I tried to use it, it would light up dimly for a few seconds after several minutes of cranking. Some component, either the capacitor or the generator, has a very high failure rate.
I think a factor is Feedburner scraped the URL every 4 hours. Thousands of readers all for 6 hits a day? Easy. With Reader the load was minimal, now that everyone has splintered off the load could become astronomically higher due to inconsiderate configuration* and the lack of a centralised cache.

While Feedburner still exists, I doubt it'll be around for much longer. Please correct me if I'm wrong.

* I acknowledge some used Thunderbird or other clients to access RSS, however the majority used Reader which made the load much lower.
Scraping every 15 minutes = 96 hits/user/day or other 'inconsiderate' options.
It's not exactly a shovel, more of a Bagger 288 [1] when everyone else only has that shovel.

[1]: http://en.wikipedia.org/wiki/Bagger_288
BFL can't afford the NRE to develop an ASIC alone for one. Another is that if any one miner gets so big that they could 51% the network, the other network participants would likely shun them, reject their work. Another is that it isn't usually great business to compete with your customers.
weird!!! that must be a bug... the task should show right away... I will take a look...

also... agreed on the "new" project butto... it's not obvious. I want to review the UI/UX once I flush out higher priority items.

thanks.
It's a bootstrap template. I would love to take credit but I didn't design it :)
> If being associated to a political group will be counted against you

It bothers me that this can happen.
Uncrustify is also fairly complicated and produces some very strange unexpected indentation behavior sometimes.
I rarely watch broadcast television. Most of what I do watch is via Netflix streaming. I think this model works well, though presently Netflix offers only a portion of theoretically available content.
It's not... I don't know if I want to open source it or not... What kind of help can you provide? Email me eibrahim at gmail
>However it's not difficult to find sexists pricks in tech.

Or online, or in public.
i dont see how the debian maintainers can keep up with cpan,
just use cpan for perl

generally speaking, i find the centralized packaging system flawed ... because on the long term its unsustainable

cpan is decentralized by the way, because module makers package their modules themselves for cpan
The outrage is not because NSA spies on foreign governments. The outrage is because the context of the spying.

If a diplomat get caught spying, he gets deported. If the offending country continues, then the embassy might get closed. If a non-diplomat get caught spying, he gets jailed. Those are the common tools in dealing with spies.

The outcry happens when the spying is on neutral grounds like the European Union offices, or the spying is done in intrinsic globally shared common resource like the Internet. Problem is, the previous tools are not suitable. You can't really kick out U.S. from ever enter the European Union offices as soon the U.S. is found to be spying. Nor can you isolate the U.S. from the Internet when the U.S. is found to be spying there.

Thus the political outcry.
It's probably because of all the HN traffic :)... But once I go to production, I will make sure the hosting is adequate and the code optimized
Sounds like they already recouped the cost of the miner. So if power consumption is $100/year, they need to make at least $2/week.
Cool. If you signup to the app, I will email you with updates.
Sigh, more ARS blatantly advertising for BFL. If anyone is inclined to try this, buyer beware. Do some research on BFL before you spend money with them.
True, and it is. However, if you are going to be using that energy to cool the room anyway, why not try to reclaim that 'spent' energy?
The extreme majority of homeless people don't do homelessness as a profession, they do it out of desperation. It's not a reasonable comparison (particularly given I referenced professional A/B testing).

Your typical homeless person does a form of A/B testing in trying out various schemes to stay alive (whether it comes to food, begging, shelter, etc).

A/B testing is applying a scientific method to learning, so I don't regard that you have to draw any distinctions there.

A good chef is absolutely a top notch A/B tester, but then I wasn't implying otherwise. It's not like comedians being good at it excludes chefs from being good at it.

I would say that there are a lot of working average and mediocre chefs in the world, given the number of restaurants of every type. There are radically fewer comedians earning a living at it. I would say that comedy is even less forgiving than food (and food is very unforgiving professionally compared to most things, as people are extremely picky about food).

You can get by being a bad chef, we have 600,000 restaurants in the US, and a huge number of them likely prove that every day. You cannot get by being a bad comedian for long. You're either funny or you're not. With food there is a huge lower and middle ground - people eat mediocre mass food all the time, and go back for more (see: McDonalds or Denny's). People will tolerate eating mediocre food to survive; they won't willingly pay to go see what they know to be terrible comedians.

If we're talking challenging A/B systems, I would argue it's radically harder to succeed like a comedian, than to beg for change or flip a burger at Denny's. To make it a little more similar, a chef would need to make food surrounded by all the day's customers, while getting real time feedback with every burger flip.

Comedians have one of the fastest feedback systems available: instantaneous mass customer response, that they absorb and gauge in real time. Customers either laugh at a joke or they don't.

An average chef that gets no compliments can keep working. An average comedian that gets no laughs generally cannot. I think comedy requires positive feedback, whereas cooking does not require it (it's ideal, but doesn't have to exist, just OK will do for most meals in America).

Your average chef at an average restaurant - nobody knows who you are, the customer never sees you, they're not going to attach your name to bad cooking, and the customers don't come to the restaurant because your name is on the board. This is often true even at nice restaurants. As a comedian, people know who you are, and they specifically will remember that (good or bad).

If you're Louis CK, you're competing with yourself every night, the audience likely knows your past material. If you're a high level chef, typically you don't throw out all of your best recipes and have to replace the entire menu every year. You can't go on YouTube and taste every recipe by Gordon Ramsay.
Lean Startup and the local maximum problem
WOW!!! All 50 beta invites were claimed in 10 minutes :) Gotta love Hacker news :)... If you really want to try it, email me at eibrahim at gmail
Chrome extension to inject console.image on every page
Inspired by (and built with) Adrian Cooney's excellent console.image script [0] posted here earlier; now you can have it on every page!

[0] https://news.ycombinator.com/item?id=5962086
So why didn't Apple just take P9?
My completely uninformed guess is that they are. If I were the one selling these things, you'd better believe that I'd have a room full of them mining bitcoins, and my room would take priority over sales. But I'd also sell them, because why not?
If the U.S. invited some EU representatives to the Whitehouse, and the representatives was caught planting bugs, then the outcry would be likely very high. Words like terrorist plots would likely be mentioned.

And the representatives would end up in jail/death row.
This is pretty awesome -- when did you start working on this?
With android apk's can so see the complete source code of the app?
The US has no partners. It has two rivals, Russia and China. It does have allies but they are not remotely equals. The legal fiction may be of equality in international law but the reality is more like the old Chinese view of the world where there was China, Chinese tributary states and rebels.
Adrian did the hard work - building the code that does all the console.image stuff. I wrapped his code into a Chrome extension that injects it into every page.

Figuring out how to write the Chrome extension and inject the code took < 30 minutes. From there it was just getting it into the Chrome store, which took $5 (one-time fee) and another 20 minutes.
Greenwald: Speaking on NSA stories, Snowden and journalism
Probably less than you would spend in energy.

https://en.bitcoin.it/wiki/Mining_hardware_comparison

http://www.bitcoinx.com/profit/
Totally, but if you saw a headline "16 year old invents new communications medium" and it turns out it was a PHP guestbook, and major news outlets were making a huge deal about it, it kinda makes sense that there would be some backlash, even though a kid learning to code is, IEHO, pretty fucking cool.
I go back and forth on this. Aptitude seems more reliable in general than cpan, at least in the sense that cpan installations fail more frequently than apt.

Also I assume that cpan packages reflected through apt will be updated with apt-get update, while cpan has no similar update-all mechanism (AFAIK).

One advantage of using cpan is that if you're developing on a Mac and deploying on a Debian distro you can use the same commands on both systems to pull in the packages you need.
Building an API Company (A Series)
No, but you can disassemble them to see the Dalvik bytecode[1], which is not too hard to understand.

[1] http://source.android.com/tech/dalvik/dalvik-bytecode.html
Yeah... I'm very surprised that any of these have shipped at all; it seems like any MBA in charge would want to keep the devices on hand for a while longer for 'extended burn-in' You know, quality control; we can't send devices out to customers if they are going to conk out in a few months.
Java class files (compiled Java) can be decompiled.

Unless they ran the code through an obfuscator or something in the android dev cycle does that automatically (I don't know), you can get the full source with full variable names, more or less. The stock javac compiler doesn't do much in terms of optimization, there are a couple things it does (replaces accesses to 'final static' members with constants for example), most is left to the JIT, bytecode -> source translation is pretty straight forward and you don't lose much.
Based on a ATI Radeon 5870, which is an older but not "Whoa, what are you thinking!?" graphics card running on an active miner, I produce about 0.01 BTC per day. At the current exchange rates, that's...about a dollar a day.
Diminishing returns: The amount of mine-able bitcoins decreases overtime, as well as the amount of reward decreasing as the hashing power of the network increases. Assuming the price of Bitcoins does not increase accordingly, the amount of money gained will go down.

Bitcoin Collapse: If Bitcoins collapse, you now have a bunch of worthless miners. Compare this to a quick sell it and done.

God forbid you gain a significant amount of network control, because you have a problem. Miners will probably begin to reject your transactions for the sanity of the network, because you could double-spend, and virtually create infinite bitcoins.

Also, how is setting up a business like this trivial? I imagine that a huge part of it (initial investment, buying power, and maintaining all these devices) could be problematic, although I could be wrong.
You can actually reverse engineer an entire app to java code and see all the resources such as strings and images. Just takes around 10 minutes http://stackoverflow.com/questions/3593420/android-getting-s...

You can prevent this by obfuscating your code in eclipse with proguard, however most apps are not obfuscated.
If begging is the way somebody earns enough money to live on, is that not pretty much the same thing - I know people with normal jobs who do it "out of desperation", not because they love the job but because they need money and can't find any other job.

But that's besides the point; I took two random examples not to highlight them but along the logic that everyone does this in all walks of life. Without putting any scientific thought into it, I have, whether purposefully or not, tried and improved my methods for cooking, for playing sports, for smoking cigarettes... anything.

> I would say that comedians have always been among the top professional A/B testers

The logic behind this statement, in your later reply to me, being that it's much easier to be a mediocre chef than a mediocre comic, but that says nothing about the quality of the testing, all it says is that there is a much longer tail on the graph of quality in cooking. The fact that it is easier to be a mediocre chef than it is to be a mediocre comic really only speaks to the demand of both services, not how much testing they do or how good it is.
You might have an error with syntax highlighter on your page, it's making a dialog box telling me it doesn't have a brush for perl
"The FBI uses government equipment on private company property to retrieve matching information from a participating company, such as Microsoft or Yahoo and pass it without further review to the NSA." (emphasis mine)

Is it just me or is this a fairly bold claim? I don't see anything about government equipment on private company property in the slides... wondering if this is additional testimony from Snowden, or info from supplementary docs that they haven't released.

Also: "The Foreign Intelligence Surveillance Court does not review any individual collection request." Could I get some perspective on this statement? Is this as bad as it sounds? Or are they saying the court approves monitoring on an individual and doesn't need to give approval for every single collection request on that individual?
We functional programmers have to pay the bills somehow, you know.
"Think different"?

These slides look to be from the same deck. I wonder if there are more yet to come.
I have much less of a problem with instant lookups against "hot lists" for expired plates, or wanted individuals (though no guarantee that the driver of a car at any particular time is that person, however) than I do with them keeping the data.

I don't see any good reason that they should be allowed to store the data for later analysis, especially if the "hot list" check comes up empty.

The fact that I'm spotted in public is not an unreasonable invasion of my privacy. Nor is a check of my license plate; this has already been possible, if less efficient, ever since patrol cars had radios.

Keeping a log forever of everywhere I've been spotted is unreasonable, if I'm not otherwise under active investigation.
How to mount anything to a standard tripod
Rationality fanfic HPMoR updated with new chapters
Validation of the claims of documents of substantial value having been held back, in hopes of resolving whatever issue is preventing him from traveling.
That's very interesting but in the OP he couldn't tell anyone, which makes me wonder how many people would need access to stop the canary message being sent.

I can imagine NSL-like letters being sent directly to individuals to coerce/threaten them into handing over data, without the management/legal team ever knowing.

Of course, having such a canary message is likely better than not having it.
I added 50 more invites because we "sold out" very quickly... use "hacker news" as invite code
That's what they did. They kept them for about a year, to give them a "burning test". People who ordered last year about this time of the year, just now are receiving what the product. People who ordered on say, September, are still waiting. Nobody saw a ROI in Bitcoin with these mining boxes (though any investment related to Bitcoin will probably see a nice ROI in dollars). People would have made more profits if they invested directly in Bitcoin, instead of falling for this scam.
I fully expect that they will start mining themselves as soon as they fulfill all the existing orders.

A peculiar feature of the ASIC market is that unless you are making really a lot of chips, it's entirely reasonable to assume that the marginal cost of creating one more chip is zero. If your production volume is below tens of thousands, almost all of your costs are going to be masks and design. In that way, selling an ASIC is like selling software -- at first you need pay huge sums for development, and then you can duplicate your product at (almost) no cost.

So what probably happened is that Butterfly labs realized a market opportunity, but they didn't have the money to exploit it. So, the presold some millions of dollars worth of hardware, used that money to design it and make the masks, and then delivered the first few batches to fulfill those orders. And at the end of the day, they don't just have whatever profit they made on the miners, they still have the masks, and can now make more miners for peanuts.
> Yep, I was going to try to use that (peltier) in conjunction with a small array of solar panels to cool my car because summer afternoons can get incredibly hot

A simple reflective car cover would do far more than all of that tech.

Smetimes it is really easy to over-engineer solutions to problems. I am reminded (and I am guilty) of this frequently.
Check out a new sister project!

https://github.com/dunxrion/console.snapshot
"i find the centralized packaging system flawed ... because on the long term its unsustainable"

Could you elaborate on why you think this?
The supervisor must endorse the analyst's "reasonable belief," defined as 51 percent confidence, that the specified target is a foreign national who is overseas at the time of collection.

US citizens make up less than 50% of the world population. So given any target I can be more than 51% confident that they are not a US citizen, knowing nothing about the particular target whatsoever.
That would require more resources than is possible with a limited budget for the number of people the creators intended. And far more than is needed for hosting a site.

What you ask for is already possible for a few bucks a month with countless VPS hosts. This is free, remember?

Also, the OP isn't part of the NeoCities team. He's merely an advocate for it.