|
π¨β¬β¬β¬β¬
β¬π¨β¬π¨π¨
π©π©π©π©π©
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Wordle 820 2/6
β¬β¬π¨β¬π¨
π©π©π©π©π©
|
|
|
|
|
Wordle 820 4/6
β¬β¬β¬β¬β¬
π¨β¬π¨β¬β¬
π©π¨π©β¬β¬
π©π©π©π©π©
Ok, I have had my coffee, so you can all come out now!
|
|
|
|
|
Wordle 820 4/6
π¨β¬β¬β¬β¬
β¬β¬β¬β¬π¨
β¬π©π©β¬β¬
π©π©π©π©π©
|
|
|
|
|
Wordle 820 4/6
β¬π©β¬π©β¬
β¬π©β¬π©π©
β¬π©β¬π©π©
π©π©π©π©π©
βThat which can be asserted without evidence, can be dismissed without evidence.β
β Christopher Hitchens
|
|
|
|
|
[^]Quote: What book most shaped your conception of the future?
Virginia Postrelβs βThe Future and Its Enemies.β
She almost perfectly laid out what battles about the future of technological progress and technology, in general, would look like. She identified two camps of thinking about the future, βdynamistsβ and βstasists.β The stasis mindset defends the status quo, and values the present, or a particular potential future, and is willing to utilize certain legal or social instruments to try to hold the status quo in place. Whereas the dynamists are willing to embrace an uncertain, messy future where there are a lot of unknowns.
This is now playing out in the AI wars, in a huge way. At the Brookings event I was just debating people who were very concerned about what the future might hold, but unable to show conclusively how their fears might happen. They were saying, based on a hypothetical, worst-case scenario, we should freeze progress in certain ways, or at least regulate it very aggressively. I'm more of the mind that we should take every day as it comes and allow trial and error to work its magic. This book laid all this out, at a time when the internet was just being born attributed to some abyss in the mind of bill:
"in the dark valley,
software knows us more than we
know we know ourselves"
Β«The mind is not a vessel to be filled but a fire to be kindledΒ» Plutarch
|
|
|
|
|
"Battle not with monsters, lest ye become a monster, and if you gaze into the abyss, the abyss gazes also into you." Nietzsche
It's early, I need coffee.
|
|
|
|
|
great quote!
Β«The mind is not a vessel to be filled but a fire to be kindledΒ» Plutarch
|
|
|
|
|
Quote: The stasis mindset defends the status quo, and values the present, or a particular potential future, and is willing to utilize certain legal or social instruments to try to hold the status quo in place. Whereas the dynamists are willing to embrace an uncertain, messy future where there are a lot of unknowns.
And reality is somewhere in the middle, appropriate to the specific context.
|
|
|
|
|
Marc Clifton wrote: reality is somewhere in the middle, appropriate to the specific context. Relative to context throws a pie in many monadic/dualistic faces ... ?
Β«The mind is not a vessel to be filled but a fire to be kindledΒ» Plutarch
|
|
|
|
|
An always relevant quote about the apocalypse is REM's "It's The End Of The World As We Know It (And I Feel Fine)".
A better way to look at the AI wars is to view it as our oligarchs trying to figure out ways to monetize it -vs- the geeks who like playing with it for the technology itself. (And the general population, some scared, some not.)
|
|
|
|
|
Rush: The temples of syrinx.
You get yer education somwheres.
|
|
|
|
|
David O'Neil wrote: look at the AI wars is to view it as our oligarchs trying to figure out ways to monetize it -vs- the geeks who like playing with it for the technology itself. (And the general population, some scared, some not.) Yes, monetize !
imho: geeks intelligent people who see the potential in AI demonstrated now in diverse domains, amd experience it now using it ... i use ReSharper's AI code generation assistant: it is awesome even in beta !
Β«The mind is not a vessel to be filled but a fire to be kindledΒ» Plutarch
|
|
|
|
|
Thanx for REM reminder. Forgot about that one.
As to your AI view, I agree.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
This my friends, is really neat.
With my GFX library:
template<size_t BitDepth>
using bgrx_pixel = gfx::pixel<
gfx::channel_traits<gfx::channel_name::B,(BitDepth/4)>,
gfx::channel_traits<gfx::channel_name::G,((BitDepth/4)+(BitDepth%4))>,
gfx::channel_traits<gfx::channel_name::R,(BitDepth/4)>,
gfx::channel_traits<gfx::channel_name::nop,(BitDepth/4),0,(1<<(BitDepth/4))-1,(1<<(BitDepth/4))-1>
>;
You can then do auto col = color<bgrx_pixel<32>>::purple and get a pixel back in the format of 0xBBGGRRFF (where RR GG and BB are each a byte and represent the red, green, and blue color channels, and FF is just a NOP channel - unused - and set to 0xFF). Purple would be like 0xFF00FFFF.
With this you can create bitmaps (bitmap<bgrx_pixel<32>> )in this format and feed them right to DirectX, which happily eats bitmaps with this pixel footprint.
The template code to make this work is pretty crazy. The fact that it's pretty easy to declare new pixel formats made it possible for me to port my code from IoT to DirectX on a PC so I can rapidly prototype without having to upload to a device each time.
I've never really used this feature in the wild. My color format is usually either 16-bit color, monochrome or grayscale.
It was confusing at first though because originally my nop channel was an alpha channel, and so it wasn't rendering (black screen) because DirectX is set to ignore that channel, and my GFX library assumed it would be respected.
Anyway, after I overcame that the rest was easy. Same code of mine works in Arduino, ESP-IDF, probably Zephyr, and now the PC.
Say what you want about C and C++ they truly run everywhere.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Congratulations! That is worthy of a celebration, however you celebrate! Someday maybe I'll have time to master such code as well - it sounds fun!
|
|
|
|
|
What I find really amazing is that the compilers can actually deal with such source. You can probably guess that i have never written a compiler.
|
|
|
|
|
Nor me I leave that to the propeller heads
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
C++ compilers are something else, even at that. Pure magic.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
I'm wondering how it will work in 32/64?
I mean at compile time, where you don't know what the target machine runs on.
|
|
|
|
|
I have some information about the target machine like endianness and word size. If I don't support the platform you can fill in the information with -D defines.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
I should add, this routinely runs on 32-bit machines. This code is now running on a 64-bit machine.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
Does 32 not run in 64?
The other way around I know that is not possible / so easy, but I thought 32 would not be a big deal in 64
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
You're thinking of the x86 platform. That might not apply to microcontrollers or SBCs.
The difficult we do right away...
...the impossible takes slightly longer.
|
|
|
|