skysight-inc/HackerNews huggingface dataset:
Mining bitcoin is thoroughly impractical. It would cost you significantly more in electricity than you would make in bitcoin. The only effective way to do it is with specialized hardware built specifically for mining bitcoins.

It's not too late to buy bitcoins, though: you don't need to buy a whole one. For example, if you think bitcoin will double in price over the next month, you can easily buy 0.1 bitcoins for about $100 and sell it next month for $200.

One of the benefits of bitcoin is that it's highly divisible- the idea of "1" bitcoin doesn't really matter for most purposes. If Bitcoin becomes commonly used as an actual currency, people will almost never deal in whole bitcoins (any more than they would deal with $10k bills if they existed). You'd buy a loaf of bread with 0.0001 bitcoins, for example.

So, if you think the trend/fad/craze will continue, you might as well buy fractions of a bitcoin. I can't speak to the alternate crypto currencies, though.
It's too late to realistically mine Bitcoin (save highly specialized hardware). It's not too late for some of the alternative cryptocurrencies. Litecoin, for example, has gone up at an incredible rate.
The super slow motion footage is fantastic: http://www.youtube.com/watch?v=_HcnmthntUo
-RSS Is Dying, and You Should Too
I'll mention again Buy Nothing Day: https://www.adbusters.org/campaigns/bnd
>If launch aborts, we will bring the rocket down for engine inspection, so probably a few days before next attempt

https://twitter.com/elonmusk/statuses/406205904141697024
Just considering the possibility isn't too conspiracy theory-ish, but considering it based solely on a single anecdote that could have alternate reasonable explanations (for example, a guard actually was near the car and they just didn't notice) is a little ridiculous, especially when there clearly is a serious issue to be discussed here.
A Landing Page Is Not A Minimum Viable Product
Just aborted.
nothing, another abort.
Java compatibility. Slightly unfortunate, but less of a problem than it would be in python or lisp thanks to static typing - if you tried to pass "5" + 5 to a method that expected an int you'd get an error.
Aborted second time -0:48; engines didn't start this time and someone on the live stream called "abort"

listened back to the stream

"abort abort abort - props con(?) abort"

at about 1h:58m in the stream

EDIT : announcer did say that engineering stopped it because they hadn't done their review. Maybe the "abort abort abort" wasn't as dramatic as it sounded

"We called manual abort. Better to be paranoid and wrong. Bringing rocket down to borescope engines ... Elon Musk (@elonmusk) "

https://twitter.com/elonmusk/statuses/406209289494462464
Thanks for joining the discussion. Just want to say I'm working through the the videos for your coursera course (https://www.coursera.org/course/progfun) and, in addition to being a great introduction to Scala, it's changing how I approach other functional languages like JavaScript and R
Design Books Every Hacker Should Read (At Least Twice)

I could swear I've read that post (at least twice).
Abort abort abort
Another abort at about T-00:00:50 by prop.
Some of the better CS schools (used to?) start freshmen with Scheme. Not sure if they assume its a "first" language but for at least some of them it is.
calling `ABORT ABORT ABORT`
My GF learned to code in 3 months. This is what it's like to skydive through a thunderstorm

... the connection there is concerning.

Bitcoin ruled illegal in North Carolina in 1961

Very impressive!

Introducing BrowserID: A better Ruby REPL

And here I was, all along thinking it was something else.

Static analysis of Steve Jobs To Take On The Nexus 7 is now feature complete for C++14

I knew C++14 was a broad-scoped language, but using the power of Steve Jobs to tackle Android? Who'd 'a thunked it?
In Europe you may want to use Bitstamp, otherwise I would suggest you to buy through LocalBitcoins (as the blogpost says), or if you understand the concept of WoT then you can try with Bitcoin-OTC :)
Credit card chargebacks would wipe anyone out who was naive enough to try that.

