skysight-inc/HackerNews huggingface dataset:
Is it actually less plausible than the story currently being presented by the FBI and the media?

The US fabricated the case for war against Iraq. There was no yellowcake, there were no WMDs. And it's known that the NSA has programs in play to attempt to influence popular opinion through social media sites, and propaganda. There is at least circumstantial evidence that the US might hack Sony in order to win popular and political support for either a military action against a perceived enemy, or some kind of domestic "security" crackdown, or something which would otherwise be politically unpopular.

The least plausible argument here seems to be the one the US is presenting, and the most plausible is that the US is responsible.
>That's what the reinsurance market is for

The risk is still being off-loaded to massive reinsurance companies.
Strategies for Launching a Marketplace
"The Flatiron School started two years ago and teaches students, both high school grads and college grads, how to become software engineers in a twelve week course that costs $15,000."

Wow. It's a good thing that whole "software engineering" thing isn't a profession or anything. I wish this had been available 25 years ago, before I wasted 4 years and roughly 9000 hours (4 years, 2 semesters per year, 15 weeks per semester, 15 class hours per week = 1800 class hours; by their class+lab+deployment numbers, a 5/1 ratio) getting a bachelors.

Plus, even if I had decided to stick to the BA, on their schedule I could have packed all that into a little over 2 years, instead of 4.
ROI is loosely all that. Outcomes (salaries, happiness, growth..etc) have many different metrics. I'm agreeing with what you're saying even though they may not be "ROI" to you.

Counselors do go through a lot of the non-salary career choice exercises (if you had a million dollars what would you do scenarios) but rarely go over the "money" talk.
This Designer Designs with Her Nose
This is a more full-stack approach - Qt and Xamarin are geared more towards creating standalone apps. What you get here is the reactive back-end (plus web-site for free). This setup can be used for both data and UI - you could for example publish a new UI (not just content), and all native apps would automatically be updated on the fly.
If you take a look at the video - if you do this with Xamarin (or Qt) you would need to manually connect to a database or poll a RESTful service to see current data.
Definitely not more convenient for users in all cases. LinkedIn did something similar. When they told me to append my code to the end of my password and I click on the password field, my password would be wiped away so I'd have to type in my password AGAIN and then add the security token to the end of it.

You don't need a third field. On mobile, if you pass the password auth, you go to a new screen and bring up a number pad and ask the user to wait for the text message. It's pretty smooth. Much smoother than the LinkedIn flow I described above. If you don't have 2-factor auth after passing the password auth, you just go right to the app.

I documented my frustrations here in case you want to see: http://mark.gg/2013/07/17/linkedin-2.5-factor-authentication...

LinkedIn already fixed this, but it's quite shameful they even let this out into the wild. :/
> rather than “for” loops, it’s often easier to think in terms of the common patterns: “map”, “reduce”, “filter”.

It is. My lament there is that, at least in my experience, optimizers haven't caught up in this department. So while I invariably start with the higher-order operations, all too often the profiler subsequently informs me that I need to replace that code with a for loop.

I suspect that side effects are the culprit there: In a language without referential transparency, the optimizer's very limited in what kinds of reasoning it can make about a function. I'm not quite ready to give up side effects just yet, though. I wish I could work in a language that only allows them in functions that explicitly declare that they want to use them, though.
>The reaction to the mouse might well have been very different if users had been required to strap it to their face.

The same might have been said of the telephone. ;)
Here are Sony's options on Nov 3, 2014
Open Interest for Puts is in Magenta
Note that the $17 Strike for January has an Open Interest of 17.6K
http://i.imgur.com/OmglyLl.png

Here are Sony's Options on Nov 25, 2014, the day after the hack.
Note the same $17 put has actually lost a little Open Interest. No conspiracy here.
http://i.imgur.com/dCRcvX9.png

Caveats:
This was done with the US traded instrument (SNE). I don't have access to the Japanese exchange.
Open Interest is reported after the day it is generated and reflects the secondary market of the previous day.
I started college at the start of the dot com bubble. I remember network engineering was the hot field of the time and there were places offering fast turnaround and relatively cheap Cisco certification training.

