The Tweetercaust

Macrobius

Megaphoron
Last edited:

Macrobius

Megaphoron
As I alluded to in the OP, one of the oddities of the Twitter code base is that it has evolved differently from many mainstream tech companies, from (anyone remember Ruby on Rails and the 'Fail Whale'?)... to Scala, which is a functional language and part of the 'Java ecosystem' (uses the JVM).

Of the top of my head

- competent and Scala programmers are likely hard to find in the marketplace because 1/ there aren't a lot of 'functional programmers' to begin with (IQ barrier is rather higher than Java or C#) and
- 2/ Scala I think has fallen on hard times with a de facto 'fork' in the Java world between the Oracle and free implementations on the one hand, to which Scala is tied, and the version of Java that android is built on (rather important to Twitter too)...

This effectively means they have a language eco system is 10 years old and aging on their backend, with little prospect of attracting new talent, mixed with an apparently broken native app that *cannot* be based on the same tech as the back end.

Prediction: I'll bet Twitter gets sold to Facebook and reworked in PHP on the desktop with a new mobile front end merged with the FB app.

Basically, it's easier to build a clone of Twitter on the FB stack than re-write Twitter with new personnel who are new to the dead end tech base (or do a crash 2.0 Moonshot sort of programme and roll out the 'twitter of the future' with the old stack on life support).

I hope Musk and Zuck get along, because if they don't, there can only be one.
 
FP is not taught in uni because OOP has been so dominant in the marketplace for so long. Most firms aren't using FP languages in any case. However, Kotlin was designed to be functional out of the box (although fully compatible and automatically transpilable to Java). I don't see wide Scala adoption because of Google's move for the last 5 years to corner the functional market.

I have been doing Android development for 5 years now and the Java fork has never been resolved. It's a major hassle, but this is common in enterprise software. Look at the still-unresolved split between Python 2 and 3 which will be resolved sometime on the 1st of never. Oh, but Python 2's deprecated. Sure it is. Get back to me in a few years.

Now that you bring it up, PHP was predicted to die off repeatedly and I still see job postings, very well paying ones I might add, for that to this day. Because it is de facto owned by a (quasi-government) enterprise like FB it has not met the fate that it was expected to, despite all of its flaws.

For what they are trying to do, Twitter could either use PHP as you suggest, or do a hybrid web-mobile application with TypeScript and Kotlin. As it sits right now they have made a legacy app that has less relevance to the wider market and more specialization than old mainframe systems in COBOL (which are actually still used many places).
 
Amazing how Twatter can go from a vibrant company worth $46 billion dollars to a one on the verge of bankruptcy (within two weeks) all from a minor adjustment in political ideology. This is all a morality play for the unwashed masses to react to and most of these tech companies operate under a phony business model.
 
Last edited:

Macrobius

Megaphoron
From that other TBC thread... https://tunisbayclub.com/index.php?threads/elon-musk-twitter-buyout-thread.1023/page-4#post-16295

Elon Musk is biding his time before he calls to action the programming dream team of Macrobius, Curtis Yarvin, and the guy who made roller coaster tycoon. John Carmack presiding, Twitter will be pared down to 1000 SLOC of ADA/SPARK and be run off a single raspberry pi with a glass of water precariously balanced on the chip die (this is called hydrocooling and is popular among gaymers). Alexandria Ocasio Cortez and Rush Limbaughs Ghost will be the star posters and Kanye West will be brought on as Big Nigga In Chief of Trust and Safety, inshallah.

My recommended code would simply return a webpage removing three cards from the stack:

POP THREE... POP SEVEN... POP ACE... and stream some Tschaikovsky[1][2][5] ... or maybe for some demographics just random strings of 3s & 7s [3]

Then print out 'Whereof one must be silent, thereof one cannot TWEET'

