skysight-inc/HackerNews huggingface dataset:
The funny thing is, I'm sort of jealous of the people that are "forced" to wear a suit every day. You mean they get to have an excuse to wear something that the average guy looks way better in every day without having to explain themselves because they have a built in excuse? That's awesome!

The funny thing is, casual clothes often take more thought. With a suit you can blend in, with casual clothes, even if they're not great, they're /yours/; no hiding from your choices. Sure you can screw up a suit too, but it takes a lot more trying. As long as it fits well and it's not weird, it's a suit. There's not a lot to think about. It's basically like the classical Jobs' uniform of jeans+turtle neck, but way better looking. Unfortunately it now has the stigma of being "stuffy".
I'm a big fan of Ian Frazer for his breakthrough work in vaccination, and also from that obligatory patriotism that comes from his hailing from my home state in Australia (he's a former Queenslander of the Year).

I'm surprised I've only just noticed the delicious wordplay, that the man who did so much for HPV and now Herpes originally hails from down under.
Recursive bullies
In short what MtGox should've done if this was really just a technical issue:

1. Stop all deposits until the issue is resolved.

2. Stop all withdrawals and then process all those that were already made - manually.

3. Only then try and fix the bug.

4. Reopen with no fees and some other nice things for customers.

All steps should be accompanied by a statement explaining everything thoroughly. Even that course of action wouldn't necessarily restore confidence, but it wouldn't destroy their business.

If they're not doing this, it means something else is up and they are not to be trusted. At this point, their business is done anyway (unless they do the steps above like right now). The question is, will people see their BTC. My bet is not. But who knows.
I could make some smarmy remark about how good FDIC insurance is looking about now but at those levels (north of 30M$ equivalent) even banks have a hard time. So I'll pass.

The reference page mentioned their "hot wallet" went dry (presumably it ran out of coin) and someone went to their offline storage and took out the USB stick with the offline wallet and will drive back into town and put some coinage into the account.

I suppose if you knew who the Mt Gox folks were, and you had enough BTC you could try to 'stage' this ala Oceans 11 or the Italian job but given the challenge of moving really large quantities of BTC into fiat currency I'm not sure that makes sense.

One of the things that is really fascinating about the BTC ecosystem is that all of this stuff happens visibly, unlike private banks where they just find the guy who embezzled the money shoot him and drop him off a pier or something.
It was my understanding that the App Store version of blochchain.app was missing all wallet functionality and was just a read only transaction tracker. I've run the blockchain.info wallet app from Cydia for over a year and still using it today. Jailbreak while you still can.
lol We posted the same video right at the same time. I guess I should delete mine.
Emailed you at your cryptoseal address.
btc-e.com and Bitstamp, I guess.
Technology is more than just blueprints.
This was a comment on http://www.quora.com/Spacecraft/What-is-the-largest-spacecraft-that-could-currently-be-built-either-in-orbit-or-here-on-Earth-and-used-to-travel-around-the-solar-system-and-beyond/answer/Robert-Frost-1

Also see the follow up comment:
http://qr.ae/h657S

I found this really insightful and relevant to startups, for some reason.
Cloud Computing is an Enabler, with Mark Troselj
As a commenter on Reddit said "MtGox is not only a joke it's detrimental to Bitcoin's ecosystem.". How are people expected to take Bitcoin seriously when issues like this happen all the time?
I don't see anybody in that story refusing to make a fashion statement, quite the opposite.

This is especially true for "nerd culture". Very few subcultures are less tolerant of people dressing differently.
"what is unsound is supporting mutations that alter identity"

EDIT: included code for clarity

I can make essentially the same example with concrete entities that exist in time and space, as well:

void f1() {
GasolineVehicle vehicle(myEngine);
f2(vehicle);
cout << vehicle.getMPG() << "\n";
}
void f2(Vehicle &v) {
if (...)
v.setPropulsionDevice(myMotor);
}

After replacing the engine with a motor, MPG no longer makes sense.

At the time you're writing the Vehicle class, it seems perfectly reasonable to define a setPropulsionDevice() method, and there's no hint that calling it would change the vehicle's identity. Only when you define the subclass does it turn into an identity problem, but then it's too late.

Also, if you think the Circle/Ellipse example is not compelling enough, how would you structure those two classes? Would one inherit from the other, and if so, in which direction?
I don't believe it's just "an issue" anymore. Not to spread FUD, as my coins are also stuck there, but MtGox is likely to go down now.
How do I reach you? Not too happy sharing a company/personal email address here and my name is too complicated to describe my ID in a email-address-extractor-safe way.
Kraken.com
It's less of a statement. I put no thought into what I wear. If that's making a statement, I think it's a weak one.
kraken.com
Google adds its Chrome apps and extensions to Bug Bounty Program
Turkey cracking down on Internet usage
I am not familiar with the categories/collections of games Open Pandora caters to, to answer that.
I would definitely recommend a high-end chipset (SnapDragon800/600)for someone building a gaming box.
On the other hand,I see on wiki that Pandora intends to support older games through console emulators, so an older/cheaper GPU should be fine if those are the bulk of the targets.
and then you sued.

