HN user

SecretofMana

420 karma

I'm a student studying Computer Science at the University of Toronto.

I'm currently interning as a Software Developer at Uken Games.

Posts2
Comments12
View on HN

The paper on KSplice attached at the end is also really neat if you're into this stuff. It describes the design and implementation of a tool for applying binary patches based on normal source code diffs.

It's a bit extreme to say that it "exists for the sole purpose" of that, since if you look at the post categories, the Facebook-related material only encompasses a small portion of the total posts made.

Regardless of the author's bias towards Facebook, it's possible that they are telling the truth and wall posts that they "deleted" were suddenly made available again due to a flag being unset in the backend or something similar. This is something to keep in mind when creating content on Facebook.

[dead] 13 years ago

Another Trello CLI which I thought was really neat is "wrk" (https://github.com/blangel/wrk). It abbreviates the output from its commands into shortcut tags, which makes chaining operations together pretty fluid.

Obsession 13 years ago

Thank you for your advice.

The acknowledging and showing imperfection part is very difficult for me, not for my family, who have been very supportive and understanding along the way.

Obsession 13 years ago

Hey everyone, OP here.

I'm sincerely very grateful for all the advice. I wrote this out of frustration less so with my grades, despite the tone of the piece, and more so with the way I had been treating my friends as of late, in particular my girlfriend, because of my grades versus theirs. I have been a jerk to the ones that I love without reason, and that irritates me. I will definitely keep in mind what's been said here, though.

For what it is worth, I also do not believe that I suffer from depression. Although I am harsh on myself, and always have been harsh on myself, I have always managed to work through and overcome my fears, usually by venting like this, although until now I did it privately.

I also don't think that I have ADD, since there are stretches of time where I can focus intensely, such as at hackathons or when I'm more relaxed over school.

Returning to my computer after posting this was really a shock, I didn't expect this much of a response to what I had initially perceived as an immature outburst. Thank you all so much.

You did a great job summarizing those topics concisely, but I have some quibbles about the P and NP stuff:

1. NP isn't the set of problems that can't be solved in a polynomial amount of time, but rather the set of problems that can be solved non-deterministically in polynomial time. This distinction is important, since this means by definition that P is a subset of NP, and furthermore means that uncomputable problems such as the Halting Problem do not belong in NP.

2. Your definitions for NP-completeness seem mixed up -- the polytime reduction property you're mentioning is the definition of an NP-hard problem, and you've said it backwards. If a problem is NP-hard, every problem in NP can be reduced to it in polynomial time (i.e. it is just as "hard" as every problem in NP). NP-completeness requires in addition to this the property that the problem itself is in NP. For example, although the Halting Problem is NP-hard, it is not NP-complete, since it is not in NP. NP-hardness of a problem can be shown by polytime reducing any NP-complete problem to it, since any problem in NP can be polytime reduced to the NP-complete problem.

Disclaimer: Stack Exchange moderator(mind you, on one of the other sites, not SO).

The main reason this was closed is because determining what or what does not constitute a hidden feature is highly subjective. Depending on the audience, some features that are considered common knowledge could be considered hidden features. We generally want to focus on the domain of questions that have solid, objective answers, or rather, that solve a clear problem that people have, whereas this question is more focused on trivia.

Furthermore, "List of <X>" questions, as we dub them, generally aren't well-suited for the Stack Exchange format, especially when the question is as popular as this one. Note that navigating the list without OP's quick-link breakdown is a pain because of the way that each individual's answer is separated.

Since the landing page point has been beaten to death, here are a few things I think about the app itself after messing around: the keyboard shortcuts are awesome and just make the application fun to use, but the amount of real screen estate being wasted is criminal. With the window maximized on a 1920x1080, the taskbar is crammed to the left side while the rest of my screen is simply a gaping gray hole.

On the task management side of things, I tried to add a task for both members of a team using "$ @all task description" but it seemed to just go to my shortlist. It was difficult to distinguish, as a result, between different shortlists and the team shortlist. I was also confused by the presence of a lightning bolt icon next to one of my tasks that I might have accidentally added when messing around with keyboard shortcuts. The icon seemed to have no clear meaning and there was no helpful tooltip waiting for me when I hovered over it. I also wish there was some way to rank my tasks based on their priority.

That being said, this actually looks really cool, and I'd love to support it as the kinks get worked out.

"(I should probably do a post explaining why Evernote is an application and Dropbox only a feature.)"

Yes, this would be great. A lot of this article seems to be based on the author's very loose and short definition of a feature, so I didn't really get a lot out of it. A comparison would help me better understand the point trying to be made here.

For me, this was rendered hilarious by some of the images people have tagged me in on Facebook that don't actually have me in them. Seeing the serial killer erotically stroke a picture of a T-Pain coffee mug is rather amusing.

That being said, is there any way I can be sure besides the disclaimer that this isn't actually saving/using my personal data outside of the video? I guess that's part of the point, that I really can't, though.