skysight-inc/HackerNews huggingface dataset:
And most of the rest aren't paying attention or don't care. Which is why the growth of the police state has accelerated at a breathtaking pace the last decade.

It'll take a fundamental, across the political spectrum, shift in the attitude of Americans just to stop it (much less turn it back). It's not going to happen, whatever control Americans had over their government is long gone. Now it's just a matter of buying time (defeat this legislation, new attempts get stuffed into legislation next quarter or next year).
The University of Private Enterprise
From the FAQ:

Can Social Roulette really delete my account?

Yes. While it's very difficulty to "permanently delete" a Facebook account, we can completely remove all your posts, friends, apps, likes, photos, and games before completely deactivating it.
The moment your settings screen would benefit from a search functionality, you should reconsider "doing it all".

Have you seen the "GodMode" hack in Windows 7? It's really a nice counterexample. Sometimes, verbose flat interfaces are just what the doctor/user ordered.
There's a recent Consumer Reports video on YouTube where the three people discussing the Model S all seemed to think that if they were trying to spend $90k on a car, they'd get a Model S and not something else.
I think you're right in that the 'American system' is an evolving entity. The evolution has something to do with how corporations are a relatively recent invention: An entity that that money breathes life into; and that life is sustained by further optimizing money.

It's strange. A corporation is made up of people and yet it has its own drive, becomes like an organism composed of people in the same way that a human is composed of cells and a human's motivations are an emergent phenomenon independent of individual cells.

I'm reminded a bit of Kevin Kelly's 'what technology wants' that discusses how technology has a life of its own, but in the context of corporations. Both technology and corporations have some kind of abstract life that we as humans impart to them; they are products of our thought but do not necessarily always serve our best interests.
int* - pointer to int.

int const * - pointer to const int.

int * const - const pointer to int.

int const * const - const pointer to const int.

Is that so hard? Those people posting here who think that THIS is the hardest problem in computing should perhaps find a new line of work.
Argued by whom? That seems like an archaic holdover from the early days of the web with no bearing on what's possible today.

