skysight-inc/HackerNews huggingface dataset:
Potential car dealers? Is this kind of like all of those "potential babies" that are killed when a man masturbates? I'm guessing people are missing your joke...
Exactly. MS failed in the PR battle. Completely and miserably failed. They had a great idea and its unfortunate they caved in so easily.
Does indeed still apply, and is actually formalized into the language spec itself [1] in section 7.15.5.1 Captured outer variables. So it's actually a feature (really) in the case of C#, not a bug.

[1] http://www.microsoft.com/en-us/download/details.aspx?id=7029

"the local variable x is captured by the anonymous function, and the lifetime of x is extended at least until the delegate returned from F becomes eligible for garbage collection (which doesn’t happen until the very end of the program)."
Refactoring GitHub's Design
The conventional workaround:

$ mysqldump -d my_database | sed 's/ AUTO_INCREMENT=[0-9]*\b//' > dump.sql
The petition site here is WhiteHouse.gov and has done quite a few things in past.

Other sites though, I have similar thoughts!
Old indirect injection diesels could be fixed with a rock and a hammer

Or, in a pinch, two rocks
Why do you need to uninstall? I use Sumblime text in Vintage (VIM) mode and it's amazing!
It's worth pointing out that other public-key encryption algorithms don't have the same vulnerability to quantum computers. It's also unlikely (but unproven) that quantum computers can solve NP-complete problems.
If it had something like tramp in Emacs, that wouldn't be an issue. Heck, I sometimes log in to remote VPS where I have an Emacs configured to suit all my needs, open Emacs there and edit file on my local machine using Emacs tramp.
It can get quite rough in Summer. The Sydney to Hobart Yacht Race frequently claims lives and it's in Summer.
We had to tackle all these kinds of things when building the Q framework. You can see the result at http://qbix.com login

Consider this ... what if on a public computer, User X is still logged in with Facebook, and User Y is logged in with Twitter. In the past, both used Facebook, Twitter respectively to auth with our service. Now, which user should be logged in?

Or consider that the user could have logged out of facebook and another user logged in, while our site was in the background. The user comes back to the site, and what should we show?

Well, we show this:

http://cl.ly/image/281I2T2H0W33

http://cl.ly/image/1C1l0A2n1U3V

Our framework notices stuff like this and just "does the right thing"
You're a bully, and the longest wall of text you can come up with trying to equate the people you want to push around with the NSA won't conceal that.
For those unclear of the reasons this is bad (aside from the assumption that the pure raw data structure should not have any artifacts of custom data definition) - it is probably something in code or, more likely, initialisation data, that is expecing the Id to be something. This may be a file of SQL inserts that is run after the database is created, with hardcoded primary keys. This is an antipattern of course, but it doesn't excuse the fact that pure structure dumps should remain as such. (disclaimer - I have little experience with mysql, but have seen these same antipatterns in SQL server, oracle, and db2 data init scripts far too often).
Thank you for this!
Now I can procrastinate on my own reader app for much longer :)

Should we be concerned with errors like this?

[W 130629 03:11:54 api:254] Requested item id tag:google.com,2005:reader/item/afe90dad8acde78b (-5771066408489326709), but it was not found in the result

I'm getting ~1-2 per "Fetch N/M item bodies" line.
That must make it easier for the NSA to link your phone number to your Facebook account.
So this seems to be the relevant law: http://law.onecle.com/texas/penal/22.07.00.html

I think the most relevant items are "threaten[ing] to commit any offense involving violence to any person or property with intent to:

(2) place any person in fear of imminent serious bodily injury;

(5) place the public or a substantial group of the public in fear of serious bodily injury"

Which are certainly serious things to do.
It appears that Facebook may have recently leaked information related to their so-called dark profiles, too; from folks without FB accounts.

http://threatpost.com/facebook-underplays-data-exposure-from...
Wow this is hilarious. Truly a "manifesto" to set a constant for 2pi. It definitely has a great point, and I totally agree that it's a better constant than pi, but it's not the worst historical accident of mathematics.

