Live data from Hacker News

Viewing profile — hiddew

hiddew

HN member
Joined
Thu, Apr 06, 2023, 6:24 AM UTC
HN karma
58
Public activity
25 items

About hiddew

meet.hn/city/nl-Enschede

Interests: Programming, DevOps, Open Source, Web Development, Technology

---

Recent public activity

  1. comment
    Comment #47475889

    For large applications, having the implementation (or multiple implementations) of certain functionality decoupled from the code using it, improves maintainability and configurabil…

  2. comment
    Comment #47465079

    > Autowiring is against the principles of a typesafe programming language Constructor autowiring is the application of the inversion of control and dependency injection pattern. If…

  3. comment
    Comment #46923420

    Also see PostGIS for Postgres systems: https://postgis.net/docs/ .

  4. comment
    Comment #46579192

    https://openrailwaymap.app OpenRailwayMap is a project focused on displaying everything railway related in the world, powered by OpenStreetMap data.

  5. comment
    Comment #46513975

    > How long before car ownership is replaced with autonomous vehicle car pools? That is very much a future I look forward to living in. Not requiring to own a car but sharing it eff…

  6. comment
    Comment #45789585

    > For stuff like security keys you should typically add them as build args, not as content in the image. Do not use build arguments for anything secret. The values are committed in…

  7. comment
    Comment #44673344

    Totally agree. And even the overhead of construction/destruction can be avoided in runtime for languages with inline types (e.g. https://kotlinlang.org/docs/inline-classes.html ).

  8. comment
    Comment #44673315

    That is why I am happy that rich errors ( https://xuanlocle.medium.com/kotlin-2-4-introduces-rich-erro... ) are coming to Kotlin. This expresses the possible error states very well…

  9. comment
    Comment #44325359

    Hurl is underappreciated for writing nice and maintainable HTTP-level test suites. Thanks for the tool!

  10. comment
    Comment #44202388

    "fixed it with an algorithmic change, reducing backup times exponentially" If the backup times were O(n^2), are they now O(n^2 / 2^n)? I would guess not.

  11. comment
    Comment #43491172

    I think for "untyped" files with records, using the ASCII file, (group) and record separators (hex 1C, 1D and 1E) work nicely. The only constraint is that the content cannot contai…

  12. comment
    Comment #42992870

    You can use GC defaults, but tuning can provide valuable throughput or latency improvements for the application if you tune the GC parameters according to the workload. Especially …

  13. comment
    Comment #42191353

    I built a fork of OpenrailwayMap (original at https://www.openrailwaymap.org , vector styles at https://openrailwaymap.fly.dev ). The style was built to match the look of the origi…

  14. comment
    Comment #41849379

    > there would no clean way to edit/remove/reorder downstream commits Yes, but I consider commits immutable so reordering or editing commits is not a thing that would happen. New co…

  15. comment
    Comment #41846369

    The post considers rebasing the fork. It seems easier to do only merges. You can merge specific upstream commits, or the entire upstream branch. That way you only need to merge in …

  16. comment
    Comment #41777430

    How does it compare to the Java money API ( https://jcp.org/en/jsr/detail?id=354 ) and the related Kotlin DSL in https://github.com/hiddewie/money-kotlin/?tab=readme-ov-file... ?

  17. comment
    Comment #41151764

    Get you, your manager and the CEO in one room, and tell them the facts. Once those are on the table, discuss solutions. Otherwise nobody wins.

  18. comment
    Comment #40957403

    Yes, a grid system like H3 https://www.uber.com/en-NL/blog/h3/ is is closer to a circle in shape. One of the reasons for Uber to use H3 is bacause density maps look more natural in…

  19. comment
    Comment #40952672

    > The reason we can’t, and why `async`/`await` exist, is because of shortcomings (lack of support for stackful coroutines) in language runtimes The JVM runtime has solved this prob…

  20. comment
    Comment #40258524

    Why not? A branch is a pointer to a commit, so the commit built for staging can be the same binary that will be deployed to production, if the production branch is updated to point…

  21. comment
    Comment #38238159

    The series Darkover from Marion Zimmer Bradley. It's more science fiction than my normal pick of fantasy, but nice reads.

  22. comment
    Comment #36540028

    Never heard of this! I will definitely take a look if this can replace some handwritten bash curl-based test scripts to validate HTTP-level interactions. The combination of documen…

  23. comment
    Comment #36469229

    We use Slite extensively at work. Works pretty well to quickly create/edit documents with a nice editor. When you type Markdown, the content automatically resolves the styling/head…

  24. comment
    Comment #36096887

    > Ruby syntax is the lightest there could be Kotlin can have exactly the same code with lambdas, using either a receiver type, or a context receiver. And it's type safe. transactio…

  25. comment
    Comment #35491645

    Train signals in the Netherlands also have red on the bottom. The reason is in case of snow falling on the light covers, the red light (most important signal, "stop") will never be…