Live data from Hacker News

Viewing profile — metafunctor

metafunctor

HN member
Joined
Tue, Jul 21, 2009, 7:09 AM UTC
HN karma
4,834
Public activity
859 items

About metafunctor

I’m a software entrepreneur.

Recent public activity

  1. comment
    Comment #46309996

    Not impossible at all with a policy-filtering HTTPS proxy. See https://laurikari.github.io/exfilguard/ In this model, hosts don’t need any direct internet connectivity or access to…

  2. comment
    Comment #46031036

    The key itself appears to have no validity period, the validity period is only for the certificate made for the key. Maybe you could create a CSR for the key/identity and then sign…

  3. comment
    Comment #45175945

    Good point! The web is going through its own endless September. And so, it seems, is everything else. Perhaps, this commentary adds no value — just old man yells at cloud stuff.

  4. comment
    Comment #45173859

    The npm team is, frankly, a bunch of idiots for saying that. It has been obvious for TEN YEARS that the bar for publishing npm packages is far too low. That’s what made npm what it…

  5. comment
    Comment #45173657

    Welcome to the web side. Everything’s bonkers. Hard-earned software engineering truths get tossed out, because hey, wtf, I’ll just do some stuff and yippee. Feels like everyone’s s…

  6. comment
    Comment #44894228

    I never saw it as a problem for nginx to just serve web content and let certbot handle cert renewals. Whatever happened to doing one thing well and making it composable? Fat tools …

  7. comment
    Comment #44480926

    It’s quite easy to run your own DNS server — I've found it a worthwhile exercise. Of course, you’ll need a server to run it on.

  8. comment
    Comment #42202987

    Those muscle mass percentages cannot be right. How were they measured?

  9. comment
    Comment #41752185

    Sabre or Sable?

  10. comment
    Comment #41700729

    I was excited to try this, since I'm a bit tired of selecting the input manually multiple times per day. Unfortunately, connecting AirPods automatically switches the input to them,…

  11. comment
    Comment #41629689

    OK, so the defusedxml.lxml submodule is deprecated and one should use the other APIs from defusedxml instead. That does not mean that defusedxml in it's entirety would be useless.

  12. comment
    Comment #41523784

    Do you mean that it is, in fact, a mistake to use defusedxml instead of lxml in Python?

  13. comment
    Comment #40652359

    Type safe and unguessable IDs are what I've been using in my projects for the past, oh, 10 years maybe? Inspired by Stripe! In my databases, I often prefer integer primary keys for…

  14. comment
    Comment #40595287

    If they can get your sqlite files, what makes you think they wouldn't be able to get the encryption key as well?

  15. comment
    Comment #40265473

    A commonly used icon or symbol for language selection seems to be the globe symbol (U+1F310). HN seems to filter it away, though, so cannot use it in this comment.

  16. comment
    Comment #39590898

    So Orange won 12 years time to pay whatever you won in the end? That's a factor of about 2.2x, assuming 7% capital gains year-on-year. If the sums are large, it would've made a lot…

  17. comment
    Comment #39588442

    Agreed, I think this is something the English language community should solve. IMHO, I think “free” should be reserved for the wider meaning encompassing all the various aspects of…

  18. comment
    Comment #39464934

    That would make it quite easy to maliciously lock someone out. Instead locking accounts, appropriate throttling might be a better idea.

  19. comment
    Comment #39430014

    Yeah, there's no amount of dedication that will make the business fly if you stubbornly want to do “your thing”. You have to do what the market can find and is willing to pay for. …

  20. comment
    Comment #39417625

    Bugs happen also in access control. Unguessable IDs make it much harder to exploit some of those bugs. Of course the focus should be on ensuring correct access control in the first…

  21. comment
    Comment #39393821

    I've ended up implementing a layer on top of "magic" which, if magic detects application/zip, reads the zip file manifest and checks for telltale file names to reliably detect Offi…

  22. comment
    Comment #39226109

    Mistakes can happen. But if code comments are frequently not updated as the code evolves, it is a level of lazy that will probably manifest in other ways as well.

  23. comment
    Comment #38900569

    Do you think you know better than the companies developing these products and the consumers buying them? Do you believe you understand what the right products and fair prices shoul…

  24. comment
  25. comment
    Comment #38878986

    It's a crowded market, but it IS a market. In fact, crowded markets are the ones that work the best. If people find their app, like what they see, and are willing to pay the price,…