Viewing profile — hiddew
hiddew
HN member- Joined
- Thu, Apr 06, 2023, 6:24 AM UTC
- HN karma
- 58
- Public activity
- 25 items
- HN profile
- View on Hacker News ↗
About hiddew
Interests: Programming, DevOps, Open Source, Web Development, Technology
---
Recent public activity
-
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…
-
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…
-
comment
Comment #46923420
Also see PostGIS for Postgres systems: https://postgis.net/docs/ .
-
comment
Comment #46579192
https://openrailwaymap.app OpenRailwayMap is a project focused on displaying everything railway related in the world, powered by OpenStreetMap data.
-
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…
-
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…
-
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 ).
-
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…
-
comment
Comment #44325359
Hurl is underappreciated for writing nice and maintainable HTTP-level test suites. Thanks for the tool!
-
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.
-
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…
-
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 …
-
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…
-
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…
-
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 …
-
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... ?
-
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.
-
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…
-
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…
-
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…
-
comment
Comment #38238159
The series Darkover from Marion Zimmer Bradley. It's more science fiction than my normal pick of fantasy, but nice reads.
-
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…
-
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…
-
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…
-
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…