These days, I wonder how many companies are hiring CCNA's with no other higher education.

Exploiting a short-term market condition is revolutionary, even if it looks different than the status-quo while the market condition exists.
I'm using current ejabberd which is very, very stable and feature rich. As to clients I've http://www.psi-plus.com/ on Ubuntu and https://github.com/siacs/Conversations on Android (which can be compiled from source if e.g. you don't have Google Play).
I've been inspired by you ever since your earlier work in the Tcl community.

You're on my list of cool people that I am always interested in following what they are working on.
Know of any good explanation for why news sites are so bogged down? I frequently have to close them on my phone because it can't handle the articles.

It seems like, other things equal, slow sites will do worse. So they must be getting some massive advantage to having so much cruft, otherwise they wouldn't do it.

Of my day to day, it seems like only Hacker News, Paul Graham's site, and a few other holdouts load quickly and are easy to read.

There's also less user generated content in google searches. All of that has moved to Facebook, Reddit, twitter. What remains in searches is more commercial content.
"That is, the more expressive a language or system is, the less we can reason about it, and vice versa. The more capable the system, the less comprehensible it is."

What makes these assertions true? Research/data/polls etc would be helpful. It is hard to accept such wide-ranging claims without some proof.

Also, could someone please post the effective definitions of "expressiveness" and "capability" as used in the post ?

Thanks.
i had the same experience with linkedin, facebook and google
I understand your frustration, but let's see how 'passing it on to a contact' will (or will not) work in this case.
Severe NTP vulnerabilities
Social Media Marketing in an authentic and cost-effective way
Here's my favourite example of a layout that to the best of my knowledge, you can't solve with flexbox. I've only been able to solve it with JavaScript

A grid representation of a list, let's say a list of image thumbnails along with small amount of other data. Something like the image grid in iPhoto.

What's so hard? Let me expand the requirements. I want the dimensions of each item to be identical, let's say a square. I also want each item to be as close to a specific size as possible, but scaled up or down slightly to allow each row of items to exactly fit the width of the containing element. With the exception of the last row, which is allowed to be unfilled.

You can nearly do this with flexbox. The only problem is that the elements in the last row will be stretched to fill the row if it's short a few items. It's also fairly awkward ensuring the height of an element matches it's width, the current solution seems to be a hack involving padding-bottom.

I'm planning on trying out http://gridstylesheets.org/ to see if it's expressive enough for what I want. Of course, the catch is that I'm still depending on JavaScript.
You seem to be in need of this:
http://www.merriam-webster.com/dictionary/motive

motive: something (as a need or desire) that causes a person to act

There is a difference between a motive and stating you intend to take an action.

North Korea has a motive AND has publicly stated they intend to take action. They should not be surprised if they are the prime suspect when that action occurs.
Latest update posted in the mailing list:
https://lists.torproject.org/pipermail/tor-talk/2014-Decembe...

No canary in this update.
At the first software job I had (94-97), every engineer was expected to do customer support on rotation. Typically it amounted to one day a fortnight. I found it to be hugely helpful, in particular the software we were building (Desktop GIS) wasn't something that I was going to use myself, so understanding what the users got hung up on was really helpful. We could also be pretty responsive, it wasn't unusual to just fix a bug either while on the phone to someone, or within an hour or so of getting off the phone, and then we could just dump in on our BBS and tell them to dial-up and download it...
PowerPC Macs (in the 2000s, before the switch to Intel) did indeed require a manual step to update Boot ROM/firmware - a different mechanism than resetting the PRAM. You'd run the installer, then either shut down or reboot the Mac. As it booted, you'd either hold down the power button or the interrupt button (depending on the model) to initiate the update.
Moreover my wife and I believe that for our parents to experience their grandchildren is extremely positive, so it's not easy to go away.

This.

