skysight-inc/HackerNews huggingface dataset:
I wonder what those LoC were for? XML parsing remote API calls between various disparate systems? Sounds like it's well beyond operation system complexity. Linux kernel is currently 15M LoC.

Then again, kernels and operating systems are quite logical and laid out by architects. Systems like these are rats nests defined by bureaucrats and integration nightmares.
Whether or not this makes sense depends on how you manage your commmits. For many projects, I think the changelog would produce too much noise. I would argue that your users care mostly about three things: what bugs were fixed, what new features are available, and any backwards incompatible changes. This can be hard to quickly glean from the commit history.

That said, if your history works with this model, then it's a handy tip :)
Snowden mentioned Google as one of the companies that provides direct access to its backend to NSA - meaning that NSA can access information on Google users without needing a court order.

http://www.youtube.com/watch?v=ZLrPquNK1Mc
So far, we don't do much. Simply not enough time to take care of everything, and I doubt anyone will store their data in all seriousness at this early stage.

If there's enough interest and the thing takes off, we'll get to this and many other cool things we've have on the list.

As for the registration, is there a problem with the form? It brings us some addresses, and I surprised by your message. I'm wondering if anything isn't working for you (and someone else).
I didn't know about --first-parent. Thanks!
Who has a tablet?
Ah, ok, good thought. I don't remember seeing such options in bios, but they're all different after all. Thanks!
Why would "Shutdown" be under devices?
You may think that Google and Samsung are worse because of FRAND, but the fact is that Apple by its very nature is more dangerous because of their closed system. If Google wins a patent, with it's open source AOSP, then guess what, anyone can use it. If Apple wins a patent, guess what, everyone has to pay for it.

This is horrible for users and businesses and is evil in nature.

As for Samsung, they are fighting back against Apple for the most part, and do so however they can.
As great an idea as this is, GE would do better if they made their scanners work. Their software is a dire mess, buggy as hell and the image quality is low. I use their flagship scanner 750w 3T.
Ottawa unveils new visa stream to attract foreign entrepreneurs
http://markdawn.com/post/1/