[1]: (skip to 2h40m if you don't like Team Z, otherwise play it 'Mad Max Fury Road' style[4] with captured Khokhol guitarists hanging from bungee cords on the wizzenmast of your battle rig)

[2]: https://en.wikipedia.org/wiki/The_Queen_of_Spades_(opera)
[3]:

[4]: from somewhere in the Crimea... It's WITNESS ME O'CLOCK

32n7qm.jpg

[5]: I also see possible tie-ins for my previous idea of having minisplits whose 'remote' can play casino-style Texas Hold 'Em... Win Energy Reserves from Putin for LIFE! I can see them being very popular in Western Europe this Winter. I guarantee this item will be very popular among pensioners fortunate enough to live in lodgings that have a heat pump.
 
Last edited:

Macrobius

Megaphoron
It's helpful to remember the relative scale of messaging by some of the GAFAMs and T...

FB: 100 million messages per day (mostly FB messenger of course, surely heavily weighted towards the mobile app but I don't know)

Twitter: 500 million tweets per day

Bing: 900 million searches per day

Google: 8500 million searches per day
 
Last edited:

Macrobius

Megaphoron
I quoted @Charles Silvius Haddock response at TBC and got the following reply from 'It Lurks Above' [2]

[2]: https://tunisbayclub.com/index.php?threads/the-twittercaust.1683/#post-16305

ILA quotes, and then responds:

FP is not taught in uni because OOP has been so dominant in the marketplace for so long. Most firms aren't using FP languages in any case. However, Kotlin was designed to be functional out of the box (although fully compatible and automatically transpilable to Java). I don't see wide Scala adoption because of Google's move for the last 5 years to corner the functional market.

Not entirely true. There are still schools that introduce programming through FP per the old MIT approach, and MIT's own reasons for dropping SICP are more depressing than that:

Yarden Katz said:
In this talk at the NYC Lisp meetup, Gerry Sussman was asked why MIT stopped teaching the legendary 6.001 course, which was based on Sussman and Abelson’s classic text The Structure and Interpretation of Computer Programs (SICP). Sussman’s answer was that: (1) he and Hal Abelson got tired of teaching it (having done it since the 1980s). So in 1997, they walked into the department head’s office and said: “We quit. Figure out what to do.” And more importantly, (2) that they felt that the SICP curriculum no longer prepared engineers for what engineering is like today. Sussman said that in the 80s and 90s, engineers built complex systems by combining simple and well-understood parts. The goal of SICP was to provide the abstraction language for reasoning about such systems.

Today, this is no longer the case. Sussman pointed out that engineers now routinely write code for complicated hardware that they don’t fully understand (and often can’t understand because of trade secrecy.) The same is true at the software level, since programming environments consist of gigantic libraries with enormous functionality. According to Sussman, his students spend most of their time reading manuals for these libraries to figure out how to stitch them together to get a job done. He said that programming today is “More like science. You grab this piece of library and you poke at it. You write programs that poke it and see what it does. And you say, ‘Can I tweak it to do the thing I want?'”. The “analysis-by-synthesis” view of SICP — where you build a larger system out of smaller, simple parts — became irrelevant. Nowadays, we do programming by poking.

The implications for Twitter are obvious, although to be fair they're the same for just about any major company.

Me:

Great comment and thanks for response.

I in turn don't think Sussman is entirely correct about this though I get his point. There is certainly a tension between 'use a library' and 'write your own analysis code'.

The wisdom when I was a scientist in the early 80s and onwards was, ALWAYS write your own analysis code. Sometimes you can't, sure... no one wants to write a whole OS or a compiler, even if one man could (and it's mostly impossible), though you will spend lots of time verifying they actually work and debugging them! When they fail, that will be your *hardest* problem.

Also, any problem worth solving has a *unique part* not already covered by 'stitching together libraries' to solve it. That's the part you are surely responsible for writing.

Nor does it mean you should settle for subpar performance (and most of the time, when you write simple libraries yourself, that's what you will get). BUT BUT BUT... the mere act of *trying* to write your own library will help you understand the design tradeoffs the (presumably excellent engineer who wrote the one you will now turn to) and above all to understand what it actually DOES and WHY.

In the end, we all use linpack or whatever for Linear Algebra, say, but that doesn't mean you can SKIP the stage of trying to solve that sort of problem yourself.

So Guy is right, that's what happens in practice. But also the sort of coding taught by Knuth or SICP or whatever is not avoidable even today, really. Not if you want code that works.

I would point out that the same principle applies to Machine Learning -- no one should use these techniques who has not tried themselves to train a model and get it to 'work'. There is much artisanship and engineering and science and technics to be learned in trying! You surely won't have a real feel for 'out of sample', 'generalization error', and the implications of using flawed training data on the final result, unless you try these things first hand!

I've seen too many engineering teams jump straight to 'find the best tool for the job and use it as efficiently as possible'. When life is on the line, as in warfare, it not only Measures of Efficiency (MOEs), but also Measures of Performance (MOPs) that matter -- 'did you do the right thing?' (MOP) ... 'did you do it the right way?' (MOE). Libraries can never give you MOP for free.

'It is well that warrior-programmers such as us meet in the struggle of life' etc.[1] Something about premature optimization here.... then comes the real battle, and the FOG OF WAR.

[1]: https://tunisbayclub.com/index.php?...nd-words-of-death-video-clip.1368/#post-13178

 

Macrobius

Megaphoron
The GAFAMs go multipolar. It's a war of all against all.


This is one of the problems with proprietary lock in -- you can get useless shit like that that renders the platform less functional to the end user.

Of course proprietary governments can do the very same thing to whole countries or continents. BTW, how is this not interfering with the war effort in the Ukraine? Banning the platform for the Orange Revolution?

I don't see why Apple devices would not be broken off of Apple Core in an anti-monopoly proceeding, and the remaining iRump Apple corpse compelled to license its tech to competing device companies, providing a diversity of 'Apple Stores' and more choice for the consumer.

(After all, if Twitter is protected speech -- has significant corporate protection related to merely distributing content, rather than curating or editing it -- then Apple interfering with the *broadcast* of protected speech over radio waves should be an FCC violation as well).

Then, the consumer seeking internet access via a mobile device can choose to go with a selection of services, such as the censorious and woke Prodigy, instead of the 'wild west' of CompuServe or the 'packaged corporate' experience of AOL. Remember when the 'web' became a duopoly in the browser wars? Just imagine a woke Microsoft imposing Prodigy style censorship *and* IE on everyone, and ask if that's the future you want for human to human public communication.

With a diversity of devices, the EU would be free to regulate that only the EuroGelding and iDildo models are allowed on their territory, as well as the InstaKhokhol. And low end clones could be marketed as the iNigra, or just distributed free to worthy diversity, via federally-mandated looting of select enterprise (simpler than actual legislation and just as goofy). And East Asian control freak countries could all buy into the Sony BugMan.

It shouldn't stop there either -- MediaCon needs to be broken up too. The broadcast function needs to be separated from the content curation function.
 
Last edited:

Macrobius

Megaphoron
From the Tunis version of this thread, on Tommy Triple 7s.


Screenshot 2022-11-29 5.52.19 AM.png

The nondescript white man pulls out a laminated card.

"I carry this with me wherever I go, and every day I put a few minutes aside to marvel at its truth and contemplate all of the mysteries hidden in the layers of subtext."

The Mullah barely reacts while the guards shift uncomfortably. He turns over the card and immediately recognizes the above tweet.

"I had a vision of this day coming ever since Thomas sent that tweet," he says in heavily accented English, ignoring his interpreter. "Let us begin today. The days of Imam Zaman are nearly upon us."
 

Macrobius

Megaphoron
Last edited:

Macrobius

Megaphoron


Cat Censor #1: If it were antisemitism, we could let it go. This account is revealing secrets of homopolar motors and cats.

Cat Censor #2: Terminate, with prejudice, Sharpclaws. And put his PII on the Catnip Blockchain for suitable retaliation.



Cat Censor #1: If it were antisemitism, we could let it go. This account is revealing secrets of homopolar motors and cats.

Cat Censor #2: Terminate, with prejudice, Sharpclaws. And put his PII on the Catnip Blockchain for suitable retaliation.

 

Macrobius

Megaphoron

After an unexplained delay, journalist Bari Weiss has dropped the third installment of THE TWITTER FILES: The Removal of Donald Trump. Parts 1 and 2 can be found here and here.


Continued;

3. 7:44 am: “To all of those who have asked, I will not be going to the Inauguration on January 20th.”

4. For years, Twitter had resisted calls both internal and external to ban Trump on the grounds that blocking a world leader from the platform or removing their controversial tweets would hide important information that people should be able to see and debate.
5. “Our mission is to provide a forum that enables people to be informed and to engage their leaders directly,” the company wrote in 2019. Twitter’s aim was to “protect the public’s right to hear from their leaders and to hold them to account.”
World Leaders on Twitter: principles & approach
6. But after January 6, as @mtaibbi and @shellenbergermd have documented, pressure grew, both inside and outside of Twitter, to ban Trump.
7. There were dissenters inside Twitter. “Maybe because I am from China,” said one employee on January 7, “I deeply understand how censorship can destroy the public conversation.”

8. But voices like that one appear to have been a distinct minority within the company. Across Slack channels, many Twitter employees were upset that Trump hadn’t been banned earlier.
9. After January 6, Twitter employees organized to demand their employer ban Trump. “There is a lot of employee advocacy happening,” said one Twitter employee.

10. “We have to do the right thing and ban this account,” said one staffer. It’s “pretty obvious he’s going to try to thread the needle of incitement without violating the rules,” said another.

11. In the early afternoon of January 8, The Washington Post published an open letter signed by over 300 Twitter employees to CEO Jack Dorsey demanding Trump’s ban. “We must examine Twitter’s complicity in what President-Elect Biden has rightly termed insurrection.”
12. But the Twitter staff assigned to evaluate tweets quickly concluded that Trump had *not* violated Twitter’s policies.“I think we’d have a hard time saying this is incitement,” wrote one staffer.
13. “It's pretty clear he's saying the ‘American Patriots’ are the ones who voted for him and not the terrorists (we can call them that, right?) from Wednesday.”
14. Another staffer agreed: “Don’t see the incitement angle here.”

15. “I also am not seeing clear or coded incitement in the DJT tweet,” wrote Anika Navaroli, a Twitter policy official. “I’ll respond in the elections channel and say that our team has assessed and found no vios”—or violations—“for the DJT one.”

16. She does just that: “as an fyi, Safety has assessed the DJT Tweet above and determined that there is no violation of our policies at this time.”

17. (Later, Navaroli would testify to the House Jan. 6 committee:“For months I had been begging and anticipating and attempting to raise the reality that if nothing—if we made no intervention into what I saw occuring, people were going to die.”)
18. Next, Twitter’s safety team decides that Trump’s 7:44 am ET tweet is also not in violation. They are unequivocal: “it’s a clear no vio. It’s just to say he’s not attending the inauguration”

19. To understand Twitter’s decision to ban Trump, we must consider how Twitter deals with other heads of state and political leaders, including in Iran, Nigeria, and Ethiopia.
Developing...

- 30 -
 

Macrobius

Megaphoron


Of course, this has NOTHING to do with hostilities in the Ukraine or the Biden Crime Family.
 

Grug Arius

Phorus Primus
Staff member
Remember when- not long ago, mebbe just 2020 or so, conservatards would lionize MUH INSTITUTIONS, FuhBI in particular, bcuz of MUH PAYTRIOTISM being in line with "lawl and order" and all that jazz,

Not anymore! Elon spilling the beans has greatly eroded the sycophantic power-worshipping attitudes of conservatards towards three letter agencies which were always corrupt, but since their ox is the one getting gored now its a BIG DEAL...

Institutional faith by boomer conservatards was already suffering tho as result of them undermining the Trump regime from inside, Tweetergate is greatly helping tho

This suggests to me that Elon Musk is some kinda wildcard or possibly even rogue within the tiny elite rulership caste, unless yer one of those who beliebs that Elon is another one of them there commies tryna besmirch the platinum legacy of MUH INSTITUTIONS

NEXT, the conservatards need to start seeing the US military with the same clarity as the FBI and CIA....and its beginning....
 

Macrobius

Megaphoron
Not anymore! Elon spilling the beans has greatly eroded the sycophantic power-worshipping attitudes of conservatards towards three letter agencies which were always corrupt, but since their ox is the one getting gored now its a BIG DEAL...
'We're gonna need a lot more Mormons'

Institutional faith by boomer conservatards was already suffering tho as result of them undermining the Trump regime from inside, Tweetergate is greatly helping tho

Lt. Erskiine, HOW COULD YOU?[1]

[1]: https://en.wikipedia.org/wiki/The_F.B.I._(TV_series)

Although Hoover served as series consultant until his death in 1972, he never appeared in the series.
 
Top