skysight-inc/HackerNews huggingface dataset:
Large view counts are generally from photos. Either in Picasa Web or Maps.
> in a lot of practical ways better than that of Android.

Umm no - the update situation is better on iOS but fundamentally iOS has bigger problems - https://twit.tv/shows/security-now/episodes/532?autostart=fa... . That problem is unfixable easily due to the way ObjC works. Android gets code access control for free with Java. There have always been Jailbreaks for most iOS versions and it's not like they haven't had other security issues. The ability to fix them quickly is certainly an advantage but there is nothing in iOS that is fundamentally more secure than anything else on the market.

Frankly I think Apple's security is a combination of happenstance and restrictive policies - I don't think they care (yet) about the processes, infrastructure and people required to do what Google and Microsoft do. (No offense to the good security people at Apple - this isn't about them, this is about having organization wide security focus like MS needed to turn around Windows.)
I love the idea of honestly acknowledging the tensions in a company, making it clear that they're there and talking openly about them.

Companies basically never do that, I assume because if you then don't do anything about the tension, employees get the attitude, "oh, management already knows about the problems and doesn't care. Guess I won't worry about doing better."

Of course, the proposed solution here is to just make the tensions public, which seems like it would fall instantly into that trap.
There's an XKCD-inspired writing tool that only lets you use the most 1,000 most-common words in English:

http://splasho.com/upgoer5
", and then we can all go home."

Going home works for me (if there is not a Terminator waiting there).
An Ode to Kai's Power Goo
Google searches mobile app content
Hey, I typically browse with javascript turned off. Your site is a blank page for me.
So much this.

I'm spending a great deal of time with a colleague who has significant visual impairments and who, while a domain expert in their own areas, is neither particularly proficient with computer technology nor do they wish to be (there are certain prerogatives which come with age).

Hiding tools for compensating for poor accessibility design behind small, faint, hard-to-see, only-sometimes-visible, and/or other graphical elements is sheer madness.

Case in point: recent builds of Firefox have a "reader mode" feature, which I use heavily (my own visual capabilities are largely intact, but, well, 99.99966% of Web design is crap).

The icon:

1. Is faint.

2. Appears at a corner of the navigation box. E.g., it's not at a Fitts point (top of screen, corner).

3. Worst and most unforgivably: it only appears AFTER a page has fully loaded, doesn't appear on all pages, and cannot be specified as a default (e.g., always open pages in Readability mode, unless broken).

From a UI/UX standpoint for someone who is already visually disabled this is unforgivable.

(Yes, I've submitted feedback to Mozilla on this.)
Because "Connect(); //2015" is streaming live on https://channel9.msdn.com/ ?
In some sense, yes, this is just quibbling over terminology (as all pedagogical issues ultimately boil down to terminology). But the terminological quibble is very subtle and profound.

> after observing one particle, observations on the other particle are described and predicted by a non-entangled, non-superposition state.

This is the misleading part. It is not true in an absolute sense. It is only true for the observer that makes the "first" measurement (with "first" in scare quote because relativity). It is not true for the observer of the "other" particle. There is no measurement that can be made on the "other" particle that will tell you if the first particle has been measured.

> The possible outcomes of the observations on the other particle, both predicted and measured, are different after the observation on the first particle.

This too is misleading because it assumes that "possibility" is a universal property and it isn't. The "possible" outcomes for the "other" particle change for the observer of the "first" particle, but not for the observer of the "other" particle. And even this is not quite right because it depends on whether the observations are time-like or space-like separated, and whether or not there is a classical communications channel open between the two observers. It gets complicated. Read the paper.
Fun with SVG: Embedding in CSS
I wonder how easy it is to find the old ICE stuff complete with bond out chips.
The Key to Becoming the Next Unboxing Legend
The F# and F7 miTLS implementations mentioned in the post have been open sourced and are available here: https://github.com/mitls
Anaconda was the easiest way for me to get Python 3 running on my Slackware instance. I am very pleased with it.
Well, KeePass.exe is signed, which prevents the malware replacing/modifying the exe. I personally run it as Admin and lock my keyfile down to admin accounts, which prevents against an un-elevated user process from stealing anything of value.

I guess if the malware get's admin access I'm hosed, but that's pretty much game over anyway.
I made the switch to iTunes on OS X after finding out that some of the international artists I was looking for actually had a decent catalog on iTunes.
Nowadays it's more of a balance act between the features I like and the annoyances it throws at me.

The most recent issue, which appears to be the result of one of the last updates, is that iTunes keeps on connecting to the store in the background for some reason, even when you're just on the normal Music view and not doing anything with the store. This wouldn't really be an issue, if it wouldn't complain every 1 to 2 hours with a popup message that it's unable to fulfill the store request.

However, iTunes on OS X is still only mildly annoying for me compared to the disaster that is the redesigned Music app on iOS. It took me a while just trying to figure out how to navigate it and then its features no longer match the iTunes on OS X behaviour, making it even more difficult trying to figure out how to use it. The search feature is the one I've been fighting the most with, as it no longer allows you to play the listed results like in the desktop version, so that you have to resort to custom playlists, if you are trying to play music that is not from the same artist or from the same album.
Why? If it's at-will, they can fire him at any time regardless.
I don't disagree with you, but my problem with short coding tests is that they're often very, very contrived. The kind of contrived that it is extremely likely that it will be something I have zero experience with in my day-to-day work. It's extremely difficult to find a coding challenge that hits all the points you mentioned.

At my current company, we have several problems that we choose between, depending on the skill level of the candidate. But even after interviewing over a hundred candidates, I still feel like none of us get half the information we think we're getting.

I don't have any answers, but I don't think your plan of attack is necessarily any better than the author's.
> I'm 33 now and I'd kill to be able to study mathematics full time and be a professor some day.

I started my PhD in math at 36. Admittedly, I made some life choices (savings, no kids or mortgage) that kept options like this open.
Measuring the Success of Your Online Business
In contrast (but not contradiction) with your experience, as an MIT undergraduate math major applying for PhD programs, my advisor warned me that the math dept. doesn't admit their own graduates. I applied anyway and indeed was not admitted (which was fine since I was admitted to UW-Madison, where I most wanted to go).
Crypt Editor
The blog post has seven links to Google+. They just go to specific pieces or streams of content which are arguably more useful to demonstrating what's good about the new design.
It gets even more fun. When you're an iOS developer, all device provisioning and authorization happens via iTunes. So when iTunes is borked (which has totally never happened before) I can't build any projects to my devices until they fix it.

I can't count how many times I've had to blow away iTunes application support directory to fix something that got screwed on Apple's end. It's a nightmare.
We're interested in running .NET web servers (currently NancyFX-based) in Docker containers on CoreOS. I think that may be covered by the ASP.NET 5 scenario.

Has the ASP.NET request processing pipeline changed significantly in v5? Last time I checked, our fork of Nancy only really cares about _Init, _BeginRequest, and the unhandled exception handler.
Aspiring biotech entrepreneurs ‘would be crazy’ not to take this Harvard class
Fun fact: terrible handwriting is correlated with high dopamine levels in the brain, which is correlated with increased brain activity (~ intelligence).
The cynical lesson I've taken from watching languages evolve over time is that, if you wish to provoke mass-migration to your new language version, having either a missing feature people want, or an annoying misfeature people don't, is really important.

Java and PHP have had both in spades. Back in the Perl 4 days, people really wanted a real object system[1].

Python 2 (aside from a few things that annoy the crap out of me, but apparently not many others) is a pretty complete, fairly decent language. Perl5 is pretty complete and people are pretty happy with it. (Well, the ones who write in it.)

[1] Yes, I know, not here to argue the semantics. It is "sufficiently OO" for what people want to do with it.
Oh I hate the new Music app. I have a mount for my bike's handlebar that holds my iPhone and I use it in landscape so it doesn't wiggle quite so much, and that app in landscape on a phone is pure pain to use.
I agree that the products get more expensive, although I like the idea of centralizing some of these data-driven marketing efforts through our analytics. Otherwise you have to buy 10 different tools and get them all to talk to each other.
Not that weird. Illustrative perhaps. So you and I would have agreed in 2007 that Windows was much better at security than they had been, but we are both pretty tightly connected to the technology market.

Today, 8 years later, my Mom and Dad think Windows is a "secure" system as they haven't had any issues for long enough that their opinion of it has changed.

The final leg of this journey will be when Windows + Windows Defender is all you need to keep your system secure. Basically once there isn't a market for add-on security products because the base product is "good enough."

I'm curious why you mention Google though, their security record on Android is a lot worse than either Windows phone or IOS. In many ways I feel like they are exactly Windows in 2003 with regard to "its secure if you use our APIs" kind of security. Would love to hear your thoughts on that.
I guess this comment probably comes up every time Munroe's common-word pieces come up, but I can't help but feeling like you only really understand (or care) about the article if you already know enough about relativity.

> The first idea is called the special idea

No, it's not. Relaxing the rules to use key words (especially proper nouns) would go a long way. You can call it Special Relativity and still "explain relativity using only common words", can't you?

The result is that instead of an article explaining relativity, you end up with an article about relativity translated into a common-word subset of English.

Of course, I do enjoy decoding into normal English in my head as I read!
In my experience recall takes longer with age, and that's only if it's memorized in the first place. I think anyone over 35 can relate to this.
Well, Russians are world leaders in at least kerosene-based rocket engines for one. And ULA doesn't quite lack just any engines - they have RS-68 hydrogen engines.
I tried iTunes back in 2004 or so and promptly killed the process and uninstalled when it started converting my MP3s to some Apple-only format. What's with that?
Four classic movie robots that are no longer far fetched
What Life Will Look Like After the Robots Steal All Our Jobs
Ah, so you understand it perfectly.
If the code were ever released in a form that I could compile myself, and I could omit the parts I did no want... then I might be interested in Windows.

Given that MS is a very successful company that got to where it is today based on closed source and copyright, I am not expecting that to happen, ever.

I appreciate your candor.
Never thought I'd run Visual Studio on my linux machine!!! Thank you Microsoft!
He managed to prove it quite rigorously for a specific example, which is the paper semi-extrinsic mentioned. He did indeed not prove the correspondence in general, but even this 'limited' example already turned out to be immensely useful.
That sucks.

None of what you wrote is something to be ashamed of. Describe your work because that's what matters. The business mechanics of a failed startup don't, except in so far as the experience has given you insight into poor mechanics and their effects. That's valuable.

Anyway, the sort of people you probably want to work worth are the sort of people who will do due diligence. The past will come out in one form or another and the truth doesn't change and neither will sound character. Good people get conned into bad business deals. Behaving poorly isn't a substitute for success on your next endeavor.

Letting go of the past is hard, but I believe it to be worth it.

Good luck.
On second glance it looks like you're right, I mis-recalled, they had a problem with the old DB format that's about as bad as LastPass has now. KDF they're using isn't the best, on par with LastPass and it looks like they're using authenticated encryption and everything... so overall, not so bad.

It's another magical proprietary solution though so I can't help but feel like switching from LastPass to 1Password wouldn't be worth the hassle. I'm looking for something more in the open source and dead simple direction.
The Most Intense El Niño Ever Observed Is Already a Worldwide Disaster
You might be right. I think you're underestimating the psychology of the contract idea, but hey, what do I know. :)
How is the support for C#? Does it support debugging web apps on Mac OS X? Is there any basic refactoring for it?
Or if you don't have a reliable supplier of engines. In this case world politics meddled with space rocketry, so supplier's goods became less than completely available.
From what I can dig up casually, it looks like "moonshot" is from the space race, dating to 1958, but "shoot for the moon" might be earlier. And according to this, "shoot the moon" means to leave without paying rent:

http://www.etymonline.com/index.php?allowed_in_frame=&search...

Which is kind of funny.
Microsoft have never been good at product naming. Just today they renamed 'Visual Studio Online' to 'Visual Studio Team Services' because people thought it was an online version of Visual Studio.

They need a VP of Product Names, someone that actually cares what their products are called. '.Net' for example is a stupid name because it is practically un-googleable.
Firefox version, coming your way soon! Care to connect at dev@tryheld.com? We'll keep you posted.
honestly this is just sad
And someplaces, there are these fancy things called Kerberos tickets.
For a layman's mathematical understanding of relativity I recommend "Why does E=mc^2" by brian cox and jeff forshaw, which explains both the theory and why the equations used to describe the theory, well, describe the theory. It does it all with a nice just-so narrative that builds on physics from galileo all the way through to einstein and ends up at particle physics. It's just a very good book.
P. T. Barnum is strong on this article.
Man this is a well known and often commented fact, but god damn am I having trouble searching for sources and references on this one. Can anyone help out?
Only Atlas-V. Delta-IV uses American hydrogen engines (RS-68); however Delta-IV is rather more expensive than Atlas-V. Even though Atlas-IV is rather more expensive than Falcon-9 - which uses simpler, less performant but cheaper technology.
Definito! Can you connect at dev@tryheld.com? We'll keep you posted!
The 500-mile email was a configuration error. The software was working exactly as intended.
You know, I bought an R&S 50MHz mixed-signal scope that had the ability to software upgrade to 100MHz. It's more expensive than the Rigol, but the UI is miles ahead of Rigol as well.

Anyway, I was pretty happy with it and used it at 50MHz until one day I needed the extra speed to debug a higher speed glitch. Quick call to my distributor, pay a couple hundred bucks, and I instantly have a faster scope on my bench.

Part of me is grouchy that it was just a product key to type in, but honestly, I have a great tool at a reasonable price point and I didn't have to pay for the extras until I needed them.

Could I have just hacked it? Probably. But I'm making money using the thing, it's a tax writeoff, and I don't mind paying for well-made equipment.
Perl6 is very much available, right now: http://perl6.org/
Is that what mpld3 is for? (http://mpld3.github.io/)
There are two separate problems:

- clustering to increase performance
- clustering for HA

Most people want at least the later one. The former one is a bigger challenge in case of relational databases so I'll ignore it here.

Regarding consistency vs availability typically is not all black and white, and people are willing to make tradeoff. For example losing few transactions as opposed to being completely down. This is not too bad as long as developers are aware of that special case and write code that can handle that.

Having said that, I'm wondering how a failover system based on BookKeeper[1] would work (a relational database is effectively a state machine, so seems like this could fit). The tradeoff here would be most likely reduced performance though.

[1] http://bookkeeper.apache.org/
If it hasn't been very long, but still long enough for them to get some space and perspective, then I second scott_s' advice. They might feel the same way, and you might come back together stronger than you were before.

If it's been too long, I think it's still worth a shot, but you're more likely to have a cordial but somewhat distant relationship rather than a return to best-friendship.
I don't know. My father-in-laws Windows PC is routinely bogged down with malware/adware. It's not the same kind of security holes that used to be rampant, but it's still too easy for malicious software to cause trouble.
I like it. Let the company decide what's best. This is just another tool they can choose to use.

The term "take home project" is wrong. It's a take home "interview"! I keep my interview challenges at a 1-2 hour time frame if you know what you're doing. If you take longer, you may not be qualified.
One area that's ripe for disruption is Next Generation Sequencing (a high throughput derivative of Sanger sequencing)

Illumina produces devices called sequencers, which are glorified microfluidics + imaging devices, which uses base pair chemistry to build the dna complementary strands of single stranded dna fragments one base by one using special dna bases that have washable fluorescent die and are blocking (so that the complementary strand grows by one base). Once the correct dna base is stuck to the single strands on the glass device, a picture of the glass device is taken by shining laser and using a CCD imager. The Nature of DNA makes sure that the correct complementary base gets stuck. 4 TIFF files are generated with billions of tiny dots one for each base A,C,G and T. The fluorescent die is washed, and the last added ddna base is deblocked and the cycle repeats. The whole software suite (image processing of TIFF files) and hardware specs (fluid chemistry, etc) is unfortunately closed source :(
Jetbrains stuff eats up nearly as much RAM as Eclipse. If you're not on an 8+GB machine, prepare for your SSD life being massively reduced due to swap.
Barclays Took a Last Look at Its FX Trades
Thanks for using an affiliate link to Amazon!
well of course none can reach the level of god-like wizardry our current great leader has reach in this theatre
I wonder how VSC works with node APIs?

One thing I really dislike about Atom is it's complete reliance on and lack of abstraction over the node APIs, making it nearly impossible to port to run hosted (which really confuses me, as I'd think that Github would love to have a great online editor integrated right into repos).

If VSC only uses async APIs, it might be easier to get running in a browser.

Also, Atom's security model is very weak. Extensions have direct access to node APIs (as do iframes! but that's an Electron issue). Sandboxing extensions would be a huge deal for me.
MS Linux (2000)
>> Of course, I do enjoy decoding into normal English in my head as I read!

I enjoy trying to minimize the amount of decoding I need to understand it. Only when I was about 2/3 of the way through did I realize it wasn't just someone using Munroe's style, but that he was actually the author. His ability to do this is probably unique.
Good for you! I hope you are/have enjoying/enjoyed it. I made some different choices (savings, but kids and mortgage). It'd be awesome to start a PhD but completely irresponsible of me as I'm the sole income provider for our family at present.

For now I content myself with following my fancies and working on digestible problems in my spare time (devoured ONAG a couple of years ago, graphs, sets, concrete mathematics... found Martin Gardner and enjoying devouring his recreational maths books). When I get the chance in my work I tend to enjoy the maths more than the programming... distributed systems, computer graphics, compilers. But most commercial programming is book keeping.

C'est la vie.
> You can't fight a religion, only people

I feel like the Church of England and the Eastern Orthodox Church would disagree with you (and Batman). Ideas can be fought just the same as people.

https://en.wikipedia.org/wiki/Eastern_Orthodox_Church#Great_...

https://en.wikipedia.org/wiki/Church_of_England#Secession_fr...
Because Microsoft is doing a developer's conference, and that's the kind of thing that generates a lot of HN-interesting news at any time.

During WWDC, HN gets dominated by Apple stories. During I/O, lots of Google stories.
Not a truism for everyone. The history, culture, and society I learned in school was too Eurocentric / Western and was completely irrelevant to my personal development and sense of identity as a minority in this society.
I would suspect that you don't deal with much non-ascii data if you like python3's string handling. In Python 2 you have control over encodings. You can work with unicode-strings internally, but you receive and produce bytes, which is actually the only truth in the computer world. Everything else is a lie. It would be nice to pretend that there's only 1 encoding in the world and that encoding is roughly equivalent to unicode itself, but this isn't true. World doesn't work on UTF-8. By abstracting encodings Python 3 obscures what's actually happening.
Not from MS, but a good IDE is MonoDevelop
This is an excellent point and it's one of the ways we tried to reduce the interview subjectivity at my last employer.

Don't get me wrong: in the end, an interview is highly subjective, but when five people are evaluating someone, you want to have some way of calibrating their expectations so they are at least close to being on the same page.

It helped to even out the process. If Tim says the candidate was a 3 out of 5 on multithreading concepts, I know what questions he could have been asked (there may be 6 to choose from on the list) and what quality of answers he gave (typical candidate responses are shown, in increasing order of "quality").

Did it help get us better developers? I don't think so. In the end we concluded that our biggest problem wasn't screening good from bad candidates -- we usually made pretty good hires. The problem was getting good candidates to apply in the first place.