frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://github.com/sandys/kappal
21•sandGorgon•2d ago•11 comments

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

https://github.com/valdanylchuk/breezydemo
271•isitcontent•21h ago•36 comments

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

https://eljojo.github.io/rememory/
348•eljojo•1d ago•214 comments

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

https://vecti.com
367•vecti•23h ago•167 comments

Show HN: I saw this cool navigation reveal, so I made a simple HTML+CSS version

https://github.com/Momciloo/fun-with-clip-path
2•momciloo•1h ago•0 comments

Show HN: Stacky – certain block game clone

https://www.susmel.com/stacky/
3•Keyframe•1h ago•0 comments

Show HN: A toy compiler I built in high school (runs in browser)

https://vire-lang.web.app
2•xeouz•1h ago•1 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
94•antves•2d ago•70 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
81•phreda4•21h ago•16 comments

Show HN: Nginx-defender – realtime abuse blocking for Nginx

https://github.com/Anipaleja/nginx-defender
3•anipaleja•3h ago•0 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
52•nwparker•1d ago•11 comments

Show HN: BioTradingArena – Benchmark for LLMs to predict biotech stock movements

https://www.biotradingarena.com/hn
28•dchu17•1d ago•12 comments

Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust

https://github.com/artifact-keeper
154•bsgeraci•1d ago•64 comments

Show HN: ARM64 Android Dev Kit

https://github.com/denuoweb/ARM64-ADK
18•denuoweb•2d ago•2 comments

Show HN: MCP App to play backgammon with your LLM

https://github.com/sam-mfb/backgammon-mcp
3•sam256•5h ago•1 comments

Show HN: Which chef knife steels are good? Data from 540 Reddit tread

https://new.knife.day/blog/reddit-steel-sentiment-analysis
2•p-s-v•2h ago•0 comments

Show HN: Gigacode – Use OpenCode's UI with Claude Code/Codex/Amp

https://github.com/rivet-dev/sandbox-agent/tree/main/gigacode
21•NathanFlurry•1d ago•10 comments

Show HN: I'm 75, building an OSS Virtual Protest Protocol for digital activism

https://github.com/voice-of-japan/Virtual-Protest-Protocol/blob/main/README.md
7•sakanakana00•6h ago•1 comments

Show HN: I built Divvy to split restaurant bills from a photo

https://divvyai.app/
3•pieterdy•6h ago•1 comments

Show HN: I Hacked My Family's Meal Planning with an App

https://mealjar.app
2•melvinzammit•8h ago•0 comments

Show HN: XAPIs.dev – Twitter API Alternative at 90% Lower Cost

https://xapis.dev
3•nmfccodes•3h ago•1 comments

Show HN: Micropolis/SimCity Clone in Emacs Lisp

https://github.com/vkazanov/elcity
173•vkazanov•2d ago•49 comments

Show HN: I built a free UCP checker – see if AI agents can find your store

https://ucphub.ai/ucp-store-check/
2•vladeta•9h ago•2 comments

Show HN: Daily-updated database of malicious browser extensions

https://github.com/toborrm9/malicious_extension_sentry
14•toborrm9•1d ago•8 comments

Show HN: Slop News – HN front page now, but it's all slop

https://dosaygo-studio.github.io/hn-front-page-2035/slop-news
19•keepamovin•11h ago•6 comments

Show HN: Falcon's Eye (isometric NetHack) running in the browser via WebAssembly

https://rahuljaguste.github.io/Nethack_Falcons_Eye/
6•rahuljaguste•20h ago•1 comments

Show HN: Horizons – OSS agent execution engine

https://github.com/synth-laboratories/Horizons
24•JoshPurtell•1d ago•5 comments

Show HN: Compile-Time Vibe Coding

https://github.com/Michael-JB/vibecode
10•michaelchicory•10h ago•3 comments

Show HN: Local task classifier and dispatcher on RTX 3080

https://github.com/resilientworkflowsentinel/resilient-workflow-sentinel
25•Shubham_Amb•1d ago•2 comments

