skysight-inc/HackerNews huggingface dataset:
Good link, thanks. Here's a couple people doing basic algo research

http://www.cs.princeton.edu/~arora/publist.html

http://www.cs.rutgers.edu/~muthu/streams.html
> Or was he doing this maliciously?

He was _absolutely_ doing this maliciously. It STILL SHOULD NOT BE CRIMINAL.

This is a fundamental misattribution of responsibility.

His intent was to defame AT&T as much as possible, using only factual information about their own (negligent) business decisions. This, too, should be legal (and I believe it is).
Actually the analogy is OK, the interpretation is wrong. If you disagree with sneak you're saying the account holder should be prosecuted!

Claiming ownership of the money would be like weev selling the email list to spammers, which he didn't. What he did was reveal the defect - like the acoount-holder reporting the mis-deposit.
9 Mind-Blowing Canvas Demos
I do this. Or at least I started now. I only use Pixelmator for making icons and smaller images for in-app icons. But most of the time, I style using code on iOS. The CPU can take it these days.

Unless you're doing patterns like linen, cloth and leather crap. Which... I don't even like.
Not true. The article has been updated to clarify that this model does not use the MotoBlur interface. Apparently the code is still there, and still active.
I heard that the perl name also is an allusion to it being found primarily within the shell.
> Except for a few thousand libertarians, the people most upset by this were Obama's most fervent supporters…

No, Obama's most fervent supporters want to hang Snowden for treason, and Greenwald along with him. They're quite happy to use the word "treason" for both of them.

Ever since the leak supporters of Obama on blogs and Twitter have been attacking Snowden and particularly Greenwald with ferocity. [1]

A derogatory term has recently been coined and is now being applied to anyone on the left who supports Snowden and Greenwald. This term, "emoprog," basically translates to "whiny progressive." The complaint is that emoprogs, instead of falling into line and unquestioningly supporting whatever Democrat is president, whine disloyally about principles said president is violating or not pursuing with enough vigor.

So no, Obama's most fervent supporters wish Snowden and the whole issue would just go away and find infuriating the disloyalty shown by Greenwald and his emoprog supporters.

[1] https://twitter.com/JeffersonObama/status/351829186991759360 https://twitter.com/Johngcole/status/349308095987593217
https://twitter.com/JeffersonObama/status/348879008747896833
PyCharm is built by JetBrains, and SourceTree by Atlassian. Both great products, though.
Do people run django production sites on Windows? Not trolling, genuinely interested.
1) You can pay and get no support. You just deal with it. And it the service works OK (and there's nothing challenging about Google Reader workings) then there's nothing much to deal with, anyway.

2) Google does do support for some paid products they have. Like Adwords (of course) and GAE, and IIRC the enterprise Google offerings.
TELL HN: New service that is 100% NSA secure
After a lot of research I have found that I can make a service that NSA can't do nothing against it and it is 100% secure. The solution is based on a math algorithm http://en.wikipedia.org/wiki/Shamir's_Secret_Sharing
I will bring this service to the world and everything will be saved :) Who is with me.?
> But this "it was public information" angle is just bullshit. It's just badly reasoned.

AT&T admitted in court during the trial that they had published the email addresses on the web.

That's what "publishing" is, these days: putting stuff on a webserver without authentication in front of it.
It is more like blaming the owner of the gun, who loaded the gun, aimed it, set up the shot, and then left it up to the trigger man whether or not to pull the trigger.

Bringing things back to reality here, AT&T was entrusted with personal information but failed to properly secure it. They set up a system that automatically responded to requests for personal information. They gave unauthorized people access to that system. We should be blaming AT&T and making them pay punitive damages for their irresponsible behavior, not whining about how terrible Weev is for using the system they gave him access to. The fact that AT&T can just shrug it off is what allows the sorry state of security to persist.
i'm developing some js compute-heavy apps and Chrome still pulls ahead quite significantly (by as much as 5x) in many cases. i've filed js-perf bugs with mozilla that have been accepted but seem to be quite low on the priority list. artificial benchmarks don't always tell the full story :(

if any mozillian js dev is lacking stuff to work on ;)

https://bugzilla.mozilla.org/show_bug.cgi?id=879393

https://bugzilla.mozilla.org/show_bug.cgi?id=858986
Still have to pay someone for bandwidth
Surely there must be some out there, but VS is a solid IDE its really hard to argue against it. Eclipse, VS they are benchmarks.
Is anyone aware of studies conducted on differences (if there are any) on how much time women and men invest in doing something (math, programming, sciences) in the long run?

I suspect that although there is clearly no reason to believe that women are less capable than men, there are psychological differences on men's and women's willingness to spend time on different type of subjects. Also, on how they evaluate their accomplishments.

Think of the mythical pizza-and-coke-debugging-nights in your own project no-one will ever use.
My first google memory was in 1999 (early 2000, maybe). I was in high school chemistry and we wanted to search for something (probably unrelated to chemistry). I suggested google and then spent 5 minutes convincing the entire class that it was not a porn site (does google sound like a dirty word?) before we actually hit go and went to the website. I think I converted a few people that day.
Wow, that is a lot of text to describe--I think--a process most of us non-designer types who have to do nominal design at times have used for years without assigning it a name. Namely, we tweak CSS (and markup as needed) until the page looks good. We don't have an image-editing tool, nor do we want to invest the time necessary to learn how to use one. By comparison, we know what the CSS rules do. So we just design using CSS.

It's obvious that even some who call themselves "designers" would use the same process now that CSS3 gives us so many graphic effects.

Calling this Continuous Design or NoPSD speaks more to a somewhat irksome need to brand everything than it does to a new "movement."
The animation software Bret Victor demos in his "Inventing on Principle" talk looks pretty cool [1]. I don't know of anywhere the software from the talk is available though.

http://vimeo.com/36579366
That is fallacious. You're assuming they weren't going to start those other products anyway.
Some very cool places on YouTube you may not know about
Don't launch on HN
Playing with Reactor, a foundation for asynchronous applications on the JVM
It's hard to align Marketing, Sales and Product team around common goals.
Prisoners have restricted rights.
Can I see who is looking at my Facebook page
> Did Europe intervene in the American Civil War, or in any of the multitude of conflicts in the Americas, East Asia, or Africa over the past 200 years?

Yes they did. Both Vietnam and Iraq are leftovers from European interventions.
Why programmers don't want to start coding in DNA/RNA.
I figured out why programmers don't like thinking about coding in DNA/RNA.

The beginning of the code sequence in DNA/RNA starts at +1.
Dutch Peerby among first TechStars London class
Throw a little outsourcing and offshoring into the mix, with people on offset disjoint schedules and this confusion gets even deeper.

I love the idea of building servers on the fly from an image under some kind of revision control.
> to my understanding, the author has distanced himself from the organization and is currently at MIRI

MIRI (Machine Intelligence Research Institute) is the new name of the SIAI (Singularity Institute for Artificial Intelligence). They shed the term "singularity" because it has basically been hijjacked by Ray Kurzweil and his Singularity University (totally not the same organzation). MIRI also gave (or sold) the Singularity Summit to the Singularity University.

I don't recall Eliezer distancing himself from any organization. It's the organization he works for that distanced itself from certain memes.

(Recall that "Singularity" historically meant one of 3 things: Event Horizon, Intelligence Explosion, or Accelerating change. Now, with Kurzweil popularity, it only means the third thing.)
that's why I think you should have missions for each member, with a common goal for the team.
http://ycombinator.com/newsguidelines.html Look specifically at the 'In comments' section to keep HN civil.

>> "See, the problem with your lack of experience is that you also don't realize how does the "platform lock-in" work."

