frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Bringing a decade old bicycle navigator back to life with open source software

https://raymii.org/s/blog/Bringing_a_Decade_Old_Bicycle_Navigator_Back_to_Life_with_Open_Source_Software_and_DOOM.html
179•mtlynch•6mo ago

Comments

thread_id•6mo ago
Thanks!!!! This is a great article. There are many tool references to research. "Obsolescence is a choice. Reverse engineering is resistance."
ddtaylor•6mo ago
Not sure if I missed it, but are those updates going over HTTP without SSL as well?
MobiusHorizons•6mo ago
The article says they used mitmproxy which installs a system certificate
ddtaylor•6mo ago
I think the payload after that though is that MITM proxy delivering an HTTP link to an EXE that anyone can payload with MITM, same attack surface.
jxntb73•6mo ago
https://en.wikipedia.org/wiki/Windows_Embedded_CE_6.0

Huh, intresting.

firebot•6mo ago
Osmand(fDroid) + brouter

Best offline navigation there is. You can even customize your navigation profiles.

morsch•6mo ago
Too bad that using brouter with osmand is so complicated.
firebot•6mo ago
Not really? You just select brouter in osmand. Make sure you select the correct profile for brouter. Server mode engages and it just works. Sure, you also need to download the tiles for brouter.
morsch•6mo ago
Well, I set it up, but I had to refer to the manual and it still took me like five to ten minutes.

https://osmand.net/de/docs/user/navigation/routing/brouter/

Novice users wouldn't stand a chance; though admittedly they'd be totally lost with osmand anyway.

It is amazingly fast, gotta be said.

u8080•6mo ago
Organic Maps is also very solid project
MayeulC•6mo ago
It is, but brouter's navigation is really much better. Just yesterday, I was in a relatively unfamiliar, small (european) city which I needed to cross. Organic Maps was sending me trough small streets I would have shared with cars. I fired up OSMAnd + Brouter to compare, and ended up picking the latter: it sent me trough bike/bus-only roads, then a park, to reach a dedicated bike lane along the river, far from any traffic. The trip was a pleasure, though maybe a few percent longer.
microtonal•6mo ago
The nice thing about real GPSr units and things like Garmin watches is that they (depending on the model) can last a week to even weeks. E.g., if you use a GPSmap 67s for 8 hours per day, it lasts 3 weeks. In the older units you can even put AA batteries.

Cycling with a phone with the screen on and at full brightness (which is what you need on a sunny day), a phone will last a few hours at most. The magic of good GPSr units is that they use a transflective display, the sun is your 'backlight'. (And of course using something more akin to a microcontroller than a smartphone SoC.)

Also, in contrast to smartphones, these things are really rugged. Like last year I was cycling through the alps and accidentally dropped my GPSmap at ~30km/h (without a case or protection, who puts them on a GPSr?). It only has some scratches.

firebot•6mo ago
I just keep my phone in my pocket and use voice navigation.

Also carry a power bank and chargers.

Airplane mode will also save lots of power.

MayeulC•6mo ago
It is really good, and Brouter-web is really useful too.

However, that combo is a battery hog. For some reason, OSMAnd drains a lot more battery when using it in guidance mode with Brouter, even though routing is much faster than with the built-in algorithm.

I heard that Locus maps has a much better brouter integration, though it is unfortunately closed-source: battery-efficient, automatic brouter detection, profile selection from within the app.

I also wish the brouter app would get a fresh coat of paint (a UI redesign), but that is secondary.

jakedata•6mo ago
I have a waterproof Garmin Nuvi GPS that will directly accept OpenStreetMap data on micro-SD card. It is in bicycle mode and running on a DC-DC converter from my e-bike pack. I am quite satisfied with it despite being 20 years old. The external storage and well defined format have saved it from becoming e-waste.
microtonal•6mo ago
Garmin is really good when it comes to open maps. I can still put new OpenStreetMap maps on an old Garmin 62s like it's 2010. I recently replaced my Apple Watch by a Garmin Fenix 7 Pro and even though it's not really advertised, it just accepts good old map .img files. I put on the Dutch cycle network overlay without any issues, just like I did with my Garmin GPSr units.
fsckboy•6mo ago
>There is no other input than the touch screen, so I can shoot and nothing more, but hey, it runs DOOM!

hook Doom up to the internal nav, then you can ride your bike around and shoot. "I know you love riding your bike, and I know you love playing Doom, so I put your bike into Doom!"

internet2000•6mo ago
$10 for an accessible Windows CE PDA is a pretty good deal. If I were OP, I'd fire up an appropriately old version of Visual Studio and vibecode some patches to the open source app he found.
roywashere•6mo ago
Raymii is one of my heroes! :-) great and accessible hacking on this device
lutusp•6mo ago
It's an example of modern tech capitalism: you buy a nifty consumer product, after which you don't own it, it owns you.

The few exceptions to this rule are run by conscientious developers who make sure their products don't rely on their maker for continued support. But by this generous act, such companies fall behind their predatory competitors.

