felixguendling
|
13 days ago
|
on: Hyper-optimized reverse geocoding API
Have you tried MOTIS with only the geocoding enabled? This should be 1-2 orders of magnitude smaller.
felixguendling
|
1 month ago
|
on: Text-Based Google Directions
felixguendling
|
6 months ago
|
on: Beyond OpenMP in C++ and Rust: Taskflow, Rayon, Fork Union
Would you recommend this as a "thread pool" / coroutine scheduler replacement for an application web server?
felixguendling
|
11 months ago
|
on: Open Source Projects Receive Funding to Reclaim the Public Internet
Thanks! Maintainer of MOTIS here. We're planning to bring support for NeTEx, SIRI and OJP to MOTIS and with those formats a lot of features that are only available with those formats but not with GTFS(-RT) (yet). But having them implemented will also help us to quickly activate them for GTFS(-RT) once GTFS(-RT) gains support.
felixguendling
|
1 year ago
|
on: Why I'm leaving Elm (2020)
I asked "Ask HN: Is Elm dead" in 2022 with mixed results.
https://news.ycombinator.com/item?id=31485011IMO it's safe to say that Elm is dead and won't come back with this attitude of the core team (which is not the only problem of the language). We never switched to Elm 0.19 from 0.18 but moved on to rewrite in Svelte 5 with TypeScript and never looked back.
felixguendling
|
2 years ago
|
on: Portable and vendor neutral parallel programming on heterogeneous platforms
Just found this and couldn't find anything about it but it looks interesting. Does anyone have experience with it? Seems like a competitor to CUDA from AMD and Intel?
felixguendling
|
2 years ago
|
on: Show HN: htmz – a low power tool for HTML
Regarding the size I would guess that if htmz would be extended to have the same features as htmx, it would also be similar in size? Would it make sense to modularize htmx in order to only pay for what you really use to support adding features without necessarily increasing the downloaded size?
felixguendling
|
2 years ago
|
on: C Is the Greenest Programming Language
felixguendling
|
2 years ago
|
on: Rkyv: A zero-copy deserialization framework for rust
Exactly the same approach for C++ (including RelPtr which is called offset_ptr in cista):
https://cista.rocks
felixguendling
|
2 years ago
|
on: Ubicloud – open, free and portable cloud
Let's assume, Hetzner or OVH themself would just take Ubicloud and offer this as a service without paying any money to Ubicloud. In this case, many customers would just use the Hetzner/OVH offer (everything from the same vendor = more convenient) and Ubicloud has no way to make money. The AGPL license would not prevent IaaS providers from doing so. I think it's not easy to build a stable business as a company if everything is OpenSource. If Ubicloud would be a pure community project, that would be a different story.
felixguendling
|
2 years ago
|
on: Ubicloud – open, free and portable cloud
Even with if the third party provider makes no improvements, they can still provide it cheaper because ubicloud pays the development costs? This is a business threat that would not be mitigated by AGPL-3.0?
felixguendling
|
2 years ago
|
on: Show HN: Workout.lol – a web app to easily create a workout routine
Very nice! What can be added is to group exercises in beginner, medium and advanced and add warmup and stretching routines.
felixguendling
|
3 years ago
|
on: FOSDEM 2023 is live now
I presented about MOTIS Project. Happy to share with you all the all the algorithmic details, our tech stack, etc, if you're interested. In the talk I just wanted to give a broad overview of what is MOTIS. I think it's really hard to explain data model, tech stack, or algorithms in depth in the time I had for my talk (10min).
felixguendling
|
3 years ago
|
on: Ask HN: What happened to flatbuffers? Are they being used?
If you're looking for something faster but C++ specific, more compact in serialized size, more efficient in serialization you can try cista:
https://github.com/felixguendling/cista
(Disclaimer: I'm the author, always happy for feedback, eg in the GitHub issues)
felixguendling
|
4 years ago
|
on: Real-Time Tokyo Subway Map
felixguendling
|
4 years ago
|
on: Replace std:find_if in 80% of the cases
When reading the title I thought that it is about complexity of linear search vs. better alternatives like hash sets/maps, or at least sorted data structures (binary search).
But if having linear complexity is fine, std::find_if/any_of/none_of/all_of/etc. are of course fine and you should prefer the version that's most expressive.
felixguendling
|
5 years ago
|
on: Confession Of A C/C++ Programmer (2017)
Don't forget Sanitizers combined with comprehensive test suits. I would always recommend doing both, static and dynamic analysis.
felixguendling
|
5 years ago
|
on: DIY Video Hosting
Maybe your content is against the rules of YouTube or you want to have a custom paywall for your premium content. Maybe you just don't want Google to collect data about your users. You will be in trouble when Google cancels your account without prior notice.
felixguendling
|
5 years ago
|
on: Linux Sucks 2020
I don't think that the main purpose of AppImage and containers is to hide technical debt. Being able to package an application 1x to run on many Linux distributions is a huge plus - notably if you don't want to waste resources supporting Ubuntu, RHEL, Gentoo, Arch, etc. by maintaing a separate package for each and every Linux package manager out there.
The same is true for Docker: having a consistent environment is just very useful.
felixguendling
|
6 years ago
|
on: Embedding Binary Objects in C