skysight-inc/HackerNews huggingface dataset:
IMO, that's exactly why Reader exists - structure and creating personal consumption patterns. Social networking is useless for that, it's like recommending replacing a library with a disco pub. Disco pubs are fine places, lots of fun to be had there, but recommending it as a substitute for the library is crazy. RSS/Reader is completely different use case.
that might make another blog post. Or if you have any specific questions, you can email me any time.
It's all so naive.

PIPA/SOPA threatens free stuff. Washington D.C. tariffs on Uber increase prices for riders. That's the common thread.

CISPA threatens privacy and civil liberties.

Most people have at one time or another not had as much money as they wanted, so anything that takes more money out of their pockets is bad.

http://en.wikipedia.org/wiki/Boston_Tea_Party

Most people haven't felt (or recognized) any ill effects from loss of privacy or civil liberties, so it probably feels very theoretical.
I know the government isn't a monolithic entity - we rely on it being many departments in many agencies all full of individual people each bringing their own ethics into play or we'd simply have an automated dictatorship - Chinese-Room style. The problem we're discussing is one governmental body trying to remove peoples' recourse to appeal to the other branches of government, specifically to avoid their work being audited.

By that tired "X needs Y, thus X implies Y for any interpretation of X" argument the existence of bottled water makes drinking of rainwater fall under federal control via the inter-state commerce act. It's kind of clever in one sense but pointless in another.

And if you don't think this is okay you sure spend a lot of time "explaining" it. We weren't having a cite contest but you sure tried to win, and in doing so you don't miss my point so much as you try to overrule it with precedent.

We wouldn't have a system of carefully enumerated powers if we really didn't care and they all just meant the same thing. In the end, yes, we still end up governed. But in the same way people dislike trusting a single company with all their services they dislike trusting a single governmental body with too much power. And the power we really can't let anyone have is the power to grant themselves more power. If there's a law, or combination of laws, that read that way, it's a bug not a feature.
wanting to make my own video games was probably a big motivator for me as well.
Executive summary: If you don't like part of the language, it is really easy to add your own hack and make it worse ;-)

Really, you should trust the core developers on this one. Empty set literals are missing from Python for a reason.
So...basically this is just an Avvo clone using Rails/Bootcamp, minus a lot of client development features, and...more expensive?

Competition for legal services is a good thing, but all this really has going for it right now is the name.
Circles don't, but intervals do. If you start at middle C (C4), you can go up to G4 to get a fifth or down to G3 to get a fourth. Ergo C-G can, in the abstract, be thought of as a fifth or a fourth.

I think what you are trying to say is that going clockwise gives you successive dominants, while going counterclockwise gives you successive subdominants.
This is why you should never build a startup/app based on someone else's API especially when that someone else doesn't take money from you. Seriously, who would want to run a business that is completely dependent on someone else's choices?
>Of course it does: it means any malware that manages to get onto the machine running as a non-administrator can arbitrarily compromise Chrome.

No. The malware would need to be run under an account with write access to Chrome. Because Chrome is in a user directory, the only accounts that should have write access to it are administrator, and that same user. If malware is running as the normal user account, then it can compromise the Chrome executable, and be able to run on that same user account when Chrome gets re-run. However, this at best allows malware to turn a 1 time compromise into a persistent compromise, and even then it is an ability that the malware has anyway. Assuming that Windows has no mechanism for a user to execute arbitrary code at login (which I doubt), the malware can always replace one of the shortcuts on the desktop with a shortcut to a malicious executable, that then loads the original executable, and maintains the same icon. Granted it is harder to detect a compromised executable, but if you do not know to look, how often to you check shortcuts/login programs?

The malware cannot use this for privledge escalation because the only user who should ever run the Chrome executable is the user in whom's directory the executable is installed. And this is also the only non-administrator who could have compromised it in the first place.

Installing to a user directory does however prevent another type of privledge escalation, because you do not ever need the give the executable (or installer) administrative access.

EDIT: I completely re-wrote this while Silhouette wrote a responce.
Which is more Pythonic?

list() or []

dict() or {}

set() or ????

I would argue that the left is more pythonic and expressive.
Show HN: giver.ly - Discover. Give. Impact
The thing is it takes time to establish exactly what the right standards are, and it's not necessarily settled after today; there might be a circuit split or appeals to confuse the issue in the coming years. Where national security is concerned, the standards are different from those we're familiar with in criminal cases, for example in not requiring a warrant for issuance. See https://en.wikipedia.org/wiki/National_security_letter

Now, you say that these require authority that the people 'would not and did not grant to the government.' I'd agree that they should not, but as I recall there was quite a lot of popular support for the PATRIOT act when it first passed, and the concerns of civil libertarians (including mine) were pretty much sidelined.
Agreed! What defines easy and up to date to you? How would you like the book to be laid out?
I'm curious where the line is drawn.

