Live data from Hacker News

Viewing profile — MartijnHols

MartijnHols

HN member
Joined
Fri, Mar 17, 2023, 5:49 PM UTC
HN karma
362
Public activity
63 items

About MartijnHols

https://martijnhols.nl/blog

Recent public activity

  1. comment
    Comment #48353873

    Rate limits don’t work if bots rotate IPs from residential blocks on every request.

  2. comment
    Comment #48123248

    What are you looking for? I use Bunny CDN along with Bunny Shield, and together they're better than Cloudflare for me. It's $10/month, but I can afford it for the privacy of my use…

  3. comment
    Comment #47686209

    I opted for Bunny Shield exactly to combat bots, in particular ones that spoof User Agents and rotate millions of IPs. It works great, detecting the vast majority of bots and chall…

  4. comment
    Comment #45808618

    Telling a new contributor no thank you is hard. Open source contributors are hard to come by, and so I’ve always dealt with PRs like this (albeit before AI days but from people who…

  5. comment
    Comment #43902639

    One thing to consider is that if you were to succeed in placing hidden text/image on an ID card, it may fail manual forgery checks at airports and police stations. One of the many …

  6. comment
    Comment #43553905

    Depends on the project. For websites I like to use a statically generated Nextjs site served by nginx[1] and for SPAs Nginx that serves a Vite-built static bundle with a backend th…

  7. comment
    Comment #43546224

    A 15+ second load on a gigabit connection is impossible to have anything to do with the React library, as React is only kilobytes big and has no impact on the host.

  8. comment
    Comment #43546196

    Fair enough. The quoted statement doesn't hold outside the context of the argument that Preact has feature parity. You can build the same apps with Preact and those others, you jus…

  9. comment
    Comment #43546130

    I think the same generic answer _does_ apply to most mature projects. Libraries like these should be approached like discussions about starting over in mature software projects; "t…

  10. comment
    Comment #43545909

    If Preact truly was as feature complete as React, it would be used by everyone by now – it's old enough for most teams to be aware of it. The fact that it isn't widely used is case…

  11. comment
    Comment #43544659

    Why would React be bigger and slower than it needs to be? It's a very mature project with a professional development team behind it, I'm sure we can trust them to tackle whatever u…

  12. comment
    Comment #43544554

    There is no such things as a true apples to apples comparison for libraries such as this. They all cherry pick something and ignore a ton of things such as: - accessibility - amoun…

  13. comment
    Comment #43517231

    The article mentions they inject a web component. I imagine a bad actor could add something to that. In this case at the very least the author could add a "I hacked your Grammarly …

  14. comment
    Comment #43516979

    While Google Translate's interference sucks, with current browser tools, I don't think they can really operate any other way. This is mostly because of cases where they need to tra…

  15. comment
    Comment #43516925

    Unfortunately browsers don't really provide good solutions for extensions that need to inject or change sites. Look at Google's owner in-browser translate extension, its DOM manipu…

  16. comment
    Comment #43516871

    It's not just noise though; clients are actually experiencing crashes and other issues because of it. I wrote an in-depth article on the Google Translate extension's interference o…

  17. comment
    Comment #43516805

    Makes me wonder if you can use this to hijack their plugin. At the very least you should be able to inject text into it, but you can probably render a pretty little login form as w…

  18. comment
    Comment #43515081

    At no point would I say web development is super simple. It's hard to get started, it's hard when something gets larger/more used, and it's hard when things are massive. There are …

  19. comment
    Comment #43509798

    This wasn't my experience. Hacker News felt surprisingly welcoming as soon as I upped the depth and reduced the opinion. There are some areas I noticed Hacker News isn't very inter…

  20. comment
    Comment #43506182

    So long as your article has a decent enough structure – which this article makes it seem is the only thing that matters – I reckon there are two ways to make blog posts that develo…

  21. story
  22. comment
    Comment #43397383

    Even on European servers, it’s still controlled by a US organisation, so if Bitwarden is required to shut down access, they will. For an example where this happens, this court verd…

  23. comment
    Comment #43397325

    I expected it to be much harder to move away from these services I heavily relied on like Microsoft 365. Before I started migrating it figured I was so entangled in their web, that…

  24. story
  25. story