the link was at the bottom of the page
but i agree with you, it should be made more visible
Excellent work! One thing you missed on Nathan Blecharczyk's talk... "VCs want the B's Baby! (not the M's)"
Thanks for clarifying, that's exactly what I meant.
No, what we know is that it seems impossible for them to perform MITM attacks at the moment, but they appear to have the ability to rewrite the app later if they wanted to perform MITM attacks. At least that's how I understood it.
Yes, many school officials behave lawlessly.
I would respond with saying: Pirates gained 3 seats in Parliament. There IS hope.
Identities 2.0
> It's all wrapped up in the same technology platform

And that's, of course, absolutely intuitive.
I'm so glad I'm not the only one who feels this way. I had to stop watching one of my favorite shows because of his awfulness.
> Spending months mastering Super Mario Bros - all alone - is a bad way to grow up normal.

Disagree. Even if you play mario brothers alone, when you're in school, you can talk to other kids about playing mario brothers. It was _normal_ to do this when I was a kid; when i met someone new, the first thing that I always asked what "Do you have a computer? Do you play games on it?" I made many friends this way.
But you also have to implement Len() and Less(), don't you?

Maybe you can create a better way, but it is not implemented in the sort package by default.

Also I suppose you need to "convert" your list to some other type with the said functions provided (dervied from the standard go lists, forgot the name). Maybe that is a standard go mechanism, but it still amounts to more lines of code.

Maybe complicated is the wrong word, longwinded might be better?
I can't tell you how many times I've had my system automatically reboot while i was in the middle of working, once during a presentation. There is a "hide this notice" button, but not "Please don't shutdown right now" button.

Really, really, horrible experience.

During the beta phase, they had mentioned that updates wouldn't do that, that they would auto apply the next time you rebooted.

I really think that all they should do is display a message that says, "New security updates have been installed. To ensure your computer is secure, please reboot your computer."
Merchants in Ukraine will be heavily fined when refuse to accept payment cards
How Square Gets “Cash” to Go Viral in 1 Month
Whoa, interesting Captcha (sorry to go on a tangent). Looks a bit like crowd-sourcing their street-view work (though could of course be sourced from all sorts of other things).
Articles are submitted to HN to be critiqued and discussed. In this instance the story is about a person who (apparently) is widely disliked in the tech community. It's no surprise that the comments are negative.
Something actually interesting in the space of a safer web browser: http://goto.ucsd.edu/quark/
But that is a very agile, very incentive aligned project. You don't need to negotiate compromises and tip toe around various laws to run some stats for your media predictive analytics. Your vendors want you to continue in the campaign, so they still have contracts. Everyone is running for the same goal line.

Health care and insurance entitlement programs are clearly orders of magnitude more quadmired before a single line of code is written.
2016? You are an optimist.
Personally, "indivisible" is much worse than "under god".
The new game page seems to break Chrome's back button.
Google Has Added Quantum Physics To 'Minecraft' [video]
For those of you interested in learning how the cough scam cough system of credit scores works and how to maximize the system, here is a talk I have found very informative. It's a dirty business and industry...

http://www.youtube.com/watch?v=5gFDnQGr6WU
haha I wanted to include it, but I left that out because he didn't actually mean it -- he was quoting someone else and it was bad (albeit probably true) advice. Hard to convey all that in a simple doodle.
Every time I see a new google product launch, in the back of my mind I start to wonder when it will be shut down.
Call me cynical

Cynicism is warranted when it comes to Google. The fact that they gave NSA direct access to their systems; the fact that their Street View cars collected personal information through wi-fi networks, etc. means that "Don't be evil" is just a facade.
There's a recurring joke in advertisement in Iceland. If you have a fringe product with a well defined demographical following (say, upper-middle-class females, 40-50), you'd reach them better by throwing a small party with drinks on the house and inviting them than with media advertisement.
Given my post is a negative rant that might actually be appropriate ;)
They hired some very good ones. Jeremy Ashkenas (Backbone, Underscore, Coffeescript) and Sam Clay (NewsBlur, DocumentCloud) were both there.
You beat me to it. My first thought was, "now what sub-industry is Google trying to kill off and subsequently force the resurrection of in a couple of years when their product gets pulled?"
Drug traffickers hack shipping containers
The trick is to ask them for a Xanex when you check in.

I've had two MRIs. One with Xanex, one without. I actually enjoy the sound of the machine, it can be rhythmic and pleasing.

The only time I had an MRI without Xanex, was a religious experience. Things were going well for 20 minutes (they had me in for just under an hour total) and then the thoughts of how people die in MRI machines came on strong. I'd seen a few videos of how strong they are [0] and the thought of being crushed or otherwise mutilated by a million dollar magnet, along with the confined space, was too much. I felt panic coming from a mile away, and it engulfed me. My brain was telling me to 'get the fuck outta here!'. I knew it was irrational fear. I took labored breaths. The fear moved from my feet to the top of my head and exploded. The pulse oximeter must have been going crazy because the tech asked how I was doing. "I'm fine." The lie worked, the fear immediately dissipated and a wave of euphoria rushed over me. I'm not going to die. I'm going to live! What should I do with my life? The best I can. I fell asleep a few minutes later. I woke up feeling fantastic.

[0] http://www.youtube.com/watch?v=7g5UVrOt2CI
Super nice job!
healthcare.gov itself was a Ruby Jekyll static site. It was on GitHub[0] for a while, but mysteriously disappeared. Here[1] is a clone of it, and what seems to be the currently agreed upon canonical version.

My state appears to be using Joomla based on the meta-generator tag in it's head tag. http://www.avenueh.com/

[0] https://github.com/CMSgov/HealthCare.gov-Open-Source-Release

