Categories Internet
7 days
30 days
All time
Recent
Popular
I just completed "Rain Risk" - Day 12 - Advent of Code 2020 https://t.co/0wRPluJVeL #AdventOfCode
Today I learned that I really need coffee โ๏ธ to operate properly. Made a trivial mistake and it took me forever to catch it. This would have been obv. with a statically typed lang.
Also, I'm using a notebook-style env. to play (like https://t.co/JgFUNSSRuD, here it's https://t.co/XrswSxjjwk). My take away from this fun experience + observations at work is that such notebooks are poison to the mind, fostering bad practices while not bringing much value.
I get that notebooks provide a nice environment for tutorials - you get a literate programming + a printf-debugger on steroids, which is very useful when suffering through tensor shape mismatch errors. It's useful for data science or ML 101.
But then I see people using Python notebooks to do actual work and it's horrifying to me. The natural tendency is to write notebooks as a series of cells mutating global state. So each cell has an implicit API defined by its interaction with the global state. 2/9
The API is implicitly a function of cell exec order, but then you can purposely (or mistakenly) exec cells in any order ๐ฌ. And this is on top of the usual issues you get with dynamically typed languages. No one can write maintainable code this way, but notebooks get a pass. 3/9
Today I learned that I really need coffee โ๏ธ to operate properly. Made a trivial mistake and it took me forever to catch it. This would have been obv. with a statically typed lang.
Also, I'm using a notebook-style env. to play (like https://t.co/JgFUNSSRuD, here it's https://t.co/XrswSxjjwk). My take away from this fun experience + observations at work is that such notebooks are poison to the mind, fostering bad practices while not bringing much value.
I get that notebooks provide a nice environment for tutorials - you get a literate programming + a printf-debugger on steroids, which is very useful when suffering through tensor shape mismatch errors. It's useful for data science or ML 101.
But then I see people using Python notebooks to do actual work and it's horrifying to me. The natural tendency is to write notebooks as a series of cells mutating global state. So each cell has an implicit API defined by its interaction with the global state. 2/9
The API is implicitly a function of cell exec order, but then you can purposely (or mistakenly) exec cells in any order ๐ฌ. And this is on top of the usual issues you get with dynamically typed languages. No one can write maintainable code this way, but notebooks get a pass. 3/9
๐ฅ๐ฅQ the Plan๐ฅ๐ฅ
It's time to spell out the plan.
What are we doing here?
What are we waiting for?
What is the
It's time to spell out the plan.
What are we doing here?
What are we waiting for?
What is the
Think about it. When we came to Twitter, it was a rather dark place. All the stories I've heard about it were negative. All the censorship. People attacking people. We turned Twitter Dark to Light. \u2728\u2728\u2728
— Chris (@Defcon1CONF) December 19, 2020
Accounts are closed! Why? Because YOU DEPEND ON A CENTRAL SERVER. And you don't OWN the server! Don't depend on adversary weapons! Claim your digital weapons in the info-war >> https://t.co/TBTjRB93pO - FULL THREAD ๐ป๐ป
Surprised? Why? You knew the adversary posses the SERVER! Playing "surprised"... that's "DOUBLE-THINK"/ 1984! Get some proper p2p tools >> https://t.co/BB7aCIYuGc & see further ๐ป๐ป
Set as soon as possible several accounts on federated servers [mail +XMPP] & install p2p apps. Exchange with TW/FB friend asap such NET-CARDS so you can be found online! Hurry! Check the howto [https://t.co/TBTjRB93pO] further ๐ป๐ป
Learn the INFO-WAR tech! What are the differences between central servers and federated+p2p! Why the latter are RESILIENT to CENSORSHIP? The info is here: https://t.co/TBTjRB93pO Check further... ๐ป๐ป
Create some accounts on several federated servers - MAIL+XMPP are foundation. Learn more at: https://t.co/TBTjRB93pO
Surprised? Why? You knew the adversary posses the SERVER! Playing "surprised"... that's "DOUBLE-THINK"/ 1984! Get some proper p2p tools >> https://t.co/BB7aCIYuGc & see further ๐ป๐ป
Set as soon as possible several accounts on federated servers [mail +XMPP] & install p2p apps. Exchange with TW/FB friend asap such NET-CARDS so you can be found online! Hurry! Check the howto [https://t.co/TBTjRB93pO] further ๐ป๐ป
Learn the INFO-WAR tech! What are the differences between central servers and federated+p2p! Why the latter are RESILIENT to CENSORSHIP? The info is here: https://t.co/TBTjRB93pO Check further... ๐ป๐ป
Create some accounts on several federated servers - MAIL+XMPP are foundation. Learn more at: https://t.co/TBTjRB93pO
Actually, this reminds me of ANOTHER story, this one I learned from a crusty old networking greybeard back in the day before *I* was a fresh-faced young hacker kiddie learning about networks and routing for the first time.
1/
He told me that he had been working in Sub-Saharan Africa, setting up networks in rural areas, back in the late 80s. They would string copper cable between towns, but were, again, having a problem where cables were being stolen, in this case for the copper. 2/
1/
Apparently in Kenya they were breaking in to the electrical transformers for the oil and then cooking with it. Kinda similar to what you're talking about.https://t.co/AIUEhVVOxO
— Michael Howell (@ItsOhWell) December 25, 2020
He told me that he had been working in Sub-Saharan Africa, setting up networks in rural areas, back in the late 80s. They would string copper cable between towns, but were, again, having a problem where cables were being stolen, in this case for the copper. 2/
it is very disturbing that
@TwitterSupport
is engaging in a conscious effort to suppress information about Google's election interference.
@HawleyMO @ftc #freeperegrimmer https://t.co/sKbpXW5kaX
@TwitterSupport
is engaging in a conscious effort to suppress information about Google's election interference.
@HawleyMO @ftc #freeperegrimmer https://t.co/sKbpXW5kaX
Brief THREAD on the pressure Biden and the DNC face from this. https://t.co/tocdxBoEIb pic.twitter.com/1nQGX7vVjH
— the squad (6'3) (@RafasItchyButt) December 15, 2020