u/itsdanielsultan

Better Looking Dia Pages in Seconds

Better Looking Dia Pages in Seconds

A lot of people here have been running into the same problem: Dia’s generated web pages now kinda look rough. The styling is inconsistent, dashboards come out messy, and every page looks different from the last.

Quick fix: tell Dia to "use report-kit" in your prompt.

Instead of building the whole page from scratch (HTML, CSS, and all), Dia only writes the content for index.html. The design comes from a pre-built template that already looks clean. Better fonts, better spacing, way more consistent.

Try it next time you ask Dia to make a page. It makes a big difference.

u/itsdanielsultan — 19 hours ago

How to convert a stroad?

Often, when someone posts a picture of a stroad and asks how to fix it, the top answers are always "reduce car dependency" and "increase transit usage." That’s great as a principle but it doesn’t answer the question.

What is the physical process of converting an existing stroad? What happens to the lanes, the setbacks, the parking lots, the curb cuts? How do you retrofit something that was built around 45 mph and unlimited driveway access?

And how does any of this work in a place where cars have 85%+ mode share and the entire commercial strip was designed around driving? You can’t just delete the road and hope people take a bus that doesn’t exist yet.

Looking for actual practical answers here. What would a city planner or DOT actually do to a specific stroad to make it function as either a real street or a real road?

reddit.com
u/itsdanielsultan — 10 days ago
▲ 84 r/TTC

A provincial takeover only works if they actually commit to this:

^(Disclaimer up front: I live in Mississauga now after moving from Toronto a couple years back. Still commute to Toronto for work and uni, take the TTC and GO regularly so take what I say with a very heavy pinch of salt.)

With Bill 98 going through committee last week and Ford having a majority, it’s passing whether anyone likes it or not. So after seeing a TTCRiders petition, I wanted to put together what I think the province would actually need to commit to for this to not be a net negative. These are my personal opinions, not shilling for any party as all that matters to me are results.

The core idea here is simple: Toronto is not its own island. It’s the centre of a massive metro region and we should make it actually work like one. That means real commitment from the province, not just taking control and calling it a day.

Fund transit operations again. The province used to cover half of TTC costs before Mike Harris cut that in ‘97 and dumped $700 million onto the city. For over a decade after that the TTC was the biggest transit system in North America getting zero provincial operating money. If the province wants to take over, they need to put money back on the table. Even covering a quarter of each city’s transit costs would be a start, although I’d prefer going up to half. The province already pays for highway construction and OPP highway patrol. Transit deserves the same treatment.

Make One Fare permanent and expand it. One Fare has already saved riders $200 million which is great. But it’s basically a beta test right now and needs to be made permanent. One tap, one fare, Brampton to Scarborough. And the province needs to make up for any lost fare revenue since the TTC depends on fares for two-thirds of its budget. I think executing my last point takes care of this.

Cap fares after 8 rides a week. This should be done across all local transit in the GTA. If you’re commuting every day you shouldn’t be paying full price forever. Regional services like GO can stay separate but local buses and trains should have a weekly cap.

Make fares the same across the GTA. Right now TTC charges $3.30, MiWay is different, Brampton Transit is different. Make it the exact same everywhere: $3 for adults, $2 for youth. If One Fare 2.0 is real then actually follow through.

Build proper bus lanes on main roads connecting cities. Build York Region’s BRTs, but with reliably better frequency. Speed up the routes Metrolinx has already studied and have the province cover construction costs, like they did the Hazel LRT. This addresses the usual complaints because the same people who oppose bus lanes also complain about traffic and road repair costs raising their city taxes.

One line numbering system across the GTA. The Hazel LRT has already been named Line 10 to tie into Toronto’s system. Keep this going so we have a proper GTA rail network. This means things like Eglinton Crosstown can extend west and east into surrounding cities as one continuous line. And if people are worried about the map getting too big, it can be shortened to just Toronto proper on subway cars the same way downtown is already cropped in on current transit maps.

