HNHacker News
TopNewBestAskShowJobs

poet

1,169 karma · joined July 27, 2010

I'm often blunt. I don't mean it personally. I expect the same in return and I think it fosters a more efficient form of communication. :)

Hi, my name is Tim Sally. I'm a programmer, security researcher, and Lisp hacker. Also an unabashed fan of theoretical Computer Science (join us at: http://cstheory.stackexchange.com/). :-p Graduating this year with a BSc in CS from UIUC.

Advice: Most people who fail in graduate school fail because they never experienced research before graduate school. Consider whether it's a good idea to take funding before ever building or selling a product.

Elsewhere: ----------

Web: http://stack.io.

Email: 'poet' at the above domain.

Code: http://github.com/poet/.

Twitter: http://twitter.com/__poet__.

Previously: http://news.ycombinator.com/user?id=tsally.

submissionscomments
poet··on Powerful Ideas
This scratches the surface of an unmatched essay by Harold Goddard called Atomic Peace. Both pieces seek a virus (or a chain reaction) that could end war, but Adams falls short. Indeed, education is not enough and can actually encourage war. Although I'm hesitant to omit even a piece of Goddard's essay, I've reproduced excerpts from the beginning below.

The Atomic Bomb is the outstanding fact of our time-- not just as a scientific triumph and military weapon but as a symbol of what our so-called civilization has brought us to. As Emerson remarked, "Civilization crowed too soon." How shall we meet the menace of modern scientific war-- not the menace of atomic attack but the menace of the bomb itself, of the ugly fact of its existence? The fission of the atom is an intellectual achievement of the first order.... we can understand what Emerson meant when he declared that "pure intellect is the pure devil". Over the entrance to Plato's Academy at Athens was the inscription, "Let none ignorant of geometry enter here." If I could choose a similar inscription for the entrance of all the colleges and universities int he world today I would pick that great sentence of Montaigne's "All other knowledge is hurtful to him who has not the science of honesty and goodness."

WANTED: a force for good as potent as the atom bomb is for evil, a force, preferably, to complete the analogy, that produces a vast result out of a chain reaction of little forces each of apparently negligible amount-- a result, however, not of disintegration and destruction, but of integration and creation.

It its widest manifestation life itself as revealed in the process of organic growth is such a force and it is not chance that the bomb came into existence for the express purpose of defeating that process, as if it recognized in it its natural and opposite enemy. For what is cellular proliferation but a chain reaction of millions of tiny forces each contributing to a tremendously disproportionate total result of integration and creation? This chain reaction of the tiny into the mighty may be observed, though on a smaller scale, in the mental and spiritual life of man even more convincingly and often at a more rapid tempo than in his physical development....

Goddard goes on to explain this mental and spiritual force in detail. I simply cannot do his work justice with with excerpts from the rest of the essay. You'll have to go read it. It may be the most important thing you ever read.

poet··on Cheating in Computer Science
They're a ton of work, more so if you're not used to reading technical papers. It's also easy to get behind on the project, which is a very independent activity. Graduate students themselves usually only register for 2 courses a semester. That being said, if you make it through you'll be familiar with what is essentially state of the art. I'm finishing up the networking grad class this semester and I'm very pleased with it. Although I'm not exactly the best person to listen to when it comes to balancing work because I constantly overextend myself.
poet··on Cheating in Computer Science
Brain dump, I make no claims of continuity :)

Take classes from people on these lists: http://cte.illinois.edu/teacheval/ices/exc_teach.html. Make sure you go back at least a few years because there are several good teachers who don't teach every semester or were on sabbatical. Prof Bailey comes to mind as someone who was on sabbatical.

When you register for a class go to every single office hour and figure out which TAs know their stuff. Only go to those office hours.

Figure out how much the Professor actually loves the textbook. If he really likes it, problems on homeworks and exams will be of the same theme as the textbook. In classes like that you benefit immensely from taking notes out of the book. Note most textbooks are on reserve at Grainger, no need to buy if you dont want to.

If you haven't taken 241 already, just get through it. The department is still figuring out how to teach that class.... it's not the teachers fault. It just doesn't quite fit right and probably should be two classes.

Use 242 as an opportunity to meet good programmers and continue to work with them afterwords. The actually increase in programming ability from the course itself is questionable. Although again, not the teacher's fault. It's a really hard thing to do.

Get involved in undergraduate research. A great starting point is Lawrence's CS498la (undergraduate research lab). Professors are a lot more tolerant and welcoming than you'd think (but be ready to work hard). Note that research doesn't have to be crazy hardcore theoretical stuff. It can be both cool and relevant (studying some sort of HCI problem on mobile devices?).