The thing is, tau is really my go-to variable when I need a 2nd constant to compare with t. It is already used as a time constant, a dummy integration variable that substitutes for t... The manifesto has a pre-made counter-argument to this... But I'm not sure it's convincing.

The thing is that we like to say some variation of e^(-tau) a lot, and we also like to say e^(2 pi i) a lot. And often we combine these (rotation and exponential decay), and we get e^(-tau+2pi i). And this would ruin tau notation! It would be e^(-tau'+tau i)...
Hard drive-wiping malware part of new wave of threats targeting South Korea
This is something that has been going on for a couple of years you know
`mysqldump` is a utility included with MySQL to dump a copy of tables and their data to a text file of SQL queries. Tables may contain a column with the AUTO_INCREMENT property where values in that column are generated from a sequence (i.e. 1, 2, 3, 4, 5).

The bug requests that the table definition written to the dump file by this utility not contain the current value of the AUTO_INCREMENT sequence when the option to dump only definitions, not data, is used.
A New Review Policy For Pages and Groups
I wasn't trying to say that at all.

I was saying that two functions side by side have distinct closures, no matter how many variables they share.

The reason I said that was to point out that variables closed over by one function shouldn't affect which variables are closed over by nearby functions.

Actually I think I see how to make the wording clearer in the original. Brb.
I don't know about since 2 days ago, but before that was news about NSA harvesting From/To/BCC metadata on emails, for example (which wasn't part of the initial leaks).
Sadly I would suggest not comparing it to boxgrinder. That project has stalled (I think they actually confirmed so in the mailing-list). Probably a better comparison would be against Oz/imagefactory (the proposed 'replacements' for boxgrinder).
I supposed I could have googled it to find out, but I've certainly never had a carrier tell me in advance what apps would be on my phone. Perhaps it's buried in the fine print that I agreed to without reading, but honestly I doubt it.
Really? Pretty much all the feeds I've seen are full-text feeds. For the few that aren't, http://fulltextrssfeed.com/ and http://fullrss.net/ are around.
I agree with what you're saying but I wasn't quite sure jrockway was simply making sure everyone had their facts straight which is why I was asking him to clarify his position. If he actually felt the arrest was appropriate I would have some follow up questions for him. Was that wrong of me?

By the way; what does it mean to question his motivations anyways? If he came out and said he supports Justin's arrest, what does it matter? Heck, I'd love to have someone say so. Maybe then we could have an interesting discussion on the matter.

I disagree with a lot of things people say here on HN. But I still love to hear people rationale's for the things they say.
I hope she is OK, I too thought of Jim when I heard she had not checked in as expected. For all of our technology, the ocean can and does pose essentially unbounded risk to mariners to this day.
I'm a bit ashamed.. I still use sublime2 with the dialog popping here and then asking me to pay for it :-/ The only reason I don't pay to upgrade is simply because my current setup is working perfectly.. i.e. Why would you pay 100$ for more trouble? (Trouble here is re-installing everything, re-configuring the binding, etc etc.)
Pico: A simple and fast flat-file CMS
Well, I don't support prosecuting him by any means, or arrest. I don't mind the police investigating to see if there was any intent to act for real though, but the police can do that investigation without him sitting in a jail cell.
Edward Snowden's Half-Baked Revolution
I'm really digging it -- I like the UI better than Digg.

(haha. ha. ha.)