There you go talking out your backside with ad hominems again, you have no idea how much experience I have. You could probably find out in my bio. But you hide your bio and call out people's experience which is not humble but maybe making up for something lacking. Experienced people don't need to do that. I have developed on every platform out there, vendor lock-in is a trick each platform uses, you have to know where to get around it.

>> "I have no experience with mobile, but don't you have different languages for iPhone and Android? And good luck finding Objective-C and Java elsewhere"

"If you knew anything about" multi-platform development you'd know most game engines are C/C++ with Objective-C/Java wrappers like I mentioned 20 thread posts up in this sorry thread. Game engines like early oolong, coco2d-x and custom engines I have worked on are typically C/C++ with minuscule amounts of platform specific code to get them to run on iOS/Android (i.e. OpenGl EAGLView wrapper on iOS and here and there frameworks like GameCenter/IAP, pthreads for instance work on both). Also engines like Unity do this as well and have intermediary languages like C#/Boo in Mono then export to that same multiplatform setup, even their PS3, Wii and XBox output does the same. Wasting time on tech specifics was for the last gen if you want to compete and keep costs down. Custom engines don't pander to the platform they use as little of the platform as needed to run their native C/C++ engines.

You are only causing yourself damage to being a person noone will want to discuss anything with if you consistently attack the message and do nothing but ad hominem attacks. It's no wonder you hide your bio and personal info if that is how you work. Who'd want to work with someone so caught up in themselves that needs to put down others to win conversations? You admit defeat when you do that. I hope you work with someone like yourself and learn a bit.

I'll expect one more ad hominem attack after this but you won't get a response as that is very troll-like. I could put you down but I am not like that, I like to discuss topics not attack people when I know nothing about them. People like that are a waste of time to give any time to. A response that is anything like the above responses you have had proves to me you are a troll and can't discuss topics without attacks, not something you will do for long if you want to succeed.

We have already agreed to disagree, we are on different parallels, no need to continue this it is time to move on. Do yourself a favor, next discussion you get into, try to stay on topic. This off topic tangent we went on made the Google game console thread less appealing to others who cared to stay on topic.
JavaScript's Slightly Stricter Mode - Glen Maddern presentation
This is why the US launches rockets towards the Atlantic and Russia launches them in the middle of a (mostly) uninhabited desert.
i'm really not sure that in this case 110 + 70 people sum up to a representative population.

and if the result are representative, doesn't it rather show, that math-women tend to care more about how other people see them and math-men care less about it?
This looks like an excellent idea!
http://www.prosebeforehos.com/image-of-the-day/08/24/huxley-...
Yes he said that, but it was immediately followed by his actual point which was that in the United States your communications are not secure.

"But if you really need that kind of privacy, the reality is that search engines, including Google, do retain this information for some time. And [...] we're all subject, in the US, to the Patriot Act, and it is possible that that information could be made available to the authorities."

http://www.huffingtonpost.com/2009/12/07/google-ceo-on-priva...
Unless someone actually profits or acts illegally with the data obtained from their unintended access I think you should essentially be given a pass - to the extent that I'd want such cases ruled invalid.

Otherwise we end up in the bad situation of having a law which is going to be applied very unevenly, which opens it wide up to corruption.
What is wrong with designing in Photoshop? I use PSD's as sort of a visual playground to experiment with new styles and prototypes of website assets (buttons/navbars/other reusable assets).

Getting real sick of the anti designers, simply because they can't design. Tired of all the new super easy flat UI's, and bootstraps. Put as much work into your design as you do the rest of your product.

I can't stand designing on the fly. A wireframe is fine, sure, but I prefer to lay things out at a basic level in Photoshop purely for dimensions. I know exactly where things are supposed to go, how spaced apart they are, etc. Then when I code it, I know whether I'm doing it right or wrong rather than fiddling with values to and fro and constantly judging whether X or Y is off.

Design assets.

Layout wireframe.

Code wireframe.

Import assets.
When the delete button affects a single row in a single database table, it's indeed really simple. Even if it's a few rows on a single database, you can use transactions. Either way, the deletion succeeds or you surface an error message.

