skysight-inc/HackerNews huggingface dataset:
Ask HN: What developerpodcasts should I listen to?
I'm currently subscribing to

* .NET Rocks
* Shoptalk show
* Hanselminutes
* JS5
* JS Jabber
* Herding code
* The Changelog

I'm primarily a .NET-dev, but I fiddle about in JS, HTML/CSS and other web-related topics.

Am I missing any?
I think the Bitcoin community at large has a certain set of values that it regards as sacred (security, anonymity, freedom from state regulation)

Perhaps I'm wrong though.

Regulation is often associated with political states and are often enforced through brute force. I think if we could, as a community, regulate without any state intervention that would be ideal.
How Comcast-TWC Will End Your All-You-Can Internet Buffet
At some point in the relatively near future, with the proliferation of Earth monitoring from space, it'll be possible to 'see' the impact of every person on our planet, even if they're just a few people living hundreds of miles away from everyone else. We're getting to the stage where every square metre is photographed on a regular basis, we're getting space-based streaming video platforms (eg urthecast.com), and presumably commercial IR spectrum monitoring is either already there or coming soon.

It's actually heartening that this sort of story, eventually, won't really be able to happen any more.
Executives of large banks have the protection of the larger system to fall back on, Mt Gox, not so much.

Madoff swindled the rich iirc.
Composite Slate vs. Asphalt Shingles: Cost Comparison | LGC Roofing Blog
unless a turk typed it and used the wrong 'i'. there is a distinction in turkish between the two.
Every time I see "Bayesian Probability," I mentally re-load http://plover.net/~bonds/cultofbayes.html

Love the statistics, hate the cult.
MtGox story on front page of cnn.com
The State of Mobile, Cross-Platform, Encrypted Messaging
If there was a chance they could fix this they wouldn't have posted a completely meaningless bullshit message. My guess is that they know it's over, are consulting with lawyers, and are trying to cover their own asses. Being honest would probably hurt them at this stage.
Common iOS bugs
Yeah, regulated or not, that would almost certainly qualify as wire fraud, at the very least.
Nicely done. This kind of stupid simple service makes the web an easier place to work.
The Battle for the Body Field
[A second language or L2 is any language learned after one's first language.](http://en.wikipedia.org/wiki/Second_language)

Otherwise you introduce ambiguity, if I learned 50 words in Spanish and then mastered French, does that mean French is my third language?
This reminds me of corporate announcements that say "for your convenience" just before saying something incredibly inconvenient.

"For your convenience, all your Bitcoins have been deleted."
This is cool, no JavaScript either.

Also, the contact form at the bottom of the page uses the API :)
It works, but it's not perfect. The groundwork has been done, but as the language is still shaking out, it's not something that a ton of effort has been put into improving.

I too, hope that it will be psudo-mandatory upon 1.0. We'll see.
>why not move it somewhere like Coinbase

Frankly, that's not much better. Just move your BTC off the exchange in to your own private wallet. There's no excuse or good reason not to.

Make sure your private wallet is encrypted with a strong (16 char+) password, keep it on a USB stick and, every time you send coins from it, back it up again to a few places (spideroak, a second usb stick, CD-ROM, whatever).
Which means Mt.Gox did originally indeed stand for Magic The Gathering Online eXchange. Doesn't really matter if it was finished or not when talking about what the origin of it is.
Paul Graham Shares Lessons Learned From 630+ YC Startups
Um, no. I won't install the facebook app for example because I don't want facebook to access my SMS, location, decide to pop up annoying notifications on my phone that may or may not be able to be disabled, perhaps poll in the background, etc.

I don't want to INSTALL every website I visit onto my device. I want to consume the content in a sandbox and just be able to leave. I could understand say if there was an actual need, like I have one to automatically upload photos to flickr, but WebMD? McDonalds? A site I visited once two years ago?
A Brief Overview of Copyright
Isn't this the great catch22 for a lot of successful people? What drives them to be successful is never being satisfied, but it's also what might mean they'll never be happy?
Vitess sounds pretty amazing. I'm at a place that's just starting to have trouble scaling mysql up and we're talking about how to scale it out, and this seems like a much better way to do things than a bunch of increasingly complicated client implementations in multiple languages.
Authoritarian statists are disgusting.

