07:22:32

scrolling the Twitter feed first thing in the morning, replying to every post with the phrase "base rate"

๐Ÿ—จ๏ธ 3 โ™บ 0 ๐Ÿค 15


07:31:57

something

๐Ÿ—จ๏ธ 3 โ™บ 0 ๐Ÿค 12


07:32:06

something else

๐Ÿ—จ๏ธ 3 โ™บ 0 ๐Ÿค 10


07:34:08

programming talks thread

๐Ÿ—จ๏ธ 13 โ™บ 1 ๐Ÿค 23


07:54:06

if you accidentally summoned "something" in, say, 2016... how would you feel about it now?

๐Ÿ—จ๏ธ 4 โ™บ 1 ๐Ÿค 12


08:11:45

this one actually made me understand some axioms at a very high level. appreciated. bought the book https://t.co/BRyPFgaqg8

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 12


08:15:08

Hammock Driven Development is excellent. programs are made of thought and the computer is full of distractions. spend more time thinking and less time working https://t.co/Q5rxSHovF5

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 9


08:16:29

the Language of Programming -- who is meant to read all this code? not computers. humans also where i learned that no one knows how to pronounce code out loud https://t.co/ZG1yNmofUT

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 4


08:18:20

this is like a magic show or a comedy special but with code. incredible speaking skill as well as some really dismal code https://t.co/TgTRyi9FgQ

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 5


09:26:20

explanation of the precepts behind functional programming. really insightful and kind of funny, too bad the room is dead af. terrible crowd, good info https://t.co/XBVxPlNPZM

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 6


09:30:24

very important: "engineering" is when you do science on your own field. what scientific results do we have about the production of software? https://t.co/iMDv6VMfih

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 3


09:47:19

A friend is someone who you have escaped death with. All others are merely acquaintance

๐Ÿ—จ๏ธ 5 โ™บ 3 ๐Ÿค 33


09:58:17

yeah I wear designer clothing "george"

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 4


10:02:54

I think I'm over complimented. Can you all roast me

๐Ÿ—จ๏ธ 16 โ™บ 1 ๐Ÿค 35


11:21:12

turns out, no. You can't

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 4


11:49:15

People hate it when you have a bottomless supply of comebacks. It reveals their lack of imagination rather quickly

๐Ÿ—จ๏ธ 4 โ™บ 1 ๐Ÿค 24


11:56:23

there should be a service that returns things you bought on the internet for you. Take a cut of my refund, I don't care, just let me use your executive function for a second

๐Ÿ—จ๏ธ 4 โ™บ 1 ๐Ÿค 33


12:01:15

okay, bungoman got hands https://t.co/Wq4dB0XwRo

๐Ÿ—จ๏ธ 1 โ™บ 1 ๐Ÿค 8


12:28:16

Y'all think I'm looking for attention but actually I have attention surplus disorder. I have to pay attention to something all the time, so i stay tweeting

๐Ÿ—จ๏ธ 2 โ™บ 1 ๐Ÿค 31


13:58:30

Clojure is a dialect of Lisp, and shares with Lisp the code-as-data philosophy and a powerful macro system. Clojure is predominantly a functional programming language, and features a rich set of immutable, persistent data structures https://t.co/Wqwl3UiDH6

image from twitter

๐Ÿ—จ๏ธ 8 โ™บ 1 ๐Ÿค 52


13:59:39

That's more like it https://t.co/kxAJlh5CbU

๐Ÿ—จ๏ธ 0 โ™บ 0 ๐Ÿค 7


14:03:49

anybody seen any interesting works on memetics lately

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 8


14:05:57

anybody seen any interesting works on memetics lately

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 3


14:20:55

undergrads out of my mentions now please

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 10


14:59:21

Twitter, as a platform, makes it very easy to signal agreement but hard to signal disagreement. To agree, simply click โค๏ธ To disagree, press ๐Ÿ—จ๏ธ and send a brief description of your problem. An operator will be with you shortly

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 16


15:00:04

I've got what I actually wanted, which was for people smarter than me to argue about programming paradigms And send me notifications

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 10


15:10:34

How I Got Scabies Three Times (as an ex-Google tech lead)

๐Ÿ—จ๏ธ 0 โ™บ 0 ๐Ÿค 4


15:33:36

bracketing all statements with 'lol' on both sides because I don't really understand which ones will be offensive

๐Ÿ—จ๏ธ 0 โ™บ 0 ๐Ÿค 11


16:16:24

I watch this one and very much liked it. he points out how functional and object oriented are just windows onto the same principles the procedural programming has always followed. And the idea of paradigms is supposed to be informative, not restrictive https://t.co/HwoQRkuniM

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 6


16:30:46

possible that working programmers have Stockholm syndrome for their preferred language environment

๐Ÿ—จ๏ธ 3 โ™บ 0 ๐Ÿค 24


17:00:19

You should never meet your favorite bloggers. Odds are they look like a total dweeb irl

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 18


17:06:28

People underestimate the rapid progress in science and technology. it's gotten so big that no one person can understand even a fraction of it in depth. and it never stops. 24/7 there is research and development going on somewhere

๐Ÿ—จ๏ธ 4 โ™บ 2 ๐Ÿค 35


17:07:29

tag yourself. I'm the guy rolling a j https://t.co/TypfpS5n50