Seriously, I do like it a lot and think it shows a lot of promise. I appreciate the clean design, but at the same time it has a little bit of character (more than most of the generic flat UI stuff everyone's jumping on).
Neat stuff!

In a similar vein, if you need to extract metrics from log files you don't control, collectd has a plugin for that. From collectd you can send the metrics to graphite, amqp, mongo, redis, riemann, etc. [1]

[0] https://collectd.org/wiki/index.php/Plugin:Tail
[1] https://collectd.org/wiki/index.php/Table_of_Plugins
I see, thanks. I guess creating VMs has never been a big problem for me, but, then again, it sounds like Vagrant isn't targeted towards me.
> needlessly copying even tiny details of Stripe is pretty uninspired.

I disagree. Copying tiny details is a very smart strategy for non critical parts of your product. Do not try to reinvent the wheel...and the axle and the airbag, all at once.

Designers should focus on what's unique and different about their offering, and leverage from the community the other parts. I'm sure Stripe put a lot of design time into those API details. Simplify is bringing new features to the market (faster payouts and lower prices), and so their time and money is better spent on those than trying to also reinvent API design. And it's better then to just copy verbatim than to put up the first thing that comes to mind.

I could otherwise argue that Stripe's use of JSON and HTML is pretty uninspired because Braintree was doing it years before.
This is pretty standard in Android apps for analytics tracking to use the phone number, IMEI or other values. A while back, a few production phones shipped where Settings.Secure.ANDROID_ID returned invalid values (null, the same value for all devices of that model, etc). This is the reason that most apps you come across ask for the READ_PHONE_STATE permission.
> solving such equations with classic computers is done in something like O(n^3) or O(Cn^2) with a huge C, but quantum computers could reduce this to O(log n) or something like that.

If you're referring to the algorithm I think you're referring to, you only get the speedup if your linear system is Hermitian and has O(polylog(n)) nonzero entries, which doesn't really help us if we care about things like weather modelling.
FTC wins monster $7.5 million penalty against "Do Not Call" list violator
Clojure core.async Channels
core.async is a new contrib library for Clojure that adds support for asynchronous programming using channels.
You don't reinstall, you just enter the license key in the help dialog.
Feel free to ask questions if you have any.

Sidenote: This is the automatically archived version of an email which goes out to ~7,000 people who explicitly asked to get email from me. I'm trying my level best to step up the frequencies of email to my list to "every Friday" from the more typical "monthly." I intentionally do not post things to my blog that frequently, partially because I know that I have a bit of a rep here and 95% of what I write gets to the front page. If you guys submit everything I email to HN, that's going to wear out my welcome here in short order. I'd have to do something drastic like having the archive page check referrers and, if its from news.ycombinator.com, spit out Markov-chain generated drivel about how Snowden hacked the Occupy the recording industry. I don't want to do that, so please, exercise some discretion on submitting the emails. Thanks in advance.
The difference between now and 1970 is clear: NSA surveillance doesn't affect the lives of the average american. Spying or not spying, the lives of most people are the same as they have been. The NSA has been doing what its doing for years, and most people have suffered no ill effect. We can't expect Congress to be up in arms about philosophical privacy issues.

In the 70s on the other hand, Watergate was a really really big deal. It did have an effect on the daily lives of most americans. A US President had never resigned in disgrace before, and it was very much on peoples' minds. Congress was fulfilling it's role to help the nation heal in a time of crisis.

The problem with this NSA story is that there hasn't been anything to make it "real" in the minds of the average citizen. If people thought that Obama was using surveillance to keep tabs on and punish his political enemies, people would be up in arms. If the government was kicking down doors and arresting people for thought crimes, Republicans in Congress would be out of their minds with rage. Given the current political situation, it would only take evidence of one abuse to make most americans rise up in protest. But we haven't seen that yet.

This is why I think that Snowden overplayed his hand. Evidence of surveillance is shocking, but it's not enough to incite people to action. If he could have provided proof of just one actual abuse due to government surveillance, he would have made the impact that he wanted and so much more. As it is, I'm afraid that he might have thrown his lifestyle away for nothing.
Wow, cool! Thanks for posting responses. It's interesting to know what others enjoy and get ideas.

The reason I posted this was because my friends and mom kept mentioning i need to get out and do something other than programming and working on my startup(s).

Lots of good ideas and hobbies I could try to get into from the posts so far.

Right now, my other activities aren't much and are more selfish. Working on my startup, video games, movies, reading. My goal is to get out more, meet people, and have fun, relax, and enjoy life more.

What I would like to try so far from reading these posts that I never thought much of:

Hackerspace (meet more people with similar interests) - I found a few in Tulsa, OK (where I live) so far and they seem to meet regularly.

Renovating - I just bought a condo a year ago on the Riverview View area in Tulsa. It needs some work and updating. My dad said he would help on weekends.

Writing more - Whether it be personal or blog posts.

Sports - I badly want to join the Roller Hockey team. I used to play ice hockey (lived in MN and WI and was on the high school selects team). Up front costs are a bit much though.
This person has no problem with Ouya, the article isn't even about Ouya. He has a problem with kickstarter. He doesn't get it at all.

"Don't buy your electronics on Kickstarter. That's the lesson..."

Nobody "buys their electronics on Kickstarter." They support projects they think are cool, or wouldn't exist any other way.

"don't spend (your money) on mystery hardware that nobody has ever laid hands on, built by new teams. Let other people be the suckers, and reap the rewards later."

Are you kidding me? This couldn't be further from spirit of kickstarter style projects.

This is just an non-news article trying to get hits by saying angry things about a popular project. Doesn't belong on the front page.
Such as AES and PGP?
You mean sending a polite email offering a couple hundred dollars to fix a bug? I haven't. In addition to seeming tacky, I think the idea behind a bounty system is that it provides a way to crowd-source the effort and I wonder if having more demonstrated skin in the game around key issues might help reduce bike-shedding, or better convey the tangible value an issue has to users.
Fake your way to better tests
Companies that hire non-EU folks in Amsterdam?
Which companies/startups hire non-EU candidates in Amsterdam (with work-permit sponsorship)?
You can try FreedomSponsors - http://www.freedomsponsors.org/
The article actually does mention Shor's, just not explicitly.
The author introduces integer factorization as "a kind of reverse multiplication" (lol). He then explains that quantum computers can factor numbers efficiently and that this has implications for computer security.
Sounds interesting for sure. I don't see any built-in ability to generate qcow2 style images though. Are you going to add that? There are ways to convert (like from a virtualbox image), but having the built-in ability to create qcow2 would be great. Even better would be having a keystone/glance connector to upload generated images to Openstack!
I have a rudimentary knowledge of MySQL Internals, so I am going to take a guess why it has taken so long.

They want to implement this feature server side, which means that they either have to add:
(1) A new server setting (SET SHOW_CREATE_TABLE_FORMAT = Blah)
-or-
(2) New syntax (SHOW CREATE TABLE NOAUTOINC mytable).

Adding new settings is always evil, and adds to product confusion/complexity.

Adding new syntax is a bit evil in MySQL's case since they use a generic yacc parser, and might have to add a new reserved word (truthfully, I'm not 100% sure on that one). There is also a preference to only add reserved words to major new versions.
South is pretty great for very simplistic migrations. However, it does not issue DDL efficiently. For example, if you're adding two columns to a table, it will issue two separate ALTER TABLE statements. Depending on your database and table size, that can take twice as long as needed. It can really add up when your tables start hitting millions of records.
I see this getting posted here pretty often, but that said, great post. This is a good one to go back and read from time to time.
It's less that it would break anything and more that it's philosophically wrong to be outputting what's basically a historical max value field when asked not to output data.
I think that's usually the case in the US too. I've heard cases where people joke about some kind of president attack on their blog and getting a secret service visit shortly after. They tend to get a stern warning, as the investigators likely have better things to do and can understand the difference between a comment made in jest and a credible threat.

