There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

programmer_humor

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

Fiivemacs , in One Note enshitification

Microsoft doesn’t know how to make/manage/deploy software at all. They are clueless to their own products and the problems THEY cause, and their information the public is ALWAYS outdated and a convoluted mess of bullshit…but it’s somehow out fault for not knowing

xmunk , in One Note enshitification

Yea… Microsoft has a history of doing this a lot… their “concession” to being a large software developer is that each version of an app seems to have an entirely different team that develops independently from the other platform versions (the best you can say is that they occasionally borrow good features from one another).

I recently got forcefully switched to “New Teams” at work which is a strict downgrade and doesn’t support half the shit the browser app (which, as a reminder, is a weird Frankenstein of calendar and email) supports. It also absolutely bombards users with unnecessary notifications that need to be individually muted.

Never have I appreciated Google more than when I was forced from GSuite to SharePoint, Teams, Outlook, Visio, etc…

henfredemars , in One Note enshitification

I feel ya. It feels like software designed by people who have never used OneNote.

Prunebutt , in One Note enshitification

I remember liking it 10 years ago. Now, it’s not only way worse: it simply got surpassed by all the markdown note-taking apps (Joplin, Logseq, …) and xournalpp (or even rnote).

Moral of the story: try rnote. It’s good.

lemmytellyousomething , in A Guessing Game

Why are they even named like this?

When I read code, I want to be able to read it…

Is this from a time when space was expensive and you wanted to reduce the space of the source files on the devs PC???

For me (with a native language != english), this made it a lot harder to get into programming in the first place.

Gutek8134 ,
@Gutek8134@lemmy.world avatar

I’ve heard it’s because old screens were like 60 character wide

jadelord ,

Also punched cards had around 80 columns, which put a hard limit on the number of characters per line.

lukstru ,

I recently held a science slam about this topic! It’s a mix of the first computer scientists being mathematicians, who love their abbreviations, and limited screen size, memory and file size. It’s a trend in computing that has been well justified in the past, but has been making it harder for people to work together. And the need to use abbreviations has completely gone with the age of auto completion and language servers.

Ephera ,

mathematicians, who love their abbreviations

Man, I hate that so much. I swear this was half the reason I struggled with maths and physics, that these guys need to write this:
https://softschools.com/formulas/images/air_resistance_formula_2.png

Rather than this:
https://softschools.com/formulas/images/air_resistance_formula_1.png

At some point, they even collectively decided that not having to write a multiplication dot is more important than being able to use more than a single letter for your variables. Just what the fuck?

mexicancartel ,

/s?

Ephera ,

Nope.

mexicancartel ,

Bruh how large should our notebook pages be? Also how should we speak about the equation? What if the terms should be represented in a matrix? What if mathematical functions e^x, sin, ln etc. are present? Would you write sine of e^(velocity of the particle B) ? Notations are necessary for readability

reinei ,

Welcome to Greece! No, not our modern Greece, the old timey write philosophical questions into the dirt with sticks and argue with your best homies about it kind of Greece!

Want to compute something? Hope you got all your steps in linear order so you don’t have to remember too much in between other steps!

/s (but not really so I totally am on your side, original formulations of math problems are a pain…)

Ephera ,

I don’t know what to tell you. They obliterate readability for me.
I also genuinely believe these shorthands hinder access to research for the 99.9% of humanity who are not experts in the given field. Obviously, you do need to understand the context to use a formula correctly, but that also becomes harder when everything is written with hieroglyphs.
In university, I had to assess this paper. It took me 3 weeks to decipher that alien language, and it doesn’t even say anything particularly riveting.

To address your points:

  • I’m hoping that at least published math can be typed out with full names.
  • I’m not opposed to local aliases. E.g. if the point is that some values in the matrix are negative and others not, then absolutely write “with air_resistance as ‘a’, the catapultation matrix is { a, -a, -a, … }”.
  • I don’t actually want to introduce spaces into variable names, that’s just an example I randomly found online. I was rather thinking e.g. sine(euler^velocity_b).
    Bonus point: You can reasonably type it on a computer, because you don’t need Greek letters and subscripts anymore.
