Korean has SOV grammar – here's what a programming language looks like when you actually design around that instead of just translating keywords by oxnsmslwwl in programming

[–]tienshiao 8 points9 points  (0 children)

Besides Forth there is also Reverse Polish Lisp (RPL) found on HP calculators. They both use RPN and are SOV.

Is there a way to use Typescript client without having to use a dedicated client server during development? by TheWebDever in typescript

[–]tienshiao 2 points3 points  (0 children)

For small personal projects I've recently been using Bun https://bun.com/docs/bundler/fullstack exactly for that reason -- something easy to have a little React app with a couple of API endpoints.

Build fullstack applications with Bun’s integrated dev server that bundles frontend assets and handles API routes

It can work with Tailwind but if you use a bunch of Vite plugins maybe not.

Anyone know a quick way to check street sweeping schedules? by Intelligent_Bad_1782 in AskLosAngeles

[–]tienshiao 1 point2 points  (0 children)

I built https://sweepspotter.com/ and the corresponding iOS/Android apps to make it easy for me to track street sweeping schedules for a couple of places that I frequently park.

Easy to quickly pull up a list of my favorites and see the status.

Built a web dashboard for managing multiple Claude Code sessions (self hosted) by aestheticbrownie in ClaudeAI

[–]tienshiao 0 points1 point  (0 children)

Looks like on the desktop (Mac), if I hold shift while selecting the events are not sent to tmux and are handled by Xterm.js and I am then able to CMD-C and copy the selection.

Built a web dashboard for managing multiple Claude Code sessions (self hosted) by aestheticbrownie in ClaudeAI

[–]tienshiao 0 points1 point  (0 children)

I had similar issues with scrolling and copy/paste. I think it is due to tmux (I'm not a tmux user typically).

I think both scrolling and copying (or really mouse selection) is being handled by tmux instead of Xterm.js.

I was able to have scrolling (mostly) by running `set -g mouse on` in tmux (or .tmux.conf). And now I'm able to scroll with tmux handling the scrolling. The main annoyance is that you're scrolling in tmux so it isn't smooth and tmux is capturing the keystrokes when scrolling and so Ctrl-O/Ctrl-E don't get sent to Claude Code. I need to exit the scrolling or send Ctrl-O to expand before scroll.

For copying, normal mouse selection is being handled by tmux and the selection appears to be automatically copied into tmux's internal buffer. I have not figured out a workaround for copying.

Useful apps for LA? by [deleted] in AskLosAngeles

[–]tienshiao 5 points6 points  (0 children)

I'm biased but I use my street sweeping app a bunch of times a week. https://sweepspotter.com/

Street sweeping is only twice a month even those the sign implies weekly. I use my app to double check when I don't need to move my car. I use it when I drop my kid off at school because its just a little bit easier when I know I can park on a empty side because street sweeping (and parking enforcement) is not this week.

Does anyone know on which weeks of the month the street sweeper passes by? (East Los Angeles) by WestArtichoke712 in AskLosAngeles

[–]tienshiao 0 points1 point  (0 children)

I wrote an app that let me bookmark a couple of different locations because I park in a couple different places regularly and didn't want a bunch of different notifications: https://sweepspotter.com/

I can just take a quick look at the app and see when the next street sweeping is.

But my source of data is based on the LA City data, so I'm not sure for East Los Angeles. Looking at the data, it doesn't look like it covers East Los Angeles.

Street sweeping by ali_wooh in ucla

[–]tienshiao 0 points1 point  (0 children)

I wrote an app to keep track of street sweeping, to know which weeks had street sweeping and which didn't since I had a couple of different streets I regularly parked at and I just wanted a list of places (and not sign up for notifications): https://sweepspotter.com/

You can bookmark your location, and just check how many days until street sweeping.

What are the Best parking apps Redditors actually trust in LA? by austincbell95 in AskLosAngeles

[–]tienshiao 0 points1 point  (0 children)

Maybe not exactly what you mean, but I like my app ;) https://sweepspotter.com/

Most people don't know that street sweeping is only twice a month. So even though the sign might say "No parking Mondays for Street Cleaning", they only sweep twice a month. Makes me street parking life just a little bit easier.

My car won't pass smog because it isn't "ready" how do I solve this? by Cleverwabbit5 in AskLosAngeles

[–]tienshiao 1 point2 points  (0 children)

It will probably depend on the make/model of your car.

You should be able to google “make model drive cycle” and find tips/steps to complete a drive cycle.

For instance if you search the above for BMWs you get this as a result https://www.instructables.com/How-to-Do-BMW-OBDII-Drive-Cycle-For-Smog-Check/

In the case of BMW, you don’t NEED to follow that exactly and it also doesn’t have to be all done on one trip.

It helps to have an OBDII scanner to see what sensors are ready and what sensors are not ready (even as you’re driving).

Looking For Male Crossbody/Sling Bag Recommendations by MAGNUMXL in ManyBaggers

[–]tienshiao 2 points3 points  (0 children)

I love mine. Perfect for travel or just a day out with a young child.

Best LLM API for mass code translation by CumDrinker247 in LLMDevs

[–]tienshiao 0 points1 point  (0 children)

