News for hackers. Stuff that matters.

caspg

Thank you. Touring profile tries to stick to the marked cycling trails so they should be quite roads.
Thanks! I'm finalizing paid subscriptions and premium features. Then I will move my focus on mobile app which is kind of requirement for outdoor platform.
Well, not much at the moment :) It's still all very fresh and I guess logging and observability is afterthought. I'm hosting app on Heroku which provides some basics.
For those interested in the technical implementation: I built VeloPlanner with my favorite tech stack: Elixir/Phoenix, React, and MapLibre GL JS. The architecture is a hybrid approach:

- Phoenix controllers for static content (route guides, listings)

- Phoenix LiveView for most of the forms

- React for the planner and interactive maps where high performance is critical

One of the bigger technical challenges was self-hosting all the infrastructure - I'm running my own map tile server and routing engine (Graphhopper) on beefy servers with lots of RAM to maintain full control over the cycling-specific routing algorithms. The memory requirements are substantial, especially for processing large-scale route data across multiple regions.

This approach lets me customize the routing to prioritize official cycling routes while still giving users flexibility when planning custom segments.

Happy to dive deeper into any specific aspect if there's interest!

Show HN: VeloPlanner – A cycling route planner focusing on official routes

https://veloplanner.com

Hi HN! I'm an avid cyclist who took the leap a few months ago to quit my job and focus 100% on building VeloPlanner – a tool I wished existed for my own cycling adventures.VeloPlanner helps cyclists plan routes by prioritizing official, signposted cycling paths across Europe, US, Canada, Australia and New Zealand.What makes this different:- Focus on official cycling routes rather than just...

( Read More... | 9 comments | 10 points | on HN )
WebAssembly sandboxes might become handy.
What is RPA? Robotic Process Automation? If yes then I have no experience with that.
I used Claude AI project to attach requirement for the project. Then I just went with single conversation. I specified that I want to do it in small steps and then was just doing copy -> paste until I reached the limit. I think it was because I was doing one big convo instead attaching code to the project.

So pretty simple flow, totally not scalable for bigger projects.

I need to read and check Cursor AI which can also use Claude models.

Thanks! I've added links to all POIS (wikipedia, url and website tags).
I wanted to develop a simple tool to compare maps. I thought about using this opportunity to try out Claude AI for coding a project from scratch. It worked surprisingly well!

At least 95% of the code was generated by AI (I reached the limit so had to add final bits on my own).

Newsletter signup form uses LiveView https://veloplanner.com/newsletter/new I was testing LiveView with page transitions and it was working quite nicely with maps as well (maps were handled by JS of course). You can play with it here https://travelermap.net/ - you can check search (cmd + k) which is powered by LV.

EDIT: As for plans for veloplanner, I'll be adding some of the interactive features (comments etc) as LiveView.

Show HN: I built a map to find sign-posted cycling routes across Europe and POIs

https://veloplanner.com/routes

Excited to share an early version of my project - https://veloplanner.comIt's an interactive map where you can find signposted cycling routes (not MTB yet) and various POIs (campgrounds, shelters, viewpoints, and historic points). Everything is powered by OpenStreetMap.Currently, it only covers Europe since I wanted to limit hardware requirements. Even with just Europe, I needed an extra 1TB...

( Read More... | 5 comments | on HN )
How do you make money? Google Ads?
Re:Serverless maps at 1/700 the cost of Google Maps API on Friday March 10, 2023 @11:00AM (#35096082)
This basemap looks awesome. Need to play with this and see how hard is to run it on my own. It would totally fit nicely with my website https://travelermap.net.
You can always start with tiles from https://openstreetmap.org Or use one of the commercial providers which offers free tiers. There are quite a few smaller providers that are not super expensive.

You can always setup your own tile server. It's not that hard and can be cheap (if you don't count your time). I recommend, checking https://github.com/onthegomap/planetiler

I’m developing https://travelermap.net with my brother. It’s a map of National Parks all over the world and more detailed map with other kinds of parks in US.

We started adding photos and more content to US parks but planing to cover more countries.

Built with Elixir/Phoenix, Typescript and Maplibre.

Glad you liked it. Let me know if you have any feedback.
I'm running a https://velomapa.pl - website with cycling related stuff (routes, races, photos, and other stuff) in Poland.

It's a super seasonal niche. During the season it brings around $1000/month through various types of ads and donations.

Now, I'm building and growing https://travelermap.net, which hopefully will work nicely all year around. It's also a content site that I'm planning to monetize using ads.

Data about national parks come from Wikipedia. I'm sure it's missing quite a few less popular parks. Let me know if you find something missing.

It's built with Elixir/Phoenix, TypeScript, and MapLibre. It's just a static site for now but I'm planning to add user accounts and community aspects to it. I think it will be cool to allow rating, reviewing, and uploading user photos.

You should check out https://microconf.com and their youtube channel. They also have Slack community called "MicrConf Connect" and podcast "The Startups For the Rest of Us". Lots of good resources there.
Can you share links to those Discord servers? I'm also building project related to maps. Right now, it's using leaflet and raster tiles but I'm strongly considering switching to maplibre and vector tiles.

Are you working full time on your mapping app? Looks really cool.

Re:Ask HN: Who is hiring right now? on Tuesday March 24, 2020 @04:32AM (#22673070)
Is it the US only remote offer or would you accept offers from Europe?
Re:Ask HN: How did you get your full-time REMOTE job? on Friday February 07, 2020 @06:36AM (#22265044)
I'm working remotely most of my career. My first programming job was for a software house. Their approach was remote-first but they had an office in my city. They required to be on-site for the first couple of months and after the initial period, I was working 100% remote. Next, I moved to work directly for startups with full-time remote contracts.

Working remotely is not for everyone plus companies prefer to hire people with prior experience. I think the crucial thing is to get some remote exposure before finding a full-time remote job. Probably, the easiest way to do this is with freelance work or negotiating partial remote with current employer.

I believe that online presence helps to find remote job (more than an onsite job). It won't hurt for sure if you can show a nice blog, programming related twitter or side projects.

Re:Show HN: Everlook – Find and list remote job opportunities on Tuesday February 04, 2020 @11:10AM (#22237189)
Biggest job board out there. I've found my last 2 jobs there.

However, for me as a developer, the gold standard is StackOverflow jobs. Nicely formatted, easy to find data, tags with tech skills. Very often there is a salary range.

Re:Show HN: Everlook – Find and list remote job opportunities on Tuesday February 04, 2020 @09:16AM (#22235731)
I'm seeing lots of new job boards recently. I guess the market must be quite hot right now.

I'm really curious how do you make companies post a job on those new boards?

Re:Ask HN: How to commit properly when starting out a project? on Tuesday February 04, 2020 @08:22AM (#22235204)
A few times, I did what you described. I was working and experimenting for couple of days and after I was satisfied I "brought project up-to-date". But this caused me headaches a few times. It's hard to revert certain changes, hard to understand what was going on a couple of days ago.

Right now, I wouldn't work for 5 days without a single commit. Those "best practices" were invented to address concrete problems.

My advice is not to worry about commit history when you are starting. But definitely try to commit as often as possible. Group changes in logical chunks. Try to use meaningful commit titles and messages.

Older »