I think in the UK debit card payments are meant/are to be non-reversible. Couldn't find a clear answer on this though.
Elon Musk: "If launch aborts, we will bring the rocket down for engine inspection, so probably a few days before next attempt"
They need some internal motivation and the belief that their effort will pay off, i.e. the subject is within their reach to comprehend, and the effort invested (and risk) will yield an acceptable return. If they don't like a subject, there's going to be a debt of remedial knowledge that's missing. Like fully understanding that gravity affects dust and feathers, even though they float in the air.
I believe they call it the "net", not the live stream. What is to us a "live stream" is to them their real life!
Credit card transactions are reversible and the numbers are easy to steal, so it would be too easy to scam an exchange in this way. It's just as hard to convert local currency into any other currency, so it's not really unique to Bitcoin, and it probably won't get much more "effortless".
Denemo seems to offer more "direct" input methods for easily transcribing music. The program can listen to rhythms and pitches separately and combine them, rendering the result with Lilypond (or, at least, that was all I was able to figure out before the site went down). It seems like a neat, light-weight tool which one could preferably use when transcribing music. For serious typesetting, Frescobaldi, http://musescore.org/ or http://abjad.mbrsi.org/ are probably better choices. Anyway, it's great to see yet another application tapping into Lilypond. So much work and knowledge has gone into that project.
Are you sure he's the source of the quote?

A quick scholar.google.com search found a match in Byte magazine from 1983:

> Furthermore, many C environments contain
measurement tools that enable the programmer to identify these critical sections easily. But the strategy is definitely: first make it work, then make it right, and, finally, make it fast.

The Google URL is http://books.google.com/books?ei=dtOXUoCVHoegkAef9YGQBg&id=A... but that's not enough to tell who wrote it. The full text is at http://archive.org/stream/byte-magazine-1983-08/1983_08_BYTE... . Unfortunately, it's OCR'ed, with advertisements and articles intermixed.

I believe it was written by James Joyce.

In any case, it looks like Beck was a ~22 year old undergraduate at the University of Oregon when that was published.
I've always viewed rms as such:

The world needs someone like Stallman quite simply because his views are so extreme. You need an extremist so that moderates can seem reasonable.
but it's not the law yet...
Actually, it's quite a good analogy. I have installed Linux on half a dozen newly purchased PCs and was just recently flummoxed by UEFI and trying to retain a Windows partition. I had to make an informed decision to do without Windows entirely on this latest machine. The effort to install an aftermarket ROM is similar.
The bot is too good D: 0/5 and counting...
This one is golden.
And here it is: https://github.com/DouweM/AlgoNews
The media is not controlled at all!

http://www.youtube.com/watch?v=9R9oJZswV6Y
1/10; I'm terrible at this.

Consider not polluting your users' browser history.
If you are from Europe you can buy some here: https://eur.bitcurex.com/

Polish version of this market was rock solid for last few years (still is): https://pln.bitcurex.com/
I was feeling sentimental on Thanksgiving, but I also think it is important for younger entrepreneurs to see that startups aren't something you build over night, and many don't start when they are founded, many start decades earlier.
As someone on SO pointed out, the most important thing is to not be dogmatic about "your language". You can start out on C#, Pascal or Erlang, but don't be closed off to looking at or building toy projects in other languages. Especially if they feel weird or difficult, it probably means you need to look at the problem a different way. Learning new ways to solve the same problem is useful for a programmer, and it keeps your brain engaged.
On unix you'll find two programs which do this exact thing: `false` and `true`. False returns 1, and true returns 0.

You might not believe that these are real programs but they are. You can find the binaries using `whereis`. For example on my linux install true is /bin/true.

The command line is pretty awesome.
It certainly makes sense to have a number of if-checks, which an equation essentially is. The difficult part is feeding the equation with the correct information, and with the correct timing and sequence, etc..
They don't. It depends on these services having agreements to sell their business in China. And FWIW they can always use QQ music which is pretty much most Chinese use anyway.
They held because they didn't manage to finish the review of the previous abort before the new launch attempt.
You can do OpenCL in C, that's pretty bare metal in some areas.
Think long-term. What could you conceivably do on the desktop that you can't do on the browser? Media recording and management? HTML5 is well on the way and someone compiled a functional version of FFMpeg in Javascript just recently. Storage? Security? Dropbox and more of the kind. We already have document management. The only thing I can think of right now is a render farm but we'll do that in the cloud anyway (even if the cloud is a desktop computer right next to you). I scoffed at the idea not too many months ago but I'm starting to see how mobile and desktop are converging, and I think it's going to happen faster than any of us expect due to consumer demand.

