[-] ChaoticNeutralCzech@lemmy.ml 10 points 1 month ago

Is there more info about this? I could only find Chinese forums like https://m-weibo-cn.translate.goog/status/OdaBMza1L?from=page_1005052963774131_profile&wvr=6&mod=weibotime&jumpfrom=weibocom

The chips (basic TTL logic, perhaps) are all DIP. This may predate the term "open source".

66
submitted 5 months ago* (last edited 5 months ago) by ChaoticNeutralCzech@lemmy.ml to c/nostupidquestions@lemmy.world

Assuming copyright laws don't change by then, otherwise there is no way to know.

A plausible answer is 1977 (when the film was released as Star Wars) + 95 years (for pre-1978 works) = after 2072. However, the film had been edited by George Lucas for the 1997 "Special Edition" release. Does this mean that I cannot publicly play the Special Edition VHS tape I have at home in 2073 and have to wait until 2093, or perhaps 70 years after GL's death?

George Lucas has been infamously attempting to erase copies of the original movie. Therefore, no HD home video release for the 1977 film exists, however, a fan effort known as the "Despecialized Edition" compiled different versions of the movie from various sources, patching the Special Edition 4K Blu-ray rip to try to replicate the original 1977 experience. Does this legally questionable version enter public domain in 2072, or does this only apply to official (SD) releases?

Anyway, the Despecialized Edition project as well as George Lucas's treatment of the originals is an interesting rabbit hole to delve into for any movie nerd.

[-] ChaoticNeutralCzech@lemmy.ml 24 points 5 months ago

Finally, I can calmly watch the performance of my stock portfolio

[-] ChaoticNeutralCzech@lemmy.ml 12 points 5 months ago* (last edited 5 months ago)

I analyzed it in another comment: the header says the image is 300x300px 8-bit RGBA but the data is invalid. Most viewers will notice that and show an error.

However, the syntax it used for embedding images is valid, as data:image/png;base64, is the start of a valid image URL and you can use it like other image URLs in supported Markdown interpretors.

Example, using the 103-byte Google Maps' sea tiles, and a 178-byte GIF:

![Google Maps sea map tile](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEAAQMAAABmvDolAAAAA1BMVEW10NBjBBbqAAAAH0lEQVRoge3BAQ0AAADCoPdPbQ43oAAAAAAAAAAAvg0hAAABmmDh1QAAAABJRU5ErkJggg==)
![wink.gif](data:image/gif;base64,R0lGODlhDwAVAKIEAAAAAP//AP//3v///wAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFlgAEACwAAAAADwAVAAADSUiq0L2QtEDpg6Bqu/LeAGN5wVRKlVmS6qe17hiDHvlyNciho5N2sxDGtoIMBgyH8Kg4IiMEZ1NKlUarSOdTe81arZHvE3olJAAAIfkEBR4ABAAsCAAEAAQABQAAAwYIGtz+ASQAOw==)

renders as

Google Maps sea map tile wink.gif

Works in the default web interface

[-] ChaoticNeutralCzech@lemmy.ml 32 points 5 months ago* (last edited 5 months ago)

I prefer hexadecimal. The encoded data in its entirety is

89 50 4E 47 0D 0A 1A 0A 
00 00 00 0D 49 48 44 52 
00 00 01 2C 00 00 01 2C 
08 06 00 00 00 B9 B4 AC 
33 00 00 01 A4 49 44 41 
54 78 9C ED DD 41 8E 83 
40 10 85 E1 7F 7F E4 B2 
72 25 92 61 64 98 59 26 
16 49 85 92 61 64 98 59 
26 16 49 85 92 61 64 98 
59 26 16 49 85 92 61 64 
98 59 26 16 49 85 92 61 
64 98 59 26 16 49 85 92 
61 64 98 59 26 16 49 85 
92 61 64 98 59 26 16 49 
85 92 61 64 98 59 26 16 
49 85 92 61 64 98 59 26 
16 49 85 92 61 64 98 59 
26 16 49 85 92 61 64 98 
59 26 16 49 85 92 61 64 
98 59 26 16 49 85 92 61 
64 98 59 26 16 49 85 92 
61 64 98 59 26 16 49 85 
92 61 64 98 59 26 16 49 
85 92 61 64 98 59 26 16 
49 85 92 61 64 98 59 26 
16 49 85 92 61 64 98 59 
26 16 49 85 92 61 64 98 
59 26 16 49 85 92 61 64 
98 59 26 1(abrupt end at 4 bits of last byte)

We can analyze the PNG file header. Surprisingly, some of it makes sense.

89 50 4E 47 0D 0A 1A 0A //PNG signature (0x89 P N G 0xD 0xA 0x1A 0xA)

00 00 00 0D // Start of chunk with data length 13 bytes
49 48 44 52 // Type of chunk: IHDR (image header)
00 00 01 2C // Width: 300 px
00 00 01 2C // Height: 300 px 
08 // Bits per color channel: 8 
06 // Color format: 6 (RGBA)
00 // Compression method: 0 (DEFLATE)
00 // Filter method: 0 (Adaptive)
00 // Interlace method: 0 (None)
B9 B4 AC 33 // CRC-32 of chunk (invalid, should be 79 7D 8E 75)

00 00 01 A4 // Start of chunk with data length 420 bytes
49 44 41 54 // Type of chunk: IDAT (image data)
78 9C ED DD 41 8E 83 40 
10 85 E1 7F 7F E4 B2 72 25 
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 16 49 85
92 61 64 98 59 26 1
// 194.5 of the expected 420 data bytes, invalid when attempting to deflate
// the deflate algorithm needs a Huffman tree but an unfull one is presented

Credits to the PNG chunk inspector at nayuki.io

You may try to figure out if the header checksum was stolen from elsewhere and corresponds to another common image size but I cannot be bothered. The data could be subjected to forensic analysis but we only really have 21 unique bytes, the rest is likely nonsense because data encoded by the DEFLATE algorithm is unlikely to be so repetitive. Also, the image in total will likely have just 481 bytes (8+(8+13+4)+(8+420+4)+16), as a less-than-65535-byte IDAT chunk tends to be the last one before a 16-byte trailer. There are very few 300x300 PNGs of such small size we could call memes, most of it will have to be just solid color. Example of a 256x256 map tile you can store in around that size (467 B):
OSM tile for Crozet Islands at around 1:10 000 000 scale, the archipelago the area of Malta is represented by about 10 white pixels with the exclusive economic zone circles of radius 5 px around the islands
(And this one is pre-optimized, using an indexed palette of just 13 distinct RGB colors as opposed to the full RGBA gamut!)

[-] ChaoticNeutralCzech@lemmy.ml 7 points 5 months ago* (last edited 5 months ago)

I think you can guess that part. I doubt a current LLM can create a valid PNG, even if it's just a 1x1px one that has been created before. This is partially because PNGs have a checksum and the LLM has definitely not seen enough PNGs in base64 to figure out the algorithm, and is not optimized to calculate checksums. In fact, I analyzed the image and the image header checksum is wrong even though the header makes sense (was likely stolen). Also, it gets penalized for repetition, which occurs a lot in image headers.

AFAIK, the smallest valid image you see mentioned on the web is a 35-byte transparent pixel GIF, and the smallest PNG is a black pixel with 67 bytes:

data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEAAAAALAAAAAABAAEAAAIBAAA=
data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABAQAAAAA3bvkkAAAACklEQVR4AWNgAAAAAgABc3UBGAAAAABJRU5ErkJggg==

Testing rendering: Alt text for the GIF; if you see it, it failed, Alt text for the PNG; if you see it, it failed, another 67-byte PNG but 8 px wide: , or 1 gray pixel: , or a green one:

The article + the generator

[-] ChaoticNeutralCzech@lemmy.ml 11 points 7 months ago

H LIES IN A PNEAPPE

[-] ChaoticNeutralCzech@lemmy.ml 6 points 7 months ago

Guinevere by William de Leftwich Dodge

Surprised this isn't by Alfons Mucha.

[-] ChaoticNeutralCzech@lemmy.ml 73 points 8 months ago

What the video doesn't address: Did the politicians face any consequences?

[-] ChaoticNeutralCzech@lemmy.ml 32 points 8 months ago

Can we finally get mixed zoning??

214
ich🛡🐸iel (lemmy.ml)
1
submitted 10 months ago by ChaoticNeutralCzech@lemmy.ml to c/memes@lemmy.ml

cross-posted from: https://feddit.de/post/2907077

I'm pretty sure you know what follows...

Image transcriptA recreation of the Piper Perri Surrounded meme. A white CASIO CFX-9850GB PLUS calculator is laid on its side on a cushion while three TI-83 Plus and two TI-84 Plus calculators, all black, are standing behind the cushion. The faces of corresponding actors are shown in 4-tone pixelated pictures on each calculator's respective screens, grayscale on the TIs and sepia-toned on the CASIO thanks to its (limited) color graphics. Words of the text "Original meme by Chaotic Neutral Czech" are used in place of the SHIFT functions on a row of keys on the Casio as a mild watermark.

[-] ChaoticNeutralCzech@lemmy.ml 7 points 10 months ago

If you don't want to use the potentially unstable Nightly, Dev or Beta, you can use Fennec (stable builds with dev features).

[-] ChaoticNeutralCzech@lemmy.ml 9 points 10 months ago

Is still does, experimentally, if you enable developer settings, rather unintuitively through a Firefox Add-Ons account. Developer settings are not available in the official release but the Nightly builds as well as some forks, like 🦊Fennec, include them.

[-] ChaoticNeutralCzech@lemmy.ml 7 points 10 months ago

toss

Don’t throw them out yet if they work flawlessly. Give them to someone you know or just leave them somewhere. Also, you might need your old iPhone for some reason and so you should probably keep one (possibly semi-broken) cable.

2
submitted 11 months ago* (last edited 11 months ago) by ChaoticNeutralCzech@lemmy.ml to c/reddit@lemmy.world

Edit: we made a join-lemmy.org banner in the center instead. It was a fight.

Edit: We've lost to South Africa. ~~Please help with overwriting this r/ to c/ instead!~~

Top left corner of the green rectangle: (85, 228)
Template: https://raw.githubusercontent.com/ChaoticNeutralCzech/myRandomImages/main/placeLemmyTemplate.json

The previous one by The Black Company was too wide to defend against Italy. Let's make this one! I know LEMMY.ML is not the full Lemmyverse but we don't have space for JOIN-LEMMY.ORG now.

To use its template, install the r/place userscript (guide) and go to https://new.reddit.com/r/place/?jsontemplate=https%3A%2F%2Fraw.githubusercontent.com%2FChaoticNeutralCzech%2FmyRandomImages%2Fmain%2FplaceLemmyTemplate.json&screenmode=fullscreen
or if you already have it, import one of these (either the URLencoded one in URL, or the raw one in plugin settings)

https%3A%2F%2Fraw.githubusercontent.com%2FChaoticNeutralCzech%2FmyRandomImages%2Fmain%2FplaceLemmyTemplate.json
https://raw.githubusercontent.com/ChaoticNeutralCzech/myRandomImages/main/placeLemmyTemplate.json
view more: next ›

ChaoticNeutralCzech

joined 1 year ago