skysight-inc/HackerNews huggingface dataset:
Looks like there are about 13,000 distinct cards at this point. The following stats are about one year out of date:

http://wiki.mtgsalvation.com/article/Magic:_The_Gathering_st...
Actually, I am wrong about France.

It has a law from 1990 which criminalises denying those crimes against humanity covered by the Nuremberg Charter, however that only dealt with trying the Axis powers, so doesn't cover the USSR.

There is then the law that got brought in in 2012 that makes it a crime to deny any genocide recognised as such as by the state. However that law got struck down by a court, and also they might count what happened in the USSR as a mass atrocity rather than a genocide, so it might not have covered it.
Has anyone figured out exactly how high Snowden's clearance went?

They're really non-specific about what he did (and play it off like he couldn't do anything), but it's coming across more & more like he really had his crap together.
I thought you were supposed to take the pictures after you scratch the car, so that you can "prove" that the damage was there before you picked it up.

My point being, what are photos or videos supposed to prove. If the car is damaged before you pick it up, and there's some reason that you are still taking it, then you should get the agency to sign something attesting to it.
John, that syllabus was only intended for internal Berkeley use only -- I posted it on the class blog without any thought that it would be picked up by Ycombinator. (Although, once it appeared, I did link to the topic from the class blog and encouraged the class to chime in: http://cs161.blogspot.com/2013/08/trending-on-ycombinator.ht... )

In case it is not 100% obvious, I'm quite unhappy with the situation (having a TA shortage, and having to run the class this way).

Having said all of this, happy to see a healthy discussion in Ycombinator. I'm a big supporter of free speech, and I think there are a lot of interesting comments here. So more power to you.
This would be much more useful if it had prices and card images.

www.mtgprice.com looks like a really good price API, but I haven't tried it out yet.
How many of these options penflip, draft, etc are actually open source?

I'm looking for very specific features on the level of Latex libraries that would never make it into a for profit application.
Quick reply... I agree re:daily quizzes and attendance (per a comment elsewhere in the thread). Departmental practicums are meant as a minimum baseline. Diplomas demonstrate a combination of both subject mastery and the ability to slog through things you might not enjoy -- both important skills in any industry job.
damn, same thing happened when they sent that rocket to moon. why do they do all these stuff when there are immediate problems people are facing?

/channeling kurtybot
Cockatrice is another good one: www.woogerworks.com
Maybe it's the classic rule that to control a network, you'll need to control at least 50% of it. So now we got (at least) double number of nodes.
Scientific writers do need branches.
When there are 10 authors on one paper all suggesting different paragraphs/figures/equations at different times.
http://en.wiktionary.org/wiki/troll
if you use hhkb(http://farm4.staticflickr.com/3322/3599528588_ce3e08503f.jpg) layout, it's rather convenient to use Ctrl as leader.
"General, these logs say your account pulled the intercepts for a bunch of corporate board meetings, everyone within two hops of Senator Wyden, and General Petraeus. That was all just brilliant superspy Snowden, right?"
> Try one thousand things that you have a 0.01% chance of succeeding in, and in the end you will accomplish one incredible thing.

This is false.
Dolphins: Largely Unexceptional : The Last Word On Nothing
that's why I like to use `sudo sudo su' ;) And of course, `sudo vim', :!bash
Oh, that's only if there's a borderline case. I.e. if there's something you didn't really see when checking yourself (nor remember), but can find in the pictures later, if necessary.
I was wrong about France actually. It appears that the wording in the French law is narrower than it first appears.

It is a bit confusing as it looks wider until you consider the condition "such as they are defined by Article 6 of the statute of the international tribunal military annexed in the agreement of London of August 8, 1945". That tribunal explicitly was only able to rule on acts carried out by Axis countries, so this law only applies to those acts specifically.
Graphite is the new Gold
Sadly, to the general public, hacknium sounds a lot like rapeium.
> anything someone really really tries to get you to believe is probably false if it doesn't make sense to you.

To a lot of people, religion makes sense while, say, quantum mechanics doesn't.
I used to write my documents in Lyx too but spreading the tool amongst my colleagues involved a lot of evangelism.
Markdown is a backend storage easier to adopt as developers are used to it (stackoverflow, github) but it produces output for the web : no pagination, header/footer, etc.
Throw pandoc+tex template into the mix, and it starts to get really interesting : a quickly hacked markdown file transforms into nice pdf will all needed attributes.
But why stop there? Now that you have a build process, move it to a server and add some hooks to injects traceability infos (author, last edit date, commit hash...) into the generated document, etc...

I went down this road, and it works surprisingly well.
If you're trialling different solution for writing technical developer documentation, see a more precise description of the workflow that I pushed on my blog yesterday: http://kray.me/pro/doclegit-git-documentation-server/
(sorry for the copy quality, english not my first langage, corrections by mail are welcomed)
> I'm be curious if anyone can even name any "pure R&D" software companies that don't ship products, yet created meaningful advancements.

There are many examples (in addition to ARM) -- just think "research labs". Be they government-sponsored, private or academic, their primary function is R&D, not shipping products. One example of a private lab, off the top of my head, is SRI.

Also, though you may claim they don't count as "companies" -- universities.

Edit: Additionally, in the realm of hardware and semiconductors, most companies these days are actually fabless [1]. There is a study claiming that patents facilitated the entry of specialized design firms into the market, although incumbent industry executives didn't look on them too favorably [2].

BTW, Rambus is not the best example. They created a lot of controversy when they asserted their standards-essential patents, the same thing Motorola is doing these days. Whether they "really needed patents" depends on which side you're looking from. But for the industry in general (and I am horribly oversimplifying very nuanced conclusions), the answer seems to be yes for startups, and a mixed bag for big ones [2, 3].

1. http://en.wikipedia.org/wiki/Fabless_manufacturing

2. http://www.techpolicy.com/Articles/P/Patent-Paradox-Revisite....

3. Various other papers by Rosemary Ziedonis at http://www.techpolicy.com/Academics/Ziedonis.aspx
Not intending to be terse, but:

1+2) You could catch a decent portion of this type of behaviour with a tiny fraction of the effort. Logging local activity on individual user desktops is a waste of time, for example. Raising the difficulty of doing things undetected raises the bar significantly, particularly if users don't know exactly what's going to trip an alarm somewhere and get them caught.

3+4) Considering the nature of their work, I'd expect the NSA to be the right people for this with existing processes, suitable personnel and the storage/processing power required. It's their job to intercept and analyse large quantities of network traffic.

5) There was a period of around a year end-to-end in Snowden's case, and was in contact with The Guardian months before leaving the US (http://www.reuters.com/article/2013/08/15/us-usa-security-sn...).

Yes, it's a difficult problem (and impossible to comprehensively solve, doubly so when you don't trust administrator-level users), but when you're dealing with classified information in government, security is more important than in a regular commercial context.

If anything, the lack of decent internal auditing at the NSA is probably intentional.
I use a similar setup with vim+latex+git for chemistry articles. It works amazing for me. I feel like it is the most powerful presentation setup and most efficient editing setup currently available.

I break sentences by ending with two spaces. (this doesn't matter since Latex is markup) The only issue arises when ideas span across multiple sentences, but I believe there is a flag for controlling the number of lines around a diff. (sorry, I'm new to git) But this sort of proves the point that an easy wrapper for git should be created for scientific writing.

The two main problems I have are:
1. adoption by collaborators (they can't surmount the learning curve)
2. diffing sentences is very different from lines of code
Engineer turned Sales Pro, offering Web Site to Sales Conversion Strategy Tips
Who am I:
-Computer Engineering undergrad, Stanford MBA
-Tech sales at Microsoft New England dealing with executive decision makers at Fortune 100 companies
-Led mid-market and consumer sales/marketing at a San Francisco startup with only one customer when I joined (customers now include some of the biggest names in the media industry like FOX, WSJ, and AOL)
-Currently an executive search consultant in the tech industry

Who is this for:
Are you trying to sell your startup's product or service on a web site? Then this is for you. All too often, I see great ideas that get a decent amount of web traffic but no actual conversion to sales. In my experience, a few minor changes to the web site could yield huge results.<p>What am I offering:
It's simple: I will evaluate your web site from and give you suggestions to improve sales or click-through conversion.

Why am I doing this:
I'm all about the startup community and like to help when I have time, so I'm offering to help you optimize your web site for sales conversion (or whatever your ultimate goal may be).

I posted 9 months ago a similar offer for overall sales strategy and had a ton of interest, so I figured I'd give it another shot: https://news.ycombinator.com/item?id=4840847

How to contact me:
zuck AT alumni.stanford.edu

Note:
Given the amount of requests I had last time, I'm going to charge a nominal consultation fee this time. It confirms a) you're serious about what you're doing and b) you value my advice. Again, considering how much people appreciated this last time, I'm willing to forego payment until after you hear my suggestions. Don't think it was worth it? Don't pay.
to be a pedant to your point, OP never actually said he "never once paid for access"... he said "never once has anything good happened from paying for access". they're semantically different.
But inventing a big number is exactly what this "functionality" is doing. Think of it as a crowdsourced RNG.
the reason that won't happen is simple: GHCI works by doing dynamic linking. The iOS security model does not allow dynamic linking.

(There may be some clever way to modify how GHCI works to change that, but offhand, its not obvious to me what that would be)
This is stupid. Someone downvoted you just because you called it not a popular browser. Man. HN is becoming shit.
especially when you throw in citations for scientific articles. Which often require compilation of the citation database, citation order, and citation insertion. Adding 3 more steps to the process.

I've recently switched to papers to help with this. It seems to have a strong community and supports both MS word, libre office, and vim. Jury's still out though.

http://www.papersapp.com/papers/
Transparenz und Google Bewertungen - Marketingblog - SEO Beratung
To me this simply looks like the folks in charge are locking in their cyber crimes case against Snowden. If he's ever brought in--for whatever reason--and even if he magically avoids every charge of espionage, treason, leaking, spying, misuse of company keyboards, or whatever, they'll have the hacking angle sunk so deep that it won't matter.

If Bradley Manning got what he did for scary wget wizardry (making no statement about the validity of that charge or verdict) then I think Snowden can safely expect more consecutive life sentences than he has fingers and toes.
Ballpark numbers - an employee typing at 100wpm for 40 hours a week generates not quite 70MB worth of keystrokes in a year - and I'd guess that estimate is probably something like 2 orders of magnitude too high - no-one actually types 100wpm nonstop all day every single day at work. Even ignoring that, I've got enough disk space sitting under my TV to store (uncompressed) every keystroke typed in a year by something like 100,000 such mythical "100wpm typists working at 100% utilisation" employees. 1PB would, to a first approximation store every single keypress it'd be possible for the rumored 4 million "top secret or above clearance" people in the US typing flat out for something like 15 years.

So I don't think your "do you have the infrastructure" argument holds too much water here.

The "do you have internal Hadoop clusters" question falls the same way. Sure, I don't have that connected to my 8TB of external USB drives plugged into my media server - but if I worked at Google or FaceBook or Twitter, I'd fully expect to be able to provision and spin up adequately sized clusters of VMs and storage to effectively consume and run reports on data that size and bigger. And it's surely not just the NSA and Google/Facebook/Twitter routinely dealing with collecting and processing data at that scale - any decent sized telco, any non-trivial web analytics service, any large financial institution, every HFT business, most bio-med businesses, probably every physics and astronomy department at any university – there must be tens of thousands of businesses routinely dealing with that sort of sized data sets.

It's not simple - certainly not simple enough for me to do it on a Mac Mini and a bunch of external hard drives – but I also don't think it's anything like "uncharted waters" territory. (I'm pretty sure I could find the expertise required in my 1st level LinkedIn connections, and have absolutely no doubt I'd be able to manage designing, developing and deploying exactly such a system if someone came to me with a high six or low seven figure budget.)
This is quite a disingenuous explanation for the syllabus. Several of the aspects contained in the syllabus have nothing to do with a GSI shortage -- in fact, one of them (the daily quizzes adds work for the GSIs to deal with.

There's no reason to punish the undergraduate students for the failings of the department. Things like denying bathroom breaks don't do anything to help out your resource shortage, unless you're basically saying that the only way to have enough resources is to make the class so unpleasant that no one wants to take it. Still, this is completely unfair to those students that actually end up taking the class. If that is the case, I can at least understand it -- however, you should explicitly say so

If you've taken a particularly extreme approach to "wake the department up," you should just come out and say so, rather than claiming that this policy is the only way to deal with it.

A somewhat related thought:

I'm not sure what the reason for the lack of TAs is, but I do know that some of the security professors are spending their time on things other than Berkeley activities (i.e. startups, etc.). I have no idea if you're involved with this yourself, but perhaps you guys need to figure out how to get your faculty to be able to support more graduate students rather than spending your time coming up with an abusive policy.
“Common sense is the collection of prejudices acquired by age eighteen.” - Albert Einstein
These are all excellent points. You can Google for more basic home security, but here are a few more off the top of my head:

- Ensure all doors and windows have locks. Patio doors should have wooden bars in the tracks preventing opening. Garage door should be treated like an exterior door.

- The strike plates for door bolts/deadbolts should be anchored with long wood screws, not the cheap screws you get in the kit. Otherwise a good kick can knock the whole plate out of the door frame.

- Have curtains or sheers in windows (esp. first floor) to prevent people from peeping/seeing valuables.

- Do not store valuables (electronics, jewelry) in plain site. If you have lots of them, get a good fireproof, waterproof safe that can be mounted in a closet (not picked up and carried away).

- If you have small windows in your doors or next to them (that could be smashed out and reached through to unlock the door), cover them with security film to prevent breakage. An alternative is a door lock that requires a key from the inside as well, but this can be a fire hazard.

- Have good home/renters insurance, that covers all your possessions, with an updated list of your major possessions.

The basic idea is that it's not practical nor really 100% possible to make your house into an impenetrable fortress, but you can make your home difficult and unappealing to break in to (at least compared to the neighbors!). This works because many breakins are quick smash-and-grabs, attacks of opportunity or desperation. People who can plan elaborate heists are naturally applying their trade to more sophisticated felonies!
You do know mtgox used to be a web site whose original owner hoped to use as a place to buy and sell Magic cards, right?

MTGOX == Magic: The Gathering Online eXchange

(Edit: As someone pointed out already.)
I've worked (in non-government contexts) under rules that required two people for certain actions.

My experiences with such processes is that unless you can have some sort of technical measure that proves both people are actually paying active attention to what is being done, the second person will often just zone out. Sometimes, if asked even a few hours later, they won't even have a clear recollection of the event taking place, much less what was actually done.
Here's a very oversimplified model of people that would allow a test to strongly correlate with job performance, but still be wrong.

Let's assume for a moment that when a person is told to do something, and they disagree, 90% of all employees are typically wrong when they disagree and 10% of all employees are typically right when they disagree.

We are considering now just engineering type jobs (since that's what the article is about).

Now consider anti-authoritarianism: 90% of the people who are anti-authoritarianism will perform terribly worse than the typical population (since they will tend to go with their mistaken belief of what is right, or be obstructionist when poeple want to do it differently, etc). They will be your least valuable employees.

The remaining 10% of those scoring high on anti-authoritarianism are among the most valuable of your employees, as they won't allow their teammates to go down a dead-end.

So anti-authoritarianism is highly correlated with poor performance (even trouble-makers) but rejecting all applicants based on this will keep you from getting some of the most valuable employees.
On a more serious note, you should (almost) never do `sudo vim', but stick to `sudoedit'.
hope this makes it to the front page, so sick
Lol yeah, this story popped right out at me because I spent so much time as an Area 51 / X-Files fiend when I was a kid. Tons of literature about "insiders" describing ununpentium as being the key to powering anti-grav and other alien technologies etc. Kind of funny to see this story now. Look up Bob Lazar for more info
Ruby on Rails, still scaling at Envato after all these years
That's linear. It's quadratic on each word, but that doesn't matter (this is why I mentioned high-constant). It's linear on the size of the data set, which is the important part. I'd be happy to code it up if you'd like. Even a binary tree on all suffixes (which would be somewhat simpler to write) would have the linear memory/logarithmic search time that you're looking for.

Edit: I can't reply to you yet, so here goes:

Calling it O(n.m^2) is, at best, an abuse of big-O notation. Since m is a constant (1), that is large-constant O(n). Which is what I've been saying.

Yes, it increases the size of the data set. That would be the "large-constant" part.

(1) If this is not the case, I would love to hear why.
Ofcourse there should be a better alternative at the time you tell your customers to move on.
But no, they didn't run to competitors. I don't want to sound very arrogant, but when your work is good, customers will stay because they trust you.
It's this kind of stuff that really scares me.

1) Some government agency builds massive computer system containing lots of information about the general public.

