skysight-inc/HackerNews huggingface dataset:
I was going to make this point, but more than just "things can change" - AOL keywords didn't start getting massively used in adverts/etc. (in the UK at least) until pretty much when AOL were losing relevance, for search and most other things. Really, marketing trends shouldn't be used as a signal for much more than "marketing people like doing this"
Be sued in 2002, but by that point they were a shell of a company that wasn't working with OEMs. The conduct Be sued over goes back to 1998: http://www.internetnews.com/ent-news/article.php/3073811
Thanks. I will support responsive web design. It maybe solve it.
http://blogs.msdn.com/b/vcblog/archive/2013/12/02/c-11-14-co...
C++11 support is getting mostly there now and some C++14 is starting to come on line.

Disclosure: Microsoft employee, but not in Visual Studio group.
Most industries that have "dress codes" don't actually formalize it either. There's nothing that forces lawyers to wear suits and ties other than a belief that you would look weird to other lawyers and the public if you didn't have one. That's exactly the same sort of force at play here.
As a general rule of thumb: judgmental people exist regardless of hobby, profession, or city of residence. Software people aren't some mystical species immune to bad personality traits, but I'm confident that the majority (if not the vast majority) of them won't particularly care what you're wearing as long as you're not an asshole.

I'm not in Silicon Valley, but in Seattle, and I don't dress the part of an engineer -- lots of Ralph Lauren button downs and 511s -- and yet nobody has revoked my license to write code yet. Wear what you want to wear.
Oh jesus, not this. If you included the subtleties of women's fashion you'd make the article about 4x longer. There's just way more going on there.
Congrats to Denny & Cindy! They've come a long way in just one year.
Mark Twain nailed it: "Never put off until tomorrow what you can put off until the day AFTER tomorrow."
> If you're so keen on algebraic data types, there are languages much better suited to that than C++.

Yes, you are quite right.

However it only works when one works alone.

Usually the choice of a language is driven by what the customer requires as technology, what the team members are capable of using or willing to learn, finally what the boss allows.
Welp, those were a good 2 minutes of procrastination
Google After Fake YouTube Views: What Should I do?
It has that feel, doesn't it?
I'm a big Apple fan and I am disappointed in them. That they would be afraid of the legal consequences of Bitcoin apps is hogwash since they've fought tougher legal battles in the past (They even once pledged to protect developers against a patent troll too.). They are stifling a segment of innovation in the app marketplace. For shame Apple.
> The company and its reputation was built on aggressively bad-mouthing and trash-talking anyone and everyone they could.

Interesting, this Wired article[0] seems to back up this perception. In this light the 67signals page may be somewhat insightful by parodying the opinionated-jerk rockstar programmer caricature, if a little too mean-spirited and lacking in wit.

[0] http://www.wired.com/techbiz/media/magazine/16-03/mf_signals...
I don't know much about the specifics of what Twitter are selling, but there's two possibilities:

1. They're just selling raw feeds of data that people can pay for and analyse as they wish. This is something they definitely are doing, it's called the "Twitter Firehose", and isn't cheap to get access to.

2. They're selling their own, presumably anonymous, analysis of users for external advertising purposes. For example if I've tweeted about wanting to buy a car, maybe some car company's agency wants to buy data that will allow them to (re)target me outside of Twitter - I put (re) in brackets as it's the same concept as retargeting, but technically just targeting as I wouldn't (necessarily) have already visited that car seller's website. I've no idea if Twitter do anything like this, and I'm not entirely sure how it would work from a technical point of view, I've done marketing based around very targeted data, but only ever through companies that specialise on figuring out who to show adverts to, so I've never had to worry about how they were doing it.
I must just be a bigot with an agenda, you're right.
Pomodoro really works.
Something else to consider which I don't think has been brought up: will the footage that users see have faces?

It's easy enough to solve these days, I believe, by just liberally pre-processing to blur the faces out, but I could definitely see that privacy concern coming up. Seems like a solid idea.
It seems a lot of people (including me) have made projects like this, but it would probably be most efficient if one project emerged as the standard (it's surprising one hasn't).