[1] https://github.com/blencorp/HealthCare.gov-Open-Source-Relea...
to way > way to
> It still boggles my mind that people are surprised by this.

I agree with your mathematical observation, but maybe part of the surprise that such math was often underplayed or outright ignored in the claims that premiums would be going down, ex. [0][1])

[0] http://www.washingtonpost.com/blogs/fact-checker/post/presid...
[1] http://www.nytimes.com/2013/07/17/health/health-plan-cost-fo...
I'll base this on NJ, but your reference to the salaries is largely to do with unions. Union reps negotiate the salary guides with administrators and since most reps/heads are senior staff members they negotiate the guide to favor themselves. This may not be the case everywhere but if you look them up (public record FYI) you will often see later years see significant bumps in salary while lower level years are small COL increases.

The main ways they're usually negotiated are: 1. high starting salary, but more steps to the top or 2. low starting salary, with less steps.
Show HN: Cinch - a better loyalty program
You don't have to be paranoid to realize that information given to a third party can be abused or leaked to other parties. I'd like to believe that most of us are already past the whole "trusting an organization" thing and have already moved on to deciding whether the benefits of using a service outweigh the downsides of said service sharing your information with other people.
Watch This Madman Recreate the iOS 7 Homescreen in Microsoft Word
Sure, I am also for having more choice.

The only point being that all corporations that aspire to Microsoft's market share are no saints either.
Note it's not the fact that the article is being critiqued and discussed that is objectionable. It's the small mindedness of the the discussions and critiques that has me disappointed.
Modeling in the Agile Age: What to Keep Next to Code to Scale Agile Teams
Wikimedia Foundation’s response to paid advocacy editing and sockpuppetry
I'm familiar with other books by the author of How would you move Mount Fuji? Thanks for that book suggestion. I have just requested the book from my county library system for use in updating my FAQ document for posting on my personal website.
Incivility is against the guidelines. What I have to say doesn't lose its validity simply because you shame me for my point of view. If you were sure enough of your position, you wouldn't need to humiliate me about mine.

I struggle to see what you would find humiliating in either my post or pfortuny's above - you issued a remarkably general assertion (all art is x in any medium, in any time period) which is in my view invalid, and I offered a counter-example.

In my post and I believe pfortuny's there was no attempt to shame you for your point of view, just a disagreement with that point of view based on our understanding of art history. Disagreement is not incivility.

If you disagree and this is true of all things considered art you should be able to reel off lots of examples and easily disprove the counter-examples given, since your assertion holds true universally.
I would imagine the target market consists solely of those who have already contracted with this company.
Which Google repeatedly vehemently denied.

>I’m not sure I can say this more clearly: we’re not in cahoots with the NSA and there’s is no government program that Google participates in that allows the kind of access that the media originally reported. Note that I say "originally" because you'll see that many of those original sources corrected their articles after it became clear that the PRISM slides were not accurate. Now, what does happen is that we get specific requests from the government for user data. We review each of those requests and push back when the request is overly broad or doesn't follow the correct process. There is no free-for-all, no direct access, no indirect access, no back door, no drop box.

We’re not in the business of lying and we’re absolutely telling the truth about all of this. Our business depends on the trust of our users. And I’m an executive officer of a large publicly traded company, so lying to the public wouldn’t be the greatest career move.

http://www.theguardian.com/technology/blog/2013/jun/19/googl...
http://googleblog.blogspot.com/2013/06/what.html
To offset the negative top comments - I actually really like Pogue - his posts in the nytimes tech at least. He seems to understand the products he's using well enough to do a good job without getting so geeky or over concerned about minutia that it would alienate the lay person. I of course have my other sources for that, but I do check in on the nytimes tech section regularly.
How does this make any sense?

" As the adage goes, “If you’re not paying for something, you’re not the customer; you’re the product being sold.” Browsers are no different,

...