no hiring manager would ever give you this feedback. I call BS.
Very well put together. PR can also depend on a lot of other things, like news cycle, poliTECHal climate, season and the aurora borealis factor (a vast trove of other unknown influences). I think getting out there often meeting people and being happy with what you do, can help open untold doors.
I think they're too distracted with the WinRT and its accompanying C++/CX silliness to properly focus on C++11. It feels like the 1st party platform got the priority in manpower.
I'm just waiting for the day the public actually uses the Rift for fully supported games. Hopefully when that comes Microsoft (and/or Sony) will have jumped on the bandwagon and implemented support for the rift too.
I think they are forgetting all the people visiting the city for the olympics that aren't competing in their numbers.
I think Sony Mobile is pretty substantial
I'm not trying to white-knight here. I know plenty of women engineers that fall into those categories as well - engineer/hoodie, sales/suit, etc. Would it be that hard in the Bay Area to find a woman engineer in jeans and a hoodie?

It doesn't require an in-depth analysis of the entire breadth of womens' fashion to imply that yes, there are women engineers, and yes, a lot of them dress exactly like the men.
I feel sorry for Sony. They're lost. They're so lost that they don't even know they're lost. And nobody will tell them, or they just won't listen.

E.g. a few years ago they bet big on 3D TV. At the time I said "huh?". It was destined to fail. Not just because many people dislike the 3D effect, there were multiple standards, there was a need for special glasses, etc.

No, the real (missing) elephant in the room was content. After all, how many times can you re-watch Avatar? Have there even been 10 "good" 3D movies made to date?

So what does this article end with? It says that Sony is betting big on 4K screens. Once again, the key word is "content". Just how do you get 4K content to people at home? About 10 years ago we were all sold the HDTV story. But look at what's being delivered to homes today. Extreme bit starving; an HD TV channel often uses less than 1/2 of what was envisioned. Why? Because most people don't care and so it's more profitable to deliver two or three mediocre quality programs instead of one high quality program.

Those uncaring consumers will now start paying for 4K content? I don't think so! And even if they wanted it, there isn't enough available bandwidth on the cable systems. So now we need a successor to Blu-ray with even more resolution? Great, now each movie will be available in DVD, Blu-Ray and 4K Blu-Ray versions? Don't forget the collectors editions. Don't forget the inevitable re-releases (e.g. special editions), because the video quality of the first release was total crap.

And without 4K content, today's TVs are already more than good enough. My TV set is capable of far better quality than what comes out of my cable. And the quality of video on demand is no better than what's OTA. Usually worse.

Apparently nobody at Sony has managed to convey to top management the unexpurgated version of "this is a crock of shit, and it stinks".
Tweetable FFT in Python

haha! obviously if all you're doing is calling the np.fft package it would fit in 140 chars, but this is the same false argument that people make all the time, "5 line web server" etc.
No added value, just haven't got around to implementing anything cleverer, yet. There is an open issue:

https://github.com/npm/npm-www/issues/569

Feel free to chime in if you have a suggestion or even submit a patch; npm Inc only has 4 full-time engineers right now (we're hiring!) so it will be a while before we get to this otherwise :-)
The statement is "my skills are more important than how I look".
Actually, reading any article about conquering procrastination is better than doing actual work :)

(but this article is good and short and it reminded me that your focus should be not on the immediate but on the long term)
> Well, parsing S-expressions is easy in most language. Unless somehow parsing an S-expression is hard in Haskell, it doesn't matter whether parsing easier. Normally, it just means both S-expressions and generic parsing is easy.

> An S-expression based interpreter is still pretty darned easy to write (unless Haskell has weird barriers that other language don't have, if so, it doesn't reflect well on Haskell).

Oh, I knew I was too Haskell-centric in my answer because you missed my point entirely.

You can write an S-expression parser in Haskell, it's just as easy as writing it in any other language. But this wasn't the point at all.

Using S-expressions as the program internal representation just doesn't make sense in Haskell. You can do it and you should do it if implementing a Lisp dialect or other homoiconic language, but in general, it's a lot better to build a proper tree structure. The major advantage of s-expressions in the Lisp world is not really the syntax, but it is an universal tree structure.

Same thing applies if your host language isn't Lisp and you have a proper abstract syntax tree structure (either enums + unions or a class hierarchy or whatever). You can parse s-expressions but you need an extra step to get into the tree structure you're going to be using internally.

