Pas de Code
76 subscribers
106 photos
1 file
402 links
What I cannot create, I do not understand.

DM: @alexey_mileev
Original channel in RU: @devballet
Twitter: twitter.com/pasdecode_
Download Telegram
Java Generics are Turing Complete.pdf
481.1 KB
On our latest peer lab something frightening has come out. Java Generics are Turing Complete. I'll just leave it here...

#java #generics #paper
Several books on how various open source projects are built or how to implement their core parts by yourself.
You can buy them or enjoy for free on their website.
Let's thank @dtrabo for the link.

#book #architecture #oss
One of Chrome devs shares some stories about the beginning and growing up of the project.

#google #browser #history
A bunch of funny and clever prompts for ChatGPT. I've really enjoyed "Act as ‘Character’ from ‘Movie/Book/Anything’". It doesn't really know all the nuances of a fictional universe, however. "Act as <position> Interviewer" was really boring, on the other hand. I wouldn't like to be interviewed this way.

#ai #chat
Wow, this looks nice! AdbOrc - a tool that allows you to build a virtual device farm of a sort with your fellow devs. Usecase: there's a bug that is only reproducible on QA's device and you can't access it physically, they share access through this thing, you connect and do your little nasty thing.

#adb #tool
First, they tell you that reading assembly is easy. Then they tell you that
- RAX register is 64 bits
- EAX is lower 32 bits of RAX
- AX is lower 16 bits of RAX
- AL is lower 8 bits of RAX
- AH is higher 8 bits of AX
- Writing to them works as expected, but writing to EAX will zero out the rest of RAX
- There are a bunch of different registers, e.g. RAX, RCX, RDX, RBX. Yep, not ABCD, but ACDB. It's the order they're stored in
- (╯°□°)╯︵ ┻━┻

#cpu #assembler #compiler
👍2