It's been a month since my @sammobile.com Galaxy 6 watch just plain died.
You never truely know if a brand is any good until they respond to something going wrong.
Eight phone calls, multiple emails, a month of elapsed time.
Watch hasn't even been picked up yet. Excuse after excuse.
Posts by Damien Guard
I made an online bitmap font editor (monospace only for now) that can import and export a bunch of formats including TTF/WOFF.
damieng.github.io/ch8ter/
Source up at github.com/damieng/ch8ter
As somebody who works in tech this is utter BS. Platforms can always be upgraded and at a minimum allowed to live.
Shutting this down was a choice. Just like me calling my Nissan dealer in a minute to take my name off the waitlist to test-drive the new Leaf is a choice.
#nissan
Friends don't let friends have a crack at pixel fonts in shipping products...
My latest track 'Overdrive' is a homage to the era of early 3D graphics and classic PlayStation vibes 🎮 Available now on all major music platforms: fanlink.tv/ovdrv
What's artistic about moving a pencil or brush left, right, up and down?
AT Protocol?
+++ATH
Kids were off school Friday due to the storm so printed out a math worksheet from learningresources.co.uk
Yeah that's not how you divide decimals. Now if that was a multiplication sure... but divided the answer is 4.
Intuition is all you need.
Math is the language of the universe.
We made it feel terrifying.
It doesn't have to be.
Made a thing 💜
unmath.ai
Share with someone who was tricked into thinking math wasn't for them!
A screenshot from my Itch sale. 122% of my goal. 769 contributors. Etc etc
I don't write promo posts on vacation, but I could post screenshots I guess 🤔
itch.io/s/158296/40-...
Download silently in background then on next launch ask to apply.
Not "hey there's a new version out", "click to download", "You can get back to work", "Me again, click to update!", "This might be a while", "Tada, here's my release notes. No, that one thing you're after, we didn't do that." detour.
We thought continuous rapid releases were going to be great but we missed something.
Constant interruption to your users.
Every few days Resharper, Cursor, Zoom and a others pester me to drop my work so *they* can update.
People have work to do. Your updates are a disruption.
Yeah shame about the confusing name! Feel free to send me a dsk that won't load and I'll see if I can figure out why with the debugger.
Let me know if you need anything! Disk Image Manager, hardware wise or any other tech assist.
Great to see all this being preserved!
Thanks! Love the font by the way!
Any chance you could change the name of this to avoid confusion?
I put a Blood Rain pixel font out in 2007 that's already quite popular damieng.com/typography/z...
Also doesn't need WiFi, use any data, require micropayments to advance or demand to update every time you want to play.
HTML5 video is a still a bit of a pain with codecs, auto-play, formats, quick-starts, optimizations...
I've dusted off my internal cheat-sheet, made it more accessible and put it up as a post. Enjoy!
damieng.com/blog/2025/12...
No we've seen stack overflows that are new. And this is just on automated tests key alone real world apps with deeper call hierarchies.
Another .NET 10 gotcha...
The CLR is now "smarter" at determining if previously heap-allocated things can instead be allocated on the stack.
macOS has a smaller stack size than Windows and Linux so if you've "tested" your app on .NET 10 and think it's ready to ship... well... test on macOS too.
Today I learnt that Sony UK's TV support center thinks the Consumer Rights Act 2015 does not apply to them and that their warranty and terms & conditions are all that matters.
Oh, and that they will not give out details or where to send escalations and complaints.
Or repair a £2.300 TV.
Nice.
The point of reviewing a PR is to find objective issues with it. It's not to tell the author how you would have done it line by line.
Nobody can correctly guess how you would have done it nor that your way is free from scrutiny by way of being the reviewer not commiter.
Here I am again, back figuring out another C# 14 LINQ edge case we hadn't known about.
Clients are upset that our LINQ provider isn't "working" and yet the C# compiler is giving us what was an Enumerable.Contains(a, b) now as a MemoryExtensions.Contains(a, b, null)
Sigh.
Depends on the LINQ provider but EF typically hashes the tree and compares it to a SQL command it already built for that and then re-executes it with the new parameters.
That kind of parameterized query then is optimized on the server-side to avoid re-parsing and helps avoid cache eviction.
And all it required was that they break every single LINQ provider ever published!
It just shows the C#/Roslyn's total distaste for expression trees.
For years they've claimed they can't add anything to them for fear of breaking existing providers.
But they just proved they're happy to break providers when they it's something they care about - users be damned.
Yup, been warning people about that for a while.
It's a pretty shitty experience, especially if you're using old LINQ providers.
The Roslyn team have lost focus and are sacrificing real-world usability for their actual customer base chasing empower benchmarks.
In unrealistic empower benchmarks that engineers keep specifically optimizing for.
Was there in August for a concert. Impressive stadium but large enough that getting to the right area/entrance was both confusing for us and it seems, staff - mulitple false attempts and misinformation on going through the right gates even though it all joins up one way or another.
"Rest assured..."
The universal sign of "You're going to be disappointed with my inability to resolve your issue in about 5-10 minutes."