skysight-inc/HackerNews huggingface dataset:
I do count ARC as a form of GC. The test is if the developer has to manually litter their code with calls to release/free memory.

You do not need to do so in Android (Java), iOS (ObjC), Windows Phone (C#) etc.
Most crimes committed by US government officials in the course of carrying out their duties are documented in some way by the government. Those documents are subject to disclosure under FOIA; indeed that is the purpose of the FOIA.

That the FBI knew of a plot to murder American citizens and did nothing to warn the potential targets of such a plot; and furthermore since no one has, so far as we know been indicted, fired, reprimanded or otherwise held accountable for what is on the face of it a very serious crime... the obvious implication is that it was either some element of the government itself, or one of those monstrous public/private partnerships (like Xi/Blackwater/Triple Canopy/etc.) that is a "deniable violence provider" in the current global security context.

Now we can argue forever in the absence of further facts; but given the evidence we do have, it certainly suggests that we are looking at the very least, at a contingency plan to kill American Citizens on American Soil, for nothing more than exercising their rights under the 1st amendment.

The common understanding of Due Process as mentioned in the Bill of Rights specifically refers to the "due process of law"; and as such, the government deciding to kill American Citizens would seem to require a capital trial. In a court of law, before a judge with the usual 5th amendment rights to know the charges against one, and to hear and challenge the evidence on which the determination of their fate will be made; that is clearly not happening here.

We are clearly not living in the moral universe that we're taught about in civics class anymore. And while it's always been the case that some people "become cops to break heads", what we are seeing evidence of in the last few years is the emergence of an elite consensus that state violence of lethal intensity could be legitimately employed against unarmed civilians domestically as easily and as casually as it's deployed in Afghanistan or Iraq.
One of the things I often like to point out to those that criticize India's unreliable infrastructure is this: If it came to be that India were at war, taking out its power stations would give very little benefit to an enemy. Most industries and businesses have made provisions for generators and inverters (huge batteries that store electricity for a few hours of use) so as to not depend on the flaky power utilities
> Carl Meredith is one local viewer upset about Ovation’s removal from his Time Warner lineup. Meredith and his wife, who live near Clayton, are big fans of Ovation’s reruns of the original British version of “Antiques Roadshow.” Meredith said he had his DVR set to record the episodes during the day, and the couple would watch them together at night. Now, he gets a blue screen telling him Time Warner Cable no longer carries Ovation.

That's a rather left-field choice of show to enjoy, and in most of these discussions reruns (especially esoteric ones) don't get a lot of focus. Pundits tend to focus on the newest episode of, say, Homeland as the item worth buying. The Merediths show us that there is more to that puzzle.

The à la carte selection of and payment for individual shows, as opposed to individual channels, may have some merit after all; if you read between the lines, they don't want Ovation. They want reruns of British Antiques Roadshow, and Ovation just happened to have them. This couple is already down the road toward a different model, too, since they utilize their DVR to time-shift the episodes anyway.

The downside to shifting to paying for shows is (the often useful) local network affiliates, live sports programming, real-time news, and so forth, which are problems yet to be solved. Basically, anything live. I think the generation that's in their 20s and 30s now, though, is more palatable to this kind of model, and we're very likely on the way.

----

Other point I'd like to make here is that British Antiques Roadshow is produced by the BBC, who haven't quite figured out the United States yet. Different legal systems force them to make real bummers, like rescoring Top Gear since they have a very liberal licence to use popular music in the UK and America is a very different picture. In many Top Gear films, the music is half of the equation[1] and its replacement with stock light rock jams is a real shame. Heard some of that in the Best of Top Gear edits that BBC America just aired. That's also probably why they have to be really aggressive on YouTube, and a lot of the unofficial clips of Top Gear on YouTube have been disappearing, replaced by official edits following the same rules.

A lot of Americans, myself included, are chomping at the bit for Top Gear but the BBC finds itself having to edit it to remove British-specific jokes (which I disagree with) or rescoring as mentioned above (which is just unfortunate). They're pretty lax on QI on YouTube, though, which is just great; I've seen all of QI XL Series J so far, not far behind Britain.

[1]: Example from last series, brilliantly written, shot, edited, and scored: http://vimeo.com/40226173
iOS app ports certainly seem to be popular on OS X.
Of course this would happen. But do realize how much more valuable the whole site would be to the users and to YC. This should be tested.
Price increases are the natural response from market forces given the reduction or merely risk of reduction in supply. This has at least two important beneficial effects: 1) people are less likely to panic buy 2) the incentive for supplying increases.
Up and to the right…
FWIW I think exactly the same way. Since I was in high school I remember not studying a lot for the exams the day before. This was maybe a combination of me being lazy or uninterested and because I thought that whatever I did not know "by heart" at the time I won't learn in 5 hours.

