Hacker Newsnew | past | comments | ask | show | jobs | submit | more syncsynchalt's commentslogin

This is my first time noticing one of their posts, but to me it evokes the ideals of the Long Now Foundation, putting our thoughts in a future-forward stance.


Here's an example image: https://petapixel.com/assets/uploads/2022/09/Prorotype-Digit...

Captured on Kodak film, I suspect.


I wonder if that's actually original capture or just an emulation for the purposes of the exhibit.


The PetaPixel article has a sample, though the original photo from this article is lost.

https://petapixel.com/how-steve-sasson-invented-the-digital-...

https://petapixel.com/assets/uploads/2022/09/Prorotype-Digit...


It's a shame they didn't capture that first image. You'd think someone would have had a camera handy!

I was glad to hear Sasson found a place at Eastman-Kodak and worked there for the rest of his career.


Do you know if those characters are in supplemental planes? The BMP would only be glyphs from U+0000 through U+FFFF (though the first 32 and last two aren't printable, and wouldn't be included in this font).

Another example would be emoji, which would probably now be considered "basic" by most people but have always been in a supplemental plane.


Lots of the rarer CJK ideographs are outside the BMP.


This was actually the first issue for my kanji learning app

https://github.com/runarberg/shodoku/issues/1

A classic utf-16 bug, where I failed to grab the two remaining bytes of these ideographs.


Yes that section raised my hackles too, to the point where I'm suspicious of the whole article.

The solution, in my opinion, is to either document that strclone()'s return should be free()'d, or alternately add a strfree() declaration to the header (which might just be `#define strfree(x) free(x)`).

Adding a `char **out` arg does not, in my opinion, document that the pointer should be free()'d.


Yeah, at the least you'll need an understanding of ULPs[0] before you can write code that's safe in this way. And understanding ULPs means understanding that no single constant is going to be applicable across the FLT or DBL range.

[0] https://en.wikipedia.org/wiki/Unit_in_the_last_place


The reference is that the anime character "Naruto"[0] wears the same colors and roughly the same uniform as a Japanese recovery worker[1].

During disaster work, you see swarms of recovery workers and the joke/reference being made is that this looks like Naruto doing a "shadow clone" technique.

[0] https://i.redd.it/psseu93j62la1.jpg [1] https://sendai-resilience.jp/media/images/efforts/case31_ima...


It took a while, but finally someone managed to get us confused westerners an answer! Thank you :)


Code golfing originated in perl.

There was strong cultural pressure to be able to write perl in as few bytes as possible, ideally as a CLI one-liner. Books[1] were written on the topic.

https://www.thriftbooks.com/w/perl-one-liners-130-programs-t...


> There was strong cultural pressure to be able to write perl in as few bytes as possible

Hard disagree. Many Perl programmers enjoyed engaging in code golf (always just for fun, in my experience), but in my nearly 30 years of programming Perl, I never encountered anything that I would call pressure to do so -- not from anyone.


One-liners is one of the ways you can use perl. You can also use it as the embedded language in some larger project. As perl CGI. As mod_perl. etc. There is no "cultural pressure" to use any of these. You can choose to mess around with one-liners and you can choose to spend time shaving a few characters off your code. Or not. None of this is the one true way. This is not python.


Code golfing originated in APL.


Then, importantly, it collapses itself back down to a 1-dimensional copy of its starting representation, but translated.


Specifically, after 133_076_755_768 steps, the 1-dimensional pattern reoccurs translated by two pixels. On skimming the thread I haven't determined if that shift is parallel or perpendicular to the line.


I think it has to be parallel by symmetry.


Can it leave other bits behind after it moves?


By definition of a pure spaceship / glider, no it can't. If it emits persistent "exhaust" that's a "smoking ship"[0].

[0] https://conwaylife.com/wiki/Types_of_spaceships#Smoking_ship


IIUC, "smoke" is ephemeral by definition. A spaceship/glider that leaves persistent "debris" in its wake is called a "puffer":

https://conwaylife.com/wiki/puffer


Smoke refers to fairly long lived debris that eventually dies out, the term for one that leaves permanent debris is a puffer.


No, if it does it's called a puffer.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: