[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: 1717243610314617.png (396 KB, 688x1099)
396 KB
396 KB PNG
what does I do understand by this?
>>
>>102555331
Not clear. Is longer half life good or bad? Why? Maybe you can find out by clicking "show more". I can't do it for you because you were a fuckstick and only posted a screenshot and no link.
>>
>>102555331
That Linux kernel is not following today convention of randomly breaking ABI.
>>
>>102555331
ESL-kun, pls
>>
>>102555356
>>102555377
>>102555388
https://x.com/Jonathan_Blow/status/1839101742698438774
i dont think he usually posts explations of his posts
i usually get but i this time around i do not
>>
>>102555331
i don't fully get it
>>
>>102555719
he just seethes about open source software and both Linux and Wordpress.
>>
It looks like shit, duh
>>
>>102555331
Consider all that WP stuff is before the block editor was added. Imagine what it looks like now...
>>
>the ultimate /g/celeb crossover
>>
>>102555719
>>102555741
Well then you can safely ignore him.
>>
>>102555719
dude, he retweeted someone else, click the full thread, the whole thing is explained there
>>
>>102555733
I think the point is the longer a codebase exists, the less is added to it and the less life it has left in a radioactive half-life sense of exponetial marching towards death.
or
words born of late night drug abuse. ie: ``dude, my hands can touch everything butt themselves.''
>>
>>102556260
i got it just after i posted it
>>
>>102556289
What did you get? I would like to know.
>>
>Blow J
https://youtu.be/gWqnz-7iQbY
>>
>>102556314
I got what the graph really means
>>
>>102556347
That is ``what'' I asked you to explain.
>>
>>102556214
I don't have an X account though
>>
>>102555331
It means that a competent senior dev should be capable of building a knockoff of WordPress from scratch in a month
>>
File: 1724883238524519.jpg (228 KB, 870x490)
228 KB
228 KB JPG
>>102556385
the graph shows how much code from certain years stays not deleted in certain upcoming years
>>
File: 1726873949933426.jpg (587 KB, 1536x2048)
587 KB
587 KB JPG
>>102555331
Changing stuff too often makes programs unreliable, as you remove mature code for immature code

2006 linux code have been studied, tested, fixed, so it's good to have it, while wordpress completely removed their mature codebase

The original post says that "Change bursts increase maintenance, complexity, and are likely to introduce bugs that persist well after the release date.", meaning that sudden changes are correlated with defects
>>
>>102555331
Seeing as you cannot even construct a coherent sentence, my guess is you understand nothing.
Go be a nigger somewhere else.
>>
>>102556334
God what a fag he is.
>>
>>102556403
Thank you, I missed the subtle deletion of code in the graph. Good job.
>>
>Ah yes I'm so fucking edgy
Jonathan useless-retard Blownjob
>>
File: IMG_2023.jpg (109 KB, 1000x995)
109 KB
109 KB JPG
>>102555331
This shit stupid ahh hell mane
>>
>>102555331
this will make the rustroons seethe even harder
>>
>>102556403
Does wordpress even delete code ever? Their code is ancient.
>>
>>102555331
>>102556585
https://www.youtube.com/watch?v=xSXofLK5hFQ
>>
File: 1713407023938.jpg (29 KB, 1280x720)
29 KB
29 KB JPG
It means Jai will never see a stable release.
>>
>>102556850
Three times as fast as linux according to that graph.
>>
File: 1508536058112.jpg (79 KB, 993x719)
79 KB
79 KB JPG
>>102555331
pretty shit comparision
c has changed very little over the last 20 years or so while php has changed by a huge margin
even if wp kept the exact same features as of 20 years ago and only updated the code to run on modern php it would have higher code churn than linux
>>
>>
>>102555331
Blow is a joyless pretentious faggot that is what you're supposed to understand from this image
>>
So Laurie be still alive? How come she isn't spammed here all the time anymore?
>>
>>102555331
Imagine compare the quality of something by complete rewrite of text on wikipedia site of thing.
Apply shitty statistics to codebase phenomenology.
>>
>>102555331
why would anyone make such retarded charts instead of normal line chart????
>>
>>102558882
you are a pajeet.
>>
File: file.png (319 KB, 1820x1035)
319 KB
319 KB PNG
It's funny because there are no niggers, pajeets or trannies on the Clojure foundation. Maybe that's the reason why everything is so well rounded.
>>
>>102555331
He is under the (mistaken) technical assumption that every line of code in a project runs so a project with more lines of code will be slower than one without.
He tries to dress it up, and if pressed he will say that he doesn't believe this, but he does.
>>
>>102559920
Looks like it's been dead since 2011, probably them main guy left or can't read his old code anymore.
>>
>>102555331
>no units on the axes
into the trash it goeth
>>
>>102560867
>no brain in the head
If you use a shotgun you might find some.
>>
>>102558120
And why pray tell would they
"update the code to run on modern php"
and what does that even mean.
>>
>>102560847
You don't need to constantly add code to a project. Once it's done, it's done.
>>
File: file.png (537 KB, 1280x720)
537 KB
537 KB PNG
>>102560908
This. Updooters can't fathom that
>>
>>102560908
?
That's my point, the image you posted they are constantly adding code and they are unable to remove legacy code.
>>
File: 1727311768557435.png (37 KB, 287x104)
37 KB
37 KB PNG
what are those bullshit about?
>>
>>102555331
The point being raised, if code is being rewritten all frequently it implies it wasn't written in a sensible way in the first place. This isn't necessarily the case, if requirements are changing then it probably would require some refactoring of existing code to avoid mess. But these graphs don't look comparable. Why is the Linux graph starting with ~5000000 lines of code in 2006? Linux started in 1991, so maybe it's showing that Linux already had 5M lines of code in 2006? It seems to show that more than half of its 2006 lines remain at the end of the graph, but if that's 1991-2006 then that's not impressive. Also consider that Wordpress has a lot of UI code and had to support changing browser requirements during a period of rapid change. Not saying that Wordpress has good code quality, but comparing a UI heavy web app with an OS is not really fair.
>>
File: file.png (2.01 MB, 1255x1772)
2.01 MB
2.01 MB PNG
>>102561018
>remove legacy code
That's called backwards compatibility. It seems like they've done a great job going the route that Go has also taken, which is to have most churn before a 1.0 (or in Clojure's case 1.1) and keep a good backwards-compatibility guarantee on top of well-chosen interfaces thereafter. I guess minimal code churn follows?
Also notable that Clojure's codebase is 60KLOC (Clojure/lisps are known to be very compact in LOC metrics) and Scala's is 250KLOC. Maybe having a smaller codebase helps reduce churn because exponentially fewer changing interfaces cross-codebase.
>>
>>102561650
I don't understand why a single code base has to support backwards compatibility. Why not allow the usage of old code as is? maybe patch for security vulnerability if it's severe and update everything once there's some insane breakthrough.
Backwards compatibility doesn't need to be continuous, as in, you're free to break it until you advanced enough, then you reintroduce it with all the benefit of hindsight and experience.
>>
>>102555331
So linux is built like a pyramid, always preserving old code mostly, while wordpress is constantly destroying and rewriting old code?
Are rewrites bad now?
>>
>>102560894
because the language has vulnerabilities? because the dependencies have vulnerabilites too and in order to update them you need to run a newer version of php? because hosts wont allow hosting sites on old php versions? what kind of retarded question is this
>>
>>102561650
>all legacy code is related to backwords compatibility
Why even make such a wrong on the face claim, are you even interested in the topic or what?
>>
>>102561650
cloujure is a much higher level language than something like c, it's more akin to lisp, so who knows how much of that is meta code. In any case it's hilariously sad that you think 60k loc is compact for a language build on a virtual machine.
I know you don't believe your own bullshit, but still imagine just spewing it. "yup this code right here is sterling we just spun 10k loc java/cloujure code in a year. We totally planned it all through and everything, trust us."
>>
File: file.png (1 MB, 720x720)
1 MB
1 MB PNG
>>102562047
>created the only LISP actually used in the market
>created Datomic
>pretty much founded one of biggest fintechs in the world (numale bank)
>CTO of Cognitech
Yea, just discovered that Hickey is a retard and an anonymous pedophile on a tranny imageboard is actually a genius. Thank you for opening my eyes
>>
>>102562273
>numale bank
good one
>>
>>102557244
Jai is stuck in a perpetual state of rewrites and refactor? Jon has terminal autism confirmed.
>>
>>102562336
>why would anybody be excited for a terminal from microsoft? Why isn't that something that 1000 college kids did over the weekend?
>>
File: 1726693093152658.jpg (1.04 MB, 1500x1333)
1.04 MB
1.04 MB JPG
>>102561029
>php dude is retarded
>>
>>102561029
the other years below red are also being removed, my slow friend.
>>
>>102555331
Linux: what is added tends to stay. Old cruft is removed only slowly. This might reflect good code review and API promise that are held.
Wordpress: Most of original code went out of the wndow, later code tends to stay, suggests a major shakeup in quality and probably getting more professional.
>>
>>102561029
Anon, I...



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.