skysight-inc/HackerNews huggingface dataset:
I sold at $22 thinking the bubble was going to burst soon. Damnit.

There's an understanding that a few big players have a lot of the total amount of bitcoins in circulation. This price must be extremely tempting for them to sell at. That could cause a crash like last time. I would be careful of buying at the current price.
Eduardo is from Brazil.

Perhaps he was referring to this?

http://silvervigilante.com/bitcoin-attacked-by-brazils-secur...
Raises a couple of ineresting Questions about the value of life, any life. And what authority we have(if any) to pass judgement on unborn babies as to whether their lives are 'un-livable'.
There's a pretty massive body of evidence. What would you accept as proof?
What does it mean - I cannot translate the "mashup" from German - but I get the idea you are a personal wishlist site.
The Power of Habit: Why We Do What We Do in Life and Business - http://www.amazon.com/Power-Habit-What-Life-Business/dp/1400...

How to Stop Worrying and Start Living - http://www.amazon.com/How-Stop-Worrying-Start-Living/dp/0671...

How to Win Friends & Influence People - http://www.amazon.com/How-Win-Friends-Influence-People/dp/06...
So yeah; I mean, if I was in a McDonalds kind of
situation, where peak performance didn't matter...
where I just had to perform at a minimal level, but
show up on time and always meet that minimal standard?
I would really, really struggle, no matter what
tricks or drugs I used.

Haha. In high school and college, I struggled at some hilariously menial jobs before I became a professional developer!

At one job, all I had to do was make toast on Sundays at a busy diner... the owner and I still laugh about the fact that I still sometimes managed to screw it up!
Yuck. RTTI is C++'s goto.
Google shopping adverts fuel ivory trade
> We have no idea how to build a spaceship that can withstand the radiation in space ...

No, that's not true, we know how to build it, but we can't afford it. A fully shielded spacecraft is easy to imagine and draw on a piece of paper, but not so easy to build and launch.
Why the Media is destroying South Africa's Image
20+ Apps to Consolidate Your Life in the Cloud
Op wat moet je letten bij het huren van een feestzaal?
Opera’s new Android beta is out, and it includes some pretty big changes
OT: Can anyone suggest a good Bitcoin processor? What about Mt.Gox? Is it sensible to create our own processor and escrow for Bitcoin?
I'm honestly not sure, but I was under the impression that bitcoin wasn't really anonymous. All transactions are publicly logged to prevent double spend, so you can trace a coin from the first time it was used. If you happen to know that an address maps to a specific someone, you can begin to create a pretty identifiable picture.

See, eg: https://bitcointalk.org/index.php?topic=241.0
Touchscreen ‘that reacts even without touching’
I wonder how much of this growth is driven by Silk Road - would be interesting to see some figure analysis if Silk Road makes any available
Hi,

I am currently recruiting for a PHP engineering position based in Tokyo.

It is a very big company with offices in several other countries.

Please let me know the best number to reach you on (including international dial code) so i can give you a call to discuss further.

My email address is Christine.wong@squareoneresources.com
0044 207 665 5813
I've been following it since it was at $7 saying, this won't go up from $10. Then a bit more...a bit more. Now is in $40 and I'm kicking my head against the wall.

Surely this time, it won't go up again, right? ;)
Sorry to take it off-topic, but I've never understood how you're supposed to customize your pages based on a synchronous call to a third party API though.

From what I can see it add quite a lot of latency and introduce a single point of failure, which I'm sure isn't acceptable for most cases.
Obama: Unlocking phones should be legal, despite DMCA
Hi,

I am currently recruiting for a PHP engineer in Tokyo.

Please let me know the best number to contact you on (including the international dial code) if you would like to know more.

My email address is christine.wong@squareoneresources.com
0044 207 665 5813
http://arxiv.org/abs/1207.7139

Based on this analysis, not much. But then again, the estimation methods in the paper are not very good IMHO.
My speculations of the current growth:

1) Halving of supply. Block rewards halved end of 2012.
2) SatoshiDice continues to become more popular.
3) Big names supporting it: Reddit, Mega, Namecheap.
4) Along with the above that would bring about a general rise in prices, is the speculators that will try to game it.