Figure out who the competent Math professors are for those classes that are required. I didn't do my research here and got bitten by it. My impression is that there aren't very many good sections for Math.

Take a graduate level course in the subject you are interested in. One of the unique things about top tier programs is that you pretty much can take a course in whatever you want. So for example if dbases are your thing, taking 511 after 411 is the way to go. People who have to scale Rails applications to massive sizes need to know data bases very well... you might as well take the opportunity now to get ahead of the game.

Oh and don't leave freshman physics until your last semester. That was a major fail :P

I don't really have any big secrets, but a lot of people manage to miss most of the above. Apologies if you already know it all. :P

poet··on Cheating in Computer Science
What department? In CS I've found there are effectively unlimited opportunities for learning and exploration (if you have the basic knowledge needed to navigate the system, which while unfortunate, is the reality). I've heard General, Matse, and some parts of Civil can be pretty "traditional"....
poet··on Cheating in Computer Science
Whoops, I meant to mention that. Creating an engaging learning experience is the most difficult option of all. It needs to be done, but there are steps that should be taken in the mean time in order to a more fair (but admittedly suboptimal) environment for students.

A couple of things unacknowledged in your argument. First, there's the practical implications of cheaters on GPA. Cheaters get higher grades than what is possible without cheating, making the curve in a class lower than what it would be in a completely honest classroom. I'll be the first to champion someone who doesn't care about GPA, but there are concrete affects that a lower GPA has on students. Even though you got a good education, it's still something to think about. Second, there's the fact that the solution you propose is not possible in the current system. The incentive structure is all wrong (read: nonexistent) for undergraduate teaching in universities. Further, the majority of professors don't even have the requisite skills to be good teachers. Even if we did get the incentives right, the talent simply isn't there. To be honest I doubt there are enough people on board with improving undergraduate education to get it done.

poet··on OpenBSD IPSec backdoor allegations: triple $100 bounty
Thanks :)
poet··on OpenBSD IPSec backdoor allegations: triple $100 bounty
Reasonable audits of this type and scope typically take about a work week to complete?
poet··on Cheating in Computer Science
Finishing up my undergrad at UIUC. A notable fraction of students in each course do cheat. I see two courses of action: (1) we could take the hard road and seek to catch all dishonest students and punish them or (2) we could make cheating extremely difficult with some simple changes.

I think (2) is the prudent course of action. The majority of cheating that I am aware of is only possible because professors reuse assignments and homework/exam questions from previous years. Solutions are simply passed down each year. One notable exception is in our theory classes, where the faculty make the effort to produce unique homework and exam questions every semester. I believe cheating in the theory classes is far lower as a result and I am extremely thankful that the faculty put forth this effort.

I am cognizant of the work required to generate unique assignments each semester. However, as demonstrated by how departments typically handle quals, it is doable if the workload is distributed. It is my sincere hope that this becomes standard practice. It is the easiest and most fair way to handle the cheating problem. The reason why such a system usually doesn't get implemented in practice is because it requires the entire department to commit to undergraduate education, which is quite difficult to achieve at research universities.^

Some other minor additions to the above system that have a good payoff/cost ratio: (1) static analyzers to detect duplicate code submission and (2) higher weights on exams to punish those who share complete answers on homework assignments.

^Don't take this as a condemnation of undergraduate education in the CS department at UIUC. There are incredible teachers here you'll get an excellent education if you make a little effort to avoid professors whose priorities are elsewhere.

poet··on New US cybersecurity bill could threaten free software
Um, the Commerce Clause didn't unilaterally impose ObamaCare on the country.

What? I never claimed that it did.

It simply (arguably) authorized Congress to pass legislation regulating health care.

Yes, key word arguably.

What we're arguing about is whether Congress should exercise its power under the Commerce Clause to give the executive branch more power over the Internet. The language of the statute determines how much, and what kinds, of power the executive branch would get.

You missed the point of my post and I apologize for expressing myself poorly. The act of passing legislation is irrelevant to whether the executive branch will exercise the powers in question. Even if we pass legislation with an explicit enumeration of powers, the executive branch will still step outside those enumerations and use the Commerce Clause as the legal basis. My point is that the only thing which will actually limit the powers the executive branch takes is legal precedence, which we don't have right now. We wont see true limits on what the executive branch can do until we see some Supreme Court rulings in this area.