I live less than 2 miles/3 km from where I grew up, and having my parents and children be able to develop a deep relationship is one of the most important "quality of life" benefits for all three generations. I did not grow up near my own grandparents, and only really got to know one of them through extended summertime visits, so I can really appreciate the difference.
Anyone who considers her male is wrong.

Period.

If she is the highest paid female exec, then she is the highest paid female exec.
"So, maybe that's still an ROI estimate, but it's a complex one that explicitly rejects averages. It's not what people typically mean when they refer to "ROI"."

I still say you've got a seriously impoverished view of "ROI". You pretty much never just get to look it up on a table, you certainly never get a guarantee, and you are absolutely supposed to consider everything in a ROI calculation... if you value personal satisfaction than be sure to factor that in.

One of the baseline facts of modern economics is the highly variable nature of individual preferences. Microeconomics 101 is literally an exploration of this fact, and all economics cease to function if you assume all agents in the system have the same preferences. The idea that it's all about money is a slanderous strawman, not how it actually works. And so with ROI... if you are not considering your personal happiness with a ROI investment in your degree, that's your fault for failing to do a proper ROI investment, not basic economic's fault for not taking your personal preferences into account.

If this sounds wrong to you, I'd suggest digging in and learning some microecon 101, because it sounds like you've got a strawman understanding right now. If you're a programmer it's easy enough to pick up by just reading about it.
AFAIK the default serializer does not guarantee the order to be stable, but I haven't participated in the development of this feature that closely. So maybe I'm wrong.

Anyway, it should be possible to write a simple serializer on your own - a trivial PL/V8 function should suffice, I guess. And then you can define a CAST using that function (but generally adding casts is a bit dangerous, as it may have unexpected consequences).
Seahawks QB Russell Wilson on Surface Pro, How He Was Once an Apple Guy
You can't discount your traditional education from your ROI on Flatiron. They aren't exclusive investments. In cases like yours, Flatiron is complementary to other education.

If Flatiron wants to make their ROI case stronger, they should look at people who have Flatiron as their exclusive post-secondary education.
How to Double Your Email List Conversion [Step by Step]
Bull.

The 1798 Sedition Act outlawed speech, outlawed prominent authors who were critical to the Adam's administration. Hundreds of dollars in fines and months in prison. (worth a lot in today's money)

The First Amendment was passed in 1791. And only seven years later, the US Government was already censoring its citizens who were critical of the presidency.

The Bill of Rights only has as much power as the people who watch over the government. It was a battle to get the government to recognize our rights in the 1700s, just as much as it is a battle to get them recognized today. Welcome to politics, this sort of thing _never_ changes.

And don't just look at the past with rose-colored lenses. Look at it critically. Politics / government has always been a dirty business.

"Democracy is the worst form of government, except for all others"

May I remind you: the Government (and Media) lied about the USS Maine so that we'd get into the Spanish-American war. "Remember the Maine, to Hell with Spain". We also lied about a number of facts in WW2, but fortunately history proved that we were in the moral right to do so in that war.

The US Population is far wiser and smarter today. The difference is that we're no longer ignorant to blatant lies from our government. So I'd argue that today's government is more honest than our ancestors / forefathers even.
> I'd love for other major clusters to emerge, but sociological laws are as real as the laws of physics. It's no use to lament the inconvenience of gravity, and it's no use to lament the inconvenience of network effects. They simply exist.

Hand-waving pseudo science. Do you have anything concrete?
First Party Software Startups Are Going to Replace the Fortune 500
If you primarily work on the laptop monitor then the 15" might be more pleasant. I have the 13" and its all good for me. But I also have dual 23" screens when I need to, so its all good. I also go mobile a lot so having the lighter weight and smaller size to me is great.