Unfortunately we do have a huge problem with prosecutorial abuse.

They make a valid point that it's probably not something you should joke about, especially because similar comments led to actual attacks. The part where insanity comes in is where many people are seemingly incapable of acknowledging the degree of wrongness, and think this warrants anything more than a police visit. Instead, they opt to effectively ruining his adult life, which he had barely started. For nothing. Society is not better off, we are not safer, we wasted a life because someone wanted to make a point.
Don't need secret police when the kids are whisked off to jail in broad daylight, out in the open. Secret police are only required when one wants to hide such grievous acts. Quite the opposite is the case now - our leaders our proud they're Fighting Terrorists.
And the tax treatment for contractors in the UK is so favourable as to make it more worthwhile than all but the very highest salaried developer roles in the City.

IME as someone who does freelance work in the UK, the tax treatment usually isn't a big win. There are some tax advantages, but in practice they are usually balanced or significantly outweighed by the extra overheads of running a business (accounting, legal, insurance, equipment purchases, etc.), the loss of typical employee benefits (paid time off, pension contributions, etc.), and the risk of downtime when you don't have work. If these kinds of downsides don't apply to you, then you're likely to be treated as a disguised employee and the IR35 rules will negate the tax advantages as well.

I find the big difference in moving to contract/freelance work in the UK is that you change the frame of reference from employer-employee negotiations and their associated expectations to business-business negotiations and their very different associated expectations. If you're good, and therefore generate a lot of obvious value to clients, the latter removes the glass ceiling. I suspect not coincidentally, as you mentioned, rates for this kind of work seem to be much more consistent among different countries.
Why The NSA's Surveillance Program Is Illegal And Unconstitutional
Shutterstock Creates First Silicon Alley Billionaire
Now I'm questioning my ability to do mysql backups ...

What are you finding difficult? How did it lose you x00,000? (just curious)
Part of the reason people are misunderstanding you is that terminology got abused a little bit upthread.

"I just always assumed that all the variables present in a closure are maintained" should really be (something like) "I just always assumed that all the variables present in a scope that produced a closure are maintained". You're right that a closure only needs to contain the variables that are closed over, and that some of those variables are scoped such that they can appear in multiple closures.
| Meat should go back to premium status

It's funny that so many people don't realize this fact. People nowadays act like throughout the entirety of human history we've eaten nothing but meat, and people that choose to be vegetarian or vegan are somehow 'unnatural' because eating hamburgers, and steaks 365 days a year is the natural state of human being.
Cool.

One angle you might consider if you want to end up at NASA or SpaceX is to get a job at a University department or specific research group that has close ties. These groups usually pay pretty well and are often in need of good programming help.
AES uses a symmetric key so it is not a public key system
A disc-free iOS game costs $0.99 to, usually at most, $19.99. A disc-free xbox game costs $59.99 for as long as possible; MS doesn't discount prices on digital games very frequently.

The "gamer demographic" was upset because they felt like something was being taken away (easy used game sales and purchases) without any clear benefit in return (same old prices). Making them out to be luddites who don't want to get with the disc-free times is unfair.

An example: A digital copy of Darksiders II is $59.99 on XBox Live (http://marketplace.xbox.com/en-US/Product/Darksiders-II/66ac...), and a physical copy is $16.99 on Amazon (http://www.amazon.com/Darksiders-II-Xbox-360/dp/B0056WJA30/r...). Darksiders II came out nearly a year ago, and MS still charges as if it were a brand-new game.
Fair enough. :) As I said in my original post, if DDG's privacy is not a selling point for someone, then I agree with you; bangs are hardly a reason to stick with DDG.
> Do you think it's possible some people just aren't wired like this?

Absolutely. Well, maybe I wouldn't call it "wired", but no one tool is right for everyone, and no one should feel bad or wrong for using something different.

I am a Vim lover. You can pry Vim from my cold, dead fingers. But of course it's not for everyone, for the same reason that we don't all use just one programming language or one web framework.
A Guantanamo Prisoner Is Buried as New Details About His Death Begin to Surface
The ClojureScript support needs work but you can already express some incredible things, those familiar with channels in Go should be dropping their jaws that you can do this in the browser:

http://gist.github.com/swannodette/5886048

With timeout channels, the throttler is a beautiful 7 lines of clear code - compare to the Underscore.js imperative mess: http://underscorejs.org/docs/underscore.html#section-64

I've been doing sophisticated JS UIs for 8 years now and had largely given up on ever being able to really manage async complexity - neither JavaScript Promises nor ES6 generators provide this level of process coordination and clarity.

Very exciting times.

EDIT: Oh and don't forget you can pattern match on the result of a select (alt!) with core.match to get Erlang style matching http://github.com/clojure/core.match :) All this from libraries