poet··on New US cybersecurity bill could threaten free software
To be honest, the language doesn't really matter. The US government can already do all of the things in the bill under the Commerce Clause in the Constitution. Note how the Commerce Clause is used as the justification for requiring that citizens purchase healthcare [1]. It's has been used to justify laws related to sex offenders registries [2]. We ultimately are going to have to rely on the courts to develop precedents that limit the power of the government in this area.

Between the debate over cyber security and the debate over healthcare, the Commerce Clause may well prove to be the most significant part of the Constitution for the next decade.

[1] http://www.nytimes.com/2010/12/10/health/policy/10lawyer.htm...

[2] http://topics.law.cornell.edu/supct/cert/08-1301

poet··on My crazy boss sold everything, bought a boat, and is sailing for an entire year
What kind of boat do you own? I couldn't find it in your comment history. Given the choice would you still buy that particular boat today or would it be something else?
poet··on Using the Google Cr-48 for Coding
The other day I saw the announcement for the new Chrome OS test laptop and decided to sign up on the off-chance that I might be able to snag one.... Surprisingly the laptop arrived this morning and I’ve been having fun putting it through its paces.

Oh stop being humble. :P I don't think it's surprising in the least that the creator of JQuery was able to snag a Cr-48. ;)

poet··on What does it feel like to be stupid? An anonymous Quora user explains.
Well said, and furthermore, linking to the Posterous post is explicitly discouraged in HN's guidelines: Please submit the original source. If a blog post reports on something they found on another site, submit the latter.

http://ycombinator.com/newsguidelines.html

I'm curious if we will see the URL of the submission updated by a moderator.

poet··on The secret to fighting poverty is New Zealand
A direct link to the blog post: http://blogs.worldbank.org/allaboutfinance/the-most-effectiv.... It's a lot more balanced than the repost linked in the submission. For example: "Such gains do not come automatically. The latest Nobel prize in economics was for work on the process of job search and matching in labor markets. While these are difficult enough for workers in the same economy, matching the supply of willing workers to the demands of employers becomes even more difficult when the process takes place across borders."
poet··on Military Bans Disks, Threatens Courts-Martial to Stop New Leaks
This was standard practice at a defense contractor I interned at. I'm honestly surprised this wasn't already the military's policy.
poet··on Everest is littered with dead, exposed bodies
Mallory also had a pretty strained relationship with his wife as a result of his mountaineering. If I remember correctly, he promised her several times he would never go back to Everest but always ended up going. I'm not saying I don't sympathize with his dilema, but it's worth pointing out that there are two sides to those famous words.
poet··on Umberto Eco: "the crypts of state secrets are not beyond the hacker’s grasp..."
Jacques your rhetoric on Wikileaks is quite frankly awful. Here are some specific pieces I take issue with:

The mere existence of information that more than just a very few people have access to almost guarantees a leak and eventual publication

Empirically not true. What percentage of classified information has been leaked in the course of history? It's infinitesimally small.

With every advance in telecommunications technology, computing and storage the amount of information explodes further and avenues through which it may leak out multiply. Cellphones with cameras are one nice example of this effect.

The government can control what technology they allow into secured facilities. Cellphones with cameras are irrelevant when they aren't allowed into secure locations.

what a banal list it is, is that the best they could do?.

Obviously not. Do you really think the list that was leaked is the only such list? More detailed lists would obviously be classified at TS.

It looks to me as though the big lesson of this leak (besides a bunch of important details in the cables themselves) is that this process is currently failing.

The stuff that's been leaked is relatively low level Secret stuff. To claim that recent events prove that the government's ability to protect classified information is failing is ridiculous.

--

Why the standard of debate so low for this particular issue?

poet··on Amazon Route 53 - A New DNS Service from AWS
If the conversation was about anything else, using only the word of Joe Lieberman as proof would be a joke. I'm honestly shocked that you think my standards are exacting.
poet··on Amazon Route 53 - A New DNS Service from AWS
Did you even bother to read the post I wrote? The thrust of the argument is that no paper is the best judge. In fact, newspapers are categorically unqualified to make judgments in this case.
poet··on Amazon Route 53 - A New DNS Service from AWS
Sorry, but until you show me more proof than the verbal statements of one of the most corrupt US Senators, I'm not convinced it actually even happened.
poet··on Amazon Route 53 - A New DNS Service from AWS
If that's the best "proof" you have, it's not even worth discussing. Amazon explicitly denied that they booted Wikileaks because of Lieberman. Lieberman isn't even saying that either. He's claiming that his staffers, were informed by Amazon, which probably is an exaggeration.
poet··on Amazon Route 53 - A New DNS Service from AWS
You're attempting to make the argument that newspapers (most of which are not even American) can make accurate judgements about the effects of releasing US intelligence. That's a poor argument. What is it about news agencies that qualifies them to make such judgments? Compare this to the Pentagon Papers where someone with intimate knowledge of the situation decided what to leak.