Edit: thinking of program like Final Cut: someone will figure out how to do the hardcore processing over-the-wire using Thunderbolt or something. Dumb terminals, welcome back!
I have been thinking about a similar question. What is the best way to learn a language? Or how does one equip oneself to pick up any language to start coding up the basic tasks[ignoring the intricacies the language provides]. Does learning one kind of a language help with learning other languages?

I started learning programming with C and little bit of C++, before I started working on real life projects in Java and C#. Since then, I have dabbled in Python, ML, Racket and more recently Clojure. So what did I learn from all this? It is best to learn any language by learning the concepts or the \
how the language implements/solves that concept.

For example, teaching the general concept of "environment" some declaration resides in helps understand any languages "scoping" behavior more easily.

So, the bottom line is teaching any language by way of 'programming language concepts' and just using the language to realize those concepts would go a long way.
Who is that announcer guy they keep using? He just drones on and on while a hot chick sits opposite him looking mortified.
Less likely the vacation itself, but the "post vacation letdown" when one returns to everyday life.
Scrubbed for the evening. Another day.
Noone in their right mind would accept credit cards as a payment for the things he can't wrestle from you back.
Ok. Here's an idea:

Imagine a code editor (probably embedded in some online where the developers would also work/code) that would show all the application code.

For developers, everything would be editable, so they could change logic, add logic, database calls, anything. On the other hand, for content editors, only strings (and arrays and numbers) would be editable. So the whole page would be freezed except for the parts between quotes. The developer could then hard-code these possibly-editable-values at code time (or leave them blank) and the non-developers edit them: categories, text content, values.
Show HN: Chrome extension adds fake post titles to the HN frontpage
I like http://gskinner.com/RegExr/
Not all that long ago newspapers published all hospital admissions and discharges.
It may be possible to profitably mine Bitcoin using ASICs if you time it right, however you have to ask: why would mining hardware companies sell machines that can literally print money when they could run them themselves?

Hardware manufacturers are likely well aware they're dumping more hardware on the market than Bitcoin can profitably absorb. They're enabled by customers willing to preorder hardware months in advance who are essentially gambling that the mining difficulty won't rise too quickly to make their brand new hardware unprofitable.
If you can afford an ASIC then no: it's not late, although is not really simple...