It's late-stage capitalism at work. You buy some food, but you don't eat it, it eats you.

SoftTalker•6mo ago
The joke's on them, I just try to avoid "nifty consumer products" now. After getting burned a number of times, I have developed a very strong "no gadgets" rule. And if it connects to the internet or needs regular "updates" to remain usable that is an additional major strike against it.
aeblyve•6mo ago
I don't miss the world of a million purpose-built gizmos like this. Smartphones are a very good thing, so long as android is still mostly free.

Fun exercise nonetheless

CommenterPerson•6mo ago
Sorry disagree here. I use a Garmin for driving. Don't wish to contribute to the surveillance economy. I love what the OP has done and look forward to more such.
bayindirh•6mo ago
While smartphones are good all around devices, and Apple showed that a smartphone with a good camera, DAC, screen and sensor suite can exist, purpose built devices still beat them.

They have longer battery life, more predictable performance, and a wider range of operation parameters.

I’ll always prefer my specialized equipment for serious music listening, my ebook reader for longer reading and honestly pen and paper for serious note taking. They perform better and I get more performance with less effort.

aeblyve•6mo ago
I had a nice ebook reader at one point, but now I prefer Zotero on Linux and Android for reading.
bayindirh•6mo ago
While I use Zotero for research, nothing beats an e-ink display for long reading (for me, at least). I don’t like to overdrive and burn an OLED screen under sunlight and strain my eyes at the same time.
raudette•6mo ago
Mounting a modern phone to a bicycle will damage the cameras - they can’t handle the vibration - see https://support.apple.com/en-ca/102175

I have an iPhone that I believe was damaged in this way.

So you’d probably want a purpose built bike computer, an older phone that you don’t care about the camera, or perhaps there are fancy vibration dampening mounts that could work.

mbirth•6mo ago
Another way would be a CarPlay/AndroidAuto screen. These are available for cheap from e.g. AliExpress and can run off a power bank. This way, the phone does all the processing but can stay safely in a bag or pocket as all the display and control is done via the CarPlay/AA screen.
kjkjadksj•6mo ago
Waterproof? Able to sit in uv light all day without fouling the screen or melting the internals?
mbirth•6mo ago
Yep, there are models specifically made to be permanently mounted on a motorcycle. I’d hazard a guess that they’ll work just as fine on the handlebar of a bicycle. You’ll just have to waterproof the power source then, e.g. wrap the powerbank in a ziploc bag or tupperware container.
kjkjadksj•6mo ago
Chiming in as n=2 for users who destroyed their smartphone camera system by riding with it on a handlebar mount.
dwayne_dibley•6mo ago
“Why are there no laws requiring device manufacturers to open source all software and hardware for consumer devices no longer sold?”

See stop killing games.

wildzzz•6mo ago
Why is there so much added pixelation in photos where part of the bezel is shown? Is the author trying to hide fingerprints?
grishka•6mo ago
Or reflections. It is very noticeable and very weird.
culebron21•6mo ago
Also noticed this.
neumann•6mo ago
Oh Snap - I have this one!

I bought unopened in box in a salebin for $20 after it went obselete. The maps are still great, but the battery only lasts 2-3 hours and I mostly wanted it for all day back-country/gravel exploration.

France's homegrown open source online office suite

https://github.com/suitenumerique
274•nar001•2h ago•142 comments

British drivers over 70 to face eye tests every three years

https://www.bbc.com/news/articles/c205nxy0p31o
40•bookofjoe•30m ago•13 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
387•theblazehen•2d ago•141 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
69•AlexeyBrin•4h ago•14 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
755•klaussilveira•18h ago•235 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
44•onurkanbkrc•3h ago•2 comments

First Proof

https://arxiv.org/abs/2602.05192
18•samasblack•1h ago•11 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1012•xnx•1d ago•574 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
122•alainrk•3h ago•136 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
147•jesperordrup•8h ago•55 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
13•vinhnx•1h ago•1 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
94•videotopia•4d ago•23 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
10•rbanffy•3d ago•0 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
148•matheusalmeida•2d ago•40 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
30•matt_d•4d ago•7 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
255•isitcontent•18h ago•27 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
267•dmpetrov•19h ago•144 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
536•todsacerdoti•1d ago•260 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
412•ostacke•1d ago•105 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
355•vecti•20h ago•161 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
59•helloplanets•4d ago•57 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
328•eljojo•21h ago•198 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
453•lstoll•1d ago•297 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
12•sandGorgon•2d ago•3 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
367•aktau•1d ago•192 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
7•andmarios•4d ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
56•gmays•13h ago•22 comments

Dark Alley Mathematics

https://blog.szczepan.org/blog/three-points/
107•quibono•5d ago•34 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
297•i5heu•21h ago•252 comments

I now assume that all ads on Apple news are scams

https://kirkville.com/i-now-assume-that-all-ads-on-apple-news-are-scams/
1109•cdrnsf•1d ago•490 comments