Still, I got out of HS quite fine, I got a BSc with highest GPA of my generation and went to do a PhD in Comp. Sci.

Nowadays I have to do interviews quite often and I although I use some of the "programming riddles" (there is so much you can test in 1 hour phone interview) I usually try to "read" the most I can from the guy I am interviewing.
Check out the PeepCode "Full Stack node.js" screencasts - it shows building a full app using CoffeeScript.

https://peepcode.com/products/full-stack-nodejs-i
It might be an admission of defeat that leads to victory.

"DOS was popular because it had software from day one. And it had software because Tim Paterson had thought to include a CP/M compatibility feature in it . . ." (http://www.joelonsoftware.com/articles/fog0000000054.html)

Edit: And, as someone else said in this discussion, "developers, developers, developers".
Google, Yahoo accused of funding piracy
> "A pint's a pound, the whole world round."

A UK pint is 568ml, which is some way off 454g. Unlike the US pint, which is much closer at 473ml.
In Python 3.3:

Iterate over keys: "for k in d.keys()"
...over values: "for v in d.values()"
...over both: "for k, v in d.items()"
A random note for those who might be inclined to think that gerrymandering does not have a significant political impact. In the 2012 elections, Republicans carried Congress by 233 to 200 seats. Yet across all Congressional elections they lost the popular vote by about 1.35 million. (http://skeptics.stackexchange.com/questions/14315/did-the-de... is where I ran across this.)

The cause of the discrepancy is largely gerrymandering.

Unfortunately lots of states have laws about trying to draw boundaries that put ethnic groups together, etc in non-trivial ways. There are algorithms that can produce maps satisfying those restrictions, but they are more complicated. And, for obvious reasons, they often have the goal is producing such maps with a definite electoral bias...
As an entrepreneur, I often wish I had just invested the 4 years and gotten a degree. The piece of paper guarantees you a minimum of 60,000 dollars per year in America. It's a way for upper middle class kids to get their parents to pay for an easy button into their first career. As an individual with that privilege, it's a must-use.
The real trick comes not in preventing mistakes, but limiting the damage they can cause. I'd love everything I do to work perfectly the first time, but seeing that I'm human, that's just not going to happen. While I'm not in the medical industry, any mistake I make could easily cost thousands of dollars or more (I work on WePay's financial infrastructure) if I don't put appropriate fail safes in place.
Elegance is not optional
Protecting Amazon From Itself
Thanks! I definitely didn't do a good job at that based on the feedback I've received. I'll try to make it more prominent because that was the sole purpose of the project.
Peter King near tears, threatens to quit Republican Party...
I overall agree with you on "Code Complete", but where did you find data that disproves 'orders of magnitude programmer's productivity'? I can't reach the linked website.

I'd be genuinely interested to check that. While still anecdotal, my experience from working in big and small companies in 4 countries is that there certainly is a absurdly wide gap in productivity between programmers.
Nigeria’s Internet Newspaper, YNaija Unveils Major Ad Campaign
Splitlines are very likely to cut through urban areas. Since the urban/rural distinction is meaningful in American politics, this has interesting consequences.

I'm not sure "arbitrary" always gets you "unbiased," or "unbiased" always gets you to "fair."

Fairness requires tallying up the numbers of disenfranchised in the new method, comparing it to the old. Splitline will exclude some urban voters from the political process for the foreseeable future, and some rural voters. It's not obvious which group loses more (it's highly contingent on the population distribution). But it's worth tallying up, just to see.

If disenfranchised is really our concern, why not just try to minimize it more directly?

Let's say someone is defined as "disenfranchised" if they identify with a party with no chance of victory, or if they contribute overflow votes that will never be necessary for their party to win the district. If you're in a minority party that gets less than 40% of the vote, you're disenfranchised. If your party has over 60% of the vote, then everyone beyond that 60% is disenfranchised. (We can quibble over the definition, or generalize it for more parties, but let's just assume we have some operational definition approaching "disenfranchised," without any definition, we couldn't evaluate the success/failure of splitline anyway.)

Now just draw all the constitutional district maps, and pick the one that disenfranchise the fewest number of voters possible.

Ok, that may be computationally infeasible. So instead, just have each party draw it's own recommended map, and then pick the one of those offered that disenfranchises fewer voters (using data from the last election, maybe).

[1] A man-made definition is exactly what splitline recommends against, but even imperfect but vaguely reasonable definitions of "disenfranchisement" in this method will tend to be more "fair" (in terms of reducing disenfranchisement) than purely arbitrary dividing lines.
Ok, more platitudes, still waiting for a specific criticism of this architecture and its claimed limitations.

I'll repeat myself: most big data problems fit into the mold of query = function(data), map reduce is a practical substrate for building algorithms to compute these functions, and this paper presents a practical architecture to implement these types of systems.
But even if the request handlers don't perform blocking I/O, the interpreter is still single threaded, so any computation the handler does blocks all other handlers - only one runs at a time. "Concurrency" in the context of node.js usually is referring to simultaneous connections, not parallel handling of the connections.
I own a car (and love doing so), but I also have zipcar for a few uses cases. The insurance issues are covered because I have a car and thus car insurance, and because my zipcar is paid with a good credit card.

1) Zipvan. U-Haul is essentially rape. Zipvan is $12/hr for a Ford E-series van (E-250 I think). Perfect for transporting stuff. Also just barely fits in most underground garages (6'6"), but fits, unlike trucks (although U-Haul does rent vans, too). Only needing a van for an hour or two is perfect.

2) Use when on a trip. The thing I hate is renting a car at the airport (say, $20-100/day), then driving it to a hotel, paying $50/day to park, and not using it much (maybe not even until I drive back to the airport). Yet, if you have to go to a colo or something, having a vehicle is essential, and a taxi really sucks.

3) Trying out random cars. I wanted to see how I felt about the A3 and the BMW and the Volvo. etc.

