Elon Musk Says Twitter Will Open Source Its Recommendation Code on March 31 (bgr.com) 69
BGR reports:
Elon Musk seems to be close to making good on his promise to open-source Twitter's code. Well, at least part of it.
In a post on the social media platform, the Twitter CEO announced that the company will open-source the code used to recommend tweets on March 31. Musk did not provide any other details about how that will work or specifically when on that date the code will be provided.
Musk has been teasing and promising open-sourcing Twitter's code for a while now, so it'll be interesting to see what the impact is...
In a post on the social media platform, the Twitter CEO announced that the company will open-source the code used to recommend tweets on March 31. Musk did not provide any other details about how that will work or specifically when on that date the code will be provided.
Musk has been teasing and promising open-sourcing Twitter's code for a while now, so it'll be interesting to see what the impact is...
Excited to see... (Score:2, Interesting)
...what the internet will find offensive about this one :D.
Re: (Score:1, Flamebait)
Knowing Elon, he will probably release code that is under NDA from a third party by mistake.
Re: (Score:3)
Knowing corporate abusers, they won't publish the backdoors and list of authorized personnel permitted to browse and block content.
Re: Excited to see... (Score:3)
That is idiotic. You can't just slap an NDA on something illegal and then sue if someone reports said information.
But I wouldn't expect anything less than idiocy from an AC poster anyway so I guess that tracks...
Re: (Score:2)
Re: Excited to see... (Score:2)
Knowing Elon he won't publish the modified code which up votes his own comments.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
Firing everyone who knew anything and then claiming the code is too complex to understand.
code review? (Score:5, Funny)
Maybe he’s looking for someone who understands what the code actually does
Re:code review? (Score:4)
Then there's no point posting it on slashdot.
Re: (Score:1)
Maybe he’s looking for someone who understands what the code actually does
I agree
Don't hold your breath (Score:3, Insightful)
Musk has been promising full self drivings cars in 6 months for the last 10 years. I'll believe it when I see it.
Re:Don't hold your breath (Score:5, Informative)
Musk has been promising full self drivings cars in 6 months for the last 10 years. I'll believe it when I see it.
Right, because releasing something that already exists is the same thing as creating something that has never existed.
Re: (Score:2)
Musk spews crap all the time on twitter. Hollow promises. Obvious lies. It's an entirely rational position to hold off believing it until it's actually done.
Re: (Score:1)
Yeah I remember when he said he was going to send a rocket to space and, get this, make it reusable. As if.
Then he said he was going to create a global communication using satellites.
My favorite was when he said he could make street legal electric cars that could beat 0-60 times of actual ICE sports cars.
Then he had some fantasy about digging underground transportation tunnels... under cities. Make me laugh clown.
I mean, this guy is clearly a mental case living in his own fantasy.
Re: (Score:3, Insightful)
Remember when Musk accused a guy of being a pedo, when the guy wasn't?
Remember when Musk said he'd secured $420 per share for Telsla but was lying?
Remember when Musk said he'd donate $6 billion to end world hunger but it turned out he was lying?
Then he had some fantasy about digging underground transportation tunnels... under cities. Make me laugh clown.
Yeah Musk is SO AMAZING that he travelled back in time to Victorian London and invented the idea of digging tunnels under cities for moving people around. F
Re: (Score:3)
Re: (Score:1)
> the UN World Food Program (link below)estimates a cost of $40 billion per year
So we've sent 2 years worth of world hunger money to Ukraine?
If we let ethno pro-Russian portions of Ukarine join Russia we could solve world hunger for 2 years.
Re: (Score:2)
> There are no majority pro-ruzzian "portions" of Ukraine
You live in a bubble.
Re: (Score:2)
> Right, because releasing something that already exists is the same thing as creating something that has never existed.
Getting a chunk of internal code ready for external public release is often no small task.
Place your bets below.
Re: Don't hold your breath (Score:2)
Right, but then donâ(TM)t promise it. Particularly if youâ(TM)re the CEO of a public company and it runs afoul of your fiduciary duties.
Re: (Score:1)
If he does it will just mean Twitter gets even worse as people learn how to game the system to get their posts promoted.
Another Context (Score:2)
If he does it will just mean Twitter gets even worse as people learn how to game the system to get their posts promoted.
So this means you are against using any open source software on the internet I guess?
Open source software is more secure because many people can review it and fix security issues; the same would apply to Twitter where if lots of people can see how to game it, the will point that out and Twitter can fix it.
Re: (Score:2)
I'm against taking what is, by most accounts, poor quality code, that is currently secret and has not had time to be scrutinized and hardened by evolving in public, and making it open source.
Something like the Linux kernel is battle hardened and has been open source for a long time, so is fairly reliable. Something like Twitter is years of hacks upon hacks, only holding up because nobody outside Twitter really knows how it works. Maybe a few years after being open sourced it might be good enough for product
Re: (Score:2)
> Something like Twitter is years of hacks upon hacks, only holding up because nobody outside Twitter really knows how it works.
1. You admit Twitter's original code is "hacks upon hacks"
2. Musk wasn't around for Twitter's original development.
3. Musk release this "code" (which likely more of an algorithm outside the critical path anyways).
4. Twitter doesn't go down in flames after releasing the "code" from being abused.
5. You admit Musk was able to turn around and "battle harden" Twitter.
Ooooh. Can't wa
Re: (Score:2)
This assumes that there will be anyone competent willing to work to improve Twitter's code for free. Most open source projects have just a handful of core developers, with few other contributors, and that's with projects that have an active community of users who have put the code into production. Twitter's code only really benefits twitter.
If we've learned anything about open source, it's that ESR's "many eyeballs" are usually looking the other way [codinghorror.com].
Re: (Score:2)
Re: (Score:2)
That would explain the two week delay, but what happens when people figure out that the real recommendation system doesn't work like the one he posted on github?
Re: Another Context (Score:2)
Re: (Score:2)
Re: (Score:2)
Oh, my ... where to begin...
Open source software is more secure because many people can review it and fix security issues;
This doesn't happen. Few people even look at the code, fewer still understanding, and just a handful of people ever contribute to it. That's reality. If Elmo thinks he's getting free labor out of this, he's in for a surprise.
So this means you are against using any open source software on the internet I guess?
That's not what the parent is saying. He's saying that open sourcing code related to recommendations will make it easier for dishonest actors to 'game the system' to more effectively promote their tweets. (No, this doesn't put everyone on a level playin
Re: (Score:2)
Musk does tend to promise more than what he can deliver, but saying this is all vaporware is not quite correct. Some progress is made.
Re: (Score:2)
> saying this is all vaporware is not quite correct. Some progress is made.
I watched that big AI Day - what was it, 2019? I seriously believed his talk about an exponential AI learning curve and that within a year I could have my Model 3 be a robotaxi while I was at work, paying for itself over time.
I thought about getting a car loan for one - but then reconsidered. I'm glad I was shy.
"Some progress" would be a small condolence to someone who invested based on a false promise with no product in sight f
Can't wait to see (Score:4, Insightful)
Re: (Score:2)
Has there ever been an investment of this magnitude only to publicly air out all of its dirty laundry?
I'm not sure if being forced to buy it by the SEC after promising to buy it while off his head high counts as an "investment".
Also you know he hasn't done it yet. And if he does, what if it's just a deep neural network? Sure you have the code, but without the weights and training data (and training code), the run-time algorithm tells you next to nothing about what it's doing.
Be Real (Score:2)
I'm not sure if being forced to buy it by the SEC after promising to buy it while off his head high counts as an "investment".
I am, it doesn't matter if he was forced to buy it, since he did buy it the attempt will be to make money on it, same as if he'd bought it by choice. Just harder since he had to pay more than he wanted.
Also you know he hasn't done it yet
So you are claiming he will not? Why? Why would he say that so close to the date of release knowing he was not going to? Pretending like it's not g
Re: (Score:2)
I am, it doesn't matter if he was forced to buy it, since he did buy it the attempt will be to make money on it, same as if he'd bought it by choice.
That's being excessively generous. A drunk bid on Ebay isn't an "investment" even if you can do a bunch of damage control when you're temporarily sober.
So you are claiming he will not?
Well sure, go ahead and praise King Elno for something he hasn't done and may or may not do.
Why would he say that so close to the date of release knowing he was not going to?
Fuck
Re: Be Real (Score:2)
I'm not sure if being forced to buy it by the SEC after promising to buy it while off his head high counts as an "investment".
I am, it doesn't matter if he was forced to buy it, since he did buy it the attempt will be to make money on it, same as if he'd bought it by choice. Just harder since he had to pay more than he wanted.
I was going to post some pointed, fact laden comment. Then i realized that I would be attempting to engage in rational talk with someone who thinks being threatened and *forced to keep
Re: (Score:1)
it doesn't matter if he was forced to buy it, since he did buy it the attempt will be to make money on it
That's not going to be easy. Twitter didn't make money before, and he's all but completely trashed its reputation. Oh, and he's lost a lot more [cnn.com] than he initially (over)paid due to his gross incompetence. Even if twitter magically started making $10 billion/year, which is extremely unlikely, it would take him 20 years before he "broke even", ignoring inflation and the wealth that $200 billion could have otherwise generated over that period.
So you are claiming he will not? Why?
Because he's incompetent and has already lost too much money. So
Re: (Score:1, Flamebait)
He fired too many knowledgeable people and doesn’t have a clue how any of it works. Now he’s going to crowd source development because it’s free. All his ass kissers will bend over backwards and work for free instead of submitting billable hours.
Early Release (Score:3)
* * Twitter Recommendation Engine *
* Written by Jim "Tex" Leet
*
IDENTIFICATION DIVISION.
PROGRAM-ID. COBCALC.
ENVIRONMENT DIVISION.
DATA DIVISION.
WORKING-STORAGE SECTION.
01 PARM-1.
05 CALL-FEEDBACK PIC XX.
01 FIELDS.
05 INPUT-1 PIC X(10).
01 INPUT-BUFFER-FIELDS.
05 BUFFER-PTR PIC 9.
05 BUFFER-DATA.
10 FILLER PIC X(10) VALUE "TWEET_ID".
10 FILLER PIC X(10) VALUE "USER_ID".
10 FILLER PIC X(10) VALUE "DATA_PTR".
10 FILLER PIC X(10) VALUE "END".
05 BUFFER-ARRAY REDEFINES BUFFER-DATA
OCCURS 4 TIMES
PIC X(10).
PROCEDURE DIVISION.
DISPLAY "CALC Begins." UPON CONSOLE.
MOVE 1 TO BUFFER-PTR.
MOVE SPACES TO INPUT-1.
* Keep processing data until END requested
PERFORM ACCEPT-INPUT UNTIL INPUT-1 EQUAL TO "END".
* END requested
DISPLAY "CALC Ends." UPON CONSOLE.
GOBACK.
* End of program.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
3, 2, 1... commence the gaming of the algorithm! (Score:2)
Spammers are going to love this
What's the point? (Score:2)
Unless someone is interested in spinning off a Twitter clone, like SoylentNews did with the Slashcode, what's the point of open-sourcing the Twitter code?
Since *you*'re not running it, why should you care what *they*'re running? Also, you have no guarantee Twitter is actually running the code they open-sourced. In fact, if they're smart, they really shouldn't run the code they open-sourced, because they would be vulnerable to any security flaw discovered by studying the code,
Re: (Score:2)
I can't wait to see it (Score:1)
I'm genuinely curious how they implemented the "elevate Elon's tweets above all others" routine. https://www.theverge.com/2023/... [theverge.com] Free speech for me but not for thee.
Re: (Score:2)
Brilliant (Score:3)
Not only does he get the PR of the Recommended algorithmic source (if that's what really is happening here) so everyone can see just what's going on for glasnost. And gets all his work done for free by acolytes. Not sure I see a downside here. And, full disclosure, I am NOT a fan, of either this man (I do use his stuff) or this company ever, My take is that it's easy scoop for lazy columnists. If what you have to say is important enough, you'll do more than use someone else's house. That's just as lazy. Pause for self-reflection. I never have used twitter.
code != algorithm (Score:2)
More than likely, the code is such a mess and so devoid of useful comments, that it will be impossible for mere mortals to divine what the algorithms are that it is implementing. Musk is probably hoping that someone will help his engineers understand what it actually does.
Will be exploited. (Score:2)
In the event that any element of a tweet will result in it's promotion then this will be immediately exploited. Basically, "Search Engine Optimization" for messages/profiles is going to occur.
Trying to scam free help (Score:2)
If this turns out to be true (Score:2)
Then a review of the code can validate this study. https://cdn.cms-twdigitalasset... [cms-twdigitalassets.com]
Going to be a lot of crickets chirping if it’s true.
At least I get it, now - on Mastodon (Score:2)
The only effect on me of this entire stupid bunfight, was when a Canadian journalist, whose fortune was made by going viral on Twitter with a story, and is such a Twitter fanboy that he immediately dismissed Mastodon in his podcast - too hard to use, he had to pick a server.
I raised an eyebrow, got onto Mastodon in 5 minutes, realized it was pointless unless you picked a bunch of funny and interesting people to follow. That took another 50. WaPo journalists, the wonderful Dan Froomkin, SF writers I love
The first thing he's done ... (Score:2)
Seriously, this should be a good thing because the opaqueness of the social media algorithms has everyone jumping through hoops of fire trying to game them, and everyone arguing about them like they actually understand them (culture wars right vs. left, your side is getting a better deal).
It's effing time that the algorithms were opened to scrutiny, and eventually, improvement.
How it works? (Score:2)
A code sample... (Score:3)
Here's a small sample of it.
if (post.author == "Elon Musk")
{
feed_score += 1000;
{
Reference:
https://sports.yahoo.com/elon-... [yahoo.com]
Basically Musk got annoyed that Biden got more engagement for his Superbowl post than his got, so he asked Twitter engineers to boost his tweets.
This ended up turning the feeds into an "Elon Musk, all the time" for many people.
Poison code? (Score:1)
What "Twitter" code is being released?
How do we know Twitter actually owns it; I could see them releasing code "borrowed" in the past, from some other open or closed source source projects.