skysight-inc/HackerNews huggingface dataset:
Very impressive.

Also very necessary once all those 600 Ghash/sec miners come online in the next 30-60 days. The difficulty will go through the roof.

I wonder what it costs to build a 10 chip board. Single chip 2.5Mhash/sec bitfury chip board originally cost $100
Love the banana for scale reference.
http://en.wikipedia.org/wiki/Dalvik_Turbo_virtual_machine
> Ok, I'll try to get it done in .5 X time.

Never, ever say this.

Personally, I always give my estimates as a range. If you break down your project into small tasks, and estimate each task as an optimistic/pessimistic range, then you can get a pretty good idea of the expected completion date, along with the deviations from that which you might reasonably expect.

However good your estimate, committing to ONE number is madness - it hides the complexity of the situation, making it impossible for you or your manager to see the real picture.
For me, a lot of underestimation is about motivation. I work best with looming deadlines. I feel like I will be motivated to work harder with a deadline that's less realistic, even if that' not always true.
It's using http://nimrod-lang.org/talk01/Slidy2/scripts/slidy.js -- that does indeed seem to try to support swipe navigation on mobile, but I had trouble with it on Chrome Beta for Android.
Humans Reviewing Code - Heuristics for better code reviews
Nimrod provides the features which I wanted to have when I developed with Python: type system, Perl regex, range subtypes, easy C interface. native compiler(s). I know PyPy but Nimrod needs much less space to compile.
They licensed solution from company which already did this: Myriad Group.
Printing in progress, stay tuned for results ;) Proof: http://www.pasteall.org/pic/show.php?id=63268

I've cut each stator into two parts vertically so it can actually be assembled by gluing them around the rotor, and I've also cut the rotor so it can be printer without support.
Deferred means you eventually have to do the work. Same for reference counting - when you free that last element it will have to actually do the freeing. If you've filled up ram and are allocating objects fast then you can either crash or do some garbage collection and if the tree is large it will have to take more than 1-2ms.
No, but I think that you're missing any evidence that the relevant intelligence groups didn't unambiguously know that it existed. That it works well? My guess is that if it works well, or doesn't really work at all, US intelligence would probably be more likely to have evidence of that than wikipedia.
Exactly. Get rid of your fiat while you still can.
Thanks - but your example is Python code ??
Exactly, it's always the same type of individuals in power, the question is whether you want those people to have more power over you or less.

Capitalism just limits the damage they can do, and turns their greed against one another.
> Nimrod actually is where Python should be.

I guess you meant "what I wanted Python to be".

I don't see how Nimrod is a natural evolution of Python. Static types and meta-programming by templates are far from anything Python proposes. I believe not even the syntax comparison applies too much, it's syntax is more reminiscent of Pascal than Python itself.
What do you think of ChucK for the same purpose, anyone?
What makes the hiking analogy perfect is that people are so accepting of it as an analogy. My first thought: Why the fuck are you hiking to Los Angeles?

Plane, train, or for adventure, Greyhound. A sailboat makes more sense. A bicycle makes more sense. And if you insist on walking, at least follow a fucking road instead of cutting cross country.

If you decide the first step to driving to LA is mining iron ore to smelt for casting an engine block and building a Bessemer furnace for the steel for hand forged pistons, then there's lots of shit that can go wrong, EPA permits and zoning laws, even if you've done done it before.

The reason software production estimates are bad is because they aren't taken seriously. The guild of programmers can say, "we shall get from A to B by cross country hike."

Yes, the analogy is perfect because its absurdity is acceptable.
How about allowing the submitter to optionally add a one line explanation if he thinks the title is not clear?
99% of what some people do is derivative. But if what they're doing is software, that's expressive duplication, and it's worth trying to DRY it up.

I think we have different intuitions here because it sounds like you're more in a service business than specifically writing software. I agree that a lot of any service business is standardizable, because it's mainly about people and their needs; that has a lot of regularity.