Regardless, that doesn't change the fact that your original claim that Amazon rolled over because of Lieberman is false and unsubstantiated.

poet··on Amazon Route 53 - A New DNS Service from AWS
Amazon trying to sell a mission critical service like DNS right after rolling over at the first prod from some politician

I think it's pretty clear that Amazon didn't roll over because of Lieberman's remarks. Rather, Amazon did what they did because they thought it was the right to do: "it is not credible that the extraordinary volume of 250,000 classified documents that WikiLeaks is publishing could have been carefully redacted in such a way as to ensure that they weren’t putting innocent people in jeopardy".

I understand you're passionate about this, but let's not conflate what actually happened.

poet··on List of facilities 'vital to US security' leaked
I'm finding a hard time seeing how this leak is a positive thing. At least leaks related to violations of human rights and international law have legs to stand on.
poet··on WikiLeaks Will Unveil Major Bank Scandal in Early 2011
Hilarious to see the questions about Mudge in there. The interviewer is a sharp guy.
poet··on WikiLeaks Archive — Cables Uncloak U.S. Diplomacy
I wish Wikileaks would just dump the contents, and leave the analysis to the rest of the world. By doing selective "analysis" and redaction, they're basically doing exactly what they claim to be fighting.

Either release all the information, or withhold it. Don't play sides.

Now that's just illogical, plain and simple. You don't expect Wikileaks to do some verification and sanity checks? You object to the fact that they take a quick look over the documents to make sure they don't leak anything that will get massive amounts of people killed? Wikileaks doesn't edit to play sides, they edit so they can maintain some form of legitimacy as a journalistic entity. From what I've read, two things happen during the editing phase: (1) fact checking and (2) checks to make sure lives aren't put in danger by the leak. No sides are being played; it's simply common sense practices that journalistis have been doing for several centuries.

poet··on Ask HN: Berlin - costs of living, python jobs?
I'm not sure how you think anyone could take you seriously when you call the systemic suppression of political opponents a "minor issue".
poet··on Ask HN: Berlin - costs of living, python jobs?
The People's Action Party has a long history of suing political opponents for defamation and bankrupting them with judgements handed down by the courts. This contradicts your claims that (1) Singapore has a good judicial system and (2) Singapore's government has less corruption. To be frank I don't think you have the correct picture of Singapore's government at all and you've been taken in like so many others. Order and peace in Singapore is bought by corruption and intimidation behind the scenes.

The following essay on the subject is worth your time: http://muse.jhu.edu/journals/journal_of_democracy/v006/6.3br....

poet··on Ask HN: Berlin - costs of living, python jobs?
Singapore is also a police state, if you care about such things. Some choice quotes from the US Department of State:

Singapore has a mandatory death penalty for many narcotics offenses.

Singapore police have the authority to compel both residents and non-residents to submit to random drug analysis.

There are no jury trials in Singapore. Judges hear cases and decide sentencing.

http://travel.state.gov/travel/cis_pa_tw/cis/cis_1017.html#c...

poet··on I stood there, an American citizen, sexually assaulted by a government official
The funny thing about your line of argument is that she didn't make a "public accusation of a sex crime" because "sexual assault" is not a sex crime that is defined in Ohio. If we're going to try to be pedantic here, let's actually be correct.

What definition of sexual assault are you using exactly? Your original contention is that the author is trivializing "real" sexual assault by using the phrase "sexual assault" in an inappropriate way, yet in Ohio no such a thing exists. So it's inappropriate according to what definition? What you're actually doing is inventing in your own mind what you think sexual assault should be and then getting angry at the author for violating your contrived definition.

Do you see why it's stupid to be pedantic about the specific phrase "sexual assault"? The author used the phrase sexual assault not to conform to a definition, but because she was touched in a sexual way and felt assaulted. In my opinion such feelings are perfectly reasonable in this situation. I would have felt assaulted had I not been given a warning.

Anyone who is quibbling about terminology in this thread is guilty of the phenomena that happens when nerds meet reality: http://news.ycombinator.com/item?id=1880553.

← PreviousPage 3 of 6Next →