Synchronize schedules between regions. Connecting from one system to another should feel smooth, not like you’re gambling on whether the next bus shows up in time. Time the schedules so transfers actually work, with a realistic buffer for getting off one vehicle and onto the next.

15 minute minimum on all main roads. Use smaller buses where ridership is low but nobody should be waiting on arterials for more than 15 minutes. Anything more and you can’t count on transit to get you where you need to go.

Cut GO fares significantly. $8 from Square One to Union is not competitive with driving. If you want people to actually switch you have to make it worth it. Bring adult fares down to what teens currently pay, and then reduce teen fares from there.

Keep GO running until 1 AM. Like every other serious transit system in a major metro area.

Pay for the repair backlog. TTC infrastructure is falling apart and Toronto can’t dig itself out alone.

Fix Wheel-Trans across city borders. Accessible transit shouldn’t stop working because you crossed a municipal line.

Look, nobody’s against regional integration. That’s obviously a good thing. The problem is taking control without putting up the money. We’ve been down that road before with Harris and it took decades to recover (if we even have). If Ford wants the keys he needs to make hardline commitments.

reddit.com
u/itsdanielsultan — 10 days ago

Nate just posted a demo that groups tabs, files and terminals together by project with swipe navigation between them. Pretty cool, though definitely a power-user thing, although if you are one, then the file manager and terminal integration could have some merit

u/itsdanielsultan — 15 days ago

App Integrations Dia Is Missing Right Now

In Dia’s chat settings, you can connect apps. What this basically means is that websites become little apps that you can connect for your daily reports or for context. I like this idea. Here are some I’d love to see added:

  • Craftdocs. This can be connected via MCP and API easily if need be, but also would be good for people who use that as a Notion alternative. This would also then be reconfigured so that when you type in a new note, it can optionally open a new note in Craft rather than just Notion.
  • Web.whatsapp.com is pretty useful for people who use WhatsApp for their work, which I do. It can summarize messages that may have been missed about stuff like updates and work group channels or friends’ outings and stuff.
  • X.com/i/chat could be pretty useful for people who use it to chat with friends.
  • Instagram could also be pretty useful to check messages and responses to posts.
  • Youtube.com/subscriptions to see stuff that might be important in the sense of stuff I want to keep seeing, like from a YouTuber I want to watch to relax.
  • Figma would be great for designers and product people. Being able to pull in recent file activity or comments on designs so you can stay in the loop on visual work without having to open Figma constantly.
  • Jira would be solid since a lot of teams use it for project tracking. Being able to see assigned tickets, sprint progress, or blockers in a daily report would save a ton of context-switching.
  • Confluence pairs well with Jira. If your team documents decisions, specs, or meeting notes in Confluence, having Dia pull that in for context would be really helpful.
  • Asana is similar to Jira but for teams that prefer it. Task updates, project milestones, and stuff assigned to you.
  • Telegram is like WhatsApp in that a lot of people use it for work groups, especially in crypto/tech communities. Summarizing missed messages would be clutch.
  • Discord would be useful for people in community-heavy roles or who manage Discord servers. Catching up on key channels or mentions without scrolling through everything.
  • Reddit would be good for people who follow specific subreddits for work (like r/programming, r/startups, industry-specific ones). Surfacing top posts or discussions could be a solid context source.
  • Trello is a lightweight project board option. Good for freelancers or smaller teams who track work in Trello.
  • Shopify would be useful for anyone running an e-commerce store. Pulling in order updates, sales stats, or inventory alerts would be great in a morning report.
u/itsdanielsultan — 15 days ago

In Dia’s chat settings, you can connect apps. What this basically means is that websites become little apps that you can connect for your daily reports or for context. I like this idea. Here are some I’d love to see added:

  • Craftdocs. This can be connected via MCP and API easily if need be, but also would be good for people who use that as a Notion alternative. This would also then be reconfigured so that when you type in a new note, it can optionally open a new note in Craft rather than just Notion.
  • Web.whatsapp.com is pretty useful for people who use WhatsApp for their work, which I do. It can summarize messages that may have been missed about stuff like updates and work group channels or friends’ outings and stuff.
  • X.com/i/chat could be pretty useful for people who use it to chat with friends.
  • Instagram could also be pretty useful to check messages and responses to posts.
  • Youtube.com/subscriptions to see stuff that might be important in the sense of stuff I want to keep seeing, like from a YouTuber I want to watch to relax.
  • Figma would be great for designers and product people. Being able to pull in recent file activity or comments on designs so you can stay in the loop on visual work without having to open Figma constantly.
  • Jira would be solid since a lot of teams use it for project tracking. Being able to see assigned tickets, sprint progress, or blockers in a daily report would save a ton of context-switching.
  • Confluence pairs well with Jira. If your team documents decisions, specs, or meeting notes in Confluence, having Dia pull that in for context would be really helpful.
  • Asana is similar to Jira but for teams that prefer it. Task updates, project milestones, and stuff assigned to you.
  • Telegram is like WhatsApp in that a lot of people use it for work groups, especially in crypto/tech communities. Summarizing missed messages would be clutch.
  • Discord would be useful for people in community-heavy roles or who manage Discord servers. Catching up on key channels or mentions without scrolling through everything.
  • Spotify isn’t work-related but could be nice for the vibe side of things, like seeing what’s new from artists you follow or your Discover Weekly.
  • Reddit would be good for people who follow specific subreddits for work (like r/programming, r/startups, industry-specific ones). Surfacing top posts or discussions could be a solid context source.
  • Trello is a lightweight project board option. Good for freelancers or smaller teams who track work in Trello.
  • Shopify would be useful for anyone running an e-commerce store. Pulling in order updates, sales stats, or inventory alerts would be great in a morning report.
u/itsdanielsultan — 15 days ago

People treat Burnhamthorpe like it’s just a road for moving cars. I get it. It’s wide and fast and that’s how most people experience it.

But look at what’s actually there. Celebration Square, the Central Library, Living Arts Centre, Civic Centre, Square One, Kariya Park, condos going up everywhere from City Centre to Dixie, community centres, plazas, restaurants. Thousands of people live, work, and spend time along this corridor every day. And the 26 bus connects it directly to Kipling Station, which means a one-seat ride into the subway.

That connection matters. If you’re commuting to a job along Bloor or downtown Toronto, the 26 to Kipling is one of the most direct routes you’ve got. And it works both ways. Someone in Toronto who wants to visit Square One or catch a show at Living Arts shouldn’t need a car. Kipling to Burnhamthorpe on a fast bus is a real option, if the bus isn’t stuck in traffic.

Right now the 26 crawls through the same congestion as everyone else. That’s the problem. Slow buses mean fewer riders, fewer riders mean the city cuts frequency, fewer buses mean even fewer riders. Dedicated lanes break that cycle. Faster service brings more riders, more riders justify better frequency, and it builds from there.

Mississauga already paints red bus lanes at stops and has been doing it since 2017. I’m saying just scale it up. Paint curbside lanes where Burnhamthorpe has three lanes each direction. Where it narrows to two, buses run in mixed traffic. I’m fine with that. We’re talking paint, signage, and signal work. Toronto does this exact thing with RapidTO. Ballpark, maybe $3 to $5 million for the whole corridor. Compare that to the billions the Dundas BRT costs.

There’s an economic upside too. Cleveland’s HealthLine BRT generated $5.8 billion in development along its corridor. Faster, more reliable transit means people actually stop at places along the way instead of driving past them. That’s Burnhamthorpe’s potential. Square One, Living Arts, Celebration Square, restaurants, retail, thousands of condo units. All of that benefits when more people can get there without a car. And people coming in from Toronto through Kipling would have a reason to visit and spend money here.

The timing works because you can only paint these lanes in summer when the paint cures properly. Do it in winter and it peels right off. Summer is starting now.

I used AI to generate some visuals of what this could look like. They’re not perfect but they’re here to show what’s possible.

u/itsdanielsultan — 17 days ago

I’m using an Android phone and a MacBook. Syncing contacts between Google and Apple is easy enough. The problem is that labels I create in Google Contacts on my phone don’t carry over to Apple Contacts on my Mac. Doing it the other way around is even worse.

I downloaded BusyContacts and Cardhop but I’m not really sure what they’re supposed to do here. Neither seems to actually sync labels/groups between Google and Apple.

Has anyone found a Mac app that handles this? What’s working for you?

reddit.com
u/itsdanielsultan — 17 days ago

Has anyone tried Clicky? I find it both useful and confusing at the same time.

I saw Farza (the Buildspace guy) posting about it on Twitter and decided to try it out. The idea is cool. It’s a little AI buddy that follows your cursor around and can see your screen when you activate it with Ctrl+Option. It runs on Claude under the hood and it’s open source.

In theory it makes a lot of sense. You’re stuck in an app, you hit the shortcut, it sees what you’re looking at and helps you out. I’ve seen people say it’s great for learning new software like DaVinci Resolve or Blender.

But in practice I’m struggling to figure out when to actually use it. Most of the time I just forget it’s there. And when I do remember, I’m not always sure what to ask. It feels like one of those tools where you need to already know what you don’t know, if that makes sense.

There’s also very little discussion about it online, which makes it harder to figure out if I’m just using it wrong or if other people feel the same way. So I wanted to ask here. Has anyone been using Clicky regularly? What are you actually using it for? I want to like it more than I do right now.

u/itsdanielsultan — 17 days ago

We build master-planned communities all the time. M-City, Lakeview Village, Square One District, every new subdivision. Mississauga clearly knows how to plan at scale.

But after spending time in Toronto’s midtown and uptown neighbourhoods, something clicked for me: the things that make those areas feel good to walk around aren’t the tall buildings. It’s two-lane roads, storefronts opening directly onto wide sidewalks, and short blocks. We have the same restaurants, the same diversity, the same density in some areas. It’s just all behind parking lots on six-lane roads.

If the city were planning a brand new community from scratch right now, what would you actually want in it? Not “downtown vs. suburbs” in the abstract, but specifics. Road widths, building types, transit, commercial layout, whatever you think matters most.

reddit.com
u/itsdanielsultan — 18 days ago

Hazel McCallion LRT: what’s the actual progress like?

I don’t live on Hurontario, but Metrolinx reportedly told council that construction should wrap by spring 2028, then testing begins after that. This project was originally supposed to be done in 2024.

I've seen large parts of it that still don’t have track laid, but someone on r/mississauga said the pace has picked up in recent months.

For those of you driving or walking Hurontario regularly: is that true? Is there visible week-to-week progress, or does it still feel stalled?

Also worth noting the 2028 date doesn’t include the downtown loop or Brampton extension. Including testing (the Crosstown took nearly two years just for that), when do you realistically think this thing opens?

reddit.com
u/itsdanielsultan — 18 days ago

The city’s website listed the future M City park (at 64 Elm Drive West / Webb Drive and Redmond Road) as targeting construction completion by fall 2024. That obviously didn’t happen. The public art piece “Zaagaasige” was supposed to be installed by summer 2025.

Meanwhile the M City construction page shows landscaping work happening along the new municipal streets near M3, and hardscaping/softscaping along the Burnhamthorpe elevation. But there’s been zero mention of the actual park.

The planned amenities from the 2022 engagement included a playground, adult fitness zone, spray pad, gathering space, walking track, and planting/art areas. 72% of survey respondents were satisfied with the concept.

Does anyone living nearby have eyes on whether any park construction has actually started? Or is this one of those situations where the park can’t go in until enough of the surrounding towers are further along?

reddit.com
u/itsdanielsultan — 18 days ago
▲ 23 r/macapps

