Live data from Hacker News

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

justine.storage.googleapis.com

261–270 of 309 posts

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

#261
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.

Foreign alphabet transliteration drama thread under the best hacking-grade article in years. Thanks, hn.

If you (i.e. anyone) really wants to be helpful about things like this, email us at hn@ycombinator.com. Downweighting off-topic subthreads that get upvoted to the top is one of the best interventions we can do for discussion quality. We do that whenever we see them, but we don't see them all.

There are a couple of users who email us regularly when they see things like that. This is one of the highest-leverage contributions anybody can make to HN, so we'd certainly appreciate hearing from more such users. Actually I only found out about this subthread because of such an email.

Supercilious complaints, on the other hand, just make the thread even worse. Please don't do that. The thing where some HN commenters use HN to posture over the rest of HN is tedious, and in poor taste. Let's just work together to make it better, to the extent possible.

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

#262
post #236

Earlier quoted context omitted.

I thought windows runs on anything which supports extensions up to sse2, which is what amd64 includes.

https://docs.microsoft.com/en-us/windows-hardware/design/min... Devices that run Windows 10 for desktop editions require a 1 GHz or faster processor or SoC that meets the following requirements: * Compatible with the x86* or x64 instruction set. * Supports PAE, NX and SSE2. * Supports CMPXCHG16b, LAHF/SAHF, and PrefetchW for 64-bit OS installation

Mmmh, so it seems one would be stuck on win 8.0 (for 64bit) with an original implementation of amd64. Could probably still run a lot of new software.

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

#263

What's the program being used to go through the machine code in the gif?

The program being used is https://justine.storage.googleapis.com/emulator.com with the -t flag passed for the tui gui. Please note that I've only tested it on Linux and it's only intended for static executables, not shared objects.

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

#266
post #199
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.

It's not even that, why does this headline deserve to stick out from others on the HN front page? What's the next step, make your title bold or twenty lines long for an unfair click advantage? > 𝐀𝐜𝐭𝐮𝐚𝐥𝐥𝐲 𝐩𝐨𝐫𝐭𝐚𝐛𝐥𝐞 𝐞𝐱𝐞𝐜𝐮𝐭𝐚𝐛𝐥𝐞 I'd rather see submissions stand out for their content.

People have of course been pulling such tricks for years. We don't allow it generally, and in fact are pretty strict about that. But all such rules have exceptions.

The quality of this post is so high that it doesn't feel right to override any aspect of what the author created, including quirks like the title. There may be a superficial similarity to garden-variety title pimping, but as someone who bathes in spam every day I can tell you how rarely such gimmicks come attached to first-class feats of hacking prowess. Respect for content requires looking closely enough to detect truly unusual cases, pick them out of the mud, and give them a special place.

Another principle applies here too: it's good for readers to have to work a little (https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...). If a title like that appears at #1 on HN, there are two possibilities: (1) this is dreck that somehow managed to evade all of the standard moderation; or (2) something's happening here and you don't know what it is. Actually, either possibility is rather interesting, and it's not hard for any HN reader to do the bit of work to figure it out. Even if it takes 20 seconds.

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

#267
post #206
post #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…

Author here. The intention behind the post is actually very simple. I want to be able to write stdio socket programs that run at native speed, and share them with my friends online. I don't want to have conversations like here's how you install steel bank common lisp and compile tensorflow and remove the toolbar that oracle bundled in the installer. I'm also not concerned about running software on telephones since do…

What's the deal with the uncommon font of the post title? I saw it here on HN too and was wondering if it's just aestetics, of if there's something else.

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

#268
post #211

I believe that scripts without a shebang line cannot be executed by execve. They will only run if the shell sees them before the kernel does. It's an annoying limitation of this approach and it wasn't clear to me whether this technique includes a workaround for this. Also the push for code signing everywhere is going to make this harder in the future as well. (I heard a rumor that the workaround to run unsigned execu…

Author here. I considered doing that. Then I learned about things like how MSVC 2017 would wrap the main() function of C programs with telemetry. The push for code signing, retpoline, aslr, etc. worries me too, from a software freedom standpoint, and the same goes for how difficult it's become to build native software from scratch, thanks to the shift from autotools to a whole new set of competitors like bazel, cmake…

> The printf statement in the header will overwrite the first 64-bytes of the executable, the first time it's invoked

Is this a problem for anti-virus/other security measures? My understanding is, executables that manipulate themselves is something any security software will look for.

Though perhaps the answer is "don't rely upon security software to police your system; do it yourself"

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

#269
post #66

> the x86_64 patents should expire this year. Apple could have probably made their own x86 chip without paying royalties. The free/open architecture that we've always dreamed of, might turn out to be the one we're already using. I've never seen anyone mention this before. Is this really in the cards? Or are all the extensions patented as well, so that a hypothetical Apple (or whoever else takes it on) x86 wouldn't be…

So ISAs are patentable? Even if you reimplement them from scratch, it's covered? Can anyone ELI5 that in the light of the Oracle vs Google "APIs are not copyrightable" battle? Seems like an ISA (sans implementation) is comparable to an API, so is the difference patents versus copyright? Are APIs patentable?

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

#270
post #261

Earlier quoted context omitted.

Foreign alphabet transliteration drama thread under the best hacking-grade article in years. Thanks, hn.

If you (i.e. anyone) really wants to be helpful about things like this, email us at hn@ycombinator.com. Downweighting off-topic subthreads that get upvoted to the top is one of the best interventions we can do for discussion quality. We do that whenever we see them, but we don't see them all. There are a couple of users who email us regularly when they see things like that. This is one of the highest-leverage contrib…

Appreciate the gesture. That might work. Took no pleasure in that comment, but truth had to be said.
Post reply on HN