Let's keep it relaxed, let this week be a week of podcasts.
In this episode Guido van Rossum talks about python, programming, IDEs and many other things.
#podcast #python #talk
In this episode Guido van Rossum talks about python, programming, IDEs and many other things.
#podcast #python #talk
Lex Fridman
#341 – Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast
Guido van Rossum is the creator of Python programming language. Please support this podcast by checking out our sponsors: – GiveDirectly: https://givedirectly.org/lex to get gift matched up to $1000 – Eight Sleep: https://www.eightsleep.com/lex to get special…
Episode with John Carmack. I've really enjoyed his ideas on running things under debugger at first by default and on collection size assertions. These are probably not always practical in terms of Android dev, but I think they're nice anyway.
#podcast #gamedev #talk
#podcast #gamedev #talk
Lex Fridman
#309 – John Carmack: Doom, Quake, VR, AGI, Programming, Video Games, and Rockets | Lex Fridman Podcast
John Carmack is a legendary programmer, co-founder of id Software, and lead programmer of many revolutionary video games including Wolfenstein 3D, Doom, Quake, and the Commander Keen series. He is also the founder of Armadillo Aerospace, and for many years…
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
#ai #chat
prompts.chat
Collect, organize, and share AI prompts
For fans: the making of Dune II - a legendary game, one of the 1st RTSs. I really enjoy it on Miyoo Mini from time to time :)
#history #gamedev
#history #gamedev
Read-Only Memory
The Making of Dune II - Read-Only Memory
The birth of the real-time strategy game
I'm a huge fan of BOTW, and in this video my man did a great analysis of how modern rendering and lightning work, and performed a hell of an investigation of a known glitch. Really impressive, highly recommend to check it out!
Let's thank @Istima for the link
#gamedev #graphics #talk
Let's thank @Istima for the link
#gamedev #graphics #talk
YouTube
The Glitch that Broke Link's Cel Shading
The first complete explanation of why this truly bizarre glitch occurred in The Legend of Zelda: Breath of the Wild.
🐦 https://twitter.com/JasperRLZ
💰 https://patreon.com/JasperRLZ
🤼 https://discord.gg/bkJmKKv
🌎 https://noclip.website
Glitch originally…
🐦 https://twitter.com/JasperRLZ
💰 https://patreon.com/JasperRLZ
🤼 https://discord.gg/bkJmKKv
🌎 https://noclip.website
Glitch originally…
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
#adb #tool
mobinex.io
Introducing AdbOrc | MobiNex
We are open sourcing AdbOrc which is a tool to create pseudo-distributed network of remotely accessible Android devices which can be used for testing, debugging or development.
YAML is a truly broken poor thing. You'll find some of its quirks in this post. Highly recommend to check it out. I'm surprised that all of this still works somehow.
#yaml #json #format
#yaml #json #format
Ruud van Asseldonk
The yaml document from hell
For a data format, yaml is extremely complicated. It aims to be a human-friendly format, but in striving for that it introduces so much complexity, that I would argue it achieves the opposite result. Yaml is full of footguns and its friendliness is deceptive.…
Awesome talk by JSON discoverer. How it all started, who were the competitors, and so on. A bunch of funny stories included. You won't regret watching.
#json #format #talk
#json #format #talk
YouTube
Douglas Crockford: The JSON Saga
Yahoo! JavaScript architect Douglas Crockford tells the story of how JSON was discovered and how it became a major standard for describing data.
First, they tell you that reading assembly is easy. Then they tell you that
-
-
-
-
-
- Writing to them works as expected, but writing to
- There are a bunch of different registers, e.g.
- (╯°□°)╯︵ ┻━┻
#cpu #assembler #compiler
-
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
TimDbg
The faker's guide to reading (x86) assembly language
Assembly code scares people. There’s a good reason for that. For many people, writing code in assembly language seems equivalent to writing code in ancient dwarven runes, or calculating pi in roman numerals. The fact that RollerCoaster Tycoon was almost completely…
👍2
Two nice posts from Lyft on how to track CPU and memory consumption in production.
#performance #cpu #memory
#performance #cpu #memory
Medium
Monitoring CPU performance of Lyft’s Android applications
Mobile performance at Lyft
Old (ancient even) talk by Vitalik Buterin on game theory, value of things and how it all connects with blockchain. No bullshit, so to speak.
#talk #blockchain
#talk #blockchain
YouTube
Vitalik Buterin: Cryptoeconomic Protocols In the Context of Wider Society
Vitalik Buterin delivers a special presentation for the first time in London at the Ethereum meetup on October 3rd 2014.
Part 2 of this video includes a Q&A and can be found at: http://youtu.be/qM8zkzFZVok
Slides can be found at http://www.slideshare.n…
Part 2 of this video includes a Q&A and can be found at: http://youtu.be/qM8zkzFZVok
Slides can be found at http://www.slideshare.n…
I know that many of you do stuff like Advent of Code. Many others (me, for example) are too busy lazy for this stuff. Well, Peter Norvig (Research Director at Google) is not that case, so he has this cool repo full of ipynb's with problems, solutions, nice graphs and illustrations. And you'll find much more than just AoC there!
#contest #cs #repository
#contest #cs #repository
GitHub
pytudes/ipynb/Advent-2022.ipynb at main · norvig/pytudes
Python programs, usually short, of considerable difficulty, to perfect particular skills. - norvig/pytudes
GitHub has shown their coding-with-voice solution on top of copilot. Check out the video, looks interesting!
#github #ai #voice
#github #ai #voice
GitHub Next
GitHub Next investigates the future of software development
App cloning. It seems that this strange yet interesting feature can make its way into Android 14. It allows you to have several profiles in a single app, even if the app itself doesn't allow this.
#android #os #update
#android #os #update
XDA
Android 14 could let you clone apps so you can use two accounts at the same time
Android 14 is preparing to add an app cloning feature that will let you clone an app so you can use two accounts at the same time.
❤1
A high-level overview post from Square about the results of their work on Gradle build performance and developer experience in general.
#gradle #build
#gradle #build
Square Corner Blog
Stampeding Elephants
Learn how Square's Mobile Developer Experience (MDX) Android team successfully modernized the build logic of Square's Point of Sale apps
I needed something weird - to fork and modify TLS lib. During research I stumbled upon this nice site: comprehensive description of all the records for TLS 1.2 and TLS 1.3 client and server send to each other
#network #tls #protocol
#network #tls #protocol
tls12.xargs.org
The Illustrated TLS 1.2 Connection
Every byte of a TLS connection explained and reproduced
❤1
I often see copyright year in source code or LICENSE files. I've always wondered, what's the rule for this thing? Should I keep it up-to-date? Can I omit it? Thankfully, the answer's found me all by itself. For code it doesn't really matter. You can safely omit it.
#oss #license #law
#oss #license #law
Hynek Schlawack
You Can Stop Updating Copyright Attribution Years
Every January 1st, an army of open source developers rushes out to update their copyright attributions in licenses and documentation. Why? Because we’ve always done it that way.
Yet another collection of ChatGPT prompts. There are some pearls in it for sure, but I don't quite get why so many prompts in different categories start with "Write a marketing campaign outline using..."
#ai #chat
#ai #chat
puzzle-jute-202 on Notion
500+ Best ChatGPT Prompts | Notion
Hosted by Notion Sites — The easiest way to get a website up and running.
Usually we don't need stuff like that, but it may be tedious to google it when we do. Awesome macOS Command Line: a bunch of useful commands and scripts to take more control of the system when it's needed.
#macos #terminal #tool
#macos #terminal #tool