I currently use Chronicle to track my bills, subscriptions, income, and spending, and I genuinely love it. The design feels native on macOS, the UI is clean, and it’s been great for planning my finances.

That said, I’m curious what else is out there in this space. Not because I want to replace Chronicle, but because I like seeing how other apps approach financial tracking. Sometimes exploring alternatives surfaces cool features or ideas that would be worth suggesting back to the Chronicle dev.

Anyone have recommendations for similar bill/subscription trackers on Mac with a nice native UI? Would love to hear what you all are using and what you like about them.

u/itsdanielsultan — 19 days ago

LaunchOS is the best Launchpad replacement out there, but organizing apps still means manually dragging everything into folders. Apple’s new Applications view in macOS 26 already auto-groups apps by category (Productivity, Utilities, Games, etc.) with zero effort.

It would be great if LaunchOS could offer something similar:

  1. Auto-group by App Store category. Apps already have this metadata. LaunchOS could use it to pre-sort apps into folders automatically.
  2. Custom grouping via a config file. Let users define categories in a JSON or text file so apps get sorted without manual drag-and-drop.
  3. Apple Intelligence integration. Use on-device AI to suggest or auto-assign categories, especially for apps without clear metadata.

LaunchOS already nails the classic Launchpad experience. Smart auto-grouping would put it ahead of what Apple ever shipped.

reddit.com
u/itsdanielsultan — 19 days ago
▲ 25 r/busstops+1 crossposts

I’ve been riding transit for over a decade, and the thing that frustrates me more than delays or crowding is how little pride goes into the places where we wait. Every stop in every city looks the same: glass panel, aluminum poles, ad billboard. Done.

But it wasn’t always like this. A hundred years ago, bus stops were actually built like they belonged somewhere. Iron frames with real craftsmanship, pitched roofs, wooden benches. Each town had its own style. Some of these are still standing and they’re protected as historic buildings now.

So what happened? Well, in the 60s, a French company called JCDecaux figured out they could give cities bus stops for free if they got to sell ad space on them. Lyon was the first city to adopt it, Paris followed, then Brussels, then basically everywhere. Cities saved money. We lost everything else.

Don’t get me wrong, I get why it happened. Not every city can afford custom-built shelters, and scaling transit means standardizing. But it doesn’t have to be all or nothing. Keep most stops practical, have a few special ones. The problem isn’t that we standardized. It’s that we stopped caring entirely.

I couldn’t find a proper resource on any of this, so I spent way too many hours writing a Wikipedia article about it. It covers the history of ornate tram and bus stops, how advertising killed the craft, the conservation-driven revival happening in the UK, surviving historical examples, modern manufacturers making heritage reproductions, and planning regulations around all of it.

Anyone else seen old bus stops like this still standing in their area?

en.wikipedia.org
u/itsdanielsultan — 22 days ago

Two quick things from a daily user. First, when Dia asks to read a website, there should be an “always allow” option that actually works (unlike the checkbox in the overlay). I give permission every single time. This could live in Dia’s advanced settings as a simple toggle, so power users can set it once and forget it.

Second, pressing Enter on the permission dialog doesn’t do anything. You have to click the button with your mouse. Small thing, but it breaks the flow.

u/itsdanielsultan — 24 days ago

Dia already has a great Notion integration where it can search and pull context from your docs. Craft Docs recently launched both a public API and MCP support, which means the same kind of integration should be totally doable.

A lot of people use Craft for their notes and team docs. Being able to have Dia read and reference Craft pages the same way it does with Notion would be huge. Right now if you’re a Craft user you’re kind of left out of the whole “browser that knows your work” thing.

Would love to see this added to the list of connections!

u/itsdanielsultan — 24 days ago

The problem:

When I select text on a webpage and use “Search Google for [text]” (right-click or the selection overlay), every result I open becomes a random, unorganized tab in the sidebar. Follow-up tabs from those results float around too, completely disconnected from the original search. The same thing happens with PopClip and Raycast Google searches.

