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.

PenisWenisGenius , in Seriously how many times does this have to happen

I just commit and push the entire contents of my home folder and let people figure it out for themselves

guemax , in Always try sudo

https://lemmy.today/pictrs/image/e45b0cbf-a9ef-4f33-8252-2e907d3bbf03.png

HeLlOoOoO, wHaT nOw? It’S a Do Or DiE sItUaTiOn, HuRrY!

hperrin , in Always try sudo

Bash-Java

ik5pvx , in Implementing RFC 3339 shouldn't really be that hard...

There’s an even worse thing: timezone selection UIs that don’t let you choose UTC

agelord , in More confusion for recruiters

It already exists: pyscript.net. See also: github.com/kkinder/puepy.

P.S: I’m affiliated with neither projects

muntedcrocodile , in Please stop
@muntedcrocodile@lemm.ee avatar

It makes a great headless server

dan , in Please stop
@dan@upvote.au avatar

Debian gives you a choice though. If you want stability, install the stable release. If you want newer packages, install the testing release. Just be sure to get security updates from unstable (sid) if you do that.

“stable” in this context means that stuff doesn’t change often. It doesn’t mean “stable” as in reliable / never crashes, although Debian is good at that too.

Deceptichum , in "Working with Gen AI" by Dandytoon
@Deceptichum@sh.itjust.works avatar

So what it’s really like is only having to do half the work?

Sounds good, reduced workload without some unrealistic expectation of computers doing everything for you.

nickwitha_k ,

So what it’s really like is only having to do half the work?

If it’s automating the interesting problem solving side of things and leaving just debugging code that one isn’t familiar with, I really don’t see value to humanity in such use cases. That’s really just making debugging more time consuming and removing the majority of fulfilling work in development (in ways that are likely harder to maintain and may be subject to future legal action for license violations). Better to let it do things that it actually does well and keep engaged programmers.

jaybone ,

People who rely on this shit don’t know how to debug anything. They just copy some code, without fully understanding the library or the APIs or the semantics, and then they expect someone else to debug it for them.

AFKBRBChocolate ,

We do a lot of real-time control software, and just yesterday we were taking about how the newer folks are really good at using available tools and libraries, but they have less understanding of what’s happening underneath and they have problems when those tools don’t/can’t do what we need.

jaybone ,

I see the same thing with our newer folks. (And some older folks too.) and management seems to encourage it. Scary scary stuff. Because when something goes wrong there’s only a couple of people who can really figure it out. If I get hit by a bus or laid off, that’s going to be a big problem for them.

AFKBRBChocolate ,

Yep, you get it. And it’s really hard to get people to understand the value in learning to do that stuff without the tools.

takeda ,

From my experience all the time (probably even more) it saves me is wasted on spotting bugs and the bugs are in very subtle places.

sirico , in How I date
@sirico@feddit.uk avatar

Where’s socks?

KomfortablesKissen ,
HamsterRage , in How big is your desk?

Many, many years ago I used to have two Wyse50 terminals, running split screens each with two parts. I did a lot of support on remote systems (via modem!) and I would have a session on a customer system, source code and running on our test system and internal stuff. I didn’t have space for a third terminal.

At another job I had an office with a “U” shaped desk. I would spread printouts across half the “U” and swivel around between the computer and the printouts.

IsoSpandy , in It's called attaining divinity

When I learnt programming (back in early 2000s) the textbook said C is a high level 3rd generation language with 4th gen languages being something higher (I don’t remember what examples were given specifically). This is back when the java applets and action script for flash were the hot things. How I miss the days without the world being cursed by JS.

MonkderDritte ,

I think C was 2nd, 3. is Java and Python, 4 SQL and 5th would be some hypothetical AI instruction language?

thefool ,

SQL has been around since the 1970s

Blackmist ,

That doesn’t mean it’s not higher level than other languages from more recent times.

MonkderDritte ,

Level means level of abstraction. Right?

Aux ,

1st level is direct binary code as was done with punch cards. Assembly language is a 2nd level language. C is a level above, thus it’s level 3.

MonkderDritte ,

Ah, thanks! Right, binary was one too.

Aux ,

I would also like to add some of the higher level features available in most assembly languages.

  1. Memory management. You can define variables, for example, a string one containing “Hello, world!” and the compiler will correctly allocate required memory and you don’t need to know its address while writing the code, you just reference the variable.
  2. Code labels. If you want to do a conditional or unconditional jump, you need to know the address of the code you want to reach. But, obviously, every change you make to your code base will change the memory layout of your binary. Asembly provides code labels. You can think of them like function names.
  3. Assembly allows you to reference 3rd party libraries without knowing exact function entry addresses. You just use function names like you would with C or any other language.

Modern assembly languages have even more higher level features, like macros support. And some are even hardware agnostic, like intermediate representation assembly language used in LLVM.

mkwt ,

When the gp’s book says that C is a third generation language: I would guess the first generation is Fortran and the second generation contains ALGOL and BCPL. C was heavily influenced by BCPL. (get it? C comes after B)

MonkderDritte ,

I think we mean different kinds of “generations”.

Lmaydev ,

Java applets and flash were an absolute security nightmare of the highest degree.

You were just running applications on your computer.

If you had to download and run an application on your computer to view a website now people would lose their minds (and rightly so)

probableprotogen , in Old timers know

FTP and rsync my beloved

brlemworld , in Old timers know

I never liked FileZilla. I used Cyberduck

poo ,
@poo@lemmy.world avatar

There’s just so few decent FTP clients out there, and all of them are very ugly lol

zbyte64 ,

Why make bugs with a better UI?

TheGalacticVoid ,

Why not make a better UI after ironing out the bugs?

Eccitaze ,
@Eccitaze@yiffit.net avatar

Why make a better UI when it’ll probably introduce a slew of new bugs?

dan ,
@dan@upvote.au avatar

FTP isn’t really used much any more. SFTP (file transfers over SSH) mostly took over, and people that want to sync a whole directory to the server usually use rsync these days.

Anticorp ,

Isn’t Cyberduck a paid program though? I remember trying it, but I can’t remember why I went back to filezilla. I thought it was because my trial for Cyberduck expired.

brlemworld ,

Not when I used it like 10 years ago. Not sure about now

deadbeef79000 , in Top tier reporting

El Reg pulls no punches.

downpunxx , in What the heck is a god dang cloud?

remember kids when onedrive folders are set to "available on this pc" it does both

BearOfaTime ,

Except I don’t want it in a OneDrive folder, I want it in My Docs. Which you now have to browse for every fucking time.

Well, I don’t, because I reconfigured that shit.

wagoner ,

I’m filing this under the new style login pages after inputting your email address:

“Do you want to log in using password, passkey, email confirmation?”

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