For those that are curious, you can use a tool distributed by Microsoft called Sigcheck to display signature information (http://technet.microsoft.com/en-us/sysinternals/bb897441.asp...).
1,456 karma · joined March 18, 2011
tss@hey.com
I am interested in reverse engineering, operating systems, and compilers. Always happy to chat.
For those that are curious, you can use a tool distributed by Microsoft called Sigcheck to display signature information (http://technet.microsoft.com/en-us/sysinternals/bb897441.asp...).
The first is that Alito is actually far better than Roberts on privacy rights [1]. Specifically, Alito supports a mosaic theory of the 4th amendment [2] that looks at "whether the government conduct taken over time collects an amount of information that is somehow surprising or unexpected". Alito is actually one of the best hopes for progressive 4th amendment jurisprudence, yet your characterization of him is exactly the opposite!
The second is that blind deference it is not the position of Scalia (though he certainly does support deference to the executive branch when such deference is allowed by law). He is an originalist [3] who faithfully executes that algorithm when he renders his decisions. Just because you don't agree with his point of view doesn't mean he's blindly backing national security agencies. In this situation, Scalia would tell you that what is being done is allowed by law and that Congress can stop it at any time through legislation, i.e. "garbage law in, garbage decision out". He thinks, quite sensibly sometimes, that it is the executive branch's job to deal with national security issues and such issues only become his concern when they violate the law. He is a very capable, if sometimes misguided, jurist.
As to the fact that SCOTUS does not know much about technology, this is an oft argued position that has been thoroughly debunked. Judges have to make rulings on a wide range of technical issues that they are not experts on. This has always been the case, it's not a "wildcard", and the courts are well equipped to handle it. They bring in experts and requests briefs on the necessary subjects. In the last 10 years the Court has ruled on genes, encryption, complex medical procedures, etc. It's impossible for the justices to be experts on all of these. The best we can do is require the justices to be experts on the law and provide them with support from subject matter experts.
[1] http://www.michiganlawreview.org/assets/pdfs/111/3/Kerr.pdf
[2] http://www.volokh.com/2012/01/23/whats-the-status-of-the-mos...
[3] http://nymag.com/news/features/antonin-scalia-2013-10/#print
EDITED to address some comments.
A nation spends money on defense for precisely this reason, to produce an asymmetry in that's nation's capabilities compared to all others. It's an explicit design goal! Your argument can be applied to all new technology being developed for defense in all countries-- consequently, I don't think you'll find much support for this line of argument.
Justice Alito then evaluates the GPS surveillance here, noting that “devices like the one used in the present case … make long-term monitoring relatively easy and cheap.” “[T]he best we can do in this case,” reasons Alito, “is to apply existing Fourth Amendment doctrine” and “ask whether the use of GPS tracking in a particular case involved a degree of intrusion that a reasonable person would not have anticipated.” Alito at 13. Under this inquiry, “the use of longer term GPS monitoring in investigations of most offenses impinges on expectations of privacy,” because “society’s expectation has been that law enforcement agents and others would not — and indeed, in the main, simply could not — secretly monitor and catalogue every single movement of an individual’s car for a very long period.” http://www.concurringopinions.com/archives/2012/01/united-st...
It seems to me that Alito is saying that the amount of information gathered in Jones is relevant to 4th Amendment analysis. Specifically: "society’s expectation has been that law enforcement agents and others would not — and indeed, in the main, simply could not — secretly monitor and catalogue every single movement of an individual’s car for a very long period". Three other justices joined with Alito on this concurrence.
I'm not professionally trained in this this domain, so I might be missing something. Can you reconcile Alito's concurrence with your position? Yes it was not the opinion of the Court, but surely a concurrence clears the "out-of-thin-air" bar?
Floor jacks easily punch through most points on modern cars. In fact, the only place that it is safe to jack up your car are special jack points which are reenforced to bear the load of the jack. The center ones on my car are pretty annoying to get to. Also, your estimate for the ratings of jacks is off by a factor of x2 to x4. Floor jacks, which have a leaver and a hydraulic component, are typically only rated for 2 to 3 tons. Scissor jacks, a manual jack that comes with your spare tire, are typically only rated at 1.5 tons or less.
In my opinion the only thing to be concerned about is Ginsberg being replaced by Thomas/Scalia. If that happens, the way the Supreme Court will come down on this issue is not so clear. It's definitely something to worry about. According to a certain block in Congress, winning two presidential elections still doesn't entitle you to make appointments.
Applying Alito's interpretation of the Fourth Amendment (and everyone who joined with him in the Jones concurrence), the fact that manned aircraft are probability expensive make them fundamentally different than a much cheaper technology. The idea is a reasonable person knows manned aircraft are super expensive and thus law enforcement will only use them in certain situations. Because of this, such activity is not considered a search under the Fourth Amendment. However, according to Alito, this does not mean that the search is still considered reasonable when the same activity becomes much cheaper. Indeed, he held that extremely lengthy tailing of a vehicle on public roads with a cheap GPS device constituted a search while the _same_ activity done manually by law enforcement did not constitute a search.
For what it's worth, I think the FBI's use of drones here is fine. I'm one of the last people on HN who would ever jump on this surveillance bandwagon/train wreck we are seeing. I bring this up because four Supreme Court justices believe that the cost of an activity can determine whether it constitutes a search (yes, it is not settled law). Because of this, drones being cheaper isn't actually an argument for them being ok. The correct argument here is that drones are cheaper, but still probability expensive to deploy en-mass against the public. If drones ever become cheap enough to do that (like the GPS device in Jones), then it's a whole different ballgame.
If you want to quickly eyeball how your 401k stacks up, Brightscope (http://www.brightscope.com/) is pretty useful.
As an aside, all of the above is typically covered in the first week or two of a networking course (I like Brighten Godfrey's [2]).
[1] http://ccr.sigcomm.org/archive/1995/jan95/ccr-9501-clark.pdf
I hope this makes my use of the word sexism clear. I welcome further communication here in this thread or at my personal email, which can be found in my profile.
There is one word for this behavior mentioned above: denial. Unfortunately, there seems to be a part of our community that refuses to call things what they are. This was an instance of sexism that manifested itself in a nasty way.
This brings out a point not explicitly mentioned in your original post. A key thing you get in college is access to people who know the topology of your field. It is a routine recommendation to start with TAPL. A map is invaluable in order to limit backtracking or dead ends.
In my field of reverse engineering, those who have produced the top public results are completely self taught. Advanced forms of reverse engineering require a large smattering of knowledge from many graduate level areas of Computer Science and Mathematics. Autodidacticism of some form is the only option, whether it involves complete self-instruction or designing a custom curriculum in graduate school. The aforementioned authors have described the process of learning without a roadmap as extremely painful. If you don't have to subject yourself to it, I don't know why you would.
(1) Learn basic OS concepts through xv6.
xv6 is a reimplementation of an early version of Unix, designed to be as simple as possible and accompanied by a whole book of commentary. Get the book and the source cost listing printed and bound: http://pdos.csail.mit.edu/6.828/2012/xv6.html. Work through the book and exercises. Use the lecture videos from 6.828 from 2011 if you need extra material in order to understand: http://pdos.csail.mit.edu/6.828/2011/schedule.html.
(2) Pick a part of OSes that you are interested in. Contribute to that part in Linux.
Figure out where that part is in the Linux kernel. Find a bug in the bug tracker and submit the patch. I found filesystems interesting, so I fixed a small bug in one of the filesystems. Use a cross reference, it will save you a lot of time: http://lxr.free-electrons.com/source/include/linux/cpu.h. Also feel free to subscribe to the Linux kernel subreddit: http://www.reddit.com/r/kernel. I've set up the sidebar with a lot of useful links.
The Linux kernel is large and complex. You need to equipe yourself with a mental model of an OS through xv6 and then pick one small, specific part to attack in Linux. Be tactical! Otherwise you will be overwhelmed.
--
As an aside, I'm actually currently working on a tool that parses the Linux source code to find symbol definitions and then works its way back through the Git history to find the commit message for when the symbol was first defined. These commit messages usually contain really useful information about the original intent of the symbol and implementation details. Currently fighting with a few bugs in my C grammar, but should be able to work through those soon. Please feel free to email me at tsally@atomicpeace.com if you want to be pinged when the tool is released.
And then later in the article...
> Jose Valim, (now former) Rails core member,
When you have to issue a retraction, you should update the article. The way the Times does it is to make the edit and then put a small note at the end of the article recording the original error. Like so: http://well.blogs.nytimes.com/2012/09/10/early-music-lessons....
[1] From the article.
[2] http://37signals.com/svn/posts/2593-official-pictures-of-our...
Yes of course. But what specifically in this story do you think constitutes abuse? The situation could at worst be described as a lack of tact by some of the interviewers. If your bar for abuse is that low, you're going to have a bad time in this industry. Or any industry for that matter! Pulling the ripcord because, surprise, a few 20-something engineers don't have flawless social skills is simply a mistake. Far better to figure out how to navigate the situation to mutual advantage, as Patrick's straightforward algorithm demonstrates.