2) There are numerous obvious holes in the "massive" computer system for obvious reasons (government's haste, lack of oversight, etc).

3) The government's computers get hacked.

In my opinion, numbers two and three are inevitable when number one takes place.

Something similar just happened in Canada a few years ago with all of our driving information: http://www.huffingtonpost.ca/2012/11/06/service-ontario-kios...
Taming the Single Writer Principle: Mule vs Camel
I don't know about merely strict.

"If you are disabled and require special arrangements for exams, you must contact the instructor with full documentation by 5PM, August 30. The alternate exam will be an oral exam, closed-book, closed-note, cumulative over all class material and will be scheduled at 9AM on Sunday, December 15."
Fun fact: mtgox (the Bitcoin exchange) originally stood for "Magic: The Gathering Online Exchange" and was a site for buying/selling "Magic: The Gathering" cards.
What would you do....?  Kids are sneaky
It was in my 8th grade textbook. I remember because I got 50 pts "extra credit" for memorizing it...and the Gettysburg Address too.
And this is one of the reasons why the argument 'got nothing to hide' doesn't count.
When a hacker can access all this information it becomes easy to steal someones identity.
How we raised $100k for our start up
You don't see people walking around and trying to make you believe in quantum mechanics.
You're talking about IE6, amirite?
State-owned companies
You know when you're a geek when you see "Magic: The Gathering" & "API" in the same sentence and click the link without a second thought.
At my university (Caltech), professors are not allowed to give proctored exams. Most quizzes, midterms, and finals are take-home. I'm curious why you think such strict oversight is needed when it's possible for things to work with no oversight at all? Wouldn't that be easier for you and the few TAs you have available?
My thoughts exactly, they are setting him up for CFAA charges either to pile up on him or so they can drop espionage taking away the reasons for Russia's asylum.
I'm restarting X all the time, so I'd see tmux with my test/log window a huge gain. For vim, I prefer gvim for better and faster rendering over any terminal.

How is urxvt's font rendering support better than xterm's?

Having

XTerm*faceName: Inconsolata
XTerm*faceSize: 14

in .Xresources gives me exactly the same result as with urxvt or gnome-terminal.

(P.S. Awesome is not at all less "hardcore", just works differently and is kind of a required taste.)
Important Tips to Choose Offshore Android App Development Company
The same could easily be said of the battery in your phone, your car, and your laptop. The difference is that energy can be replenished easily, it's storage that's always been the hitch.
I put together a json file of all cards, at least up until May of 2013. It’s not a perfect structure, but it’s close.

https://github.com/ancestral/Verse/tree/master/json

(The Github project itself is many things, and very experimental, but hopes to, one day, achieve the Holy Grail of being able to enforce rules through NLP. Yeah, I’m holding my breath too.)