Show HN: Fitspire – a simple 5-minute workout app for busy people (iOS)

https://apps.apple.com/us/app/fitspire-5-minute-workout/id6758784938
2•devavinoth12•14h ago•0 comments
Open in hackernews

Show HN: NYC Subway Simulator and Route Designer

https://buildmytransit.nyc
201•HeavenFox•7mo ago
Hello HN!

As a long term NYC resident, I have read countless articles on ideas tweaking subway services, but always found them hard to follow without visual aid. So over the long weekend I decided to build one. It has all the basic features: trains would spawn at their origin, stop at stations, and slow down if it gets too close to another. You can also design custom routes by piecing tracks together.

Have fun, and let me know what you think!

Comments

xnx•7mo ago
Very cool.

Sometimes when I Edit Routes and click an "<- Add" button I get the console error "Uncaught Error: coordinates must be an array of two or more positions" and the page blanks out.

HeavenFox•7mo ago
Thanks - this is likely due to adding two tracks facing each other, i.e.

-->-->-- --<--<--

I'll add some logic to prevent such options from showing up.

pimlottc•7mo ago
This is sadly not mobile friendly in an amusing way; the map controls are nice and legible but they block basically the entire map. If there was a way to minimize them (perhaps automatically), this might work well on mobile.
kiwibyproxy•7mo ago
Very cool! It would be nice to have a bit more information in the readme about the project structure and e.g. how to adapt it for other cities :)
HeavenFox•7mo ago
I just tested it out. Since this uses OpenStreetMap data, it is very easy to adapt to other cities.

All input data and scripts are in src/data. Run the two Overpass queries, replacing New York with a city of your choice, and you will get JSON data on the infrastructure, as well as services. Replace the two existing JSON files, run the two transformation scripts, and you are done.

darthplagius•7mo ago
I contract out work to MTA, specifically their AI/ innovation teams.

I'm 100% showing this to them today just for fun. They'll get a kick out of it.

ttamslam•7mo ago
I'm super curious to learn more about what AI/Innovation looks like for the MTA.

Is any of your/their work published?

ars•7mo ago
I can't figure out how to add a route from Bay Ridge to Clinton in NJ. That's my wishlist subway - got to Newark Airport from Brooklyn without going through Manhattan.

Edit: Actually Clifton is in NY, and playing with Google maps there's ZERO public transport from Staten Island to NJ, except by going through Manhattan!

So my idea wouldn't help anyway, unless they extended that subway all the way over the Goethals Bridge.