WhiteHat Security has no interest or stake in the online advertising industry, so we can offer a browser free of ulterior motives. What you see is what you get. We aren’t interested in tracking you or your browsing history, or in letting anyone else have that information either."
Linux already has it sorted, at least on certain hardware. I have a 13-inch Retina MBP, and I get the same battery life with Linux and OSX on it.
On government contracts that's actually a problem. You can't bill for any work you did without 'authorization'. Which means you can't do anything until a finalized spec, signed in triplicate, is physically delivered to you.
Okay so i completed this tutorial in about 5 hours , gave everything due , but still i only understand like 30 % of it and that too of the starting part.
> The author is taking issue with 20 year olds who have spent 50-100k on their education

No, the author never mentions or even implies that at all
This is also the origin of millions of buggy-VBA stuffed Excel spreadsheets that are running tons of fortune 500 companies.
Topcoat  CSS for clean and fast web apps
What could be the reason for using Linode instead of AWS's European data center?
Ah, bummer.. did not know that =/
Two of my better startup ideas are a Sokal Affair style hoax to get free PR, and the other is an elaborate mockumentary about startups.

The startup mockumentary idea could make someone a lot of money. If "virtual wallet attempt #21441" isn't pivoted into a mockumentary, they are missing a golden financial opportunity. I'm not sure what would be a better movie topic, perhaps kitty litter delivery over the internet? This does have certain implications for the movie idea because buying the rights to one of the numerous failed virtual wallet dotcoms might be the simplest way to get the intellectual property for the movie.

I'm not kidding about this. A hoax / mockumentary combo in startup-ville could be a serious moneymaker of a movie. I could see it pitched as a light summer comedy. Someone's going to do this sooner or later... best hurry up.
Online advertising is failing content creators
Can you do binary under pressure?
I would go one step further and say that the desire to find one's place inside a hierarchy is itself a (very large) subculture. It's certainly possible to operate happily outside systems of social evaluation. Hermit monks have been happily meditating for centuries, and the American West was once idealized for its pioneer culture and the opportunity to live apart from civilization. While some people retreat to subcultures to find peer approval, others certainly just want to be alone with their environment.
I'm seeing a lot of this lately. They need to make use of $location.replace() after the path change is all.
Up and Running With Rails, AngularJS & Yeoman
And with Chromium or Firefox we can see the source code and know for sure....
Blackberry to release BBM for Android and iPhone today
You have an accessibility issue in your example markup. Having links adjacent to each other without either non-linked readable characters, or an appropriate markup structure leads to screen readers reading out the numbers 1 2 3 4 in a "linked" tone, and it is impossible to distinguish that from a single link containing all four numbers.

That's why the web development best practice here is to mark up a list of links with a list. And before we had web standards people used to separate adjacent links with the | character, so at least screen readers would have the numbers read out in a link voice, and the 'bar' read out in a non-linked voice.

If your intention is to create reusable components, then it's essential that you're not introducing accessibility issues by default.

There's a second accessibility issue with the pagination. Why is the active page a link? What does it link to, considering that you are already in the view that should be that page. That feels like a link that does nothing. For a generic pagination, this feels like another accessibility issue to trip up developers.

Also, there's the obvious anti-pattern of using # as the href, instead of an actual URL. That leads to developers assuming that everything is handled with JavaScript. It's easy to fix in documentation, by putting in realistic looking URLs in there.

Good examples of documentation are ones that demonstrate good practice, and not encourage bad habits.

I know, good documentation is not easy. That's why we have to be careful of falling into these sorts of pitfalls. Especially when developers have no choice but to rely on documentation being correct.
Im sure this is throwing a few people (myself included) on a lost search to try to find out what makes the payment app that they're working on so special that it's causing so many Stanford students to drop out. Nothing against the app, Im just incredibly curious about this now. All I keep seeing is that they have some type of proprietary technology that is fundamentally different than anything else that is out there. If anyone could point me in the right direction to see more about this, I would really appreciate it.
They screwed the pooch, clearly. However I wouldn't assume that the insurance landscape is so simple. You're talking about an insurance industry and legal system that has had a fifty year head start making the process of insurance buying as complicated and obfuscated as possible.
Durandal’s Edge
Not to mention the S.H.I.E.L.D. Nick Fury will be pissed.
Actually...