4) When my car is broken, and I need a car at the very last minute, there are a few zipcars near my house. If I'm not picky about the vehicle, I can almost always find something within walking distance; failing that, long walk or taxi. Public transit from Oakland to the Peninsula is defective (3h+ for a trip I can do in a car in 45min). This saved me when my garage door was broken in a way which prevented me from taking my car, which I discovered a few minutes before I needed to leave. The alternative was paying $150 for a taxi (which in the Bay Area isn't even that likely to work), or stealing a car on the street, so Zipcar paid for itself.

My big problems with zipcar are that a lot of the cars are badly maintained or dirty, and I nearly always end up filling them up with gas (and often the stupid card doesn't work, so I pay on my own credit card and get reimbursed), and they don't have any really awesome cars (I'd love an A7/A8 for $25/hr), and the problem with "oh no, what if something goes long and I have to extend".
That's what books are used for nowadays.
Because the mods set up a bot that automatically closes questions that get over X amount of upvotes.

Or at least thats what it seems...
Which is such a shame. Until that changes these patent trolls have no motivation to stop what they are doing.
Where do you live? I live in one of Canada's most expensive cities, but I live on less than $1000 a month. I am comfortable and don't feel poor, but a lot of people would call my house a slum and my rations meagre. If you can practice a little austerity, even 30,000 a year will allow you to accomplish your goal.
There is nothing easy about drawing districts...what fundamental rule is there that says it is better for my household to be grouped with the politically-polar-opposite area south of me rather than the more politically similar group east of me? Is it bad if each district contains demographically homogenous groups that vote as a bloc? How else to introduce diversity than by organizing districts differently than traditional neighborhood boundaries?

Obviously, there are some who will attempt to game the system? But one candidate's gerrymander is another's fair apportionment...to dismiss it all as a big conspiracy controlled by indefeatable evil interests is to practice the worst kind of intellectual ambivalence.
Mom Entrepreneurs Are Going to Eat Your Lunch
this happens way more than people (care to?) notice
How old are you now? If you're young, and you can hustle some financial aid (not as hard as you think), then go for it.

A degree is more about access than knowledge, TBH. Go to a good school, find some professors working on really cutting-edge shit, and work for them. That will give you a better education than just about anything else. If you're just taking classes, any non-Ivy school is going to give you the same education you could get for free online (assuming you really put the effort in).
She stepped down in 2003. It could be argued that she really didn't build the company that was sold for $500MM.
You're right, but it also happens when you paste in the status button before hitting "Post." Try this: go to Facebook, post a link in your status box. Wait a few seconds. Notice that it will populate the link information fields even before you submit the post. It has to get that info from somewhere. That's where the crawler comes in.
That would result in some of the representatives being elected on a national basis. So any voting bloc that makes up 5% of the population nationwide, but doesn't have a majority anywhere in the country, would still be able to get representation in Congress - they would have 5% of the proportionally elected seats.

This would also be a big step towards eliminating the two-party situation we're currently stuck with and greatly increase political competitiveness. If you had 100 proportionally elected representatives, for example, any party with 1% national support could get one representative in the House. This would allow for 3rd parties to get a political foothold which they could then use (if they become popular enough) to eventually unseat the Democrats or Republicans in non-proportional seats as well.
Neko is also worth a look, it is another solution from Nicolas ( haxe's creator ) and can easily be targeted from haxe, it is often a more robust solution than PHP in the form of Neko vm, the concept of targetting PHP and then remapping to Neko, when traffic increases is really powerful.
http://nekovm.org/
Spod ( ORM mapping ) is being unified between backend targets, allowing Haxe3 to work easily with databases in an OOP structured approach, while still allowing the same code base to compile to Neko and PHP solutions.
http://haxe.org/doc/neko/spod
Haxe remoting allows objects to transfer between targets, so from flash, to Javascript or to PHP/Neko/Nodejs.
http://haxe.org/doc/remoting
There are many other examples of haxe/haxe related workflows that make the haxe eco system worth exploring, my thoughts are that you probably won't want to work directly in any other language after using Haxe, I certainly resent clients that want me to use as3 and the thought of raw js is enough to send one to an early grave. Really worth using haxe a pragmatic practical choice for rapid lite developement.
Follow through commitments with Stickk
I think you might be confusing absolute or rooted FQDNs (Fully Qualified Domain Name) and relative FQDNs (in the context of DNS) with valid or invalid email addresses.

An absolute FQDN ends with a period:

apple.com.

A relative FQDN does not:

apple.com

When a DNS resolver sees an absolute FQDN it has a pretty direct path to getting the corresponding IP address.

If, instead, the resolver is looking at a relative FQDN it does not, and it tries to fix it, and it could go around in circles for a while depending on where the resolver is running. What the resolver does is add different forms of DNS suffixes it has available until it either figures it out, fails or times out. For example, if the resolver is running on www.example.com, it might try the following:

apple.com.www.example.com.
apple.com.example.com.
apple.com.com.

If it finds any CNAME records it will follow them and go around in circles some more. I ran across this recently while looking at the whole issue of email validation through DNS. So, this is fresh pain you are hearing about!

Here's my post on SO:

http://stackoverflow.com/questions/14065946/what-would-cause...

I also have a DNS function test page on one of my sites here:

http://www.tommyteaches.com/test/test2.php

If you try a domain like "notarealdomain1.com" you'll see that it takes a while (20 to 30 seconds per test) for the DNS functions to resolve it. If, instead, you enter "notarealdomain2.com." (period at the end) the DNS resolver will come back almost immediately. This is due to the DNS suffix append mechanism described above.

Note that if you enter the same name twice, the second test will return faster due to caching.

Here's an interesting read:

http://tools.ietf.org/html/rfc1535
Users want a phone that works well and does everything they need it to do as well as being heavily and creatively marketed and praised by the technical elite. There have been several platforms come and go that succeed at the first two parts and fail at the second two. Marketing is in control of the company, approval from the would-be first adopters is much harder. Apple didn't need to work hard to impress people like us with the iPhone; we bought it because it was made by Apple in a time when they could do no wrong in our eyes. Windows Phone, for example, has massively impressed the tech press as a truly different experience compared to Android and iOS but failed to make an impact on the technical elite for one reason or another. WebOS was another "should have been bigger than Android" but we snubbed it due to what we deemed to be inferior hardware (exclusive carriers doesn't mean much when so many switched to AT&T just to get the iPhone even on EDGE).

I use "we" and "our" metaphorically, but I think the point still remains. The iPhone didn't become the defacto standard for the average customer without the approval of people like you and I. Bear in mind, the iPhone didn't have an app store to rely on until mid-2008.
Some of my thoughts on product and the creative process behind creating products
Actually, I was thinking of a time when such a thing might become automatic

Remember when your uncle would lecture you on the benefits of keeping an account of where you spent your pocket money? Well, that's now done automatically because of credit cards.
If there is one lesson to be learned from studying the history of the 20th century, it's that genocides do happen; governments can go crazy and turn on their citizens.
So is the 1.35 million number just the absolute difference between all votes cast nationally? Doesn't there have to be so e adjustment for districts in which many D voters elected an easy winner but in which excess votes don't really do much since it is an easy win?

And of course, there's other explanations besides gerrymandering...it could be that the RNC and its financial allies spent more savvily in tight races and pulled through. The problem of money is of course its own discussion
For those with RSI problems, I used to get it very badly. I completely stopped it by changing my mouse hand every several weeks. It only takes a few minutes to get used to the new hand.
Just my way of giving something back.
Android doesn't use a bytecode interpreter in any modern version.
Ask HN: Github as resume, what does it really mean?
It is so often said "your github account can be a great resume", but what does that really mean? What will a potentional employer specifically look at on your github account? Will they glance at the most recent project you committed to and assume this reflects the majority of your work? What if you have forks of projects that you have not actually committed any pull requests to at all?

If you were an employer, what would you look at on a github account?
It may be that they are not against fun at all, but just didn't follow that the use of the word "necessary" was meant tongue-in-cheek, and were asking out of sincere confusion.
If you want to retire that early then a salary / comfortable job won't get you there. Especially if you are as young as you sound and are already requiring 6k a month. Your best option is to skip the degree and go for broke on the next big thing if you want to legitimately retire. That is provided you actually have the means to do so and this isn't mania speaking. The problem with a salary job is you get comfortable and buy more stuff until eventually you make babies. You should revise your goal to "working for yourself" as it sounds like what you actually desire is freedom. It's a much different scenario to retire at 35 then it is to automate a passive income which affords you freedom. 6k a month is only 600 customers at 9.99 recurring.