My bet is there will be a correction again soon.
Why users love your design?
What is it about enterprise startups making them so hot right now?
"Second, are you really not getting this?"

Yes, I really am not getting this. Earlier I thought you were saying that the two were in fact the same thing, but now you seem to be saying that they are different and they happen to have similar symptoms; although, frankly, the difference between an Aspergic obsessed with something and a passionate non-Aspergic obsessed about something are like chalk and cheese; a few minutes spent with each talking about their interest makes the two unmistakable - if it's identical behaviour, how come I can tell the two apart? How come I can think of heaps of people with grit who are not Aspergic and would not be described as such by even the most diagnosis-happy psychiatrist?

I think what you're saying is that they are different, and that it's possible to sometimes mistake one for the other, and some psychiatrists make this mistake. Is that what you're saying?
> Meaning that once it hits a certain level people will start cashing in and crash the price again?

Only if they all sell at the same time. I don't see why that would happen. Selling ones bitcoins isn't an event you coordinate with other holders of bitcoins. It will happen gradually, and have a dampening effect on the price. In all likelihood it's happening right now. There was a huge ask wall at $40. Seems like a lot of people wanted to take profit at that price.

This is also why a crash doesn't happen. If everyone decided right now they've made enough money and wanted to sell their coins, the price would start dropping, until it reaches a point where people are no longer satisfied with the price, and they will stop selling. At which point some buyers will be satisfied with the price drop, and get into bitcoin again, thus raising the price, and the cycle continues.

It's really fascinating to watch the sum total of the actions of all the sellers and buyers, and how it unfolds as an ever-changing price and order book.
Stumbling Into A New Market
You aren't getting any better
Wow, 32×32 doesn't sound like much to me, but it's actually 1024 pixels. If you had 4 bytes per pixel, that's 4K - you can do quite a lot with that, even in java: http://www.java4k.com
Ask HN: I'd like to learn how to build a computer
Hi all. First ever Ask HN :)

I've been researching hobby and retro computers from the 70's and 80's, and want to expand both my rudimentary electronic skills as well as my knowledge of computers at their very core.

What I'd like to do is build a computer around the Z80 processor (or the 68k, unsure yet). I mean, from scratch. But I'm unsure where to start!

There are some books on Amazon that cover this hobby, do you recommend any in particular?

The plan is to build my own homebrew computer, just like you had to in the 70's, and then build a rudimentary operating system for it (I have bult toy OSes for x86 already).

Where do I get started?
> Do we actually have a method of propulsion apart from rocket fuel?

There are several alternatives (solar sails, tethers, nuclear), but the engineering details are yet to be worked out, and all of them still ultimately depend on the same principles as rockets: something has to go in the opposite direction for the vehicle to accelerate.
I expect a correction soon, as It happened last year. I wouldnt invest now any dollar.
Help HighFin.js raise 50k
No. If anything, they pulled all the different references into a single thread.
> Argument by meaningless blither. What distinguishes
> “exceptional conditions” from “control flow”? I have
> reached the end of a million element list. This
> happens one time in a million! That sounds pretty
> exceptional to me!

Unless you were expecting the list to have infinite length, then this would be a misuse of exceptions. The true logical fallacy here is the author of this post's argument from personal incredulity. The fact that he hasn't yet learned how to distinguish between exceptional conditions and control flow doesn't mean that it's an impossible or meaningless distinction.
Any organisation that creates a "Civil Liberties Impact" department, really needs to think about its basic job function !

Then again, as a UK citizen, I thought the fourth amendment was not letting soldiers billet in your house.
Please provide a source for this claim.

BitPay's site says an incoming bitcoin transfer to bank deposit costs 1.70% for USD on their "Pricing" page: https://bitpay.com/bitcoin-direct-deposit

And this will only decrease as competition increases.
Failure?

It's an incredibly useful tool, with a lot of very smart engineers contributing awesome stuff to it. It's a development platform second to none and far more capable than any other OS I know of.