https://github.com/mappum/node-sock
> It is very unfortunate that C (and until recently C++) did not have a way to specify the size of enums.

It had compiler specific switches to set the size of all enums globally, which helped exactly nobody.
Not at all. PageRank is a way of assessing relevant importance of pages; the only input is link structure. If that was the sole ranking algorithm, every query would give the same results.
Ahoy, Sydney Your UberBOAT Is Arriving Now
Call it Apple Store and the vast majority of iOS devices will connect to it automatically.
There's a reason you don't often see phrases like, "Can't prove a negative," used by people whose job is to evaluate security risks. The relevant way of approaching problems like these tends to use a lot less Boole and a lot more Bayes.

So, same question, and this time really think about it: you are capable of keeping an eye on a limited number of potential threats, you can never completely disprove that any individual means you harm, but you have to look as carefully as you can at the most plausible threats in the time you have available. How suspicious is my behavior, and what evidence would it take to convince you that my threat is negligible? What about the idea that you might personally be blamed if you cleared me and I later turned out to be a terrorist: does that affect your calculations? If so, is that in the best interests of the airport, or just you personally?
I wear collared pull-over shirts and shorts with sandals practically everyday except when very cold. I don't own a single pair of jeans, when I need pants, I wear business casual.

Among Googlers I don't think the t-shirt + jeans model fits engineers. I think it correlates more with what state your office is in and what your age is.
Yeah, that's pretty much exactly the issue I ran into. The problem is that the standard .NET type semantics can only infer "up" the inheritance hierarchy.

I had gotten really close. I had types like

Base
Length: Base
Meters: Length
Feet: Length

Compound<Base, Base>
Area<T>: Compound<T, T> where T: Length
SquareMeters: Area<Meters>
SquareFeet: Area<Feet>

and had defined all of my math as generic extension methods of the Base class so that the types would compose:

Compound<T, U> Multiply<T, U>(T a, U b) where T : Base where U : Base
T Divide<T, U>(Compound<T, U>, U b) where T : Base where U : Base

That went a long way towards getting fairly concrete types out of only a few lines of code. But I couldn't get it the rest of the way. C# explicitly forbids user-defined typecasts between types in an inheritance chain with each other, so while multiplying two Meters got me a Compound<Meters, Meters>, it was not then possible to take a Compound<Meter, Meter> and convert it to anything like Area<Meters> or SquareMeters automatically.
Have you read REAMDE?
There seem to be a lot of people who think that "you must wear a suit" is a dress code, but "you can't wear a suit" is not. I assume it comes down to never considering that someone might ever wear a suit voluntarily, so thinking that forbidding it has no actual effect.
Maybe you should go full rms and only access the web via email.

I can't believe this is the top comment.
"Dog is-a Mammal" (or "Circle is-a Ellipse") is sound, what is unsound is supporting mutations that alter identity. If you change the minor axis of an ellipse, it isn't the same ellipse. The idea of a mutating squash method of the type derived is therefore unsound in the context of the domain being modeled, as it would alter identity.

> (This example uses shapes, because the idea of mutating mammals gets a little strange.)

Mutating shapes is strange, because geometric shapes don't tend to have attributes that can be mutated without effect on identity (if you change their features, they aren't the same shape.)

Mutating animals is more normal; because a dog is a concrete thing that exists in time and space and not an abstract ideal the way a shape is, there are attributes of a dog that can change without its identity changing, so mutating methods on a Dog can make sense.
it got you to post in it for no good reason.
What does that leave Sony with? Game consoles, cameras, incompatible flash memory and some audio kit?
> they're banning Bitcoin apps to anti-competitively prop up their own payments service

I found it very hard to continue reading after this, because Apple doesn't have a payments service. Not that they really had anything other to say beyond this laughable claim.
Thirty Years of Mac – “1.24.14” Film
Procrastination comes from lack of motivation. Address that first.
That's really quite wrong. No matter what kind of currency is being used, an app like this can't possibly compete with the things that one purchases through Apple's stores. You can't buy apps or IAP, and you can't buy music/movies/TV from iTunes with it either.