What if they had a different file for every user?

What if one were to setup an independent site that reported the presence/absence of these files on 3rd party sites, but explicitly pointed out that the absence of the file, given the history of it's presence, meant there was a high probability that a NSL was served to a specific site, for a specific user...
"Startups identify with JavaScript. When you’re just starting out, you need to be dynamic. You need to be flexible. You need to be able to bust out a prototype that just works, and you need to be able to change it on a dime without recompiling your code. JavaScript was once the startup of the browser wars, and it crushed Java and Flash for the same reasons that startups have the ability to disrupt markets and displace the established players: agility and flexibility."

What nonsense.

1) " When you’re just starting out, you need to be dynamic. You need to be flexible. You need to be able to bust out a prototype that just works, and you need to be able to change it on a dime without recompiling your code."

Unlike Perl, PHP, Python, Ruby, any of the Lisps, Lua, etc.? The real reasons js is interesting on the server side is code sharing and node's (flawed) concurrency story.

2) "JavaScript was once the startup of the browser wars, and it crushed Java and Flash for the same reasons that startups have the ability to disrupt markets and displace the established players: agility and flexibility."

Comparing apples to oranges. Also, the term "browser wars" means browser vs. browser, not embedded scripting language vs. plugins.
And that's the problem. This whole union-style protest negotiation tactic is absurd. They are not entitled to a better deal as long as other workers are able, willing and qualified to step into their shoes and do the job. You work or you are out, it's pretty simple.

Given Uber's recent history with authority, I wouldn't be surprised if some shady organization employed all these unhappy people to go and protest. Most like, actually.
Why not allow spaces in a password?
Because writing property lists is even more annoying than writing crontab syntax.

Seriously, plists suck.
I just wish someone could find the old discussions...

The main argument I could see against empty set literals was how wrong it felt adding it to the grammar. Even adding 3 lines of code for the feature, felt like it was just creating chaos in a zen-like codebase.
No. Did I say that?
So, are you saying that if you ask for a raise/promotion and don't get it, then you will gather your friends around your bosses's cubicle and chant and protest until you get what you want ? That's definitely going to get you a promotion, yeah.
"Seattle has the highest survival rate for heart stop events in the world at 56%. That's because of pioneering advances in EMT training, broad availability of AEDs, high percentage of people trained, etc."

Statistic is true, but to say it is because of those things would requite some further analysis. Given confounding factors I don't think you can make that claim.

Seattle has an obesity rate of 22.5%, compared with 35.7% nationwide, and 33.1% in Detroit. Obesity is a major risk factor for cardiac arrest.

Seattle is also extremely white for a large American city, 67.1%, versus a place like Detroit which is 82.7% African American. Black American's have significantly higher incidences of hypertension and cardiac disease than White Americans, both for reasons that seem to have some unrealiable relations to genetic heritage but more significantly due to social stressors related to racism and overrepresentation of poverty.

Speaking of economics, Seattle has a median household income of $45k, while Detroit has a median household income of $26k. Cardiac Arrest risk factors are greatly exacerbated in the United States by poverty.

I don't deny the importance of instituting up-to-date protocols for Emergency health personnel, broad equipment supply, and widespread lay education. But to give them all the credit is to ignore Seattle's many advantages, and Detroit's many other sufferings.
I don't think that the press is giving him a pass, so much as what he is doing has the approval of BOTH parties.

The press (I'm talking about the one that drives the political discourse, in this case, the major news networks) is divided into three teams:

1) MSNBC aka Team Democrat

2) Fox News aka Team Republican

3) CNN aka Team WE'RE NEUTRAL WE'RE NEUTRAL, PLEASE DON'T CALL US BIASED

Team Democrat will almost never say a bad word about Obama because he is a Democrat (and this would anger his base, aka their viewers).

Team Republican actually APPROVES of what he is doing so don't attack him on it (instead choosing to focus on attacking a fictional Obama character who is a "Socialist Atheist Muslim Commie Infiltrator born in Kenya").

This leaves CNN, who out of fear of ever being called biased, attempt to be neutral (as opposed to objective) and so take part in "he said, she said" journalism, and right now, both he and she are saying the same thing: "OBAMA NATIONAL SECURITY POLICY GOOD".

examples:

1) Democrats say Obama's new healthcare bill will help decrease the deficit, Republicans say it will add to the deficit. What's the reality? The f*ck should I know? It's not like we do any investigative journalism here, let me instead have a split screen of two a$$holes engaged in a shouting match. One representing team Democrat and the other, team Republican.

2) Democrats say that Paul Ryan's budget proposal does not offer any specifics as to how exactly he would lower the deficit and thus is not a serious proposal. Paul Ryan disagrees. Who's telling the truth? I don't know, it's not like I know how to read or anything.

