HNHacker News
TopNewBestAskShowJobs

tolidano

67 karma · joined January 2, 2019

submissionscomments
tolidano··on Yamtam.nyc – yet another mass-transit all-in-one map
NYC only right now.
tolidano··on Yamtam.nyc – yet another mass-transit all-in-one map
Hi, I'm Shawn. I made https://yamtam.nyc.

Here is the blurb stolen directly from the about page:

yamtam brings the entire NYC-area mass transit network together on a single, fast, offline-capable map — subways, LIRR, Metro-North, NJ Transit rail and buses, PATH, AirTrain JFK, the Roosevelt Island Tram, NYC Ferry, the Staten Island Ferry, MTA buses and the regional suburban bus networks of the tri-state area, plus live Citibike docks and free-floating VEO and Lime bikes and scooters.

The origin story:

I wanted to provide updated accessibility info at a given subway station, which escalators and elevators were working or out, which this does. But before long, I had grandiose ideas of other valuable features:

- Real-time arrival (and tracks for MNR, LIRR, NJT) data with destination or countdown clock views

- Full train or bus data, including positions

- Service alerts and weather alerts

- Bathrooms, wikipedia pages, ProjectSubway complex renderings, neighborhood maps, and more

- Widget support (using Glimpse, links on any stop) and Watch support (text yourself a link to https://yamtam.nyc/watch.html)

- Transfers between systems and other trains

- Basic (but improving) navigational data

- CLI tool (pip install yamtam) in case you need this info in your terminal or for your LLM agents

And the most important:

- Once you add this as a Home Screen app and load it up once, you can put your phone in airplane mode and the app will keep working (of course, if sudden acts happen, it won't know) for 30 minutes to 2 hours depending on the system. Or if the cellular connectivity is not good, it will keep using whatever data it last pulled (and let you know).

I built this on the shoulders of the MTA and great work (Patrick Weaver, Sunny Ng, etc), tools and ideas, with a healthy dose of Qwen3.8 Flash Next. It runs on AWS and works fairly well. I'm always up for feedback and ideas to change or improve it.

tolidano··on Show HN: LiveWorld – Every 24/7 YouTube live camera on one globe
Have you used Earthcam? It does a pretty good job of this.
tolidano··on The entire city of San Francisco as a video game
And NY.
tolidano··on Chest Fridge (2009)
What’s the possibility of turning such a device 45 degrees (or even 90)? Would it ruin anything? Because then you could stack two and it wouldn’t be so bad.
tolidano··on Ask HN: why is my F500 employer okay with paying 5x to freelancers?
This may be different per country and all sorts of fun things apply like “is this R&D” which definitely changes the calculus.
tolidano··on AWS S3 sync does not sync all the files
maybe it was strange to have a sync command.

but stranger is defending it's obvious broken state by claiming it should never have existed.

tolidano··on Utah becomes first US state to ban fluoride in its water
I know why! I know why! Pick me!

It's because it doesn't help prove their incorrect point.

tolidano··on I got kicked out of Columbia for taking a stand against LeetCode interviews
He decided to scam large companies out of thousands of dollars in employee wages and productivity in order to market his cheating tool. You can hate leetcode, you can think it is antiquated and not a good indicator of developer performance. But that doesn't suddenly mean you can dip into the pockets of companies for your marketing budget.

Average of 6 people involved in an interview loop. Let's say they make $250k a year each fully loaded on average (at the FAANGs, I'm probably underestimating). There's a 30-minute prep, a 30-minute debrief, the actual hour long interview, and probably 15 minutes of writing up the notes about the interview. Let's call it 2 hours. Taking the rough 2000 hours a year, that $250k is $125 an hour. So $250 per person times 6 people is $1,500. Times 4 companies is $6,000. Now, trade that 10 hours back for tickets. Who knows what the tickets would be, but it's 10 hours of work, with some likely positive ROI. I won't pretend to put a value on that, but it's non-zero.

He openly admits that he had no intention of taking the offers for these companies. He just wanted to test his cheating tool to see if it would work.

If that doesn't scream theft to you, I don't know what would. And sure, can FAANG pay the bill? Yes. But should they have to? What if he did it at a tiny 50-person bootstrapped startup? Can he be called a thief then?

tolidano··on Brown University Professor Is Deported Despite a Judge's Order
So "searching around" where? On some 4chan board with unverifiable conjecture perhaps? Maybe on Twitter, home of factual information? Please, I would LOVE to hear that there is some kind of proof this person was actually a legitimate concern to national security or something. I'm just afraid I'm going to find out that no, it's just that our government has gone to hell, and I should be worried myself, a naturalized citizen with a passport but not born American, that I can somehow have my citizenship revoked because I think the president is a buffoon.
tolidano··on Show HN: We relaunched the Official MTA App for NYC public transit
I feel like Transit does a pretty good job. I don't love the UI, but it's a personal preference. CityMapper was my go-to for years, and still is if I need something specific that I don't yet handle. But one day, I hope mine is sufficient to never require another app.
tolidano··on Show HN: We relaunched the Official MTA App for NYC public transit
The sheer scale combined with the density combined with the mismanagement and history, as a few examples. I imagine if I lived in London or Paris or Tokyo I'd probably feel just as partial to their unique intricacies. I was recently in Milan and found their public transit system similar and equally interesting. The fact that entire lines were created and then summarily removed, only to be rebuilt decades later in some cases, or turned into green space in others, continues to surprise me.
tolidano··on Show HN: We relaunched the Official MTA App for NYC public transit
Shameless (in-progress) plug: https://yamtam.nyc

I find the NYC public transit system to be one of the most interesting in the world. Beyond the subways and LIRR and Metro North (which are covered by the MTA's app), there are literally dozens of other transit providers: Nassau bus, red bus, Suffolk bus, NJT, PATH, HBLR, Roosevelt Island Tram, and a shocking number of smaller targeted transit providers, as well as specialized transit modes like Citibike. No app, except maybe Citymapper, comes close to representing it all.

But Citymapper was acquired, by Via. A company who makes money when you don't choose public/mass transit. So that doesn't make me feel too good. Also, Citymapper doesn't work well offline.

Another important thing is that accessibility and alerts are regarded as very 2nd rate citizens on other apps, and for various reasons, I think these should be easier to see.

Enter my little tool. It has a long way to go, it doesn't do navigation very well (it's my own implementation of a weak algorithm), and doesn't work across modalities. But it does tell you the upcoming trains at stations (using the real time data), along with all the accessibility info, and alerts for the station and line. And links to complex maps, neighborhood maps, and more. And it can map schedules for the entire network 30 minutes into the future (2 hours for LIRR and Metro North), meaning you can go into airplane mode and it will keep working. Additionally, I have found it updates faster than other apps, as it is continually polling the MTA APIs.

tolidano··on Show HN: Release AI – Talk to Your Infrastructure
There's this: https://docs.aws.amazon.com/solutions/latest/workload-discov...

And also CloudMapper, CloudCraft, Hava, Lucid, Hyperglance, Cloudviz, and Cloudockit.

So, a resounding yes.

tolidano··on Random Google Street View
Came here to plug Wander on Quest/Quest 2 as the best app / experience for this sort of thing hands down. Saved my sanity during the pandemic.
tolidano··on The Broken Promise of Retirement
Now do college tuitions, bank bailouts, auto bailouts, solar subsidies, oil subsidies, farm subsidies, and all the other nearly countless ways that the government plays around with your tax dollars to put the money into the pockets the current administration and Congress decided was the most important.
tolidano··on The Broken Promise of Retirement
Well, that’s a pretty interesting connection. If you look here, besides one or two states, every state is much much larger than it was 70, 60, 50, 40, 30, and 20 years ago. So, it’s not shocking or absurd to imagine state populations continuing an upward trend and therefore, more people, and therefore, without anyone passing union busting or other anti-union laws and regulations, you would expect union membership in most sectors to grow and have plenty of data to back it up. This isn’t like Mary Kay or Noni Juice or whatever where you have to sell someone on the promise very hard or demand some upfront investment to pay the current membership. Just wait around and people will be born.

https://en.m.wikipedia.org/wiki/List_of_U.S._states_and_terr...

tolidano··on The Broken Promise of Retirement
One difference is that neither of those two states have New York City, simultaneously the producer and consumer of more money than 1/3 of the country.
tolidano··on AWS acquires Wickr
Scroll to the bottom of the “my account” page for example and you’ll see a list of dozens of wholly owned subsidiaries and websites, many of which were purchases.
tolidano··on TI-84 Plus CE Python Graphing Calculator
Matlab Wolfram alpha Mathematica
tolidano··on Ask HN: Does anyone else find the AWS Lambda developer experience frustrating?
Depending on the language you're using, one thing that works is: 1) use a framework to handle the nitty gritty (like Serverless, Zappa, or similar) 2) definitely use "devDependencies": { "serverless-python-requirements": "^4.3.0" } for python 3) don't be afraid to use Serverless 1.84 instead of 2.xx 4) I use pipenv (but poetry is probably fine too) and these: black = "" ipython = "" mypy = "" moto = "" pytest = "" pytest-cov = "" python-lambda-local = "*" The last one lets me drop this in my Makefile: try: pipenv run python-lambda-local -t 60 -f identify handler.py event.json event.json is a recorded event (or a carefully crafted one)
tolidano··on MicroPython
But no REPL for real-time probing or testing, so you’re in a big-guess-recompile-deploy cycle, correct?
tolidano··on On-Device Supermarket Product Recognition
Didn’t Amazon do this with the Fire Phone and FireFly in 2015? What I need is to comparison shop this item at 5 other grocery stores and FreshDirect and Amazon Fresh and have it tell me if I’m getting a good deal.
tolidano··on Ask HN: Looking for side project ideas
Cynically, this post could have been: “you aren’t going to work on that potentially lucrative or rewarding idea, stop hoarding it and give it to me.”

Isn’t this also “I need a product-focused co-founder”?

tolidano··on Amazon let a fraudster keep my Sony A74 IV and refunded him
Step 1: only sell the body, a single item. Keep the rest.
tolidano··on Ask HN: What job can a “jack of all trades” look for?
SRE (Site Reliability Engineering) or CPE (Client Platform Engineering) or DevOps.

All of these will use 50-60% of your skills.

tolidano··on Falsehoods CS Students (Still) Believe Upon Graduating
You should colorize CLI output. Why is that a fallacy? It’s so much easier to read in terminals that support it. You ever look at a terraform plan or inspec test reports without colors? Soul crushing. It’s like 3 control characters to color text, do it.
tolidano··on A Useful Thing in Bash
fzf is arguably more useful and replaces this and ctrl+r too
tolidano··on Google AdWords Exploit Seen in the Wild
everything on this page boils down to 2 simple things: 1) google ads should verify domain ownership of destination domains (via webmaster tools, etc) 2) google should expand the "feature" of supporting tracker redirects to allow "final" domain owners to disallow the use of interim clicks (so ebay can simply say: "no, I will always go straight to ebay.com, which I own, and any ad that points to me at any step must also point only to and straight at me")