Live data from Hacker News

Viewing profile — lightningspirit

lightningspirit

HN member
Joined
Wed, Nov 18, 2015, 12:41 PM UTC
HN karma
8
Public activity
29 items

About lightningspirit

Coder, Hacker

Recent public activity

  1. comment
    Comment #48740121

    Good to know you're still building your own tools like back in the "old days" :)

  2. comment
    Comment #48739768

    And then everybody left, yeah, I remember this exactly.

  3. story
  4. comment
    Comment #48673859

    I think we're comparing two very different categories. COBOL is an application language, whereas TCP and HTTP are foundational infrastructure. Replacing a language is challenging, …

  5. comment
    Comment #48645745

    > {"a":1,"b":2} and {"b":2,"a":1} are the same query and two different cache entries These two payloads are actually different. You're talking about semantics, which is determined …

  6. comment
    Comment #48645332

    This is controlled by the (Last-Modified, If-Modified-Since) and (ETag, If-None-Match) header pairs. HTTP is stateless; it does not require any persistence. The only thing that def…

  7. comment
    Comment #48645280

    How does the origin server indicate that?

  8. comment
    Comment #48645254

    I don't think this requires so much discussion; it is a very obvious and simple addition, IMO.

  9. comment
    Comment #48645238

    How does this break rest?

  10. comment
    Comment #48645232

    It won't break GraphQL, as it uses POST. It can very much improve it if adopted: - use QUERY method when querying resources - use POST method for mutations

  11. comment
    Comment #48645203

    Because HTTP is stateless by definition, you now need to support persistence (state) on the server side whenever you want to run a slightly different query, which contradicts the p…

  12. comment
    Comment #48645098

    The internet is complex, and you have tons of protocols that are not well supported. TCP/HTTP are well supported by proxies and have well-defined, stable specs, which also help wit…

  13. comment
    Comment #48425607

    I think most of the value LLMs provide comes from connecting the dots between unsolved questions and patterns or structures that have already been demonstrated, which accelerates r…

  14. comment
    Comment #47259689

    Yeah, I was surprised by that as well.

  15. comment
    Comment #47124304

    If there's only a centralized system that uses digital IDs to hand off providers only a "yay" or "nay"...

  16. comment
    Comment #46983300

    That makes sense. Wi-Fi uses radio waves, part of the light spectrum. Like our eyes or cameras can watch and record, Wi-Fi can also be used for this purpose.

  17. comment
    Comment #46599185

    If you do `new Date('2025-11-31T00:00:00Z')` you get `2025-12-01T00:00:00.000Z`, which is weird and potential cause for bugs when parsing date string from input. Right because of t…

  18. comment
    Comment #46576802

    I like this solution, it looks very simple and should’ve been consider as part of best practices if it works technically. However, I also think that this whole trade off is broken …

  19. comment
    Comment #45970347

    It is mentioned in the article that round-robin DNS is an alternative to this setup, however, in reality, it is not the same thing, and that's the reason load-balancers exist, and …

  20. comment
  21. comment
    Comment #45922121

    In that case, can you reduce pricing for customers, too?

  22. comment
    Comment #45497059

    I've been using Docker Swarm for almost 6 years now deploying entire stacks for customers on top of it — it's stable and incredibly cheap to maintain.

  23. comment
    Comment #45371060

    The balance example should have been explained in more detail — it’s clearly a transactional system where the balance is derived from the sum of transaction log data. CRDTs have no…

  24. comment
    Comment #41835653

    Matt also knows that the messy WordPress API (both actions and filters) is difficult to integrate into a well-architected software project as a plug-and-play mechanism.

  25. comment
    Comment #41835610

    Actually, when someone forks a project creates a new repo. This is not the case, the plugin was indeed a take over instead.