I also specifically picked these examples to mention another trend, that of CNN (and other news networks/outlets hoping to earn the moniker of neutral/bi-partisan), fearful of charges of being part of the "liberal media" will over-correct, and usually be harsher on Democrats than Republicans.
Never really thought about it that way, but yes, that definition fits. Some are amazingly elite, some are mediocre, and everything in between.

It's what led to lots of development jobs being outsourced to India and similar. Thankfully though it seems that trend is reversing because businesses are finding out what they gain in cost savings is quickly eaten up by lack of quality.
This just shows Google just doesn't get design. Sure, they may have figured out CSS3 and made Gmail super hard to use, but they don't really get design.

Ever noticed how Facebook kills a feature? Slow, steady, they drift you away, showing you by hand what better is out there, and then the feature disappears, first from our conscious, and then from the website. If FB was the one calling shots here, they probably would have somehow merged G+ and Reader, and then slowly started to show us those stories better using Currents, and by the time everyone is comfortable, would have killed Reader.

Google doesn't get design. It has to be in everything. Even in killing products off, there is design. You can't design with a corporate sledgehammer. All they seem to be doing is kill off established niche products in hopes of somehow making a niche social network successful. If only someone builds a better search engine, right this moment.
I agree that home robots will be task specific and not anthropomorphic. Examples I would buy if they were cheap:

-robot to stack and unstack the dishwasher

-robot wheels to put the garbage bin out for weekly collection

-robot mower to cut the lawn

-robot laundry hamper to take clothes to washing machine when full

-robot to clean kitchen benches and stove-top nightly
Except for the water, isn't that exactly what you'd expect from a taxi?
The world is a flywheel
The author's time is apparently not worth much, considering the things that he recommends doing.
>I subscribe to about fifteen developer blogs that update only two or three times a year. Huge waste of time to visit their websites, but whenever anything important happens, I'll know.

This is the EXACT use case I desperately need it for.
Could be cool; I don't know programming but I would love to be able to make some finance apps that no one has seemed to produce thus far.
Jamie, you know, it's kind of funny that people complain about these driver's "poor" conditions. I took an Uber black car ride about a month ago and chatted with the driver - he works for 6 months and then passes the car to his cousin, while he uses all the money he's earned to chill on the beach in Brazil. Oh, did I mention that he works for ~20 hours, but only 3 times a week, or whenever he feels like getting out of bed? Yeah, the dude wasn't just unhappy, he was overjoyed with the flexibility and ridiculously good pay of his job. But of course, if 10 people chant outside of a building, they aren't just disgruntle losers, they are unhappy because they aren't given then. sigh
Thanks, looking forward to your review :)
Noob question: do you think it's possible for someone knowing Ruby to use this tool as a shortcut to learn some Javascript? I mean how close to human correctly written js code is the resulting code so that it could be effectively used as an example to learn from it?
Summary:

If you're still thinking of buying SimCity, don't, we're not going to change a thing. To those of you who bought it already, thanks for your money.
Side project now
If an executable is installed where it can not be simply overwritten, then compromising a session is not sufficient to permanently compromise the program. If it is in the user's directory, then compromising one session lets malware insert it self and compromise every session.

Exactly.

There's an old notion in computer security that as long as you can stop someone getting root, you're doing fairly well. In an age where data leakage, privacy invasion and phishing are probably more serious threats than causing "real damage" that can be fixed by simply (relatively speaking) reinstalling and/or restoring from back-ups, I find the emphasis on not being admin by default rather quaint. Of course it's a step in the right direction, but it's nowhere near sufficient.

Any user probably has access to their own e-mail, files, and so on. Often, that data will be far more valuable to an attacker or disclosing it will be far more costly to the victim than merely installing a virus that makes old-school letters drop down the screen or even than turning the machine into part of a botnet.

Ideally, we'd have an OS-level access control model that restricted access by application and data type, not just by user. There are practical challenges to implementing such a model without unacceptably compromising usability, but at least ensuring that only the intended applications are running is a significant step in the right direction. By avoiding that level of explicit check on changing code you're going to run, Chrome is stepping in the opposite and exactly wrong direction.
I have the opposite anecdote; which is that all of my email addresses redirect to my Gmail, and I don't recall a false positive for at least 6 months. And in the past they have usually been things like activation emails.
Google Reader is not just a feed but also as a tool for many people that are oppress by internet censorship it the only way people get free information and fight oppression...

I guess Google don't care

http://www.technologyreview.com/view/512566/unintentional-in...
Asking for something is a bit different than protesting for it. Typically you'd first ask, and then you'd either get it, leave, ask more, or move on to a more forceful way of "asking" (such as protesting or striking).
Vertical crawlers and linkfarms going out of business is different than publishers going out of business. The web's fertile lifeblood is content, federated, distributed, content accessible by URL. I worry more about newspapers going out of business than comparison shopping sites or RSS readers that never could charge $1 per month, that's nostalgia for a history that never existed.