As for performance, 95% of the time I don't care that I have the i5, and the other 5% of the time I remember to get up and do something other than stare at a computer.
Another +1 for Prosody. Extremely simple to setup and use (I only have my own account on my server), I have seen no problems that weren't caused by me.
Flexbox syntax reference: http://ptb2.me/flexbox/
Ask HN: Junior/Entry-Level Android Engineers
Is there anyone hiring junior/entry-level Android Engineer in the tech hubs such as SF, Seattle, NYC? I see most positions as senior and they always say they want more experience when I apply, especially in SF Bay Area. Even Google requires one year of work experience just to do Android/iOS based on their job descriptions. I read the "Who is Hiring?" thread too and no one is hiring junior Android developers. Same situation when you search Indeed too. I guess no one needs them [in the tech hubs]?
> Look at start ups as a whole and it is full of white people. [...] Start ups are in desperate need of diversity training.

1. Browse the projects hosted at GitHub[1].

2. Find photos of the creators of these projects.

3. Notice that the overwhelming majority of the creators are white.

4. Realize that startups want to hire experienced software developers (e.g., developers who have projects on GitHub).

[1] https://github.com/search?q=stars%3A%3E0&s=stars
For some shitty services, like PayPal that don't give you a long-lived auth token, it is an every-time process. :|

As expected, Schwab isn't the only perpetrator of bad two-factor auth. I think PayPal still DOES NOT support two-factor auth on their mobile clients.

Shameless plug of my blog posts about Paypal's terrible two factor auth:

http://mark.gg/2014/10/22/paypal-and-delusions-of-grandeur/

http://mark.gg/2014/06/04/kicking-the-tires-with-paypal/
8 digits password...

It sound like DES encryption stored directly in the database. (This is pure speculation of course)
This alone is a huge red flag. Adding the fact that the 2 factor auth. is broken is not a good news.
Weapons of Mass Distraction: Sock Puppetry for Fun and Profit
What's wrong with using a repeated float to represent a vector/matrix, perhaps with a repeated int for indices if you are using a sparse representation?
Doug McIlroy facts
Rackspace DNS DDOS
Like the old saying goes, if you want to burn down a house, you don't burn it down from the outside, you light the fire inside. An individual who has just invested thousands of dollars in their own self-education and (most likely) heard the negativity and 'you're crazy' from their family and peer group has a lot to prove. Their house is on fire. Your ability to learn has nothing to do with your age - it has more to do with your mindset and your ability to proactively deal with frustration and failure. And let go of your ego (code reviews).

I know programmers with 15+ years of experience who are doing the same thing year after year. After a while, the years of experience for that type of programmer are meaningless. Also, either the company or their peer group restricts their ability to learn new things. Many of them with families and (now) college tuition bills to pay don't mind this restriction on learning. There are many more 9-5 programmers than the people who live and breathe on the bleeding edge.

The reality is that while there are only a couple superb programmers at the level of Linus Torvalds, Bill Joy, Thomas Knoll in the world's history - there are many orders of magnitude more programmers who might not change the world but help keep the increasingly technological world running. There is room for many more programmers and we don't need to restrict the industry to the narrow intake funnel of 4 year CS degree.
20 Years After the Hijacking of Air France Flight 8969
Yes, and then there's that sweet spot you find when you're walking the fine line between being polite and being patronizing. That perfectly guised condescension with a rich aroma of political correctness that still delivers the intentional underlying message.

That's the real skill to master, especially amongst the smug closeted egomaniacs in the programming world. But as a normally blunt person, it all seems a little silly(and very insincere) to me.
There are other banks that offer accounts with similar benefits plus the benefit of having physical branches. TD premier checking is one, if you're fine with keeping a minimum balance.
Cuba reforms: Who are the biggest winners?
We actively resist automating this process. Because of the way Etsy development is structured this gap gets fixed periodically and then we have to go back and un-automate it.

It's a key part of our 1st day push program:
https://codeascraft.com/2012/03/13/making-it-virtually-easy-...

Also it would violate my first rule of engineering which is: "Never build a CMS"
How we hacked the hotel industry to save $200+ per night
Interesting article about improving body language
Here's the untranslated piece on Le Figaro's website for those who read French: http://www.lefigaro.fr/assets/marignane/
If they're going for "less complicated" then what they've done hasn't achieved it :)
Exploring Angular 1.3: Disabling Debug Info
Korean Nuclear Power Plant Plans Cyber Attack Drills in Wake of Hacker Threats
For reference, I wrote a light-weight kd-tree in Javascript a while ago too [1] as well as a knn library [2]