I get along with most ideologies but blaming "bitcoin" when really it's just a rulebook in cpp that a bunch of people voluntarily decided to run is somewhat silly and misguided.
These are not particular to C#.
The undotted i is a common letter in Turkish, and it looks like cturhan is Turkish, so a typo seems likely.
You can't sue someone into jail
Presumably when Mt Gox's bank accounts get seized, whatever money in them will be used to pay off accounts with real currency balances.

The people holding bitcoins will get nothing.
Since all of the computers in question are Intel-based, I suspect it would be possible for people to use bootcamp to run Linux or Windows. Are people switching over?

EDIT: apparently I have to spell it out: if people are bothered by the situation, they will switch to a different OS. And since we are talking about OSX on computers with intel chips, that is an option.
Clean code: function length and hidden classes
This is a great one too: https://github.com/torvalds/linux/blob/d158fc7f36a25e19791d2...
That's exactly what happened. No coins were allowed to be withdrawn from MtGox. That's why people panicked and sold at firesale.
> If frequentist and Bayesian inference were programming functions, with inputs being statistical problems, then the two would be different in what they return to the user. The frequentist inference function would return a number, representing an estimate (typically a summary statistic like the sample average etc.), whereas the Bayesian function would return probabilities.

Wouldn't a "frequentist inference function" typically return a probability distribution, not a summary statistic?
The Ph.D. Needs CPR
Did you use Compile[] in your functions?
That really sucks, and you have my sympathy. When/how did you first find out, and if you don't mind me asking, how have you been taking it so far?
AirBnB is not a "tiny twist on an old idea." AirBnB makes much of its business on the counter-contractual use of other people's property. They're a predatory company and I wish them ill.

Bitcoin, on the other hand, is just a land where P. T. Barnum is endlessly proven right. Nobody gets hurt who isn't dumb enough to play.
In Turkey it's apparently open season for all sorts of "bootleg" recordings of prominent figures, per this FT article today [0]

> Bugged recordings of some of the most prominent people in national life are appearing almost every day, although coverage in the Turkish media rather depends on the political loyalties of the outlet in question.

> Recep Tayyip Erdogan, prime minister for more than a decade, said this month that “everybody” in Turkey had been wiretapped – he himself, President Abdullah Gul, executives and journalists – for purposes of blackmail. Rather endearingly, Mr Erdogan uses 1980s terminology to refer to such recordings, calling them “cassettes”. But the recordings are available on the internet and are notified to the world via Twitter.

> They cast a striking picture of the prime minister and his business and political allies: in several recordings Mr Erdogan appears to instruct a friendly media executive on how the news should be presented (less coverage of the opposition is the basic message). Others appear to be cuttings from an anti-corruption probe of government-connected figures that Mr Erdogan’s administration has in effect halted. (All those concerned protest their innocence; while some say the tapes have been manipulated, the prime minister says the recordings have invaded his privacy.)

> Tapes have also surfaced of Mr Erdogan’s current arch-enemy, an Islamic preacher called Fethullah Gulen, talking to lieutenants in business and the media. The leaks are part of a war between Mr Erdogan and Mr Gulen’s movement, which has adherents across Turkish society and in key institutions.

> On Monday a government-affiliated newspaper published the names of about 7,000 people – including government officials and media figures – whose phones it says were tapped at the request of Gulenist prosecutors. Meanwhile, Gulenists say that new government proposals to boost the powers of Turkey’s intelligence agency – and facilitate wiretaps – will turn Turkey into a surveillance state.

[0] http://www.ft.com/intl/cms/s/2/70baf32a-9d43-11e3-83c5-00144...
It's not about the money. It's about sending a message.
> As soon as real money is changing hands, it becomes much harder for the recipient of that money to get away with not keeping up their side of the bargain.