image from twitter

๐Ÿ—จ๏ธ 9 โ™บ 0 ๐Ÿค 15


17:47:43

what's the coolest IDE you've used? Just watched a thing about Smalltalk/Pharo And got jazzed on glamorous toolkit again. seems like there should be way more capability to visualize code than there currently is

๐Ÿ—จ๏ธ 3 โ™บ 0 ๐Ÿค 9


17:59:09

A funny thing about Colab notebooks is that they're ostensibly designed for literate programming, but in reality tend towards either messy blobs of code or simplified GUIs built out of forms. it's like the early days of film. nobody knows how to use this medium fully

๐Ÿ—จ๏ธ 5 โ™บ 5 ๐Ÿค 57


18:18:30

everybody gangster when they're behind the wheel

๐Ÿ—จ๏ธ 0 โ™บ 0 ๐Ÿค 5


18:22:47

gf Who leaves unlabeled jars of mystery liquids in the fridge

๐Ÿ—จ๏ธ 3 โ™บ 1 ๐Ÿค 16


18:23:56

*taking a long drag of a suspicious looking cigarette* ๐Ÿ˜ฎโ€๐Ÿ’จ

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 5


18:26:45

I have a terrible number of thoughts on the subject. but I will try to restrict myself to possibly novel or useful ones https://t.co/tI5G2lsFia

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 8


18:32:06

first problem: situating the Colab notebook in a workflow. it's easy to get coding. Not as easy to import packages and environments. Even harder to generate production code. So it's like the Danger Room for most people. a playground, not the real thing https://t.co/BfFNiYIXg1

๐Ÿ—จ๏ธ 3 โ™บ 0 ๐Ÿค 13


18:34:33

message to all my dudes, guys, fellas: You can use emojis too ๐Ÿค™

๐Ÿ—จ๏ธ 27 โ™บ 1 ๐Ÿค 69


18:36:24

problem 2: situating yourself inside the notebook. it's hard to keep track of state, and as soon as you start running cells out of order it's easy to get in trouble. some kind of introspection tools would be great here. (also predictable time limits ๐Ÿฅบ) https://t.co/XZAPEzQBMU

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 8


18:38:27

Colab is like a pantomime of literary programming. It has the part where you mix text and code, but we sort of already had that. it's comments. what it doesn't have is the tangle / weave protocols

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 12


18:40:45

in Knuth's original vision for LP, Your source is text and code mixed together. And from that you "tangle" code files and "weave" documentation. The reason you can run cells out of order is supposed to be so that you can tell a Story about your code. Programs are literature

๐Ÿ—จ๏ธ 3 โ™บ 1 ๐Ÿค 11


18:45:49

I am pretty impressed with nbdev. I used it to build a library and even with my amateur knowledge It was pretty straightforward. it's still pretty rough but I can sense that it is gaining momentum. It allows you to tangle and weave from a folder of NBs https://t.co/KgpnpSmPzc

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 5


18:48:22

but Colab doesn't merge well with this process. G expects you to stay caged in their pseudo-file system and access your VM through a limited set of magic commands. I have heard no rumors of Google implementing tangle/weave, although I'm open to hearing some

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 7


18:51:49

because of Google's file sharing/copying protocols, it's easier to share the notebook itself than a finished library or script. And because of Google's built-in version control, there's not a culture of forking and merging. Just infinite forks, or invisible in-place edits

๐Ÿ—จ๏ธ 2 โ™บ 0 ๐Ÿค 5


18:57:33

So right now there's like a zine culture around these notebooks. there's a low threshold for entry. like zines, there's also a hard limit to how well they can communicate over multiple minds through time https://t.co/HfkrMlgjKm

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 4


18:59:54

but they're so vital! as in filled with life force. as in, they have the Juice. A whole new era of art has just begun โ€”and you can be a part of it! If you can stumble through this confusing interface full of inexplicable code https://t.co/f9dyhawfAF

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 5


19:01:42

but there's still a coordination problem. An all-fork society continually fragments and mutates, but best practices are not merged back into the trunk. there is no sacred timeline. This is what things like version control, package management, even file folders are *meant for*

๐Ÿ—จ๏ธ 1 โ™บ 1 ๐Ÿค 6


19:06:22

we need an entire workflow, that starts with somebody sharing their code, through to your development of that code, and the option to merge it upstream. with explorability and introspection at all stages. until then we are in the silent film era

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 6


19:20:35

with that attitude ๐Ÿ˜‡ https://t.co/S6S6xFIUQN

๐Ÿ—จ๏ธ 0 โ™บ 0 ๐Ÿค 5


20:48:39

this is It

๐Ÿ—จ๏ธ 1 โ™บ 0 ๐Ÿค 11


21:15:22

if i would have just posted the meme it would have got hundred of likes

๐Ÿ—จ๏ธ 0 โ™บ 0 ๐Ÿค 10


21:24:04

it's funny to me that people think I'm a curmudgeon or an attention-seeking contrarian. in real life I'm incredibly happy and filled with purpose. i just come here to share things that you're not supposed to say in polite society

๐Ÿ—จ๏ธ 5 โ™บ 2 ๐Ÿค 44


21:38:31

like i already have a place to be fake nice to people lol it's called work

๐Ÿ—จ๏ธ 1 โ™บ 2 ๐Ÿค 24