So no, it has nothing to do with iTunes, and nothing to do with Apple's 30% cut. It's just a completely made-up reason.
It was en-vogue at the time - I used to read MacWorld at the time, and saw lots of Mac-like representations of real-world things on it's pages.

Kind of like today where many images try to gain cachet by referencing iPhone/smartphone (look at our web-page-as-an-App).
Which countries/languages can we seek placements?
Whoa, sorry, read up about procrastination, it has nothing to do with lack of motivation and often has much more to do with anxiety and failure to account for long term negative consequences versus short term positive gains.
There's trying to cross trends for other people (your example) and trying to cross trends in order to find your own niche within expectations. Witness all of the not-quite-fits in the examples the author found.

I think you'd find that an amicable suit-wearing programmer could easily do well at an interview.
This is an entirely pointless false dichotomy. "Coding" and "Programming" are just synonyms of the same damn thing: make a turing machine do stuff. I have no idea why people are suddenly trying to make a false distinction when there was none for decades and decades, but frankly it's stupid. My only thought is there's a bunch of butt sore guys who are upset that learning to make a computer do stuff is nothing special and are now trying to find a new way to differentiate themselves with the moniker "Programmer" and looking to shit on anyone who's "Just A Coder".

So I propose a new term. Turingulate: verb. Making a turing machine do stuff. Typing Python into a file and running it with python? Turingulated! Running a PD graph to create a fuzz pedal? Turingulating! Using Max/SP? Turingulating! Programming because you're so special? Turingulate. Coding to .. uh code some ... uh code... which isn't programming? Turingulator!

So stupid.
There's a hell of a lot more to Sony than electronics:
http://en.wikipedia.org/wiki/Sony#Business_units
R isn't in the roadmap?
Ben Horowitz Is Betting A Pair Of Socks On Bitcoin's Future
I'm a ruby engineer and I was applying for a job at a 30+ employee startup in Brooklyn. I wore a nice grey pinstripe suit for the interview - nothing crazy, just a classic looking suit. When I got declined, I asked for feedback and he said "Well, some people thought you were here todo our taxes" and "You just aren't the right fit". Haha.
This is great! I would also love the ability to collapse entire threads, this is something I never understood why it doesnt exist.
I tried to watch my facebook LOOKBACK video, first of all it didn't show up when I wanted to watch it and it threw an error message, but it was able to be shared. That's what I did and when it appeared on my timeline it wasn't able to be watched again, so I erased to tried it again, but when i clicked the link it showed up 6 pics and an explanation that I am kinda inactive on facebook, what I am not, and I used constantly since 2006.
I want to watch this beautiful gift and retrieve my video.
Can you help me?
I've heard people who did it and it worked, but I did it from my windows phone internet explorer and I don't want to make a mistake.

Thank you,

Caroquito,
Health Canada library changes leave scientists scrambling
You think it's just a few athletes having lots of sex? No wonder they are so fit!
You may want to not waste time reading this but instead use that time to read pg's essay on similar ideas, "How to Do What You Love" (http://paulgraham.com/love.html), which, if I had the power, I would have millions of copies printed and have every kid in the world read it. It explains (at least) two simple ideas very effectively:

1. The work versus fun dichotomy is taught very early:

"The very idea is foreign to what most of us learn as kids. When I was a kid, it seemed as if work and fun were opposites by definition. Life had two states: some of the time adults were making you do things, and that was called work; the rest of the time you could do what you wanted, and that was called playing. Occasionally the things adults made you do were fun, just as, occasionally, playing wasn't—for example, if you fell and hurt yourself. But except for these few anomalous cases, work was pretty much defined as not-fun."

2. To compare two activities, you have to compare the area under their utility/fun vs. time curves.

"But the fact is, almost anyone would rather, at any given moment, float about in the Carribbean, or have sex, or eat some delicious food, than work on hard problems. The rule about doing what you love assumes a certain length of time. It doesn't mean, do what will make you happiest this second, but what will make you happiest over some longer period, like a week or a month.

Unproductive pleasures pall eventually. After a while you get tired of lying on the beach. If you want to stay happy, you have to do something."
Someone on Reddit seems to be claiming to have contacted the researcher behind this story:

----

Right technical post/description of how not to use technology coming up.

TL; DR I guess if you can't operate a box then there isn't much hope of being able to operate a phone or a laptop.

# Phone:

User logs onto public wifi and was asked to run setup program to access internet, setup program was actually malware. Note, this was a "user initiated action" and whilst I realise that many people just download and run anything without even checking the permissions anyone with even a modicum of technical knowledge would not have been caught out by this. Also this would not affect iPhones since they cannot run apps that are not distributed via the app store.

# Do not EVER use public wifi.

* log into reddit and then anyone within wifi range can steal your reddit session (same for all sites that don't enforce https on every page).

Ever seen that message that says "we couldn't verify the certificate for mail.google.com" (or similar) when accessing emails? This is because the people operating the wifi are intercepting secure traffic which means they can intercept any password sent over the network, so if you have mail configured and you click ok when that warning comes up (which 90% of users do unfortunately because it just looks like a normal alert rather than a really serious security warning) then they will have your email password.

# Mac laptop:

I actually don't know how this was done, I've contacted the guy from the video and he said he will write up a technical post on Friday. Out of the box, new macs only run code from the App Store so unless that setting was changed (in which case saying it was hacked is bullshit rather than a simplification) I just don't see how it could have become infected.

Edit: Found out that they downloaded an antivirus software from a dodgy site and followed the instructions to allow it to run. If people are going to follow instructions to disable security on their computer then there really isn't much that can be done to help them.

# Windows Laptop:

They opened an email attachment in office and clicked "allow macros". Again, not something that a clued up user would do. Still something that Microsoft could handle better - make it something that has to be preconfigured rather than just giving the user the option since there really isn't any good reason for most consumers to be running macros.

# In summary:

Nothing new to see here and only one of the pieces of installed malware was of Russian origin so basically this is just a bit of a smear campaign. Sure the free wifi may be more dodgy over there than in the US/UK (yay for Britain) but it is not a problem limited to Russia, I had the same problem in Sri Lanka and public wifi is not secure and should never be used.

----

u/daniel_chatfield

http://www.reddit.com/r/videos/comments/1x2t3j/all_visitors_...
I'm sorry, but you just have no idea what you are talking about.
Instantly is a bit a overstatement. Whenever you connect to a public wifi hotspot and don't use some kind of tunnel (ssh/vpn) you run the risk of automatically downloading malware. Which isn't any different then any other place in the world.
Whenever I connect to a public wifi hotspot I use a ssh tunnel, I wish them good luch injecting any malware in that stream.
Eloquent JavaScript got me through the basics.
Of the 4 books on Javascript 3 are not even on Javascript !
F# has that capability, but .NET does not, so once the F# compiler has done its checking, it drops the info on the floor and you have nothing at runtime.

Now, this might not necessarily be a bad thing for F# (I don't know, I'm not an F# user). The runtime type information in .NET is great, but it's all for reflection to be able to build things that a stronger type system like F# has, or a macro system, would be able to handle.
Mozilla And EverythingMe Preview “Firefox Launcher”, An Android Homescreen
lost me at "repair" ...
Yeah for sure. Mercurial is great too.

I was thinking of SVN which does store its commits as diffs, which makes it brittle (anyone that has tried to use the svn admin tools to rewrite the repository will know what I mean).
Oculus Right + UAV's
Disclosure: developer at Microsoft.

Microsoft is a big place. I predict we're going to continue to create and ship new stuff, and it will vary in all degrees of 'open'. But in my experience as a 3rd party outside developer, it's pretty rare that stronger engagement leads to things being more closed.
Interesting, had no idea they were in banking.

As for the electronics sector I was referring to, it seems I missed semiconductors, medical and the remnants of Ericsson.
True but you must admit that Windows XP's default theme never really inspired any designer. The aero themes that followed are pretty good but to '3D' for my tastes.

I wish Microsoft would could out with a desktop OS (like windows 7) with pixel scaling and a nice flat UI (so I don't have to install some sketchy theme that screws up my font sizes and close/minimize/maximize buttons)
my friend deleated the tha flash back now he is not able to do again what to do?????? plz reply
http://hn.algolia.com/#!/story/past_week/0/crawl
My bet is that a lot of these are from users that are trying to leave mtgox for other exchanges since mtgox isn't paying out fiat.
same problum do u got any solution
Cool concept and idea, although I'm not sure whether this will make anything change up on Capitol Hill. Wikipedia's SOPA blackout sure didn't (they just waited 6 months after the fact to pass another) law.

I think there has to be a better way to enact change than to voluntarily replace you website with a huge black banner. Maybe through lobbying or a SuperPAC type of organization (with donations?).
Apple is obviously working on one, and they see Bitcoinas a competitor(as they should).

The iBeacon is a clear step in that direction and besides it's not like Apple is upfront about it's business, iBeacon was in Apple devices for two years before anybody found out about them for crying out loud. They know their endgame and are always working towards it.

That being said, they will loose this one
"It's okay that the protections we are used to being afforded aren't afforded to us anymore, because this system hasn't been hacked yet."
Until they post their actual emails from Apple, I'm taking this with a massive grain of salt.
So true. I got so tired of dressing down all the time that I actually dress up instead. No one suspects I'm a programmer when I do.
Yes, and now they're not paying BTC either. 50k BTC (over 4k withdrawal attempts) are now stuck in limbo. MtGox claims it's a purely technical issue due to their custom implementation of Bitcoin protocol. People don't really believe that anymore, most (at this point) on IRC and Bitcointalk and Reddit think Gox doesn't have the money. Some haven't received their BTC after 13 days of waiting.

MtGox hasn't released any official statement except this one: https://support.mtgox.com/entries/26128504-Update-Statement-...

No proof of having enough funds, no explanation.
Open Exchange Rates – Real-time exchange rates and currency conversion JSON API
Console window aside, what do you think of Powershell as a shell/scripting language?
Is there anyway to reach you? The form throws an error when I hit submit (I think you did receive my form,just that the 'thanks' page url is messed up)
I thought the Tap 11 showed a ton of potential. I hope somebody else can capitalise on that. The rest of the line I found fairly ho-hum.
It seems like speculation is a game everyone wants to play. Until a bubble pops.
CrowdSound
Where is everyone going, coinbase?
Type checking always happens at some point in every language, dynamic or static. At some point, a routine gets executed on some form of data, and the success of that routine is predicated on the data being of the right type.

In dynamic languages, you end up writing a whole raft of tests that are not much more than type assertions that are otherwise done for you by the compiler in a statically typed language.

For statically typed languages, the type check is a type of test that just so happens to be very succinct and easier to write than it is to skip. In dynamic languages, it's harder to write a test for a type assertion than it is to trust the duck is a duck, give it a punch, and hope it quacks.

It makes sense, especially for a reusable library, to try to offload as much to the static type checker as possible. It always runs and can't be skipped. As you say, "especially if you have the right tests," a static type checker forces you to have the "right tests" for at least a small part of your code, leaving you to write fewer tests for the rest of it.
Ask HN: what actionable metrics do you get most insight from?
Stories welcome ! What do you build, test and how do you track your progress? Applying Lean Satrtup's.
It is very useful, although I do love simplicity!
While writing my library it had me wondering if maybe I could design my application differently so that I didn't have to use any IPC, but I couldn't think of a way.

So yes, very surprising.

I'm the developer of this library by the way, and I'm really looking for issue submissions and feedback. Any is much appreciated.