HeavenFox•7mo ago
As a Brooklynite I wholeheartedly agree. Unfortunately this is more of a service designer as opposed to a track designer, and it only works with existing infrastructure :(
throwaway2037•7mo ago

    > ZERO public transport from Staten Island to NJ
I only see three bridges off the island. Can you walk any of them? Hoboken light rail in Bayonne isn't so far.
acjohnson55•7mo ago
There are 4 bridges: Goethals, Outerbridge, Bayonne, and Verrazano. You can walk on Goethals and Bayonne. I was actually thinking a few weeks ago about walking from Elizabeth to Bayonne someday, just for the heck of it.
throwaway2037•7mo ago
I forgot about Verrazano! I was only thinking about routes to NJ.
ars•7mo ago
Looks like a 2 or 3 mile walk from the nearest public transport stops that I can find. Maybe someone local can find a closer stop.

Forest Ave/Goethals Rd North to Bayway Ave at Mckinley St.

Edit: This could be a fun game - find the two spots with the greatest ratio of driving vs public transport. I think those two are pretty good candidates.

Distance: 2.5 mile.

Drive 9AM: 5-9 minutes, 11PM: 4-6 minutes.

Public transport 9AM: 1:52, 11PM: 3:34.

Ratio (using the average drive time) 9AM: 16, 11PM: 42.8.

https://maps.app.goo.gl/WU1jzjYh8tkTCuh87

madcaptenor•7mo ago
Another game: when is public transport slower than walking?

According to Google Maps it's not in this case - I'm getting a walking time of 14:37 (!), where the "walk" includes a ferry from Weehawken to Manhattan and the Staten Island Ferry. However Google Maps doesn't seem to know you can walk across the Goethals bridge.

ars•7mo ago
It's not the bridge, the starting point seems to be on a freeway or something, if you move the starting point slightly toward the bridge it will show proper walking directions.
indoordin0saur•7mo ago
Very nice! I thought of doing the same thing in the past!
Aaronstotle•7mo ago
Finally, I will make a subway that crosses the park!
evanb•7mo ago
92nd and Broadway, CPW, 5th Ave, Lex, 2nd Avenue, follow Astoria Blvd to the Grand Central to LGA is a no-brainer.
blehn•7mo ago
I want to love this but the visual language makes it kind of unusable for me. Why not match the track and train colors to their line color (red for the 123) and then use different visual indicators for train state (stopped, at station, etc)?

For example: Selected: Black fill Normal operation: Color fill with 100% opacity Slowing down: 70% opacity Stopped: striped fill, 50% opacity At station: pulsing opacity

HeavenFox•7mo ago
That is a good idea. I just added color for the tracks. I'm in the process of redesigning how trains look like.
shiroiuma•7mo ago
What's the point of designing custom routes, except I guess for fun? NYC is never going to build any new routes.
HeavenFox•7mo ago
That is actually the idea. In this simulator, you design services that run on existing tracks. NYC subway is unique in the world in that there are a ton of interlining as well as quadruple tracks, so there are plenty of opportunity to improve system efficiency without building anything new.
konsalexee•7mo ago
I love it! Amazing work.

A slider to do a bit of time-travelling if possible would be also a nice to have

avianlyric•7mo ago
Your default dwell times are wayyyyy too short.

On high capacity systems, train dwell time becomes the limiting factor on passenger capacity. 30 seconds is generally the minimum possible dwell time a system can manage, 20 seconds might be possible during much lower demand periods. But you’re unlikely to ever achieve better than that.

The London Victoria Line, which runs with 90 second headways at peak, achieves at best 24 second dwell times in central section, but 30-40 seconds is more realistic for most stations.

Don’t forget, dwell time includes more than just passengers getting off and on. It has to include time to open the doors, close the doors (including a 2-3 second visual and audible warning!), perform needed safety checks, and eventually pull away. Those operational components the sandwich the core “people getting on and off” bit of station stops add up to a non-trivial number of seconds.

https://www.researchgate.net/figure/Dwell-Time-and-Passenger...

As a minor note, the NYC subway uses a system of fix automatic blocks, not a moving block system, which is what your simulation appears to use. Moving block systems are dramatically more efficient than fixed block systems. But I have no idea how you would get hold of accurate block locations for the NYC subway.

rafram•7mo ago
> NYC subway uses a system of fix automatic blocks, not a moving block system

Lines with CBTC use moving blocks. That’s the L, 7, and parts of the E, F, M, and R.

rhubarbtree•7mo ago
How do you know all this?
hshdhdhj4444•7mo ago
Several of those dwell components can be done in parallel.

You don’t need a warning for opening the doors. The warning for closing the doors will overlap with people boarding.

That being said 10s is too low as a default but it can easily be changed to a more reasonable 30s or more.

chrisandchris•7mo ago
> You don’t need a warning for opening the doors.

Seems like the Swiss railway didn't get your message because there is acoustic warning on open nd on close.

op00to•7mo ago
There are door opening warning in the Philadelphia subways and metros (PATCO) as well. It makes sense if the train is crowded and a rider is smushed up against the opening door.
zerojames•7mo ago
This is a very cool project!
fsckboy•7mo ago
you need to model passenger behavior at rush hour in the face of train cars with a truly foul smells and puddles on the floor!
chrisxlucas•7mo ago
This is awesome—a sandbox for transit nerds lol my husband will love this. The dwell time + simulation rate sliders are super fun, can do a lot with congestion indicators or bottleneck flags when trains start stacking up or something... fun to stress test bad routing decisions.