* Xfinity TV Box + DVR: $22/mo
* Channels HD + praying that "TV Everywhere" works: $8/mo
* Switch to YouTube TV, saving $20/month, but loose access to a few channels
Any recommendations?
* Xfinity TV Box + DVR: $22/mo
* Channels HD + praying that "TV Everywhere" works: $8/mo
* Switch to YouTube TV, saving $20/month, but loose access to a few channels
Any recommendations?
117 trick or treaters. All received treats. Peak traffic 6:15-6:30 PM.
Candy chute experienced two bugs.
1) Screw in position #2 was not flush. Hotfix with tape.
2) A small number of candy bags got stuck. Long pole used to resolve.
RCA tomorrow.
Happy #Halloween!
117 trick or treaters. All received treats. Peak traffic 6:15-6:30 PM.
Candy chute experienced two bugs.
1) Screw in position #2 was not flush. Hotfix with tape.
2) A small number of candy bags got stuck. Long pole used to resolve.
RCA tomorrow.
Happy #Halloween!
www.wired.com/story/republ...
www.wired.com/story/republ...
There's no guarantee it's going to go smoothly, it feels like a litmus test for adherence to The Rails Way.
Just landed 8->8.1 for Concerto
github.com/bamnet/conce...
#rails
There's no guarantee it's going to go smoothly, it feels like a litmus test for adherence to The Rails Way.
Just landed 8->8.1 for Concerto
github.com/bamnet/conce...
#rails
In a personal capacity, I've already been using it since 2020.
In a corporate capacity, replacing BeyondCorp @ Google with Tailscale feels a bit too ambitious.
In a personal capacity, I've already been using it since 2020.
In a corporate capacity, replacing BeyondCorp @ Google with Tailscale feels a bit too ambitious.
Gave a talk at #devfest NYC about GMP Code Assist.
You can check out Code Assist @ developers.google.com/maps/ai/mcp
Gave a talk at #devfest NYC about GMP Code Assist.
You can check out Code Assist @ developers.google.com/maps/ai/mcp
Kinda surprised they stuck with the default styling.
Kinda surprised they stuck with the default styling.
- type and value validations on the Rails model
- prop validation in the Vue JS frontend
- squashing the infinite loop JS edge case which was a red herring
- test coverage for all of the above
Very satisfying code to write. Past self is thankful.
Foo = bar,
vs
Foo = bar
That meant that Rails turned Foo into an array, which then threw the JavaScript into an infinite loop since.
This vibe coding stuff has its pitfalls.
- type and value validations on the Rails model
- prop validation in the Vue JS frontend
- squashing the infinite loop JS edge case which was a red herring
- test coverage for all of the above
Very satisfying code to write. Past self is thankful.
Foo = bar,
vs
Foo = bar
That meant that Rails turned Foo into an array, which then threw the JavaScript into an infinite loop since.
This vibe coding stuff has its pitfalls.
Foo = bar,
vs
Foo = bar
That meant that Rails turned Foo into an array, which then threw the JavaScript into an infinite loop since.
This vibe coding stuff has its pitfalls.
Luckily, the TikTok Shop has free returns. Kinda feel bad for all the new NAS players tho.
Luckily, the TikTok Shop has free returns. Kinda feel bad for all the new NAS players tho.
Also, why don't these commands have confirmations...
Also, why don't these commands have confirmations...
Refreshing Concerto is going smoother than expected, in no small part because LLMs are faster at CSS than I am.
Refreshing Concerto is going smoother than expected, in no small part because LLMs are faster at CSS than I am.
Their desktop planning and discovery gets worse every time I try to use it.
All I really want is to find loop trails that are in areas I haven't already explored. I don't want to see the other 4 slight variations of the hike at Rampo State Park.
Their desktop planning and discovery gets worse every time I try to use it.
All I really want is to find loop trails that are in areas I haven't already explored. I don't want to see the other 4 slight variations of the hike at Rampo State Park.
I partially blame this on the data loss in the transitions from iTunes -> Grooveshark -> Play Music
music.youtube.com/watch?v=VIKY...
I partially blame this on the data loss in the transitions from iTunes -> Grooveshark -> Play Music
music.youtube.com/watch?v=VIKY...
Nice work @lunarfaire.bsky.social!
Nice work @lunarfaire.bsky.social!
It's great to see tools helping more people contribute.
It's also time consuming to have feedback on 75% of it. Duplicate variables, inconsistent syntax, code smell, etc.
It's not clear to me the costs are well aligned.
It's great to see tools helping more people contribute.
It's also time consuming to have feedback on 75% of it. Duplicate variables, inconsistent syntax, code smell, etc.
It's not clear to me the costs are well aligned.
Continuing the #ADK trend, if your agent has prompts that include optional state, use syntax like {state:} instead of {state}.
The trailing colon lets the template fall through to a default, like an empty string.
Super helpful if your agent builds its own state along the way.
Continuing the #ADK trend, if your agent has prompts that include optional state, use syntax like {state:} instead of {state}.
The trailing colon lets the template fall through to a default, like an empty string.
Super helpful if your agent builds its own state along the way.
If you're connecting #ADK agents together, you probably want to use agents-as-a-tool instead of sub-agents.
The subagent syntax is appealing and the name _sounds_ intuitive, but it's a complete handoff instead of a parent-child model. Tools keep your parent agent involved.
If you're connecting #ADK agents together, you probably want to use agents-as-a-tool instead of sub-agents.
The subagent syntax is appealing and the name _sounds_ intuitive, but it's a complete handoff instead of a parent-child model. Tools keep your parent agent involved.
VPs/Directors.are taking small teams out to dinner to celebrate projects again.
VPs/Directors.are taking small teams out to dinner to celebrate projects again.