But for a large social site, it starts to become a more interesting distributed systems problem.

Even for a simple story with 4 likes, 12 comments, and likes on several of the comments, the data is sharded across several databases. Simple transactions no longer work. One option is looking for scalable distributed transactions. A more likely option is making sure deletions can be interrupted and restarted without losing state.

Now imagine a public figure whose post has tens of thousands of comments and hundreds of thousands likes. You may not be able to load all of those rows in a single request let alone delete them synchronously. Instead, you have to be able to process the deletion incrementally, reading and deleting some of the data then later picking up where you left off the last time you were interrupted.

Interestingly, the order of these operations can also be important. If you're interrupted between deleting a comment and deleting the likes on that comment, will you still be able to find the likes when you restart?

We've put a lot of work into a deletion framework that deals with these and many other issues. We're hoping to share more details about it in the future.
The timing of this release just couldn't have been better! We're working on an iPhone app currently and this solves a HUGE problem! Thank you so much for making this free. Also, like others have mentioned, had I known this earlier, I would have definitely paid for it!
Three good Google Reader replacements (Review)
For the record, the forth here only covers US citizens. The other 95% of the population of the world are not covered by it.
Laws are struck down, but we do not frequently free people who were convicted of violating them, nor do we frequently repay fines, nor do we compensate people for the damage done by bad laws.
I'm not my child's parent
A Statistical Analysis of Medium.com Submissions to Hacker News
If you live in the first world, sure.
I did not find this objective, the test scope was limited and the sample set of browsers tested were not the latest version. Not that I use IE but why use IE10 when IE11 is available for testing? If you are doing a performance benchmark browser vs browser you will not be taken seriously if your test is not objective. In this case I find the sample set skewed.
Show HN: iTunes for 3D printing
Google Analytics: "With analytics.js you can now disable cookies"
That may have been the finding back when the system was being evaluated prior to '72. Since then, automation has seen vast improvements in safety and fail-safe systems.

It's only political inertia, in my opinion, which keeps things manned (and womanned). I suspect that even as Google cars take off in popularity and prove their safety, public transit will resist and insist that drivers who are susceptible to weariness, exhaustion, sleep deprivation, disease, etc. are still the safer to steer buses through our streets.
I am not talking about 'warehouse picking order' style algorithmic trades that are designed to make transactions cheaper or more automated merely for convenience.

Equilibrium is coming.

But that is Ok. Quants can go into material science and model new and useful materials by studying their higher dimensional black hole equivalents [1].

[1] https://www.simonsfoundation.org/features/science-news/signs...
SaaS Compass: actionable insights to grow your Saas
Two malware programs help each other stay on computers
Posted! http://minimaxir.com/2013/07/medium-normal/
>As I understand it, the NSA does not have unfettered access to all of Google's/Facebook's data so it makes FISA requests on individual users

You may continue to hold that opinion, but I see no reason to trust denials by either the gov't or by Google/Facebook/et al. "Unfettered access" is easy to deny, but it may be the case that what the gov't has amounts to the same thing, or is effectively unfettered access. The gov't officials involved have little incentive to tell the truth, and a large incentive to conceal their activities. The corporate parties may be compelled to lie, or at least be unable to tell the truth (under duress).

>Dragnet surveillance techniques such as tapping fiber is a different issue.

A single program of many. Don't confuse gov't denials concerning one activity under one program, as proof that the gov't isn't conducting that activity under some other program by another name. Also, gov't officials have been caught in outright lies James Clapper, for example.

>I'm sure they have methods for downloading phone data that are hard to detect and would look like malware if someone happened to detect it.

Phones report their users' every activity, this has been discussed here and on the internet at large, at length, several times over the past few years. Most recently was the disclosure related to Motorola phones which is still on the front page. https://news.ycombinator.com/item?id=5973282
Why not simply define the mood (or theme) of the site in FW - perhaps design some of the key elements. Once you're happy with that, you move into the browser and get to grips with the structure of your layout.
You, as a citizen of country, have the right to renounce your citizenship of that country at any time. Your country of citizenship should never have the right to revoke your own citizenship.

I understand stopping someone from leaving the borders due to legal reasons. But being able to stop your travel once you're outside the country? No.
Been doing this for years at all levels, and it really works. It allows me as a single dev to spend less than five hours (amortized) a week on a decent sized infrastructure to support my business. This includes building multiple racks of custom servers coloed at multiple DCs, networking, private clouds, server admin, hardware maintenance, upgrades, deploys, etc... and saving me 100k+ per year over AWS and having to hire another.
Ihr Feiglinge | über Pseudonyme und Anonymität
I suspect this was "by a nose". But that's good: I hope to see both browsers trading blows in this little war, leap frogging back and forth in the lead.
Hawking: trailer for the new documentary film about Stephen Hawking.
I think a lot of people would have refused to pay out of principle; it's basically a hostage negotiation. "Give us $10, and you can keep Google Reader."
This is the same as if the URL was the following and all you had to do was change the phone number and you would get an email address.

http://att.com/email?phone=555-1212

And Weev noticed this and wrote a for loop to try all phone numbers.
1950s America, with its living wages, disagrees.
I have read the whole thing. The story is still great, and the education doesn't bother me (it integrates well in my opinion).

I may be biased by my having read the LessWrong Sequences however.
The trend has been the opposite in this market. As labor supply increases (to infinity), wages decreases (to zero).
Thanks! I forgot to do that! I looked into it and ended up going with the MIT license.
Owning a small house in a marginal neighborhood is not an impossible dream.
The only victims here are the people whose data ATT negligently mishandled, and even those are just civil claims.

ATT's reputational damage was earned, and was the consequence of facts that were disclosed about their terrible customer data handling practices.

There's nothing criminal at all at any point here. Even what ATT did was shitty, and they should probably get sued for being so careless and negligent, but no crimes were committed by anyone at any point along this chain.
> there are psychological differences on men's and women's willingness to spend time on different type of subjects

Citation needed? I've spent time with women in science and they seem pretty dogged in the pursuit of their goals. It seems to me that it has a lot more to do with cultural norms.
Sounds cool, but speaking from recent experience, the option to make the request from the server, parse it on the server, template it and deliver it was not available to me for the job I was asked to do (as a frontend developer).

Sometimes it comes down to doing it with client side AJAX, or not doing it at all.

With developers learning to do their jobs properly, sure when the luxury of time and starting a new site from scratch is on your side. And with backend developers and engineers ready to configure the ultimate content delivery mechanisms. But what of when you don't have that luxury? What then? Just decline the job? Maybe, but then someone else will come along and do the AJAX, and get paid because the content appears when the site loads every single time (provided JS is enabled ;-).
Yeah I love this work and have been following him all the way back from when he wrote Magic Inc.

I am not convinced about his particular way of doing animation though.
Scaling out SignalR with a Redis Backplane and Testing It with IIS Express
It looks like the payload almost escaped. It pops off and a parachute comes out, but then it drifts into the flame path of the upside down rocket and burns up.
Only misogynists have problems with porn or pornstars.
I think that the number of people who use Google Reader is tiny in comparison to the number of people who use gmail, which itself is probably fairly small compared to the number of people who use the search engine.
I would hold both responsible quite happily and independently of each other. AT&T obviously did not heed the user's expectation of privacy in this case - they could've done so using a challenge-response authentication system with the response algorithm protected by DRM on the iPad - but in addition, Weev could reasonably be expected to understand that this was not supposed to be public data.

Additionally, the expectation of privacy, in my opinion, covers the data owners (the people who gave the company the data), not the company who is merely holding and processing the data. Although the US has rather messed up data laws compared to the EU, so I am not sure whether this would be true over there.