Live data from Hacker News

Viewing profile — mikegerwitz

mikegerwitz

HN member
Joined
Sat, Apr 30, 2011, 3:23 PM UTC
HN karma
2,654
Public activity
518 items

About mikegerwitz

Free software hacker and user freedom activist with a focus on privacy and security; assistant GNUisance and member of the GNU Advisory Committee.

https://mikegerwitz.com/

mtg@gnu.org GPG: D6E9 B930 028A 6C38 F43B 2388 FEF6 3574 5E6F 6D05 Please send encrypted mail.

---

Privacy and security are more important than ever during a time of pervasive surveillance by governments and organizations:

https://media.libreplanet.org/u/libreplanet/m/the-surreptitious-assault-on-privacy-security-and-freedom/

https://mikegerwitz.com/talks/sapsf.pdf

Consider that web pages download and execute arbitrary (usually non-free) software, without your knowledge or permission:

https://media.libreplanet.org/u/libreplanet/collection/restore-online-freedom/

Your browser effectively clicks "Download and Run" for you. Would you do the same if prompted?

Recent public activity

  1. story
  2. comment
    Comment #19177064

    I don't need "modern alternatives" to things that aren't broken. I'm not interested in replacing my one tool with N others when I understand my threat model and understand the bene…

  3. comment
    Comment #19176925

    PGP is still widely deployed, whether you like it or not. "I don't like it" isn't a valid argument for considering something "legacy", when it works just fine for certain cases.

  4. comment
    Comment #18957561

    I'm a father of 7- and 5-year-olds, and I constantly think of this. I have some anxiety issues and frequently have mild panic attacks, which can have symptoms similar to heart atta…

  5. story
  6. comment
    Comment #18947945

    rms refers to this combination as "GNU/kWindows". I wrote about GNU's perspective back in 2016: https://mikegerwitz.com/2016/04/gnu-kwindows Please remember that GNU is not just a …

  7. comment
    Comment #17600881

    The fact that this comment was flagged is deeply troubling to me.

  8. comment
    Comment #17594241

    This is a late reply, but thanks for your input. I'll look into them further. What interests me is your replacing Dovecot + Sieve with your MUA; I'll have to see if I want to do th…

  9. comment
    Comment #17578656

    I haven't researched Notmuch, but I've heard some interesting things about it. I used to use Mutt back in the day. Whatever I use would have to have Org integration, though. Tbh, I…

  10. comment
    Comment #17577146

    Most of my communication with various people/communities is done via mail. For those using Emacs: I use a Kanban (or GTD, depending)-style workflow using Org mode and Gnus. Org mod…

  11. comment
    Comment #17474505

    For more information, see the GNU Coding Standards: https://www.gnu.org/prep/standards/standards.html#References In particular: > A GNU program should not recommend, promote, or gr…

  12. story
  13. comment
    Comment #17227328

    I also want to highlight what I wrote in 2015 about GitLab's commitment to free software: https://about.gitlab.com/2015/05/20/gitlab-gitorious-free-so...

  14. comment
    Comment #17085924

    > Note IceCat is not very well maintained. Its maintainer is working on upgrading to the latest ESR now. If anyone is interested in helping maintain IceCat, please e-mail maintaine…

  15. comment
    Comment #16810647

    Good catch: https://www.gnu.org/software/taler/ I'll contact Christian Grothoff today and make sure nothing suspicious is going on and ask him to update the GNU forward if the doma…

  16. comment
    Comment #16755863

    Those interested in how prototypes and classical inheritance relate (and don't) may be interested in work I did on GNU ease.js, which works with ECMAScript 3+. I have since extende…

  17. comment
    Comment #16640305

    That's orthogonal to the issue. Of course you have the freedom to refrain from use of any technology, unless you're somehow being mandated by law to use it.

  18. comment
    Comment #16637676

    No. You aren't being denied your freedoms on someone else's computer because you have no right to exercise them to begin with---it's not yours. It's the same concept with the AGPL-…

  19. comment
    Comment #16618354

    You need to do it properly; the comic is misleading on its own. https://www.eff.org/deeplinks/2016/07/new-wordlists-random-p...

  20. comment
    Comment #16486920

    I use Automake and Autoconf (which generates the Makefile) for GNU ease.js: https://git.savannah.gnu.org/cgit/easejs.git/tree/Makefile.a... https://git.savannah.gnu.org/cgit/easejs…

  21. comment
    Comment #16465336

    I use them frequently. Having to write something like `(car (car (cdr foo)))` is common (`caadr`).

  22. comment
    Comment #16448750

    Conventions exist in every language. `car', `cons', and `cdr' are also part of certain standards (e.g. RnRS). And, honestly, they compose a bit better than `first', and `rest' for …

  23. comment
    Comment #16448522

    Yes, you're correct. R7RS at least explicitly reserves brackets and braces, and only acknowledges parenthesis in its syntax.

  24. comment
    Comment #16448422

    Some lisps use parenthesis and brackets interchangeably. Some people prefer to strategically alternate them, but you're free to use them exclusively. Guile Scheme, for example: sch…

  25. comment