dima853
110 subscribers
28 photos
1 video
5 links
Building a social network with uncompromising privacy and security by design

Rus - t.me/dima853_code
LeetCode - leetcode.com/u/dima853
GitHub - github.com/dima853
Download Telegram
Channel created
Channel photo updated
dima853 pinned Deleted message
dima853 pinned Deleted message
Channel photo removed
Channel photo removed
I've come up with something to protect against aba in lock free, but I need to check it out in my adaptive radix tree
🔥1
so, I only wrote an assembler for one feature

I spent 2 days working on it

but the assembler works
🔥2
One of the features is working 💊

=== DEBUG SECURE GOTO ===
Real cleanup address: 0x55611c4ba36a

🔍 TEST 1: Same addresses
[DEBUG] === START ASSEMBLER EXECUTION ===
[DEBUG] Input: cleanup_addr=0x55611c4ba36a, actual_cleanup=0x55611c4ba36a
[DEBUG] Input: goto_count=0
[DEBUG] Initial result=0
[DEBUG] === END ASSEMBLER EXECUTION ===
[DEBUG] Final result=1
Result: 1 (Expected: 1)

🔍 TEST 2: Different addresses
[DEBUG] === START ASSEMBLER EXECUTION ===
[DEBUG] Input: cleanup_addr=0x2000, actual_cleanup=0x55611c4ba36a
[DEBUG] Input: goto_count=0
[DEBUG] Initial result=0
[DEBUG] === END ASSEMBLER EXECUTION ===
[DEBUG] Final result=0
Result: 0 (Expected: 0)

I'm going to do the next one 🤑
🔥1
started making my own in-memory storage yesterday, for specific tasks

and I should finish secure goto soon (base)
🔥1
i did it on the first try

logically
2
made chunks for my database today, tested and almost everything works

will also try a couple of attacks against my code

within a couple of days i’ll make a good post about free block search algorithms, arenas/chunks, etc.
1🔥1
wrote the defense for a couple of teams over several days, plus spent a long time debugging all of it.

basic tests passed

also, i basically implemented my own drs generator (details later)
🔥1
did safe buffer today, main tests passed

all the previous days was writing protection for the block_ip function, and still writing to this day

tomorrow will finish the post about chunks/arenas, free block search algorithms, etc.
🔥2
spent a couple of days writing protection (in asm) for detecting gadgets (0xC3, 0xFF, etc.), blocking dangerous keys (with ret instructions), etc.

basic tests passed

during this time studied several interesting topics, if i want i'll write articles about them
🔥2
started working on a new 🤯 feature for my social network 3 days ago

made a small part, but even that took a lot of time

then i still need to do the ui

this week i’ll try to make a big article on the next 13 questions about multithreading in java
🔥1
I will try to make the first working demo of the social network in 4-5 months.
🔥5
What is a DAG? Arborescense (Part 2)

What do Make build scripts, Git history, the IOTA blockchain, and AI in TensorFlow have in common? They all run on the same foundation — DAG.

Article - https://selfuniversity.vercel.app/en/blog/en/arborescense_dag
🔥1
finally made the authentication aspect for getting tokens etc via context and auth request through an annotation (for the backend)

completely switched to postgresql, fixed seg fault and other bugs in the ui (gtk) and more or less finished the desktop application itself

today started improving the security of my transcendental bridge, and will start finalizing its database and implementing my ideas there

and yeah, i also spent a long time making a dag-replicated distributed ring buffer (for wal etc)

and started working on a basic editor
🔥1