Sodium_nitride ,

I would have quit math if I had to do algebra with names instead of letters.

MisterFrog ,
@MisterFrog@lemmy.world avatar

Thing is, you usually define all your variables. At least we do in engineering (of physical variety, rather than software).

Mostly because we can’t expect everyone reading the calculation to know, and that not everyone uses the same symbols.

Not explaining each variable is bad practice, other than for very simple things. (I do expect everyone and their dog reading a process eng calc to know PV=nRT, at a minimum).

Just like (in my opinion) not defining industry specific abbreviations is also bad practice.

Mathematicians don’t do this? Shame on them.

sandalbucket ,

Did you know that in the first version of php, each function name would be hashed to lookup the code to run it? And the hashing algorithm was: the first letter. So all the functions started with a different letter.

trolololol ,

It’s from a time keyboards were so hard that you needed to do push ups on your finger tips if you wanted to endure a 9 to 5 programming job.

orangeboats ,

I recall reading somewhere the earlier compilers had a hard limit on the length of function names, due to memory constraints.

Shanedino , in welp

Fun fact not only to captchas monitor your input but also can analyze how you input it. If you mouse moves in a perfectly straight line if all your key presses are precisely spaced, you are probably not human.

ArmokGoB ,

Both of those seem trivial to circumvent.

Shanedino ,

Sure two additional cases not that bad, now just keep adding them up. Like anything security related it’s not 100% perfect you just have to make it annoying to break.

Mubelotix ,
@Mubelotix@jlai.lu avatar

Security by design is 100% perfect. Security by obscurity is far from it

arin ,

Yup they are called humanizers

gwen , in welp

moldy meme

atocci , in One Note enshitification

I might be using it wrong, but One Note was king in college and still is for my D&D session notes now too. I never present them to anyone though.

orca , in One Note enshitification
@orca@orcas.enjoying.yachts avatar

Software teams solved this a fucking eternity ago through shared component and design libraries. Meanwhile, all of these FAANG companies are out here pushing surveillance tools that are all clearly built by siloed teams with zero collaboration.

SzethFriendOfNimi ,

Even Microsoft did. Their Office Application libraries are phenomenal.

Scriptable object based libraries that work and do so cross platform. It’s a thing of beauty and I’ve never seen MS ever do anything even remotely like it again.

Asp MVC. Nope, different.

Windows code API’s. Nope, different.

But office… Excel.Sheets etc. [chef’s kiss]

orca ,
@orca@orcas.enjoying.yachts avatar

I think it’s just part of this “move fast” mentality. We’re at a point where we’re forced to move so quickly that things get thrown out the window just to meet a deadline.

corsicanguppy ,

I think we’re discovering where “move fast” plus “personal information” results in a penalty.

werefreeatlast , in “C has known memory footguns. C++, due to its complexity, has footnukes.” - Hacker News comment

Was it a sudden realization? Did it make a big big noise?

nogooduser , in One Note enshitification

It seems that they intend Microsoft Loop to be the collaborative notes app now.

It’s replaced OneNote as the meeting notes app and it has more flexible access control.

Currently they also only have one version as it’s a progressive web app (that might change with time though).

TheGiantKorean , in welp
@TheGiantKorean@lemmy.world avatar

Now all the people they pay to solve these captchas will have to go find other work 😢

ChickenLadyLovesLife , in welp

At least it got the last letter kinda wrong.

:(

SlopppyEngineer , in One Note enshitification

They’ll do an outlook: cut features from the desktop version until it’s exactly the same as the web version, because every interface needs to be a facsimile of the web, right?

thal3s , in One Note enshitification
@thal3s@sh.itjust.works avatar

Microsoft Loop is the way to go nowadays.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines