Live data from Hacker News

Viewing profile — Eiwatah4

Eiwatah4

HN member
Joined
Fri, Aug 09, 2013, 8:38 PM UTC
HN karma
93
Public activity
45 items

About Eiwatah4

No profile information was provided.

Recent public activity

  1. comment
    Comment #7936883

    Just generally, don't write SQL queries as strings. An ORM is one option, language-level extensions another. But for that you need some good macros in your language - or convince t…

  2. comment
    Comment #7812465

    There is a relatively recent audit[1] of EncFS with some damning results. I really wouldn't use it. [1]: https://defuse.ca/audits/encfs.htm

  3. comment
    Comment #7804899

    Internet Navigator

  4. comment
    Comment #7799835

    The CTFs I've played usually had a good mix of web stuff and binary exploitation. Also, the best way to learn this stuff is to do it. Even if this seems out of your league, I'd sug…

  5. comment
    Comment #7788268

    You don't have to apply the CBC mode to complete files. If it is secure for a 1 MB file, I don't see why it would be insecure for 100 parts of a 100 MB file. If you manage to merge…

  6. comment
    Comment #7743467

    You do have some information in the browser you can't get to from the outside. For example, the filter with the most hits for me is "@@||192.168.$xmlhttprequest", which whitelists …

  7. comment
    Comment #7577783

    What if someone hacked your server and stole, then deleted the private key? (Backing up private keys is bad practice.) What if the CA notices they issued a fraudulent certificate?

  8. comment
    Comment #7521359

    > In my opinion, most of TCP's semantics arise not out of the network, but rather the data itself. I can't have packets getting lost in the middle of an SSH session: it just doesn'…

  9. comment
    Comment #7442371

    If Github would only host git repositories, you'd be right. But people use Github for the issue tracker, source browser, code review system. Those are just as centralized as the sv…

  10. comment
    Comment #7409618

    It isn't the default for most people. Download a browser and OS localized to German, French, or British English and Accept-Language defaults to that instead of "en-US".

  11. comment
    Comment #7401551

    What's stopping the attacker from reading the user's browser data and replaying it to Google?

  12. comment
    Comment #7330792

    For some reason, the #content element is hidden with a `display: none`. Disable that and the content shows.

  13. comment
    Comment #7326875

    Either that, or a race condition.

  14. comment
    Comment #7312618

    Gcc doesn't have such a warning. Clang has it, but it has to be explicitly enabled. (It's not even in -Wall or -Wextra.)

  15. comment
    Comment #7302204

    In Rust, (right now) you can choose between a 1:1 or a N:M mapping between OS threads and Rust tasks. With N:M threading, the runtime necessarily does (some of) that internally.

  16. comment
    Comment #7270487

    That works just fine. But if you're working on a big project, a full new download can take a while.

  17. comment
    Comment #7260117

    My experience with cgroups is that it's incredibly difficult to get them to do what you want them to do. But systemd seems to be changing that, so maybe their use will get more mai…

  18. comment
    Comment #7238769

    It is for sysadmins. And those are probably Canonical's biggest source of income.

  19. comment
    Comment #7235975

    > I don't know how other similar languages deal with GUI. It's always sort of hairy, obscure code when you look at it closely. The best languages for GUIs I've seen are specialized…

  20. comment
    Comment #7220700

    When there are too many messages, rsyslog will drop them in the default configuration, too. http://www.rsyslog.com/tag/systemlogratelimitinterval/

  21. comment
    Comment #7211082

    Who says the function call actually happens? If the function is short enough, they are a very good candidates for the JIT to inline. If they aren't short, the overhead of calling t…

  22. comment
    Comment #7036719

    C has variable sized arrays. http://pastebin.com/BEgDNAhu That's no longer backward-compatible to C89, though.

  23. comment
    Comment #7031815

    You don't have to simulate multidimensional arrays in C. It's just easier than wrapping your head around the weird syntax required to pass them around: http://pastebin.com/JTjQMfxr…

  24. comment
    Comment #7024508

    Yes, the 2-4 diagnoses he came up with in the first 35 minutes were always wrong. Only then did he get it always right.

  25. comment
    Comment #6935910

    toString() blows up on a null value, the + operator does not. I've written similar Java code for that reason.