HackerTrans
TopNewTrendsCommentsPastAskShowJobs

coderdd

no profile record

comments

coderdd
·há 4 anos·discuss
Not saying I align 100% with this, but certainly gives a perspective on Unix and C: https://www.jwz.org/doc/worse-is-better.html
coderdd
·há 4 anos·discuss
Having read the book Dealers of Lightning about Xerox PARC and Kay,I think Smalltalk 72 was the original smaller simple language, with which children were taught.

Then others at Xerox added more professional stuff, the kind programmers would want, which resulted in Smalltalk 76 and so on. These were not as approachable for children anymore allegedly.

Nowadays there's Squeak which is a Smalltalk implementation, which influenced Scratch I think (first version of Scratch was written in Squeak).

Search the internet for Adam Kay's documents on Squeak and educating children, helps to put on context what he had in mind (if you, like me, just install Squeak and expect a stunning tutorial... it's not like that, at least I didn't find).

Kay also said, having an IDE only takes you to the 70s from the 60s too... So there's work to be done yet.
coderdd
·há 4 anos·discuss
Technical skills, shared values, collective memory. If you were wondering.
coderdd
·há 4 anos·discuss
I recall reading it, and strangely I felt that making of the game is just a side-happening, while the author was on pursuit to get into movie industry rather.

Am interesting contrast, given most people know and are amazed by the game in retrospect.
coderdd
·há 4 anos·discuss
I think https://www.dreamsongs.com/WIB.html "2.1 The Rise of Worse is Better" is as good a comparison as one can get.

(I'm neutral but I like the historic context)
coderdd
·há 4 anos·discuss
Glean, at least tangentially?
coderdd
·há 4 anos·discuss
We watched it recently after decades of hearing how great a film it was.. it was a superficial letdown instead.
coderdd
·há 4 anos·discuss
coderdd
·há 4 anos·discuss
Decryping is ephemeral though. No request body gets stored, except in RAM. Malicious operators etc, well that's always a possibility, but they supposedly have controls for that. And as others noted, they are not the only players in the path of serving your data.
coderdd
·há 4 anos·discuss
How does it compare to PlantUML with the C4 plugin is the first question coming to mind.
coderdd
·há 4 anos·discuss
A turn-key solution to avoid confusing turkey and Türkiye.
coderdd
·há 4 anos·discuss
Not sure I used Piviti, but used Shortcut, Openshot and Kdenlive. Kdenlive wins hands-down in stability and least amount of UI glitches.

(I recall that these interestingly share the same video editing backend, just the integration is different?)
coderdd
·há 4 anos·discuss
Tic80.com - might overgrow it quickly, but excellent for start. Has Lua, Fennel.
coderdd
·há 4 anos·discuss
> If you want to press C-c, use the right Control key with your right hand

First thought: but C is on the right.

Second thought: ah, I use Dvorak
coderdd
·há 4 anos·discuss
I was pondering about using simple decentralized databases that are kept synchronized asynchronously.

I arrived to a design where SQLite databases would be synchronized by Kafka. Kafka is really robust, and has a friendly semantics when configured to be in-order delivery.

The catch is, you don't issue writes to SQLite anymore. You write Kafka messages, and have to prepare to resolve concurrency problems at read+write-to-db time. For example, user registration is not an atomic action anymore - you write a registration attempt message, and then it might race with a concurrent registration attempt from an other node (say due to retries and random load balancing).

You resolve the race in message-reception time (doable due to stable order on multiple reader nodes). I expect this would work nice, but needs you to rethink all actions that used to be synchronous db writes.
coderdd
·há 5 anos·discuss
I worked at Google and have no idea what they mean by stacked change. You could push multiple changes to a single CL, but those were rarely reviewed independently.

Maybe they mean keeping a stack of CLs ready, while waiting for a review? I often had 1-2 CLs based on.. rebasing was fun sometimes.

Or they mean diffbasing these subsequent CLs, for an early review? That was useful, but due to volatility dependent on the first review, a bit risky.

Plug for a code review project: https://reviewpad.com/