Your impression that S-expressions are hard in Haskell is just incorrect, my point was that there are better facilities for tree structures and parsing than S-expressions are.

As I said first thing in the earlier post... my argument isn't really about syntax, it's about the internal program representation.
http://www.reddit.com/r/conspiracy/comments/1fwj66/u161719_t...

This link has been just recently discussed here on HN and it seems like this will be the future of Turkey.

Turkey never was a hotbed of freedom and justice - but when injustice is made legal by law, then the shit is about to hit the fan soon.

Option if you have friends in Turkey like me - set up a VPN?
What would you sue over? I don't believe clothing choice is a protected class for employment discrimination.
He was interviewing at a startup dude. They probably didn't have a hiring manager and have no clue about how saying stuff like this can backfire.
Incredibly Detailed Map of the Internet
Temboo – Create, Make, Code – the Internet of Everything
This is a rewrite of history: if you actually read the material published at the time, Netscape ignored the standards (even actively scoffing at them), and Microsoft's IE was seen as the white knight that actually cared enough to be on the mailing list with the standards body, working on their DTDs in public.

Now, as everyone is always "citation needed" on this, as maintaining this myth is a much stronger goal for most people than doing even minimal backing research, here are some places I've talked about this before in more detail, the second link containing a very large number of citations if you go through to the bottom of the thread.

https://news.ycombinator.com/item?id=5216141

https://news.ycombinator.com/item?id=5716787

Your comment about VBScript is silly, given that JavaScript was also non-standard Netscape-specific Java-laden ludicrousness that also "broke the web" (script elements were implemented in a way that required special hacks to an HTML parser to even parse due to nested < having a different meaning, and done without any requirement for backwards-compatibility to ones that would see the content as part of the document). It was only due to Microsoft's JScript (ehich went hand-in-hand with VBScript and ActiveX in the same way JavaScript worked with Java as "LiveScript"
in Netscape) that ECMAScript got standardized at all.

Seriously: I simply don't understand why everyone perpetuates this madness when you can't substantiate any of it if you look at the actual history... every comment bashing IE always repeats this stuff, so everyone thinks of it as gospel truth, but it really is all just myth at this point: "citation needed".
User Growth for Twitter Starts to Slow, and Stock Dips
"Proving yet again what a fabulous idea it was to stage the 2014 Winter Olympics in Russia..."

I should have stopped reading right there :)
To this day, one of my greatest fish out of water experience is walking through the Mission in a suit and tie on my way to a formal dinner - I think I would have been less conspicuous if naked.
The second it became apparent that Fiat withdrawal from Gox turned out to be problematic, it was clear nobody should have his assets on that exchange (that was over a year ago).

Why? Well, according to Gox the Fiat withdrawal issues where caused by "ye olde banking system". But, you only had Goxes word for that. So considering all possibilities, including that they simply might not have the money, one needs to make a risk analysis, what would it mean if they didn't have the money?

Well, if Gox doesn't have the Fiat to process Fiat withdrawals, it stands to reason that in an effort mitigate issues, they would exchange (themselves) customer funds between fiat <-> coins in order to try to weasel themselves out of the hole. So this means that any liquidity problem on either side (coins or fiat) would manifest itself on both sides (coins AND fiat).

Once you can recognize that there's a risk that Gox might have liquidity problems, and that those problems can mean that you will not be able to withdraw your coins, there's only one logical conclusion. This conclusion you could have reached over a year ago, withdraw all funds in any way possible from Gox.

And if you didn't do that, well, it sucks, a lot, been there, done that, consider it to be a valuable lesson about dealing with banks in general.
The more common term is "tagged union". http://en.wikipedia.org/wiki/Tagged_union
Steve Jobs wanted Sony VAIOs to run Mac's operating system
Well, most code can just pass around Temperature objects without dealing with any particular units. There's no opportunity to mix up units there.

When some code needs to actually get a number out, say for the purpose of logging, it's possible to screw up with either approach.

With the author's classes, you could do

void printTemperature(DegCelsius temperature) {
log("Temperature in Kelvin: %f", temperature.getDegrees());
}

With this Temperate class, you could do

void printTemperature(Temperature temperature) {
log("Temperature in Kelvin: %f", temperature.getCelcius());
}

