ryry
ryry on Hacker News
Appreciate it!
So it's pretty compute intensive - my machine also doesn't love it. I wanted to get the general gist of it out there before optimizing, but I'll try my best.
For the below the horizon bit - that was the only way I could get the map to fully render when at a low tilt angle. If I enabled the stop at the ground layer, it would stop rendering the map at close distances (not fully sure why), so it sits like this for now.
The enter an address thing is a great idea, and definitely possible! I'll add it to the road map!
Posted by
ryry on Wednesday December 17, 2025 @01:14PM
from the show-hn dept.
https://planes.fyi
Hey HN!A long time ago I built a map of trains at trains.fyi, and then realized nobody had bought planes.fyi - so this is my new map project.It's a bunch of things, but mostly, a 3D map of aircraft around given airports, as well as the weather, ATIS, and other data sources visualized in 3D and unique ways.Like most of the stuff I build, it's got no real use, but I think it's neat. If you like...
Super helpful points - thank you!
Definitely gonna implement some more clustering. The zooming in/out being annoying bit I hadn't thought of, but now that it's mentioned I kind of see it myself too.
I actually started with a sidebar that would then highlight the element on the map, but got rid of it to focus more on the exploration aspect.
Ah yes! So this is something I'm struggling with from a UX perspective (could use some feedback from anyone here).
News tied to a specific place gets pinned there (like an article about the Blue Jays being pinned at the Toronto Skydome). For stuff in cities, or larger areas like states, it tries to place it within the bounds of the state randomly, and if that fails, a random radius (which I think is what's gone wrong here).
The problem though is with the Toronto Star reporting on news in Jersey. The way I'm going about this right now is a filter I'm calling "Lens" which is just the country. Right now the only lens is Canada, but I want these to be filterable so you can easily see what other places are writing, or just get home grown news (but again, something I'm struggling with how to represent it).
Thanks! One of my favourite accidental things to come out of it was the "highlighting" of rural news. Stuff in a city like Toronto, which usually dominates my feed, gets kind of lost in all the other stories, while things in rural areas (which I never see) stand out.
Posted by
ryry on Thursday July 17, 2025 @08:49AM
from the show-hn dept.
https://needle.news
Hey HN! I wanted to know what was going on in cities/towns where my friends live, so I built Needle.It uses an LLM + Open Street map to best estimate general locations of stories posted in the past day, and pin them on the map. For stories involving multiple places, I also wanted to show the relation between them.It's still a little janky, and is limited to mostly Canadian sources of news at...
This exactly. I find that I don't remember how to do some of the things I used to have more easily memorized, but I still need the fundamentals when things go horribly wrong and I need to dive into code myself.
this is amazing!
I'm actually working on a similar ATC transcription project, but more along the lines of education / entertainment for non-pilots. I'm gonna be posting a YT video about it soon, but would love to chat if you guys are open to it!
I rode it a few weeks ago and completely forgot about it! I'll add it to the list. thanks!
added to the list - thanks!
Added to the list - thanks! This is different from metra yeah?
this bugged me too. I tried to keep the colours respective to the company logos. Any other recommendations for a metra colour?
mostly just because this was a weekend project and I needed to draw the line somewhere. I'm not necessarily opposed to it, but I reckon it'll take a good amount more time.
I did a bit of a deep dive on this over the weekend and left feeling more confused than when I started. From what I can gather, outside of CN's holiday freight train, most of the tracking is done by community members with SDR antennas and Raspberry Pis. They report to centralized servers (which I've yet to find), and the data indicates where trains are in signalling blocks. I'm the least knowledgeable person on trains, so I don't know if this is all accurate, but that's my best understanding.
I'd love to build some sort of service that takes this data, references a DB of signaling blocks, and establishes an estimated lat/lng - but that's a huge project of its own.
I'm currently on the wait-list for the API. Took me 2 days to even figure out how to register.
Yeah, I'm going to add a disclaimer about this. I've been watching the GO trains from my window this morning and they lag about a minute behind. My site grabs data on a minute interval, and I know some of the API's say they purposefully add GPS lag.
Posted by
ryry on Monday November 27, 2023 @11:47AM
from the show-hn dept.
https://trains.fyi/
Hey all! My train the other day was delayed and I got curious where they all were at any given time, so I built a map and figured I'd share it.
Posted by
ryry on Wednesday October 04, 2023 @12:19PM
from the show-hn dept.
https://layoff.watch/
Hey HN! I've been individually checking WARN notice pages about layoffs for a little while and I wanted to build a tool that would bring them all to one place, and email me anytime something comes up with a target keyword.I've got a POC built out with a few items but I wanted to see if anyone else would be interested in this kind of thing before I spend some more time on it. Appreciate your...
Thanks! A CLI tool is an interesting idea. I originally built something similar [as a python package](
https://github.com/ryderdamen/fromchaos) to basically force LLMs to return data in a specific format, so I could probably easily adapt something.
What I like about the extension is that I can use it on any content that I can see, like that behind a login page.
So there are definitely some features I'd like to add / improve upon:
- json/yaml/etc validation
- better pre-filtering before the openAI api call to save money
- custom select (instead of the whole page)
- adjustable models
- the page doesn't disappear when you close it / data caching
but before those, I wanted to launch it to see if anyone would actually use this besides me. Let me know!
Posted by
ryry on Monday October 02, 2023 @11:08AM
from the show-hn dept.
https://chrome.google.com/webstore/detail/from-chaos/gmionecaojpgfddmckjjphjmijoonjmi
Hey HN! I wanted to share a chrome extension I built for myself called From Chaos.It's an extension that takes the content of the page and organizes it into structured data. For instance, taking all the restaurants on a "top 10" article and just returning their names.It requires an OpenAI API key that you can set in your settings, and lets you get data back as JSON, YAML, CSV, or plain text.I...
Posted by
ryry on Wednesday June 14, 2023 @09:23AM
from the show-hn dept.
https://reminder.fyi/
Hey HN! I tend to have trouble remembering all the adult responsibilities I have to do in my life - things that come along with owning a house, car, and stuff the doctor tells me to do regularly.I wanted a way to easily sign up to be gently reminded of the things I might want to consider doing - but easily forget, so I built reminder.fyi.It's a weekly newsletter that you get to your email. You...
This is neat! One of my sites is on this list - I'm gonna have to put up a 418 on it as well.
I've got a feeling some of the posts that do mention "part-time" are just signalling, which is why I have a ton of them marked "part-time possible" instead of just part-time.
If you have any better classification ideas I'm open to hearing them too!
Yep definitely. I'm thinking I'll brand it specifically as "Side Quest Jobs", and hopefully that'll create enough differentiation.
I saw this, but not until after I had purchased the domain. I always get too excited and commit before researching.
Yeah I actually built this after having a bit of frustration trying out freelancing platforms. What surprised me is as a freelancer, on some of them, I have to pay to apply to gigs. I mean I get it, but it still doesn't seem right.