Oh did you mean market share? Who cares?
Ask HN: Whats the situation with the cookie law?
I heard it was defeated recently but can't find any article to back this up. Do we still need to show this brainless notice on our website?
Computer Gamers Help Push Frontier Of Brain Research
> Do we actually have a method of propulsion apart from rocket fuel?

Absolutely. Hayabusa and Dawn (among others) have already demonstrated the efficiency of ion propulsion systems.

http://en.wikipedia.org/wiki/Ion_thruster
Check out Adam Chlipala's Coq tutorial, specifically the section on infinite proofs: http://adam.chlipala.net/cpdt/html/Coinductive.html

I'll repeat what szany and xyzzy123 mentioned: you work at a level of abstraction where infinite data structures are represented symbolically with enough definitional scaffolding to allow proofs to go through.

In a sense, a properly typed program provides a proof of some theorem over infinite data structures. For instance, an instance of a tree (in generic Java) is usually a finite data structure, but the set of all trees representable in Java is infinite. (Handwaving begins) The types prove that certain operations can't happen, like a tree of Strings changing to a tree of Arrays by a node search algorithm, which is a proof about an infinite set.
Opera beta for Android with WebKit engine
The benefits from data.table are not as much processing very large data (anything above 10M observations is mostly outside of R's comfort zone on a reasonable machine, anyway), as much as the ease of performing operations such as indexed joins, aggregations, and so on.
I don't know if this constitutes a "power user" usage pattern, but watching a colleague try to work with Unity with dual monitors was hugely amusing.

I'm curious to know what you can do in one command in bazaar that you need 4 in git to do.
Do feel free to enlighten me.
Yep, I'm not too impressed when my 2010 MBP occasionally electrocutes me. Once through my earplugs which was particularly unpleasant.
The SimCity Experience
There's also a lot of early bitcoin that has been lost entirely, which probably skews the market a little bit.
If it ever becomes successful, we will marvel that individuals could ever afford a bitcoin. 21 million is a tiny number for a currency when compared to $40 trillion in global currency ($6000 per person).

~$1.25 billion spend on Cyber Monday
~$8 billion are traded for oil every day
~$150 billion NYSE daily

If bitcoin became the trusted currency for any of these activities what would it be worth?

If bitcoin became the global currency we all get 0.003 each, making the upper limit on a bitcoin around $1->2m depending on inflation.

Of course wars will be fought before bitcoin becomes a global currency. I'm also not sure that people really want an inflation proof currency. But it is fun to speculate.
Live demo: http://rc.getbootstrap.com/
h2s: Can you explain to us what exactly is the difference between the implementation of flow control during exception throwing and all the other kinds of flow control (including, but not limited to, stack popping).
Wait, Yahoo! isn't established? Were they not incorporated on March 1st, 1995?
Does it follow that if you are 99% of the way through, ie you've done 90% of the last 10%, you are 75% done?
Lots of good advice. I am constantly amazed at how many error messages don't contain any dynamic information (as mentioned in the article - what the offending value was, and why it was wrong).

One of the best fixes is for developers to have to spend time debugging/trouble shooting. If nothing else, it teaches you the importance of good error/log messages.
Non configured /etc/resolv.conf. A common issue with chroot setups.
I agree with you. There are way too many cases of people making generalized arguments "you shouldn't do XYZ in programming because it's slow/confusing/etc" that really just have no place being uttered unless they can show mathematical proof it is too much to bother with in every situation. Back in the 80s and early 90s it was "no compiled language should ever be used for critical software", and then in the late 90s and early aughts it was "no VM'd language". Now what? It's all there is! You'd be nuts to NOT use a VM'd language. And the only reason we know any better is because people ignored the received wisdom and just did their own thing.

Keep doing your own thing.
He's 90% dona and then he'll show it to the world? Ehm, what if the world doesn't like it? Aren't we pass this? We do pre-launch, research and try to spread the concept and acquire interest and real-world feedback before we go 'all-in' right?
What I think is that, depending on your users though, they do not understand your backend enough to make proper error reporting.

The "Bad argument" example, they don't know how many different situation triggers the same error, they don't know if what they did before will help you figure out their problem. In short, they don't know enough to be helpful.

I don't have any great solution to this, but putting a middleman who, although can't help you with programming, knows what is helpful and what is not enough to provide useful error reporting to you might solve it.
Very cool. I'd love to see ggplot grammar come to Python, so i'm excited to check this out.

I found this link on porting ggplot2 styles into python, but it doesn't focus on grammar.
http://tonysyu.github.com/mpltools/auto_examples/style/plot_...
What are the most important papers on NLP?
The problem with your example is context. OP's link to the flat design is lumping all the UI elements together. Essentially, out of context. Even your use of the label was awkward. "Danger Button", the text, is weird. However, if you'd relabeled it Submit, or some other common action word, it would make more sense.

Couple that with the lack of a form.

I'm not saying that flat buttons are superior, or that 3d looking buttons are worse. Simply pointing out that context matters, and even your opinion is worthless. That it looks like a warning message to you is indicative of other problems, not merely the lack of 3d.
The film that reacts to your emotions
Humans Invent spoke to the film’s director, Alexis Kirke, to find out how it all works. Kirke explains that sensors are used to gauge the emotional state of the audience. He says, “We’ve imported four sensors from the USA, we’ve got a heart rate monitor, an EEG monitor (brainwaves), a perspiration monitor and a muscle tension monitor.”
The prizes are crap. A much more sane option would be for the winners to have an in for internships at the companies you mentioned.

This is probably easier to get than cash prizes, and it has way more value than $1500 USD.

Any reasonable game could probably do well over $1500 USD if marketed well enough. "Don't Starve" is the example for how to sell a game in the browser.
Other noteworthy charts:

Number of bitcoin transactions go from 40,000 to 57,000 per day in 2 months. And from 6,000 to 57,000 in 1 year:
http://blockchain.info/charts/n-transactions

The trade vs transaction volume remains relatively stable:
http://blockchain.info/charts/tx-trade-ratio
(Lower the number = fewer people hoarding.)
Nicmart/GetLocalization
A question for those who are trying to get better: how do you measure progress?
I built my own Z80 based micro to power a micro-mouse. Shoot me an email telling me what you already know, and I'll tell you what you need to read up and and get started with.
Just keep dividing it, that's one of the key designs. Work in mini bitcoin, or micro bitcoin, or even single satoshi. There's nothing saying that you have to use full units.
They won't destroy academia, but I certainly hope that they will destroy the "grand lecture" format. There is no point in having an average professor lecture painfully for 2 hours when you can have the same content delivered to you by an energetic, world class expert on a video that you can watch at any time you want, wherever you want and speed up, slow down or replay at your convenience.

The time and money saved by having lectures prepared on video can be spent towards more office hours, labs and workshop where the teachers and TAs can directly interact with the students and help them dig beyond the lectures by completing assignments and projects.

The University's job is to provide guidance, supervision (including for exams that give credit) and interaction with other students.
> Java can produce any result that Haskell can produce. End of story, full stop.

But can average Java programmers produce any result that average Haskell programmers can produce? I'd bet they can't. Haskell programmers are self-selecting: if you can grasp Haskell and be productive in it then you are an elite programmer. Not so if you can grasp Java.
Ferrari unveils fastest-ever supercar (220mph), also an electric hybrid (963hp)
I generally agree but I'd replace "unless they can show mathematical proof" with "unless they can show a code profile".

Happy days!
Google Updates Chrome For Android, iPhone And iPad
I agree that this can be a problem.

I think a good default here is that if you don't know enough about what you should report, you should report as much as you reasonably can - for example if you can't say what's wrong with a value, at least say what that value was.
This reminds me of Greg Egan's short story "The Hundred Light-Year Diary". The text is at [1] but better still buy the book [2]

[1] http://pastebin.com/f341e113e
[2] http://www.amazon.co.uk/Axiomatic-Greg-Egan/dp/0575081740
As a programmer if you feel clever, most of the time you're doing something wrong. There might be 1% of code that should or can be clever but I prefer my code to be robust.

They clearly say that "this idea seemed completely insane" so it's not like they took this road lightly. They searched for a solution and became rather desperate. I wonder if they asked Google for help.

Having said that I'm not sure I would be frank about such a crazy hack for a slow behemoth app that is only considered "fast" because the previous version was insultingly slow.
Show HN: Comb personal finance app released
You appear to be from Brazil, in which case you're flat out wrong. Bitcoins are not illegal in Brazil, or in any other country that I'm aware of. The government securities commission in Brazil recently suspended operations of a Brazil-based Bitcoin investment company ("Grupo de Investimento Bitcoin") that they said was an investment company operating without government approval, but that's a far cry from barring Bitcoin.
Exceptions exist so that you can treat error handling as a separate concern and thus deal with it in a different area of the code. For example, you might have a REST API which catches authorisation exceptions and validation exceptions from the libraries it calls and turns them into appropriate HTTP 30* or 40* error codes, with runtime or null pointer exceptions instead becoming 500 Internal Server Errors.

An example of misusing exceptions for control flow in this context would be throwing a "caching exception" to indicate that a cached version of the requested resource has been found and is to be returned to the client without any further processing.
Perhaps for developers it may appear out of place as we are use to complexity. But I believe for a regular user this is killer, a simple spaced out flat design helps make the decision making faster. Again it depends upon how well you use flat ui theme. In flat UI I believe minimalism and spacing is very important.

I recently started using windows phone & win 8 pc. After using it for sometime I have realised that if you are into only few apps & want to use it effectively & productively then this is a great UI. These UI do not encourage more apps usage.

So next time if you are building a simple tool, flat design might be really cool. It makes users believe that there is less effort & it is faster. Again you need to master it to take good advantage of it like very other style. Signup page using flat ui is also a great idea if you ask me.
Not every online transaction requires a chargeback. Perhaps donating to your favourite artist, author, charity would be easier in Bitcoin. And would mean you don't have to keep careful track of your spending to avoid huge interest rates from the card company.
I don't believe the "shutting down" bit. My stock Cube runs constantly, shuffling backups, processing logs and performing health checks. It's uptime is around 4 months now, and was almost 2 years before I moved to a new apartment.
All else being equal, the more people who use Bitcoin (whether as a store of value or medium of exchange), the greater the demand for it -- and therefore the higher its price, because the supply is fixed asymptotically at 21 million bitcoins.

In the long run, Bitcoin's price will be positively correlated with adoption.[1]

--

[1] My thoughts on this haven't changed over the past two years: http://cs702.wordpress.com/2011/05/29/on-the-potential-adopt...
Yes, but not by much - and you're not considering your travel time. Multiply that lost time by your hourly wage and see how its adds up.
This isn't really relevant to the thread of discussion.
Does your old work look like shit?
I get your point, and that's pretty much what I meant. You need to have very specific reasons. I would argue a code profile would only prove a specific case, instead of a general case. But the point remains, "best practices" aren't theorems. They are used by more programmers as CYA than as good software development strategies.
This candy unwrapping video viewed more than 9 million times. [video]
Yeah within report generators is a lot of business I think. The classical report generators take ages and may even put strain on the DB servers. Writing this stuff completely from scratch on the other hand is a lot of work, so it takes time to see novel results. (I speak from experience ;))
http://www.youtube.com/watch?v=LpClopxgGFY - Fishbone's "Swim" is in the same category.

Shit... that's 20 years old.
Google "NAND2tetris" or NAND to Tetris
A professor from tel aviv university has done just this - using a virtual hardware emulator there are twelve courses
(Approx one full term of study) starting with NAND gates and building nor gates etc, progressing to arithmetic units, CPUs, compilers and eventually writing a game based on a oo language. It's exciting for me (there is a book and I am still early days) but really it's where I would recommend starting

There are a couple of ted talks too
I agree. Flat Ui is good on lists, product display, Forms.. But it gets really weird on buttons, menus, pagination.. Our eyes need lines and 3D separators to those elements.
Very good job from DesignModo though :)