Someone who has in the past exchanged real money with Verizon, Comcast and AT&T, I would again submit that the situation is not as simple as you're saying.
www.gox.com is now redirecting to mtgox.com.

For an organisation which is insolvent they must have invested a fairly significant sum on a 3 letter .com domain.
This happened yesterday!
What's going on here?
Kind of easy to crawl and harvest verified emails on web sites that implement that API.
Does this not invite spam by leaving email addresses in HTML source code?
Then why are developers paid so well?
> "Would you rather trust a government or a mathematical algorithm?"

The government, obviously. They have the guns and can simply use those guns to annex the necessary mathematicians, should the need arise.

Far too often, people seem to forget that governments are the one that has the monopoly on use of force. Thinks like "logic" and "rhetoric" and "math" don't mean a damn thing when the conflict has been reduced down to basic natural selection.

We, as a species, are incredibly talented at postponing that conflict. We pile on more and more layers of indirection - such as "politics", "police", "lawyers" - hoping to avoid the violent battle that lies at the core of any real disagreement.

Unfortunately, geeks tend to fall prey to the "just-world fallacy" in these cases. We're used to the rigor and determinism of math and logic, and often assume that such concepts are universal.
I wonder if they are finding that a lot of their systems inadvertently relied upon this bug, and they are scrambling to test and fix them all rather than release a fix that causes a lot of other things to break
How accurate this is? It looks like at few points balance is negative.
0, Because I bought my BTC on Bitstamp and then put them in a private wallet.
Wow, 250 based on a Morgan Stanley analyst saying that the Gigafactory batteries will be part of the US electrical Grid. I mean yes, but then why is Solar City and Panasonic down? http://electrek.co/2014/02/25/tsla-hits-250-as-speculation-o...
Why the iPhone 5c underwhelmed
I don't think you know what scam means.
> the reason you get to use a website without paying for it yourself is that in exchange you see ads and website owners gets paid by the advertisers

I stopped reading after this sentence, because of the implied fallacy in it.

Everybody ends up paying when advertisers pay. Ultimately, all that "free" contents end up being reflected in the price of goods and services, so these ads ultimately contribute to inflating the prices of good and services.
Dotless i is very common in Turkish. I use both English and Turkish keyboard. When I was typing, I forgot to switch to English ( Shift + Alt) so I typed as ı.
You've got to break a few eggs to make an omlette.
Change in hash rate only gives you a loose indication of what the miners guesses the price development will be, assuming you know their cost base well enough (i.e. there are no ASIC developments that people have been keeping quiet).
I think that is the whole issue with this.

They are beholden to no one and there is no way to punish them if they violate the rules. (rules in the BTC world?! blasphemy!)
The Best UX Articles of February 2014
If JS is the x86 of the web, then we need to stop arguing about which macro syntax we prefer and move up a level of abstraction.
Are you supporting that dogma or just stating it?

This brings to mind the Orwell essay on language usage[1]: Break any of these rules sooner than say anything outright barbarous.

IMO having "three = 1" with no immediate context qualifies as barbarous. Yes it would be best to rename the variable, but, failing that, just toss in a freaking comment for common sense's sake.

[1]https://www.mtholyoke.edu/acad/intrel/orwell46.htm
What Getting Fired Taught Us About Hiring
Wonder if we'll see a patch for this 0day this side of WWDC...
Sorry. I know the magnitude of Madoff's scam. I accidentally a word or two. What I wanted to write was something like, this would be the largest successful fraud (=no one goes to jail). Mt. Gox seems to have convinced everyone that "a hacker" took all the money, and now the insiders can retire to a non-extraditing country somewhere.
I have this right now and feel very similarly. For me it's a case of not knowing why I do what I do, not clearly identifying what it is I actually do for my clients/employers, and what in the world I am capable and willing to change. It's also wintertime, which doesn't help.

Possible cause: I've been listening to a lot of business podcasts lately (at least 2 hours worth a day) and I've found myself comparing myself to other people who are more successful than me. I realize (from listening to podcasts) that this is a bad thing to do and I realize that success is relative, but it's still happening.