GPU mining on Litecoin is still profitable since it uses scrypt, making the processing power of an ASIC or FPGA not that significant. Some people mine Litecoins just to sell them for Bitcoins, you may do it as well :)
it blows my mind that half got the first question wrong... :(
Yeah, something's coming through at least: https://twitter.com/CometISONnews/status/406205195253583872
Interesting.

I am on python 3.3, but I don't know if it's the updated interpreter that fixes the bug.
I'm going to be a bit nit-picky, but C# isn't a vendor-specific language. There is also the mono implementation which is very very good, and doesn't lag too far behind the .NET implementation. Xamarin is a decent example of writing C# and targeting multiple platforms.

That said, there are better languages for cross-platform development, but that might not be a concern for a large number of companies and people.

Locking yourself into a single language is the wrong thing to do regardless, and is what most of the answers in the link suggest.
Seeings this is from 2011, what was the outcome?
Thread from when this happened: http://news.ycombinator.com/item?id=2676263
> Prices for basic necessities such as food and housing would rise, causing an increase in inflation.

Only if previously a significant portion of people could not afford basic necessities at all and/or it's impossible to produce more of those basic necessities. Both of these seem rather dubious.

> The net effect is to shrink the middle class, as I explained.

You didn't explain anything, you made a bunch of predictions.
C# was my first language. I call it "home" because it's an awesome language that ships with an awesome framework.

13 years later I only have a few regrets.

1. Microsoft tools are very very clever and very very good. You could become dependent on them. You could think you need them to be good at your craft. You could also be tricked into thinking that intellisense & autocompletion are key to your programming productivity.

I agree with what some folks here and on Stack Exchange say... Broaden your horizons and try a couple of languages/development environments. Perhaps learn Objective-C, Ruby, Node.js or Python at the same time. You could discover that programming is little to do with the IDE.

2. Reusing other peoples code is a good thing. The Open Source community means you can reuse 1,000,000's of man-hours of work for free. And also contribute your own stuff back to others. Last time I looked, the mainstream .NET and C# community didn't really "get" Open Source. And in turn they didn't really get "reuse", so we missed the benefits of open source.

T
There is a lot of depth to C# that most of the .net developers I've met have never seen (and even when they've seen it, they do not fully understand).

The .net framework comes with tons of classes built-in that can be arranged to do most anything that you've seen elsewhere with very little work; so it's understandable that with so much done for you beginning and intermediate programmers might skip learning how to build components from scratch, how to optimize, and how to create complex algorithms that solve novel business needs; however understanding of these topics is expected of senior developers everywhere I have worked.

I can see the point in suggesting one doesn't start with c#. I can also see the need for books that give you a proper ground-up understanding of what's going on. C# 5 Unleashed is an excellent example.

I don't think learning C# immediately is a mistake, but I do think it gives you an easy excuse not to learn the fundamentals that should be very important to you. It's up to you as to whether or not you skip important bits and risk your career; but it will catch up to you someday.
How you can save 50 percent on your web-hosting by using public cloud
No... unless you happen to pick Spanish as your second, Italian as your third, and then go around trying to shoehorn Japanese, Swahili or Finish into your (unknowingly) narrow definition of what a language should look like.
Genuinely interested - what information?
chinatowns are ghettoes. they are vestiges of the 1800s.
Hmm, there's those cases in which, to make use of database data, the code has to run into loops, checking and getting data from fields in which it was stored. This can be a problem, as developers using this metodology I'm describing would have to organize their code to handle static values just as if the values were being fetched from a database, but this problem must have a solution. I'll think about it.
Markov switching multifractal
Really?

Linux, Windows, Mac, Android, iOS.

Considering that Java won't run on iOS (nor can you deploy java apps to the app store), I'd say C# is far more platform agnostic.
This sounds like one of those "the sky is not falling" reviews of a Maemo phone in 2009, that ignores the (pretty huge) flaws of the platform because the author is a fan.

You can see hints in this review:

It should be is easy to search the web, enter URLs, open new tabs, save bookmarks etc. All of this can be done with the current browser in SailfishOS. The browser seems to work pretty fast and flawlessly. We heard at the launch event that the rendering engine is Gecko (same as in Firefox) so it is likely to have good support for HTML5 features. However in terms of usability, Chrome for Android is still the best mobile browser we’ve used so far. In particular the SailfishOS browser does not seem to have support for landscape mode. Hopefully while SailfishOS matures, the browser will grow to be more polished as well.

So.. the whole point of this phone is HTML5 apps. Yet Chrome is a more usable browser, and the author is hopeful the native browser "will grow to be more polished as well".

Android apps can be run using Alien Dalvik (probably some sort of virtual machine layer). You can either get both free and paid apps from the bundled Yandex store

No mention at all of the huge problems with this approach: this means no Google Play Services, and it removes all motivation for developers to build native apps: they can just point users at the Android version. (Also, Yandex has an Android store?!)
There is an open GSM client stack in OsmocomBB: http://bb.osmocom.org/trac/wiki/Software/GettingStarted
It only works with certain baseband chips though, but has already been used to crack the A5/1 GSM crypto:
http://www.youtube.com/watch?v=ZrbatnnRxFc

Many of the other things you mention can already be done by using off the shelf GSM baseband chips, since they don't necessarily do much access control of what gets sent.
Why is Jon Jenkins leaving Pinterest?
if enginesOperational {
// TODO(rocketman): Remove this before the actual launch
panic("bail out for testing")
}
Perhaps if airlines didn't routinely destroy instruments, this crap wouldn't be necessary.

Many musicians are travelling as part of their job, which is not usually high-paid. I don't mind giving up a bit of locker space so their livelihood is preserved. Lord knows it's hard enough for artists these days as it is.
I don't think the firmware for that module is open source, which is what he wanted.
I just built a Chrome extension that randomly adds one of these to the Hacker News and hckr news frontpages: https://github.com/DouweM/AlgoNews
I think the way you could probably do this is that you could let people buy using credit cards, but then not actually give them the bitcoins until the credit card chargeback timeline expired. The risk is obviously that as the exchange operator you become a bitcoin speculator because you're holding bitcoins that may not end up being paid for by a customer, so not a good idea with the volatility we are seeing, but I think that's the only way credit cards would work.
10 mins before trying to launch again, Elon tweeted:

"Increasing helium spin start pressure. Probably <50%
chance of passing all aborts, but worth a try. Countdown
resuming "
https://twitter.com/elonmusk/status/406205240040771584

So it was unlikely they would go when they restarted the countdown.
Isn't that period something like 60 days for some credit card companies? That doesn't sound feasible at all.
You can use Virwox, but it's a bit expensive unless you live in Argentina. If you happen to live in Argentina, you can get the cheapest BTC on the world by buying with your credit card in Virwox.
And I am curious if the owners of Mt Gox are the ones that end up keeping these Bitcoins for themselves? Makes it quite the valuable business to be a middle person in..
Meh.. The GNU project seems fairly successful if you view it in absolute terms.
What's wrong with:
vircurex.com
cryptsy.com
The differences aren't so minor. I could write a list, but someone has already done that:
http://en.wikipedia.org/wiki/Comparison_of_C_Sharp_and_Java
More like Taipei, I think ... which also has vast electronic doodad markets. Well worth a poke around, even if you don't have a use-case for a snake or an SCR the size of a beer can :-)
Or the most probable per month would be interesting too.
But why is that better? And won't native apps keep advancing in the meantime?
Is it practical to mine if you have access to extra servers that sit dormant for long period of time?
Exactly. Chinese friends tell me "Chinese" food one finds in Chinatowns in western cities is heavily adapted to western tastes and nothing like what is eaten in China.
bitcoin had just hit a $1000 a piece.
I think learning assembler, even (or maybe best) on an emulator of something simple like a Motorola 6809 will make working in C much more intuitive. You don't have to become an expert or build anything too comples. Just learn and understand the fundamentals. If you do, you'll have a lot less trouble with the things that confound many beginning C programmers, like the difference between foo, *foo, and &foo.
Well, there is RoboVM, and Java (or derivatives) run on just about everything wether it be you sim card or credit card to high end clusters.
It certainly appears that way when one spends any time along Market Street or the TL.
I think it depends on why people are buying the coins. If they are buying them to hold them, then it does not really matter. I think there are a lot of people out there who just want to quickly grab some Bitcoins and hold them for the long term. Often times for those people their biggest concern is getting in before it goes up any more, so this would be a solution for them.
I learned C# using csc.exe and wrote my code in Emacs.

The book Microsoft .NET for Programmers is a great (if somewhat dated, today) intro to C# and .NET for people who already have some programming background. It doesn't assume you are using Visual Studio so you get to skip all the smoke and mirrors that adds and just focus on C# and the .NET framework.
Why is no one mentioning the job market for C# developers? I love lots of languages, but what pays my bills is a day to day C# 9-5 Senior Dev job. It leaves me with the financial stability to play around with ideas in other languages at home, without having to fight for a relatively small job market comparatively.

REALLY learning C#, understanding what happens when you drag and drop the aforementioned gridviews and sqldatasource objects onto pages, is also super important, but I do wonder what percentage of other platform developers really know what's going on in framework calls they use?
I wonder what the poll percentages would be like in other countries? I suspect that fewer people would be this ignorant in industrialized countries other than the US.