As the author says, "wrong code should look wrong." I think both of these look pretty wrong.
Software Development Models: Waterfall
The predictive test wasn't replicated - that doesn't sat anything about the original observation.
Engineer at Qualcomm here - I did check with our biz dev folks and we have mechanisms in place to supply in smaller quantities (a few hundreds..)
Ask HN: Is there a website that helps plan your trip based on your input?
This is something that is very time consuming for me as a business owner and it got me thinking there should clearly be a simple answer to this. I'd love to hear what you guys think:<p>You input what kinds of things you like/want to do, how many people, location etc... and the website spits out a google map with pit stops, timing and description including Tripadvisor reviews/links to any place it recommends. Pit stops can be deleted or added to your trip.<p>I'd love to hear what you all think!
"it can be daunting because the examples are written in Java." not sure why Java is a problem for teaching algorithms.
PNG Image Metadata Found Leveraging iFrame Injections
I have a nice little bookmarklet that works wonders:

javascript:(function(){var%20newSS,%20styles='*%20{%20font-size:16px%20!important;%20}';%20if(document.createStyleSheet)%20{%20document.createStyleSheet("javascript:'"+styles+"'");%20}%20else%20{%20newSS=document.createElement('link');%20newSS.rel='stylesheet';%20newSS.href='data:text/css,'+escape(styles);%20document.getElementsByTagName("head")[0].appendChild(newSS);%20}%20})();

Basically it changes all font sizes to 16px, which I find suitable for my configuration. YMMV. I usually use it when the fonts are too small. And I have another one which colors the text black, background white and links blue - but in this case that was not necessary.
Exaggerated in one way, possibly under-reporting in another. What if athlete sexual activity follows a power law? A very small number of athletes might have hundreds of hookups during the games while most may have zero or one.
Evernote Open Sourced Graphite
You said "Go can't compete on performance with C". It sounds like you are now moving the goalposts.
The FDIC insurance funds only covers a small fraction of the liabilities of deposits.

If one of the too big to fail banks fails, and isn't bailed out, depositors are gonna get Goxed.
> Definitely takes away all the boilerplate.

Until you need to write generic code. Then it is casts everywhere and boilerplate to satisfy interfaces.
>It used to be AOL keywords. Times change quick.

Interesting idea. I was around for AOL keywords, they weren't the same nor were they used the same way by as many different types of people. AOL has a billion dollar market cap still, despite the times changing quickly. Does it mean Twitter will be around 100 years from now? Of course that's unlikely. (Isn't GE the only one left from the original US stock exchanges?) But I think Twitter has a solid shot for the next several years. #TwitterCouldLose80PercentOfItsUsersAndStillBeLargerThanAOLAtItsPeak
It already is a bank run, look at the charts. 50k Bitcoins in limbo. Over 10k added just overnight.
Not actually explaining what service you provide is a common problem, and I don't think providing a link covers it. You should have a short description, and use it everywhere that isn't aimed at established customers.

If you want to see a classic example of failing to do this, have a look at the basecamp website (https://basecamp.com/).
Here's the game - pretend REALLY hard that you have no idea what Basecamp is and does (like me, yesterday), then visit that homepage to find out. It doesn't tell you, at least, nowhere obvious. Sure, they talk a lot about "helping people to complete projects", but that could mean a communications tool, a scheduler, a bug tracker, whatever.

This is a surprisingly common problem with landing pages. The people putting it up are so used to knowing exactly what the service is that they forget they have to explain the very basics to everyone else.
Does static typing have inherent costs?

For instance, there are some desirable properties often present in dynamic languages like hot code loading, or the ability to make code updates independently. Not many statically-typed systems are good at these things, or at least the static typing doesn't work well across boundaries (like a network, etc.).

Can these be reconciled? Can something have all of the benefits of, say, haskell and erlang at once?
Mastering "engineering" in a language and maximizing your interview "performance" are loosely coupled at best.

Also, leave the affiliate links in. Those who care to remove them know how to change the affiliate code to benefit their favourite charity.
Not if it's an option for installation. Or if they start shipping them like that. Steam springs to mind. :)
jTypes 2.2: Robust Type Management in JavaScript
what if you don't use CNAMEs? A records are much better imho
Definitely, thanks for adding in those terms. I kept it simpl(er) and left out the extra terms because I think that those two terms (benefit from cutting the corner vs loss of not cutting the corner) are the major factors when making the decision as they can have big effects on the business itself, while the other terms are just shifting around a bit of extra money/time. Maybe. It would depend on the corner.

Everyone just thumb sucks it in the end anyway - I'll just embed this domain name in the distributed binary, nobody will ever steal our domain name! Technically someone at this point should pull up the statistics for stolen domain names to get an estimate for the probability, and work out how much it would cost to set up a system to pull a correct domain name from a backup, and then work out the cost to redistribute all the binaries to end users whose software won't be working for some time. I doubt anybody has ever done that particular calculation.
This is how they've setup their Graphite-web fork- https://blog.evernote.com/tech/2013/07/29/graphite-at-everno...
You can still jailbreak, can't you?