I tried chilling out on purpose. In other words, I purposefully started playing. I chose to start playing Minecraft with my kids. I also joined the YMCA and started going swimming there after work. Finally, I have cut down on the number of podcasts I listen to and started listening to music (on CD). I do not listen to the news as it gets me down.
For those who can get their way around a terminal, here's a temp fix:

http://nakedsecurity.sophos.com/unofficial-patch-for-the-app...

I applied it this morning. It works. The one on gotofail.com can't be signed so it doesn't work.

This patch still doesn't solve the real problem but at least it doesn't fail silently.
Getting good error messages from the parser generator is a solved problem, but it seems that solution is not widely known.

As you said, it isn't possible to get good error messages automatically. The solution is to include error cases in the grammar. No hooking is necessary. If people often miss semicolons, include missing semicolon case in the grammar!

Mono C# compiler uses this technique (including error cases in the grammar) to the great effect. I wonder why people don't do that and resort to hand-written parsers instead.
I'm a little naive when it comes to SSL/TLS. I've been wondering whether the reason for the delay is that because with this compromise Apple's update service is no longer a secure channel through which to distribute a fix. So now they're scratching their heads trying to figure out a way around the issue, possibly coding up something that uses OpenSSL. Is this line of reasoning unfounded?

EDIT: Great points about the checking of the signatures. Let's hope there's not a second bug that can bypass this in some cases.
> (Hopefully they get again in fashion)

Windows Phone and Windows 8 allow developers to provide a trial mode for their apps, to give users a chance to decide if they like it.
This is wrong: "If you don't understand something inside out don't directly invest in it - it's that simple."

It's a great thing to say when you want to be, as you say, a smug cunt. But it's not how investment works.

Risk and reward are strongly correlated. Some of the best investments ever have been in things that nobody understands very well.

I think there are great lessons that people can draw from this. And as somebody who hasn't put any money into BTC, I can certainly suggest a few. But "wait for perfect understanding" is not one of them. For the smart, that means, "wait forever". The less smart will just wait until they've run out of known unknowns. But there are always unknown unknowns waiting in the weeds to ambush you. Life is risk.
>What I don't understand is why people would continue selling at any reasonable volumes at firesale prices when other exchanges are doing "fine" (Bitstamp down ~25% vs 2 months ago). //

That's only relevant if you can move your bitcoins to a different exchange. If your bitcoins are held with MTGOX and you're able to run a transaction that extracts any value then that's better than the potential case in which MTGOX simply declare all bitcoins have gone and close all accounts.

I posted this idea a few weeks ago (IIRC) - basically if MTGOX could crash the price then they could buy the bitcoins at a lower price; make an announcement that they're now fine, rebound the price and then afford to cover losses and possibly make a profit too.

It strikes me that's not moral, though some may consider it so, but it's probably not illegal to manipulate "toy" currencies. In the financial sector it seems it's only really considered wrong to fix real ones if you get caught.
I don't think anyone's fretting over Mt Gox crashing and burning here. It's all the individual BTC holders that it took with it. Yeah, they probably should have known better than to use a wallet service on a cobbled-together site like that, but you sound like you're suggesting that's sufficient reason for them to be out their money.

I emphatically disagree. A site, upon offering a wallet-type service has (or would have, in the presence of regulation) a fiduciary duty to its users to protect their holdings. ISTM that in the Wild West of Bitcoin, the situation is, instead, "Sucks to be you."

Maybe you're comfortable living in that world. I don't think that's remotely grounds on which to suggest that everyone else should be comfortable with the same level of risk.
If my debian system were to break, and noone was around to fix it... I could fix it myself. Free software ftw.
More likely they have to regression test a whole ton of things, just in case, and do all the recompiling in correct order. I can't see anything actually depending on the bug, but making sure they don't screw up the patch is hard.