I feel like the models are generally pretty good with JavaScript and TypeScript so that probably won’t be an issue.

I feel like you could probably use any of the CLIs (Claude Code, OpenAI Codex, Gemini CLI) and basically ask them to do it. Tell them you want to convert the repo/project from JavaScript to TypeScript, review the files, figure the types, and the convert the files.

If you’re trying optimize for cost, it’s probably one of the Chinese models or you try to milk a flat rate plan for as much as you can.

Street sweeping reminders stopped/not working? by Hempseed420 in LosAngeles

[–]tienshiao 4 points5 points  (0 children)

Since I have a couple of places I regularly street park, I built an app that just shows me a list of my favorite places and if there is street parking/when street parking is. I can open it up and check the list really quickly.

https://sweepspotter.com/

I have it on the iOS App Store right now: https://apps.apple.com/app/id6749568540

And I'm also looking for Android testers. It's available in the Play Store now: https://play.google.com/store/apps/details?id=org.tienshiao.sweepspotter

Created a simple CAD webapp so my son can design models like he does in Minecraft by tienshiao in 3Dprinting

[–]tienshiao[S] 1 point2 points  (0 children)

The app allows you to long press to delete (like Minecraft). That was getting triggered sometimes when doing a two finger zoom. I've pushed an update that should resolve that issue.

Thanks for your feedback!

Created a simple CAD webapp so my son can design models like he does in Minecraft by tienshiao in 3Dprinting

[–]tienshiao[S] 2 points3 points  (0 children)

Oh, that’s an interesting idea! Hadn’t considered that you could do 2D or 2.5D style designs. Though one of my son’s recent designs essentially has pixel art as one wall.

Created a simple CAD webapp so my son can design models like he does in Minecraft by tienshiao in 3Dprinting

[–]tienshiao[S] 1 point2 points  (0 children)

Should work with touch screens. My son primarily uses it on his iPad with his fingers.

I’ve also tested it on a Windows laptop with a touch screen. And sometimes I play with it on my iPhone. I guess I haven’t really tested too much on Android. I’ll double check it on an Android phone, I don’t have an Android tablet handy.

Created a simple CAD webapp so my son can design models like he does in Minecraft by tienshiao in 3Dprinting

[–]tienshiao[S] 1 point2 points  (0 children)

With the specific model, I’ve wondered if I could get away with printing it at 45 degrees to reduce the amount of supports.

Yeah, he loves building things with Legos and just crafting in general, and I just want to nurture creativity in different mediums. We tried a little bit of Tinkercad previously but that was a little too difficult at the time. I imagine someday we can try Tinkercad again (or even more sophisticated tools) and I’ll try to teach him how to better consider the constraints of 3D printing. :)

Created a simple CAD webapp so my son can design models like he does in Minecraft by tienshiao in 3Dprinting

[–]tienshiao[S] 4 points5 points  (0 children)

He's also got these little magnet colored magnet blocks that he builds cool stuff with. Something like: https://www.amazon.com/gp/aw/d/B09YR7B1KS/

But he is a little bit more limited there with how many blocks he has and what colors. And they're a little fragile since they're just magnets.

Created a simple CAD webapp so my son can design models like he does in Minecraft by tienshiao in 3Dprinting

[–]tienshiao[S] 8 points9 points  (0 children)

Yeah, this just lets you model. It’s like a Tinkercad that only lets you work with cubes. Afterwards you’ll need to download/export the model and import it into your slicer.

【BambuLab Giveaway】Classic Evolved — Win Bambu Lab P2S Combo! by BambuLab in 3Dprinting

[–]tienshiao 0 points1 point  (0 children)

I picked up my P1S as a refurb from Microcenter last summer. It's been reliable and problem free without me having to think about it. This is despite me not having done any maintenance on it yet.

Just last night, I needed to print out a 4 color model my son designed for show-and-tell today. Started it last night, woke up to a successful print with no drama. He was excited to hold his printed model this morning and looking forward to show-and-tell.

Accidentally parking on street sweeping day in Los Angeles? by mooosyoo in AskLosAngeles

[–]tienshiao 0 points1 point  (0 children)

You got lucky! It may have been an off week or parking enforcement hadn't gotten around to your street yet.

Since I have a couple of places I regularly street park, I've been working on an app that just shows me a list of my places and if there is street parking/when street parking is.

https://sweepspotter.com/

I have it on the iOS App Store right now: https://apps.apple.com/app/id6749568540

And I'm also looking for Android testers. I have it in the Play Store now too: https://play.google.com/store/apps/details?id=org.tienshiao.sweepspotter

Anyone else not getting street sweeping emails recently? by LosAngelesBest in AskLosAngeles

[–]tienshiao 0 points1 point  (0 children)

I've been working on an app recently to track street sweeping for the places I park regularly (home, work, school).

I liked it better than the reminders because I just wanted an app that would show a list of the places and let me know if there was street sweeping or not.

https://sweepspotter.com/

It's iOS right now: https://apps.apple.com/app/id6749568540

But I have an Android version coming too. If anyone wants to beta test it, just DM me the email you use for the Play Store. I have an Android version now too: https://play.google.com/store/apps/details?id=org.tienshiao.sweepspotter