HNHacker News
TopNewBestAskShowJobs

_ikke_

1,572 karma · joined May 31, 2011

Another random user
submissionscomments
_ikke_··on Git: ignore file lines
Why not just keep environment dependent settings in a separate file that is not tracked? Then you have no problem with files that are 'half-tracked'.
_ikke_··on Git: ignore file lines
What happens if someone accidentaly committed the Addhandler cgi-script .fcgi change?

Note that --assume-unchanged means you are promissing to git that the file hasn't changed, so it doesn't have to lookt at it every time you invoke git status (for performance reasons).

When you break that promise, git will complain, just like you said.

_ikke_··on A Computer Scientist Tells Mathematicians How to Write Proofs
How do you prevent discrapencies between those? You already see it with comments on source code, which eventually get outdated.
_ikke_··on Was jquery.com compromised?
If the jquery version changed, their site could break anyway due to changes in how the library worked.
_ikke_··on Diffie-Hellman key exchange, explained using colors
If you check the cryptographic explanation, you see the first step is sending p and g to the other party. This is the 'common color' you talk about. These aren't predefined in the protocol.
_ikke_··on Yo App Allegedly Hacked By College Students
And leave security holes open for people with less good intent and actually harm users?
_ikke_··on Antifragility and Software Development
> "The counterbalancing force here is the constant flow of new features added. This is the normal state for most successful software - we want it to do more things. So while we gain quality from the bugs fixed, we lose quality when adding all the new features"

The next sentences mention that.

_ikke_··on Git 2.0
No, your git repository is not a backup. It's a record of the history of your project, but it's not sufficient as a backup.

You could see pushing as making a backup, but even that wouldn't backup the exact state of your repository (private branches, configuration, reflog, rerere, etc..).

If an object gets corrupt, it's almost impossible to fix it, unless you have a copy of that object somewhere.

That's why it's still important to make backups of your repository.

_ikke_··on Level3 is without peer, now what to do?
Without customers asking for content, L3 wouldn't provide anything to Comcast. It's at the specific request of the customers that L3 relays the replies. The customers initiate the request, and L3 provides the response.

Without the service L3 provides, Comcast wouldn't be able to (as efficiently) provide the service to their customers. In a sense, Comcast should pay L3 for their access to the content.

_ikke_··on Magic mirror: One way mirror with a monitor behind it
It's not that anything changes in the mirror to make it transparent.

Such mirrors are half transparent, half reflective. If the other side is dark, the reflective effect is much larger then the transparent effect, making it look like a normal mirror.

When there is a light source behind, the light goes through, which means you can see it. The brighter the light, the more you can see what is behind.

_ikke_··on When TDD Doesn't Work
He is talking about TDD / unittests in this case. He is not saying anything about automated testing in general.
_ikke_··on How the backpropagation algorithm works
From the first chapter of this book, it is described that each layer adds more abstraction. The first layer (input) works on individual pixels, the next layer on a part of the image. Each deeper layer can make more high-level decissions.
_ikke_··on s3.amazonaws.com certificate revoked
Here all is just fine. It shows as verified and encrypted. I have enabled checking the verification list in Chrome.

Fingerprint is:

    C1 4C 4A 4D 63 63 E4 B4 CD 23 02 1A 2F 0A 0E 9A
    AB FB BE D7 0E 59 10 A3 20 01 EB CC 8D 08 DC E2
_ikke_··on Mt. Gox Files for Bankruptcy in U.S
You can't, and this isn't about freezing bitcoins. They try to prevent people from freezing their non-bitcoin assets.
_ikke_··on Linksys E-series Unauthenticated Remote Code Execution Exploit
Wouldn't Same-Origin-Policy prevent this?
_ikke_··on How I Lost My $50,000 Twitter Username
A project document with e-mail addresses was retrieved through the account of a dropbox employee[1].

Some people noticed they got e-mail through unique non-disclosed e-mail addresses.

[1]: http://lifehacker.com/5930706/dropbox-confirms-user-email-le...

_ikke_··on Scaling Mercurial at Facebook
It's more like `git commit -p`. If you abort `hg record`, the selection you've made is lost.
_ikke_··on What’s Wrong with Git? A Conceptual Design Analysis
index and staging area refer to the same thing. The staging area is a high-level concept, while index is more of an implementation detail (exists in .git/index).
_ikke_··on On undoing, fixing, or removing commits in git
Git is quite safe, and most operations that involve doing things to history can be undone. Unsafe operations happen when the working tree and uncomitted changes are involved.

Also, sometimes it's easier for a user to roll back to an older back up than to untangle the mess they have created.

Third, git itself is not a backup. When your repository gets corrupted, you're out-of-luck when you don't have backups for those files. So it's still good to take backups of your repositories.

_ikke_··on We Should Ditch Nginx
Because you suggest everyone else should too.
_ikke_··on Git Cheatsheet
Note that in this case, your remote tracking branches wont be updated, so git status will say you are ahead of the remote, while you are in fact at the same point.

A "git fetch <remote>" would then update the remote tracking branches.

_ikke_··on Git Cheatsheet
I see the manpages mainly as reference, not as initial introduction.
_ikke_··on How crackers ransack passwords like “qeadzcwrsfxv1331”
A faster computer does speed it up. It can go through all the cycles faster.

An even better option is scrypt, which is memory based, which is much harder to scale.

_ikke_··on Paypal President: We're thinking about adding Bitcoin (2:50) [video]
Even if you mark them 'lost', you can't just trivially reassign them. You would need to have the private key to be able to spend them, there is no other way.
_ikke_··on 1Password GPU brute-force with 3M hash/s
The search space grows exponentially with each additional word being added. With enough words, it gets infeasible to bruteforce.
_ikke_··on Worst CAPTCHA Ever
Well, it is a good way to tell computers and humans apart. Computers can read it, while humans can't.

They should reject corectly filled in captchas.

_ikke_··on Learn Git Branching
resolving conflicts is not something machines can do. There needs to be a human to decide what is a correct outcome.
_ikke_··on The Messenger Wars Are Heating Up
Correct url: https://kokonautlabs.wordpress.com/2013/01/20/the-messenger-...
_ikke_··on Dependency Injection is a Virtue
DI is not about glorified globals at all. Nothing forces you to pass in the same object to all things dependend on it.

It just allows you to pass in anything the situation requires.

It allows your code to depend on an interface, instead of an implementation, even if the language doesn't have explicit interfaces.

_ikke_··on Plain-Text Offenders Hits 1000
Sending passwords in plain-text over email is bad enough in itself, and it also tells a lot about how they think about plain-text passwords in general.
← PreviousPage 5 of 7Next →