But a lot of programmers who have never done anything more difficult than mylamesocialstartup.com in PHP have no idea what it's like to build and test something as complex as an OS. No, recompiling your Linux kernel ain't the same thing.
No more so than a company's email being in a Contact Us page.
As a general rule that's probably fine, but in cases where a variable is confusing either a better name or a explanatory comment is probably appropriate. Ideally you'd pick a name that fully captures the intent of the variable, but in this case it's rather vague, and a name that isn't would be rather unwieldy, so a comment is a nice compromise. The alternative would be to call it something like:

unsigned current_power_of_three = 1;

or something equally verbose. I'd expect such silliness in some enterprisey java code, but I think most people would agree a short explanatory comment is probably the superior choice.
What are they doing in the page source there? Storing a message in a cookie then refreshing the page to display it?

The second time you visit the page, you'll get your cookie-stored statement.

Almost seems like they want to be able to change their statement without previous visitors seeing the changes.
I guess I am naive but I always thought Japan would actually have stricter regulations and penalties for businesses that do this kind of thing, relative to the US.
Imagine an environment that was not connected to the Internet but you still needed to deliver services through handheld and desktop platforms. Would you go native or a web (internal) based solution?

All devices would be the same and all users would have access to same services.
I don't run software from AUR on my systems. I consider the packages unstable. It's just a personal rule of mine, I'm sure there are some stable, quality packages in there.
Yes. Everybody has switched.
From a security standpoint, the metaphor is indeed like another can of diet coke. While browsers are constantly being patched and updated, the same cannot be said for the majority of apps. The benefits of updating a browser are evident but targeting individual apps is difficult to impossible. Many apps are closed source, proprietary, and marketed by companies that have no interest in security. Even those that have such an interest can only spend so much money / manpower on security issues. Considering most of these apps offer nothing new over their browser based equivalents, this argument makes perfect sense. Once money comes into the mix, it simply becomes an argument against paying money for what are essentially useless apps masking security holes.
No, I copy over my SSH configuration so that I don't need to do that.
He is normally very good at forming reasoned arguments about things; his ongoing tirade against bitcoin seems far less focused on the facts and more on his anger about the whole thing and disdain for the stereotype of the average randroid bitcoin enthusiast (loathsome people, they are).

At the moment, he's burning through his accumulated goodwill almost as fast as the central bankers he seems to love so much are printing money. It's disappointing and sad.
Brodlist: a new semantic web search engine
Given their physical office location I wonder if any Yakuza have(had) any BTC in MtGOX. That could get interesting.
Phone/email/etc are too easy to use -- and to crack when all the resources of freelancers, states and police forces get involved. "All discussions are shallow"? :-)

One problem is an increase in the ability to convincingly create faked photos and phone recordings?

Here, it is obviously parts of a state against other parts. Informative insight.

Is this the future of political "argumentation" in [half authoritarian/corrupt] regimes? And in how business deals will be done -- blackmail? Or, if fakes get impossible to detect, the end of trustworthy recorded history?
I'd be curious to see exactly what MtGox warranted and represented. I'd guess it's fairly likely that there's no fraud.
Free Access to U.S. Government Ebooks: GPO Expands Ebook Program
Proof of concept captures all SSL traffic via Apple's goto fail exploit
My understanding is that the update system checks digital signatures on the downloaded data separately from TLS, rather than simply relying on the integrity of TLS. If that understanding is correct, then there shouldn't be any issue there.
I don't understand why people put their money/BitCoins in MtGox, if you researched them (previous to this incident) you would find a large number of complaints and shady dealings.

Personally, I put my coins in BTC-e, Virtuex, and CoinBase (and thank god I did). Even though BTC-e and Virtuex seemed fairly sketchy they still allowed me to withdrawal my coins with no issue.
OSX machines are now iOS development workstations; nothing more.
Best case speculation: they really are being acquired by a more competent exchange, or consortium of competent exchanges, who decided to step in to prevent further harm to Bitcoin's reputation. Hence the hidden message in the html, the acquisition of the "gox.com" domain, and the suspending of all transactions until the official announcement.