The open source community as a whole continues to put people out of business by offering free alternatives. We don't call it evil, we just tell those who can no longer compete with free to find another business that isn't com-modified.

There was a time when people also sold memory managers and TCP stacks and everyone OS vendors put them out of business by including their features.

If anyone is hurting the Web these days, it is mobile, and a new generation of DRM'ed, native, locked down computing devices that take away far more rights than people who had general purpose computers used to have, and who push a new way of distributing applications that is platform dependent, distribution dependent, even carrier dependent in some circumstances.

Yeah, but keep droning on about ads, ads, ads, as you seem to do in every post, and how the world would be a much better place if somehow people had paywalls and subscriptions for stuff they access for little transaction cost today.
Ok, "personal consumption patterns" now means the authors I want to get updated about. A better analogy would be subscribing to see what an author publishes and subscribing to hear about what everyone is reading; sure, you get a lot of noise but is way more opening and less self-centered. And if you happen to like a lot of authors you get more focus in the ones that are more likely to be of your enjoyment because people like you are working as a quality filter.
Does the title of this article propose a false dichotomy between two equally unlikely outcomes, or was that a giant waste of 15 paragraphs of my time?

Look, JS is a lovely language, and it's fun to write things in Node. However, no one thinks that JS is going to become a "universal language", even though all the cool kids are writing the next great todo list web app using Node-powered hyper asteroids. Nor will Javascript "die out" for reasons that should be obvious to anyone. Some people will write backends in Node, but most people will write them via one of the other myriad backend languages available. Huzzah! Choices in backend development. Rejoice!
Do you honestly believe that the primary motivation for this evolution to SimCityVille has anything to do with how much fun the new version is?
Yeah dude.

For something I love and want to use all the time, like Python, I'll make my own cheat sheet. For something like MySql, where I have to kick myself to pay attention every thirty seconds, there's no way I'm doing my own cheat sheet. I can barely bring myself to do the actual work.
You don't necessarily need sous-vide equipment to do it. Here are some people that did it using preheated water and an insulated cooler:

http://www.seriouseats.com/2010/04/the-food-lab-perfect-rack...

While real sous-vide hardware will get the temperature precise enough to do exotic things with certain ingredients, a simple water bath in a cooler like this will get you 99% of the way when it comes to a steak or lamb chop.
>> From the ground up, we designed this game with multiplayer in mind – using new technology to realize a vision of players connected in regions to create a SimCity that captured the dynamism of the world we live in; a global, ever-changing, social world.
>We took a look at Zynga, and they seemed to be making money at the time.

Sounds so true that I almost spat out my drink.
Wouldn't some level of support fall out of their graph search, by default?

I couldn't bring myself to more than skim the WSJ article, and I haven't used FB's graph search. But if you can search for "people I can reach/see" union "word" [where word can be e.g. #foo], it seems to me the userbase is already partways towards support, before FB does anything further.

I guess this leaves me wondering whether or not graph search already indexes "#foo", or whether it doesn't yet understand #foo as an targeted entity construct.

If #foo is already understood and indexed, then is this initiative then a matter of providing optimized aggregator UI's and/or API's?
I forgot how pleasing to read were those news articles compared to today's fast-paced news delivery mechanisms.
This is really an irrelevant question - but why does Uber make a big deal out of the colour of the car? They say on their website that a particular tier gets you a black car, and you say there something about black car drivers. Why would you care if your car is black, or red, or yellow, or whatever. I can understand not wanting a fucking pink car or something, but still.

Eg "Hop into the sleek black car", "Our classic black car option is the default". WTF?

Maybe it's a US thing - I'm from the UK and I have no idea why you would need a car of a particular colour.
The article rises to the level of the lowest common denominator, namely, the typical "dumbed-down" American who is unable to formulate an independent opinion.
How about - they know Uber is dominating and they aren't going to stop, therefore if the drivers quit they are simply screwed and there won't be any more work for them? This is a free market, so they can start a competitor to Uber and work there together, but if they can't, negotiating by means of protesting isn't really helpful. This looks like a dirty union-type negotiation. Those were great a 100 years ago, maybe, when low wage laborers were really poorly treated, but no more. These guys are taxi drivers, and I am sorry if Uber is cutting their wages a little or firing the bad ones. This is a free market economy and no one said taxi drivers are entitled to anything.
Hmm... One possible interpretation: FB has an international presence and legal obligations that the CISPA immunity grants don't cover (they are domestic to the U.S.).

CISPA data sharing therewith changes from risk (to FB) mitigating to risk producing.

This is pure speculation on my part -- a limited and limited-ly informed thought exercise. Nonetheless, I find it an interesting (whether or not at all accurate) thought.