But I don't think the software creation part of a service business is standardizable over the long term. During the first wave of "put smallish businesses on the internet" each web site was custom, hand-rolled software. Early on those schedules were unpredictable, but for a while, it became a known, predictable business.

That business has, in the long term, been basically destroyed. People spotted the regularities and developed common code and tools. What was mainly a problem of software development became a (much smaller) problem of installation and configuration. The competitive advantage for those people now lies not in coding ability, but in customer service and in helping people manage the essential complexity of the domain.
The GitHub says open board. I gather it's someone unrelated to the company that makes the ASICs, that would like to buy discrete chips rather than a whole package from Avalon.
I'd agree with this. I've seen Project Managers let go because projects overrun, but never a developer because of bad estimation. And this is based on about 20 years experience in Investment Banking IT, not the most cuddly of environments.
"Economic growth works the best."

Well I'm sure they see this as a potential long term solution (though, outside of very advanced first world countries, this doesn't seem to hold). But in such a crowded country that seems like a luxury they can't afford in the shorter term.

It seems incongruous to say that the policy has no effects on fertility rates, while leaving devastating social consequences.

Are you saying that if the policy was not in place some people that are having a child now would have had none ? And that families that would have children wouldn't care about their gender?

I think India is a good picture of what happens if you don't implement a one child policy. They tried to convince people to have fewer children and failed miserably.
I suspect this is a clever way to sell more Avalon chips (they're over $100 each if memory serves).

I remember reading that the chip was designed by a kid at NYU-Poly. How is a college student able to design and manufacture such an awesome chip?
You're totally right (I edited original comment to reflect that those are US cases). I'm not sure what the equivalent UK law would be.
The "victim" comes in to an airport, holding what looks like a malleable substance hooked to a 9 volt battery, not responding to a request as to what that was, potentially freaking out an airport employee and it is completely Boston PD's fault here? What should Boston PD have done? Gone after little harmless white MIT girl there and politely asked her what the device was? I am going by the article you sent me and all I see there is that she was arrested at gunpoint to determine whether she had a bomb or not.
I think this is a good insight, and it pertains to any connection between two parties for any service, Facebook or no. You may use a private email service, you may encrypt all your emails...but the moment you email something to another party, and they transmit/copy it in an unencrypted way, your email is no longer "private" and it's not the fault of your own email service either (replace "email" with "SnapChat" for more contemporary analogy).

In the same way, if you're trying to keep yourself incognito...well, don't use Facebook. And, if you must use Facebook, then make friends with great discretion. Just like it's a good policy to only create emails/nude-selfies sparingly, and only when the occasion demands it.
Aside from the ASICs themselves? Cheap, if he can get a large board run together. The real questions are, how much for the ASICs, and are you capable of mounting BGA.
Governments will struggle to put Bitcoin under lock and key
The chips are supposedly pretty damn simple, so the key is having access to the software tools (which a kid at Uni will have access to) and the capitol to run an order with a fab.
It's just a currently broken set of institutions. There's no reason to be angry at institutions, only persons. Direct that anger at particular elected officials

It's funny that you should mention that. I'd argue that institutions are responsible for the elected officials as well. One might even argue that the entire system is so broken that it all needs to be torn down and rebuilt.
I reported this bug two weeks ago and they have not responded. This is the second time I've submitted a security bug and got nothing back...
No, it's Nimrod. I set it to python in gist because that's the closest to nimrod for syntax highlighting purposes.

Edit: Apparenetly not...there are alot more modes in there but the UI exposing them is easy to miss
I get contract work through referrals. I'm not interested in being perceived as a "low cost developer".

I would just as soon not keep customers only interested in the lowest price. They're the ones that typically will be the biggest headache.
The Lie of the API
middle click the bookmark bar icon.
> that they expect, on average, to be worth their pay.

This is actually a pretty huge caveat. As it turns out, information is hugely limited and this has pretty far reaching implications for the shape of the labor market. Firms desire to grow and hire people to that end but they're necessarily pretty bad at guessing who will actually be profitable to hire and it's even difficult to figure out if the employees you already have are profitable and if so which ones. The result is often that lots of people get hired, many in capacities to try to figure this information out, and thanks to immense capital a few of them produce enough to employ the rest. This arrangement works because other firms are similarly handicapped but it is far from efficient in terms of resource, capital, or leisure allocation.
The Jolla UI looks like they borrowed liberally from Blackberry 10 OS. This is a good thing mind you, as I prefer subtle swiping gestures over tapping, and I like being able to 'peek' into my email without opening applications up.

Using the Blackberry 10 OS seems more like a true smartphone experience IMHO. Maybe Jolla felt the same way.
Exactly I am not having problem but I am searching solution to two things, if you can help me out.

1 - How to go SF ? What are the easiest immigration path ways to SF ?
2 - I Am PHP dev (Core) what should I learn more ?
After they saw she didn't have a bomb, they should have let her off. Instead they charged her with "possessing a hoax device" and threatened anyone else wearing exposed circuitry with potentially being shot.
Having myself written such a site (http://www.goread.io/), I concur. Having go on the backend didn't provide any benefits with an angular frontend over another language. I just think they excel at their respective purposes - that's why I chose them.
I did and it doesn't help, I just deal with it now. It's getting really really annoying having all the ambition in the world one moment, then not feeling a thing the next moment.

I do need someone to talk to, but I've given up on people. I'm too scared and fragile to even try at this point. Burnt out. Need to move to the country side.

Wrote this awhile back: https://news.ycombinator.com/item?id=6007364

Honestly I think it's because I know so much about the world and have been so many places I have nothing "grand" to look forward to.

My grandmothers LIFE goal was to dip her toes in the ocean. What's mine? I've seen images of Earth from space, I've read thousands of stories of corruption, I see poverty, I've made loads of money, I've read hundreds of enlightening books. We've set the bar so high to please ourselves it's impossible to go any further unless you go into hard drugs, a universe of its own.

That couples with my massive ego and narcissism is a terrible combination, so I'm just praying I have an excuse to die soon because I won't do it myself.
I have no idea what Nimrod is doing, but I suppose one could output JS where a heap is simulated through a TypedArray, such that the JS GC only has a single memory reference to keep track of. Then you could give guarantees on GC performance, given reasonable assumptions about the JS runtime.
Really nice. Sort of a 'best practices' guide in a sense. And found a few new tools, thanks for that link from Etsy.
Your point about estimate risk is excellent.

I agree you can't run a business without any idea when anything will ship. But to get a good idea when things will ship, you don't need estimates.

For example, in the Lean world there's something I've heard called "Disneyland scheduling". You break the project down into lumps. You maintain a queue of the lumps. You measure the average time from position X in the queue to being released.

Now you have a reasonable early warning system for when things will ship. Which is generally much better than what people have with most projects, which is a fantasy date.
Am I in a time warp? Nimrod is over 5 years old. Yet most comments here think it's new and groundbreaking with statements like nimrod sounds even better than google go. Nimrod is a cool language, but am I missing something here?

Original site with almost same description verbiage:
https://web.archive.org/web/20110704041631/http://force7.de/...
Thanks, but did what, though - do you know if they reimplemented Dalvik+Android libs from scratch, or are reusing Google code?
Not saying they do this but I always shudder at the use of "non-profit" when the CEO gets paid tons of money and they don't pay much if any taxes. So just because its a non-profit doesn't mean someone isn't making money.
Yes, you can always overrun an incremental garbage collector, forcing it to start collecting more often to hit the deadline. Each collection may take only a couple of milliseconds, but there's no garbage collector that can say "no more than 1-2 ms per frame" in the case of a game, for example. If you bound max pause times, you may have to pause more often. There's no free lunch.
Hey, that'd be really awesome. I'll be checking your github.
Why should we have to outspend established industries just to have our voices heard? That sounds like a rigged game and a loosing battle to me. If any energy is to be spend addressing the issue it should be to route around these parasites, not greasing their wheels for adding no value to society.
Sega Six Button Controller Hardware Info
Show HN: PyCar
It's common in the fixed-bid world to deliberately underbid and charge exorbitant rates for the inevitable change orders. There's an opportunity to compete there, but maybe not an easy one.
There's no way to scan the stack in that case to find the root set, though, unless you spill all pointers to the typed array at safe points (which costs performance).
That might be a possibility.
That would be 10s to 100s thousands of years from now..
Single language (one of the best as well), yet native look and feel.
It's still important to discuss.
Why is it confusing that an obscure programming language, on any given day, will be seen for the first time by a lot of people when it gets onto the front page of HN?
What if fiat is a bubble?
I really love this article.

In practice a good strategy for companies is reduce unknown to a minimum, the Steve Jobs strategy, just focusing on very few products, with each having the less complexity possible(simplify and simplify).

Only focusing on very few products you could make perfection possible, estimates will be off, they always are when there is unknown, but at least completion will be finite (you will complete it!, which is number one issue with research work for example).

Sounds simple, but is really hard, leaving creative people on their own is dangerous for this reason, they could start new projects, not finishing anything.
Fire existed naturally on Earth while we evolved here on the planet. The moon's mass, at least during our time here, hasn't changed dramatically.
This blog article is more popular than the quora post because this blog article doesn't require people to sign up to read it.
I don't watch Southpark - but that sounds like a funny episode.
Yeah, man, with big red flashing LED clock faceplates and wires of various distinct colors where you have to know the exact color wire to cut in order to deactivate the device. And when that happens, the clock has to stop at exactly 1 second remaining.
As someone who has spent much of the last decade or so writing Python, I mostly disagree. The pain points I've had with python (speed, mainly) are well catered to by Nimrod. I agree that it's not "pythonic" in some ways, but the feeling is very similar. The wtfs/line ratio is very low.
I would, except I need it to pay my taxes. And so do 300 million other people.
> someone might find it upsetting that you are sending him to some external, tracking, data leeching entity where he even may need to create a new account, give away his email address

I'm not at all happy about those things, but this is an issue of tradeoffs - the blog I'm talking about isn't my key business, it's merely a side thing for occasional announcements. My key software project is SQLAlchemy, I run my own Trac instance, and I regularly have to babysit it for when it is getting spammed or crawled or slowing down my server or whatever - but I want to own that data and not give it for free to github, so I make the effort. Similarly, I run my own Jenkins servers instead of relying on Travis and I host them on my own EC2 instances. Services and data which are important to me I self-host. Blog comments for me are not.

If I were running a political blog where I'd like to invite lively discussion from a wide variety of individuals, then I'd probably want to take the effort to self-host. But as we all know, if my political blog is visited by folks the US government wants to know about, I will be coerced into secretly sending all my data to the NSA in any case.

> just for your laziness to maintain a blog software (which _really_ is not that hard).

Of course it's not that hard - but when you say something is "really not that hard", you have to consider that as an OSS developer, I am babysitting literally dozens of technical streams, including services and hosting for my projects and technical issues for all kinds of people every single day, all of which is effort I put out for free, save for whatever I get on gittip. Every new service or software I have to host and babysit adds to what is already a formidable amount of plates to keep spinning - so those things that I do self-host have to be worth it. I write only a handful of blog posts a year which are themselves of little consequence and entirely technical. Nobody needs to comment on them and the people who do are certainly technical.

The existing solution, WordPress, is far too difficult to maintain, and it is some of the worst written software in history - I wrote about the many issues I had with it here: http://techspot.zzzeek.org/2010/11/21/how-coders-blog/ .

I'm in no way implying that a self-hosted comment server isn't a fantastic idea and something sorely needed - if a non-commercial, privacy-oriented organization wanted to host and maintain it for free use by others, I'd switch from Disqus immediately.
Need volunteer translators for that GPLv3 project I am working on.
If I didn't procrastinate, I never would have learned about Bitcoin, which has made me quite a lot of money. So I don't think procrastination is always so bad.
The desert of Plenty
The Freakanomics podcast covered some of this as well[1]. It was interesting when they covered the racism and sexism aspects.

1: http://freakonomics.com/2013/06/03/should-tipping-be-banned-...
I know right... Same thing with mutual insurance companies. "What we don't pay out in overhead and claims, we give back to the members/policy holders..."

Riiiggght. Like there's any incentive to maximize the payback.

Non-profit could mean, "We are taking an vow of poverty to maximize the benefits of our work on your behalf." It typically means, "We have no intention of doing anything but spending every cent of what people give/buy. If that means unnecessary capital or salary expenses... hey use it or lose it."

Did you see the vendors and wares? WTF bitbugs?

The bitcoin deluge on HN is like freaking Scientology+Amway of D&D currencies.
Massive coincidence, I just wrote an ebook about hacking music with Overtone (and also Node.js) and published it on my blog. I hope the link doesn't get me hellbanned:

http://gilesbowkett.blogspot.com/2013/11/new-ebook-hacking-m...
You are overestimating the power that the standards board has over what browser vendors choose to include in their software.

Mozilla and Google already want a VM as evidenced by their work. It would not take any convincing to get them there.

if VMs can make the W3C irrelevant, then they will do so regardless of W3C's approval of any particular standard.

Now you're underestimating the power of an established standard. For something to really flourish, enterprise has to adopt it. Without a standard, this will not happen. This is a bit of chicken and the egg scenario.
Someone of our team reported it some time ago too. We got a won't fix reply
I think this could be misleading...a kivy apk has a minimum size of about 6-7MB. When installed it will extract the contents but the apk remains, which more than doubles that size on the device storage. The extraction can be done to the sd card (or internal equivalent) so as not to take up system internal memory space.

It's certainly another downside of course, but to be clear to anyone reading the apks are much less than 25MB. And 25MB actually sounds like more than I'd expect even uncompressed, but I haven't looked at it much.
Mail Order Marijuana, Hash Oil & Hashish
How would you like to mail order whole bud or marijuana concentrate so strong that they call it “hippie crack?” Or just to be able to order marijuana by mail, especially if you don't ....
Google Fonts: more than a trillion served
OK. Yeah, that is where it gets arguable and gets into the realm of where lawyers and judges come into place. I don't think the Police's decision making process as far as charging is concerned is relevant here. I think if she was actually fined, it means that the law is broken and that is something the legislation should change on.

As far as the whole "potentially being shot." thing. I am unclear of what to say there. They are investigating a potential threat, if it was indeed a threat. The guns are necessary there. I am not clear how wearing an exposed circuit board connected to a 9Volt battery with what looks like putty is different from me waving a toy gun around in a bank. Should that imply that if someone had something that looked like a weapon, the cops shouldn't draw their guns? Sure, I don't disagree with the statement that not all bombs are open circuit boards. Neither are all open circuit boards bombs. How do you however practically implement an alternative solution in such a scenario? Complaining about the cops is useless unless you are bringing up a solid alternative.
Later in the thread:

From: Mike Pall

...

[I refuse to contribute to stackoverflow anymore, due to some
recent incidents. I can't even edit *my own* answers to correct
them, without some anonymous fool rejecting my edits. Ok, so maybe
they don't know I wrote the damned thing. But then they really
shouldn't be allowed to moderate Lua-specific questions. This is
just plain unacceptable.]

--Mike

This really is a shame (edit: the SO situation, not Mike's decision. He's the one who should have mod powers).