Within a few searches, the sidebar is a mess of ungrouped tabs with no clear connection to each other.

The fix:

Dia should automatically create a tab group whenever a search is triggered from selected text.

  1. Auto-name the group (already a feature)
  2. Open the search results inside that group
  3. Any tabs opened from those results should inherit the group automatically

This keeps research clustered by topic instead of scattered across the sidebar. Option-click already lets you open links into a new group, so the logic exists. This would just extend it to the most common research pattern: select text, search it, go deeper.

The best version of this idea:

The text selection overlay that shows “Ask about this” and “Search Google” should appear on all web pages, not just Dia’s AI chat. If it triggered a couple seconds after selecting text, it wouldn’t get in the way.

Combined with auto-grouping, you’d get a clean loop: select text, search from the overlay, and have everything land in an organized tab group automatically.

u/itsdanielsultan — 24 days ago

I personally think the grey is a step in the wrong direction. Make them bright orange like the Tangerine bikes or red and white like the streetcars and upcoming Line 2 trains. That said, I do know this is a very first world problem, so take this with a grain of salt.

The bigger issue is comfort. Most Torontonians commute by car, and if you want to convert even a fraction of those people to bike share for shorter trips, the seats need to be way better. Seats more similar to Dutch city bikes would go a long way. And it's still fine if most of the power is electric and the rest is actual pedaling, because that's still better than an SUV in a walkable neighbourhood.

Everything else about the new prototype is really nice. I love the ring LED light, the deep mudguards that keep your pants clean, and the Lyft branding since it pressures those who Uber to consider a faster bike trip instead. Of course Bill 212 will be a thorn, but optimistically it gets repealed in the 2030s when we get a new premier.

u/itsdanielsultan — 25 days ago

Glaze is launching soon and I made a list of apps I want to build. Most of these already exist in some form, but they’re all stuck on older macOS designs, and nobody’s rebuilding them for Liquid Glass. I don’t have Glaze access yet, so I’m not sure if it can reliably make these, so only one way to find out.

Transit App
macOS has no real transit app. Apple Maps technically does directions but if you’ve used the Transit app on iOS/Android, you know it’s not even close. I want something native that hooks into a maps API and actually looks good. Made a separate post about this.

Universal AI Overlay
ChatGPT’s Mac app has a great global overlay (I mapped mine to Hyper+Space), but it’s locked to GPT 5.4 ofc. I want the same thing for any model (Claude, Perplexity, whatever) with customizable styling and be able to load 'skills' from a Markdown file.

Smart Screenshot Renamer
Every screenshot I take lands on my Desktop with a useless timestamp name. I want an app that grabs new screenshots, runs OCR, sends the text to an AI model, and renames the file to something descriptive, while then auto-sorting it into subfolders. Would stop my Desktop looing like a mess.

Screen Time Tracker (TimeSink Alternative)
TimeSink is great for tracking how you spend time on your Mac, but it hasn’t been updated for Liquid Glass. I want to build a modern version with clean usage stats, per-app breakdowns, and a native Liquid Glass UI.

Chess
Genuinely surprised there’s no Liquid Glass, modern chess app yet. If chess.com has an API, online play would be a nice addition.

Pomodoro Timer
Simple one, but every pomodoro app I’ve tried looks dated. A clean Liquid Glass timer with a good UI seems like a solid starter project.

Focus Dashboard
A Liquid Glass productivity dashboard that combines a focus timer, to-do list, layered ambient soundscapes, focus stats, and different modes (home, focus, ambient). Inspired by Flocus, which does all of this really well but is browser-only with no native Mac app. Helpful for dual-monitor setups, letting one screen stay on this dashboard in full screen at all times.

AppCleaner Alternative
AppCleaner works great but hasn’t been updated for Liquid Glass. Would be a fun one to rebuild, as a lightweight app uninstaller with a modern native look.

These are just my ideas, and would love to hear yours as well.

u/itsdanielsultan — 2 months ago