@Shamar With programming, you're creating for a machine that is (theoretically) predictable. Computers are purely intellectual.
With writing, you are creating for an unpredictable reader. You have to simultaneously target several layers of the reader's mind and personality, on multiple fronts, because not all readers have all of your context. You're attempting to evoke an intellectual *and* emotional reaction.
I didn't make a living until I abandoned "programming is writing."
I recently got a message from a webmaster who had no idea their website got their visitors' web browsers to run third-party Javascript from Goggle domains. This is how out of control JS has got. It's time for browser makers to make JS opt-in, so that people who serve it have to justify what it does and why users ought to let it run on their computers. Like they've done with addons, after all JS is just any uglier hack for temporarily adding code to the browser.
#MakeJavascriptOptional
Today I created a test word document with a macro that tries to reverse connect out to a C2 server controlled by me. The idea was to use it to test our firewall's capability to inspect protocols on certain ports.
I was positive that this would fail, but provide us good data for designing alerts.
It did not fail. Full reverse shell with very little indication on our firewalls.
Guess what I'm doing tomorrow? 😓
This morning I want to briefly describe Conflict-free Replicated Data Types (CRDTs). Which suggests that if you model your data correctly you can fairly easily implement collaborative editting without involving a centralized server, no matter frequently or infrequently the updates arrive.
I don't know of any practical applications of this technology, but Google did use it's more complicated predecessor "Operational Transforms" in Docs & the late Wave. Please tell me I'm wrong though!
RT @drybones_5@twitter.com
FYI, Google is trying to kill web URLs
Google wants users to use Google search as the access point for all content on the web. They are doing this by:
1. Removing visible URLs in Chrome
2. Penalizing sites for not using Google AMP
3. Removing URLs from search results
🐦🔗: https://twitter.com/drybones_5/status/1190694123965210625
GitLab won't hire people in China and Russia... at https://gitlab.com/gitlab-com/www-gitlab-com/issues/5555 - discuss at https://freepo.st/freepost.cgi/post/Y6SA8OqPXB #freepost
Russia Has ‘Oligarchs,’ the US Has ‘Businessmen’
https://fair.org/home/russia-has-oligarchs-the-us-has-businessmen/
(submitted by ericdanielski)
Mastodon, PeerTube e le alternative “libere” ai giganti della Rete: Google, Apple, Facebook… https://medium.com/Alternativa_open_source_a/mastodon-peertube-e-le-alternative-libere-ai-giganti-della-rete-google-apple-facebook-f96da298dfaa?source=rss-baf8af9eb919------2
The #google ministry of truth cares about you.
https://www.theglobeandmail.com/business/article-sidewalk-labs-document-reveals-companys-early-plans-for-data/
According to the BBC, Google, Apple and Facebook-owned Instagram are enabling an illegal online slave market by providing and approving apps used for the buying and selling of domestic workers in the Gulf.
> From now on, all of my Free Software projects will contain a new file alongside with LICENSE.txt and README.txt: POLITICS.txt
~ http://www.tesio.it/2019/06/03/what-is-informatics.html
@Shamar really knocks out the quotables in this piece
@Shamar a écrit
« je suis un programmeur en grève aujourd’hui même. Vous aussi vous pouvez vous mettre en grève. Je suis en grève en soutien avec mon syndicat et par solidarité avec les travailleurs qu’il soutient…
mais aussi pour montrer à mon employeur comment les programmeurs contrôlent les moyens de productions : avec nos cerveaux. »
ça se passe aujourd’hui en Italie
https://rassegna.it/mobile/articoli/metalmeccanici-31-ottobre-sciopero-generale
<troll> jamais lu rien de tel en France </troll>
I'm a #programmer in #strike, right now. And you can strike too!
I'm in strike to support my #Union and for #solidarity with the #workers it tries to protect: https://rassegna.it/mobile/articoli/metalmeccanici-31-ottobre-sciopero-generale
But also to show my #employer how #programmers firmly control the #MeansOfProduction: our heads.
What's really happening in #Catalonia?
It's very difficult to understand which source to trust these days, in particular with such highly political topics.
In Italy there are two main narrations of this fight for independence from #Spain: one that says Catalonia want independence because they deeply feel as a different nation/culture, and the other that says they want independence because they are much much richer than the rest of Spain and don't want to share their wealth.
The two could also be true (or false) at the same time.
Anyone can give a better perspective?
This is why we can't have nice things 😞
"The study found that over 50% of sites using WebAssembly apply it for malicious deeds, such as cryptocurrency mining and malware code obfuscation"
https://www.infoq.com/news/2019/10/WebAssembly-wasm-malicious-usage/