“Never memorize something that you can look up.”

― Albert Einstein
And what if, due to collaboration, they both spied on you together?
Pretty simple when you can just check the last bit for odd vs even, but otherwise fun enough for a binary guessing game
Should Journalism Schools Require Reporters to 'Learn Code'? No
IMHO, the unfair part is the following:

"Since the Kindle OS counts as an incompatible version of Android, no major OEM is allowed to produce the Kindle Fire for Amazon. So when Amazon goes shopping for a manufacturer for its next tablet, it has to immediately cross Acer, Asus, Dell, Foxconn, Fujitsu, HTC, Huawei, Kyocera, Lenovo, LG, Motorola, NEC, Samsung, Sharp, Sony, Toshiba, and ZTE off the list."

Google Apps and APIs are fine and good, but I don't think any company should dictate to an OEM what products they can make for other companies.
Last time I checked it was very much an RPM-oriented build service, with only very basic support for Debian packages.
Which Google repeatedly vehemently denied.

Probably because they're forced to do so by the authorities, like Lavebit was. So it becomes a question of who you are going to trust: Snowden (who has nothing to gain by lying) or Google (who is required by law to lie about it and risks losing a lot of money if their customers lose faith in them). I know who I trust in this case.
You would be right to have concerns about future ventures by the creators of Lavabit or CryptoSeal, just like someone might have concern about a Google API service. At least Lavabit and CryptoSeal are giving legitimate and very real reasons why their services shut down. This is different then being told "it's a business decision" or just having it disappear with no reason given.
Why government software projects go wrong [http://www.mrobinson.ca/2012/09/why-government-software-proj...]

ibid - Part 2
[http://www.mrobinson.ca/2013/08/government-projects-going-wr...]
This started last year. Pretty smart usage, in my opinion.

http://techcrunch.com/2012/03/29/google-now-using-recaptcha-...
I don't know about D, but I don't think Go has map and other functional combinators, due to lack of generics. Besides, the world has had map and fold for a long time now, and this has not prevented for loops and iterators.
I think protect free expression online is too precious of an idea to be used there. But that's just my opinion.
Then just tunnel on top of UDP, like QUIC currently does. Doesn't mean it has to be specific to one application.
It's interesting to compare this to what I have read (and experienced) about Linux vs. Windows battery life on laptops. Maybe things have changed in the last few years, but it used to be that Linux delivered far worse battery life than Windows.
I'm not saying I'm immune from interviews. I'm saying it's proof I have chops.

Technical interviewing in a broken process. I've given almost 200 technical interviews at Google, and I've seen all kinds of results. But, I believe Google's results. Having worked at Google longer than anywhere else I've ever worked, I can say that the people are incredible, and it's a direct result of the interviewing process. We interview someone for a set number of interviews (N≤8 nowadays) and we make a decision. I can count on one hand the number of people I think are deadwood.

All I'm saying is the "interview" process of having people do projects for you is broken. You will filter out a lot of people with jobs they are kicking butt at.
When I hire programmers I try to favour ingenuity, knowledge and as best as I can gauge it, work ethic. For instance I might ask them about a theoretical task, possibly something like a scheduler or packet filter etc and give them domain specific data about how it will be used and ask them if there are any optimization they could make if they had this data about the systems use case.

Or I might ask them to describe how an event loop works.. or what the I/O path between their program and the disk looks like in as much detail as they can.

Someone that loves the field is going to have a decent idea about these things even if they never had to build one before.

caveat: these examples are very system level but you can substitute them with appropriate web, financial etc domain specific knowledge.