Live data from Hacker News

αcτµαlly pδrταblε εxεcµταblε

justine.storage.googleapis.com

151–160 of 309 posts

Re: αcτµαlly pδrταblε εxεcµταblε

#151

Earlier quoted context omitted.

He talks about it a bit as the "magic numbers". You can see the big table: https://github.com/jart/cosmopolitan/blob/c91b3c50068224929c... I guess there's also syscall emulation stubs for Windows but since he only supports "stdio and sockets" maybe not.

The author is a "she": https://en.wikipedia.org/wiki/Justine_Tunney

>technocratic fascist

>zealous googler

At this rate GPL2 will stand for Google Public License.

Re: αcτµαlly pδrταblε εxεcµταblε

#152
It's a very cool hack and technically interesting, but I can't say that I share the author's "serious" rationale:

>So I think it's really the best of times to be optimistic about systems engineering. We agree more on sharing things in common than we ever have. There are still outliers like the plans coming out of Apple and Microsoft we hear about in the news, where they've sought to pivot PCs towards ARM.

[...]

>If a microprocessor architecture consensus finally exists, then I believe we should be focusing on building better tools that help software developers benefit from it

Considering ARM an outlier in a world were smartphones outnumber desktop PCs and where the x86 stronghold is under attack from several sides seems like a strange take to me.

Also, there's more to portability than managing to run a hello world from the same binary on Windows and Linux. I used to use FreeBSD a lot on the desktop, which usually involved using Linux binary compatibility to run Linux closed source binaries that weren't available on FreeBSD. It worked generally pretty well, but it wasn't without friction at times even though it was coded by very smart people and between two systems that were overall very similar.

These "compatibility" applications often end up as 2nd class citizen that don't integrate well with native applications, or at least not as easily. See Wine for instance, managing to run Windows applications on un*x is a huge undertaking.

>One of the reasons why I love working with a lot of these old unsexy technologies, is that I want any software work I'm involved in to stand the test of time with minimal toil. Similar to how the Super Mario Bros ROM has managed to survive all these years without needing a GitHub issue tracker.

I love emulation, so I definitely understand where this is coming from, but I don't really see what that has to do with the rest. In particular if you're willing to go down the emulation route, why do you care about everybody running x86? Super Mario Bros was not written to run on a Celeron. Besides CPU emulation for something like a NES video game is only a tiny part of the story, you also have to emulate the GPU, sound chip etc...

I feel like there's a mishmash of interesting ideas in there, but it's a bit confusing to understand.

Re: αcτµαlly pδrταblε εxεcµταblε

#153
post #133
post #74

People... Please stop using foreign alphabets like that! It's a nightmare for those of us who know the alphabets. It took me a good 20 seconds to read the title. And it's magnitudes worse when someone uses cyrillic for instance and it's native to me.

1) актуалли портабле екзекутабле 2) αcτµαlly pδrταblε εxεcµταblε What is easier to comprehend?

The 1) is simply transliteration of English into Russian/Cyrillic and it does look weird to me but it is easier to read than 2).

(Russian is my native language)

Re: αcτµαlly pδrταblε εxεcµταblε

#154
post #135
post #74

People... Please stop using foreign alphabets like that! It's a nightmare for those of us who know the alphabets. It took me a good 20 seconds to read the title. And it's magnitudes worse when someone uses cyrillic for instance and it's native to me.

You need to see when me and my friends start chatting in English written in Cyrillic. It's epic and utterly frustrating for the first hours, then becomes like native ;)

One of the other things that bugs the hell out of me is when in the late 90's during the boom of irc, here in Bulgaria everyone was writing in Bulgarian with latin script. And to make matters worse:

4 = ch

6 = sh

And some people keep on doing it. I can understand it when you have to switch between scripts every 2 seconds but most commonly that isn't the case and you are either having a conversation with someone or leaving it for later when you have time or when you feel like it...

Re: αcτµαlly pδrταblε εxεcµταblε

#155
post #62

Earlier quoted context omitted.

It turns out to be impossible to create a file that is simultaneously a valid ELF and Windows PE. The solution to this is to make a file that is simultaneously a valid PE and shell script, and have the shell script overwrite the start of the file with an ELF header and re-exec itself.

That means you can't copy the executable after executing once and have it run on Windows, correct?

Probably the rewriting is only done on the program loaded into RAM?

Re: αcτµαlly pδrταblε εxεcµταblε

#156

Earlier quoted context omitted.

That means you can't copy the executable after executing once and have it run on Windows, correct?

Probably the rewriting is only done on the program loaded into RAM?

Hmm, possibly, though that wouldn't really make sense, why not just execute itself at that point?

Re: αcτµαlly pδrταblε εxεcµταblε

#157
post #74

People... Please stop using foreign alphabets like that! It's a nightmare for those of us who know the alphabets. It took me a good 20 seconds to read the title. And it's magnitudes worse when someone uses cyrillic for instance and it's native to me.

Fwiw, it’s significantly easier to read on the actual site than on Hacker News. Something about the font.

HN’s title should probably be changed.

Re: αcτµαlly pδrταblε εxεcµταblε

#158
> If a microprocessor architecture consensus finally exists

I don't think that's a good goal to have. Without competing architectures we'll enter a microprocessor dark age. Although the glory days of Alpha and IA64 are over, plenty of that experience was used to bolster today's instruction sets. Diversity is a good thing.

Re: αcτµαlly pδrταblε εxεcµταblε

#159
post #78
post #77

Earlier quoted context omitted.

"actmally rdrtable execmtable" that's more or less how it reads to someone who knows the Greek alphabet :-D (I might be partially wrong because I've studied Greek many years ago and my memory is not good)

It's somehow worse than "toys ya us".

No that's a reversed-R which happens to look identical like a Cyrillic letter. I don't think that's a problem any more than getting confused and trying to pronounce a circle in a logo as an "o". In contrast, the text here is trying to look Greek but doing it poorly.

Re: αcτµαlly pδrταblε εxεcµταblε

#160

Earlier quoted context omitted.

"Tunney has described Occupy Wall Street as a far-left movement.[13] Her former comrades have described her as a technocratic fascist.[14]" Wow, although I'm not familiar with her, this wiki article seems a bit melodramatic

How on earth has that article met the "notability" threshold?

Well she owns/owned the Occupy Wallstreet twitter account.
Post reply on HN