[1] https://github.com/axiomzen/look-alike

[2] https://github.com/axiomzen/Alike
I agree with both of you - it was inspired by the Chrome T-Rex easter egg. However as pionar mentioned it was mostly for leaning (actually, it was mostly for "shits and giggles").
Awesome. I'll consider bumping up the Pointer Guide in my priorities.
Why You Are Not Steve Jobs
So instead of temporary staff, they take people off of their current projects to work in customer service?? This doesn't sound like a good idea to me.

Especially since I've been in positions where I have been on tight deadlines. The most likely outcome in this scenario is that the employee will not only have to get their customer service rotations done, but also get their tight-deadline project done. With me, it's difficult to move from customer service right back to software development/engineering.
The worst part of this whole event is the renewal of the word "cyber".
I feel 128gb is not enough. Given a choice, would you instead have gone for 512gb with 16gb ram?
This story needs to be upvoted 1000 times. Why are financial institution so _bad_ at password policies?
Crunch Time for FedEx and UPS as Last-Minute Holiday Shipping Ramps Up
Just this: http://en.wikipedia.org/wiki/Principle_of_charity
interesting / varied support in here. Prosody seems to be popular. Also in the market for something for small corporate IMing.
Anyone ever install prosody on a shared host like Dreamhost?

--
Show HN: Synchronized serverclient JavaScript variables
The leaks started on November 24.

> On December 1st, NBC News aired a segment reporting that the FBI were investigating the breach and the possibility that North Korea was involved. While this may sound far-fetched at first, North Korea has a clear motive in attacking Sony.

That was the first NK link.

> (December 8) Unlike previous disclosures that were straight-forward, this group of files comes shortly after the appearance of a Pastebin link (now 404) that purports to be from the GOP, and gives a reason for the attacks on Sony Pictures, linking it to the now controversial movie, “The Interview”. There is speculation that the new announcement may not be authentic as it did not get sent out via the previous channels, and suggests an almost afterthought of blaming the movie for their actions.

That was the first time the GoP (if that was them in the first place) mentioning any of this.

Two likely possibilities (imho):

* Someone else did it purporting to be them, and the GoP didn't deny it for the extra lolz (+ it didn't hurt their cause/objectives)

* They did it themselves to reinforce the media frenzy (by that time, the NK link was almost presented as a fact in many media sources)

Think about it this way: If this is an independent group of hackers, completely unrelated with any states (through funding or otherwise), through the NK link they "leveled up": Convincing the World that this was NK, we're in cyberwar, the world is ending (etc) far outweighs "hacked Sony for the nth time".

Qutoes from: https://www.riskbasedsecurity.com/2014/12/a-breakdown-and-an...
I think that this is pretty cool, and nice to see things have progressed as much as it has.

For the most part, I don't use a browser for most of my JS development (I'm all JS, though transpile ES6->ES5). Node has brought in some great things purely as tooling for JS projects, let alone running servers, and processing scripts.

I'm a big fan of node.js and have been for about five years now. It was really the first great general purpose server-side JS implementation. I've used several others (Synchronet, Aptana/Jaxer, GLUEscript, etc) and node continues to be my favorite.

I really like where ES6/7 are going, as soon as async/await are in the runtime it will definitely kickass.
Ancient DNA shines new light on Neanderthal interbreeding
How to make the most of your commute to work
Payhip takes care of EU VAT mess
Ask HN: Review my startup, GoodBaset
With Goodbasket.me, in just 3 minutes savers can move their low yielding savings account to an automated platform that invests in a high quality credit portfolio. Searching and building a portfolio on Online Direct Lending marketplaces is time consuming and requires some level of expertise. We want to make it super easy for savers to tap into this fast growing industry by building the infrastructure (to access), loans selection and trading execution - taking out all of the complexities when going directly.