We aren't supposed to link to resources that don't exist either and (while it's not specifically about DNS) that's exactly what URL rewriting is used for today.
The terminal is a power-user feature. Unfortunately, there's too much fragile nonsense undergirding Linux to be able to do away with the CLI in the default install right now.
One thing here I found surprising is the claim that Redis is easier to install than memcached.

Ubuntu or Debian: apt-get install memcached

OS X: brew install memcached

CentOS/Fedora: yum install memcached

They're both essentially one command to install on popular platforms, and both have extremely simple conf files.
Awesome summary. I always wonder if anyone actually took the time to do this.
>Dynamically typed languages are intrinsically easier

I don't think this is necessarily true. Dynamic typing moves an entire class of bugs from compile time to run time. And, I am not aware of what benefits it brings (other than minor expressiveness) that can not be had in a static type system. For the most part, you will right code assuming a variable has a given type. If that is not the case, you will get a runtime error instead of a compile time error. In the cases where the variable can be multiple types, doing so in a static type system can be as simple as declaring the type to be polymorphic (or as horrible as java generics, or as hacky as void*). The other advantage of dynamic type systems is that they often come with autocasting.

While both of these do provide some expressiveness, working around them in statically typed isn't really complicated, just a minor amount of boiler plate.

The main awesomeness of Python's type system (and maybe Ruby's, I've never used it) isn't dynamic typing, but duck typing. The idea hear is that you almost never care what type an object is, only if it supports a given method. For example, if I define a new object, and define a method 'read()', I can pass it into a function that was expecting a file, so long as it only calls the 'read()' method.

Of course, avoinding garbage collection is still a big advantage.
This is mainly done to offer a cheaper option for those on a regular VPS. Some cheap hosts might try to virtualize a whole server in order to purchase these cheaper licenses if the restrictions were not in place.
I think of Stroustrup's book as a reference manual. It is very comprehensive in covering the standard. Fact is that you don't learn to program by reading books any more than you learn to play a sport by reading books.
I went to TechStars For A Day in Boulder, and somebody was making this exact iPhone app. I can't tell you what it was named, but you would basically scan any product, and it would analyze how the product's manufacturer aligned with your views, and it would suggest competitors that aligned better. Furthermore, the "bad" brand would then offer you coupons to convince you to "forgive" their wrongdoing.

Really, I saw it as an interesting social experiment for people & companies to gauge the dollar amount a person's values were worth to him.
The problem is definitely nuanced; shopping at a mom&pop store in general may lead to less evil/dollar than at walmart, and even within that store, choosing junk food manufactured by less evil corporations may be better.

There are separate levels within the hierarchy of where your dollar is going, and optimizing less evil per dollar may not be straightforward.

However, any progress on this front would be good -- imagine if corporations really felt pressure to be better, because if not a news story would be aggregated into a evilness database that might convince many many consumers to choose their competitor over them as a result.
Who is savvy enough to have a 55+ klout score who doesn't already have lounge access via any of a bunch of different avenues (AmEx, PriorityPass, FF program, etc) already?!
Considering that the gist.io post is (edit: was -- it seems to be deleted) about not neglecting the 10%, doing one thing and doing it well, and that gist.io focuses on delivering medium-sized content blurbs (between a tweet and a blog post), I feel my criticism is appropriate.
Enabling Klout to access my Facebook profile added a lot of points to my score. So add another social network if you have one.
The only problem with unfinished projects is that they leave you incomplete. When a project is complete, you get a sense of completion in your mind. Otherwise, it becomes a dangling thread of thoughts in the mind. It keeps taking space and mental cycles (even if it is in the subconcious). And that leaves little room for exploring new ideas and executing them. The mental space starts looking cluttered.

At the same time, there is this problem of when to call a project finished (or completed). As such, everything in this world is ever changing and ever evolving. And that means calling a project complete becomes more of a mental thing than a well defined state of the project itself. For example, if I start working on a movie now, I may feel complete by making the movie, or by making sure that it is seen by as many people as possible, or by creating a sequel that's even better than the first movie etc etc. In fact, in this example, the project goes through multiple well defined stages but there are projects where there are no well defined stages. Things like blog, business don't have well defined stages. There is nothing discreet in their progress. There are jumps but it is still a continum which goes on and on and on.

When I look back, I feel biking is one project I finished. I wanted to own a bike and travel around since college days. I bought one when I got into a job. I travelled to many places. And then during one trip, I felt complete from inside. I felt that I had done as much biking as I wanted to do. I could have done more; in fact, I did travel to more places after that. But there was no urge to hit the highway on bike anymore. Same thing happened with photography. I wanted to do photography. I bought a camera, shot many pictures and then eventually, I stopped clicking photographs because I started enjoying the moments better without a camera.

So, while it is important to complete projects, completion itself is a state of mind. Which makes it difficult to complete a project with the "intention to complete it". Because completion is not "about the project", it's about how "you relate to the project".
I think if we can figure out how to get 40% efficiency solar panels (which have been made in labs, but not mass produced) embedded in electric cars' paint, we're looking at about 1 mph of range added per square foot of solar panel (400 wh per mile / 400 watts per sq foot), and that may work out to 30-40 miles per day of added range just by parking in direct sunlight, which may cover many people's commute, especially for apartment dwellers who probably live closer to work than people who have space for conventionally inefficient solar panels.
int * - pointer to int.

int const * - pointer to const int.

int * const - const pointer to int.

int const * const - const pointer to const int.

I'm not sure what type of grammar could have been used to make this easier. Nobody said that indirection is easy, but indirection IS essential.
I thought the lounge in Tokyo was outstanding. All the drinks, food, shower, internet, etc... you want included in the admission fee. The lounge at DFW is a joke compared. They had apples and packaged cookies + water. Everything else had to be purchased separately.
Also, Consumer Reports has recently had some very positive things to say about the car.
Litespeed is STILL faster than nginx and php-fpm.

Their PHP SAPI is second to none for performance.

You have to understand, you can drop litespeed into a working apache environment and replace apache entirely within an hour with a massive performance improvement (that exceeds nginx+php-fpm). It obeys 99% of apache httpd.conf and .htaccess directives. No other product has even attempted that.

Oh I see now the open version won't do apache compatibility. That kind of kills it.

But if the SAPI can be lifted for php-fpm, that would be amazing.
Kenny Kellogg: Six Links Every Saturday
Cool I guess but seems innapropriate for HN
I could have written this up to the week I launched Bingo Card Creator, after years of frustration regarding never taking anything to completion. The best cure for not shipping is shipping.
I don't really know why anyone wants transparent terminals anyway. Don't they just make the text harder to read?
It's slightly inaccurate to describe deleting and resubmitting as a loophole, because we ban people who do this.
With the level of enthusiasm Consumer Reports showed for the Model S, and the lack of interest in building electric cars on the part of all the legacy automakers, I doubt there is going to be enough production capacity for 200+ mile range electric vehicles in 2017 for Tesla to keep up with demand if they price the car that cheaply.
No, my understanding is that most investments are in the form of (1) grants, e.g. by the National Institutes of Health, to public or private entities that can perform research toward a particular published goal, and (2) loans, e.g. by the Department of Energy (DoE), also to either public or private entities toward a particular goal.

For example, in 2009, the U.S. DoE loaned Tesla USD465 million as part of the $8 billion Advanced Technology Vehicles Manufacturing Loan Program.

About the 'largest donors' part, I think that bit's quite overblown by the conservative media. For example, though I'm not sure if Tesla had any Obama connection, it was held up as an constant example of wasteful spending through the 2012 election and until it had its first profitable quarter this year and paid back its loans early.
Wow, that's very unimpressive after reading the title.

If you use that yearly pass too much during that year, watch out: http://articles.latimes.com/2012/may/05/business/la-fi-0506-... /s
=/ I never got freebie stickers from No Starch Press (probably cause I buy it through amazon). Their book quality is amazing, the paper and cover are very nice quality (unlike other publishers >=( ), I bought the learn you some erlang for great good, art of R programming, and the eloquent javascript.
Tesla did previously build the Roadster, although the Roadster was to some extent based upon the Elise.
This is super cool... been using zsh for a while and wasn't aware!
Wow, and all it takes is one smart angry 'user' and blam! you've got a fork and yet another window system.
Forex is a generic term for trading foreign currency.

So I will be building a site on it just looking into what to build. There is lots of forex.domain sites
And once a recruiter gets a hold of those buzzwords, it becomes a fixed requirement
Even if that's so, can't you have the non-www domain redirect to the www domain?
Postscript uses parentheses:

(Good bye (cruel) world!) show showpage

prints "Good bye (cruel) world!".

Common Lisp uses | to quote symbol names:

(print '|Hello World!|)

prints: "Hello World!"

But in all cases, (whatever the advantages of using rare, or balanced characters to quote strings), eventually you will need to insert one of those characters in a string, so you will need an escape mechanism anyways. It is not hard to understand. On the contrary, as soon as you need to quote text, you can instructively introduce this escape mechanism to quote the quoting character.

"Hello ""small"" world!"

"Hello \"small\" world!"

|A string with a \| in it.|

(There are two things: 1\) the one, and 2\) the second.)

etc.
I thought the typical landfill in the US is willing to accept lithium batteries, but putting a Tesla battery pack in a landfill is economically dumb compared to selling the used pack to someone interested in recycling the raw materials in the pack.
Don't ask for permission: Give it a try!

The worse you can do is to not try. Pick a friendly language and start with a very simple game. Then work your way up...
People who don't fly enough to bother going out of their way to get lounge access?
On the other hand, the stock of every legacy automaker could go to $0 if Tesla is successful and the legacy automakers fail to transition to building electric cars (or even just fail to shed the obnoxious dealerships).

And the stock of every electric power distribution monopoly could go to $0 if solar panels and batteries get cheap enough that we don't need the grid anymore.
Everything on the right of the dash in your example, or something like it.

If you have to use other words to describe what something is, why not use the other words in the first place?
The actual scope needed for a playable prototype is generally on the order of a few hundred to a few thousand lines of code, possibly less when you rely on a framework to take care of the low-level details. You do need a little bit more CS background than web programming to get far, but not a huge amount - if that's the barrier try some introductory CS courses, those were a big turning point for me.
Either that or they're starting to exceed usage. I'm sure there's not some magic mass delete routes for facebook's api. I have to think they're going to be hitting some kind of limit here pretty soon.
Hint: Vic says, "They're just girls. [...] They don't come from another planet." This is a classic example of Chekhov's gun.
I see your point and raise you 0.35mm.

In working on a design I specified 1/4 shafts. Why? Well, from the commonly-available range of sizes this is what met the specs.

Then I went to price manufacturing. No issues here in the 'States. My Chinese CM comes back to me and says I can save money if I go with a 6mm shaft rather than 6.35mm. The 6mm shaft is more common, weighs less and costs less per unit length. And so the entire design slowly changed to metric units and we saved both money and weight.

Of course, this is a loose and probably really flawed hypothesis with nothing but personal data points and random observations for support.
Nassim Taleb argues that the metric system is too abstract for people to relate to as where measurements like an inch (the size of your thumb) are much more easy to relate to. And as someone who studies usability I have to say that he's on to something.
Thanks, this gives me peace of mind in having killed my klout account a few years ago.
Is calling my representative and saying to the staff "I'm a constituent and would like to express my desire for Rep X to support this bill" or is there something more concrete that we should say?

edit: I'm starting to think that for each of the bills we care about (whether it be in support or in defiance), having a "blueprint" of what to say during the call might help the "fringe callers" in calling their representatives (especially if it is the first time doing so)
PHP LSAPI itself has been open-source BSD forever, mainlined into PHP since version 5.3. There's no reason an nginx upstream module for lsapi was not written, in fact, there was talk of doing so from all the way back in 2009: http://forum.nginx.org/read.php?2,10755,10755

Don't ask me why it hasn't made its way to nginx in the form of mainline or a 3rd party module yet.
I've seen the same phenomenon. It's been maybe 3 or 4 names, including one person with whom my only online interaction has been through FaceBook. They're from very different circles of friends, so they wouldn't have interaction with each other except potentially through me.

All of the names were people I interacted with quite a bit one particular week, maybe back in August or so. I suspect we all ended up commenting on or liking the same item, probably something that had been initially posted with a privacy setting of "everybody", which would've showed up in my feed in response to one friend's activity and then my other friends' feed in response to my activity.

If only I could identify what post, activity, or item all of those friends had in common...
It's good to check every once in a while.
Uhh yeah quality hacker news content.
All he did was reverse the order of the types. Right-to-left parsing really isn't that complicated, and mimicking English grammar is not as good an idea as you think it is.
The Washington Super-Whale
These quotes are not out there in a vacuum, they are on a site that randomly deletes your Facebook account. Even if you don't know any of these people it doesn't require much to realize they are jokes.

I mean who would ever say "It's the most exciting thing I've done this year" for a site like this?
Perhaps the biggest thing non-metric people miss is easy conversions. A litre of water weighs one kilogram and occupies a 10cm cube. This makes it really easy to move amongst volume, weight and dimensions.

It is already the case that many goods sold in the US are labelled in both imperial and metric. The order can just be switched on labels. In theory the roads could be left using miles as has happened in the UK.

Clive Cussler used to have a preface in his books saying this: "Please forgive the inconvenience of converting measurements from what most Americans are used to. But in 1991 the United States finally became the last nation on earth to convert to the metric system."

He has long since given up.
How big are the Java or C# reference, including their libraries?
Looking forward to buy it.
Exactly: if 'int const * ' were common, it would be relatively clear that const goes after the type of the thing that is const - but the overwhelming use of the alternate form, 'const int *', makes it more confusing what to do.
Rapleaf charges pennies for it, in bulk.

http://www.huffingtonpost.com/2011/05/14/personal-data-adver...

I don't know what it would be worth it if you were targeting a specific person.
Yeah rounding efficiencies would probably just wind up being mostly a wash as some things round down and some round up or amount to a very small difference over all.

There are better arguments that can be made for changing over to the metric system.
Seems like it could be a long shot in large organizations. The managers close enough to you to be on your side don't have enough clout to override HR responding with "we don't make changes to employee contracts", and the ones who do aren't in touch with the craft enough to understand why you'd want such an exception.
Close-as-duplicate is the right answer, though there's a special place in hell for people who close-as-dupe without referring to which ticket is the dupe. In my previous role as a software tester, there'd be all sorts of tickets closed-as-dupe, yet I couldn't find them. Turns out that they had no common search terms and were (usually) not actually dupes, just that the coders didn't want to think too hard on the issue. I'm fine with "won't fix" or pushing to backlog, but let me see what the dupe is.
Nicely done. I would have killed for this on a recent project doing machine vision.
The article you link to has nothing to do with one-year Admiral's Club memberships. It's about unlimited AAirpasses, something AA stopped selling decades ago.

(With the Admiral's Club membership, you have to assign a name to the membership, and you can only show up there if you look like the person on a photo id with that name. So there is very little abuse and you can go as much as you want.)
I just tried it on Verizon from Chrome on my ThinkPad (via mobile hotspot) and my Galaxy Note II. Both displayed a perfect image, albeit very slowly.

Not saying there aren't cases where it does happen; obviously from that screenshot there are; I just didn't run into it.
The F-35 is about embedded software, i.e. it's about C/C++ vs. Ada, not C/C++ vs. Python. The reason they didn't go with Ada was a lack of programmers, not language design issues, as I recall.

In any event, I don't think the F-35 with its numerous software-related problems [1, 2] is a good advertisement for C++.

[1] http://spectrum.ieee.org/riskfactor/aerospace/military/f35-s...

[2] http://www.nextgov.com/defense/2013/03/f-35-joint-strike-fig...
> The compiler understands Objective-C methods that return Core Foundation types follow the historical Cocoa naming conventions
I just retweeted + followed you as well. Good luck mate. | https://twitter.com/ngoel36
To paraphrase Arthur C. Clarke: "Any sufficiently sized corporation is indistinguishable from a government."
BitKeeper -> git was a painful necessity when BitKeeper started to want money. It's switching to BitKeeper was pragmatism over hardcore open-source principles, a 'lesser evil'.

I have to learn more about KDE -> Gnome, since I remember it was the other way around :)
You can tweak the validation logic to give you the perk. Detailed here:
https://news.ycombinator.com/item?id=5693147
It doesn't require corruption of lobbyists for this to fail.
What makes you assume it was actually intended to go anywhere?

AFAIK, there is a huge influx of bills introduced right before most recesses (or other related times), most offered with no intention of going anywhere, and they don't even follow up on them.

They are done so the congressperson who introduced it can go back home and tell folks "that's why I just introduced a bill in congress to do X".

It sounds impressive, but it's completely meaningless.

I'm not suggesting this is what is happening here, but i'm just pointing out that corruption is not always related to "good" bills failing.
It may be have been introduced just to start a discussion, and make clear how much support there is, to test the waters of the committees, or a million other non-lobbyist reasons that would mean it will never go anywhere.