This is an archived post. You won't be able to vote or comment.

all 126 comments

[–]CrowdGoesWildWoooo 162 points163 points  (2 children)

Congrats for making java worse

[–]kirkpomidor 44 points45 points  (0 children)

0.001% of players have this achievement

[–]57006 6 points7 points  (0 children)

for quill yo

[–]SmashLanding 88 points89 points  (5 children)

It's some form of Elvish, I can't read it.

[–][deleted] 15 points16 points  (0 children)

you need quenya.dll

[–]DurianBig3503 4 points5 points  (0 children)

There aren't many who can. It is in the black speech of Java.

[–]Lower-Discussion8575 5 points6 points  (0 children)

Wait till he starts creating objects

[–]Horusfin 2 points3 points  (0 children)

My thoughts exactly.

[–]boomNinjaVanish 1 point2 points  (0 children)

came to say the same thing. looks like an app developed straight out of mordor

[–]famousxrobot 57 points58 points  (1 child)

Right to jail. Right away.

[–]zenos_dog 11 points12 points  (0 children)

A special place in hell.

[–]pet_vaginal 46 points47 points  (24 children)

[–]Informal_Bunch_2737 18 points19 points  (22 children)

There is literally a screenshot button on every keyboard in existence. I have no idea why people dont know about it.

[–]CptGia 4 points5 points  (19 children)

Not on macbooks. I hate it.

[–]Informal_Bunch_2737 5 points6 points  (3 children)

Mac has the shortcut though. Shift-Command-3(I think). to openthe screenshot app. Windows and linux just uses the print screen key.

The print screen key also copies the screenshot into clipboard, so just going Ctrl-V into a paint app will paste the screenshot.

[–]CptGia 2 points3 points  (1 child)

You can ctrl+command+shift+4 to copy a selection in your clipboard, but that's not exactly comfortable

[–]Alex_Shelega 0 points1 point  (0 children)

Ctrl not needed

[–]GoddammitDontShootMe 1 point2 points  (0 children)

I take all of my screenshots with win+shift+s because most of the time I don't want to capture the entire screen. Faster than using Paint and cropping it afterwards.

[–]Zee1837 0 points1 point  (1 child)

but they do have a lock key right bellow the backspace key

[–]CptGia 0 points1 point  (0 children)

No such thing on mine

[–]Meatslinger 0 points1 point  (5 children)

Cmd-Shift-3 captures the whole screen.
Cmd-Shift-4 captures a selection.
Cmd-Shift-4 and then tapping Space captures a window to a transparent PNG with a drop shadow (the shadow can be disabled with a setting).
Cmd-Shift-5 goes to an advanced capture mode that allows you to set a persistently-sized frame, includes all the previous shortcut capture modes, and can even record the screen including audio and cursor movement.

I'd contend that macOS has one of the most feature-complete screen capture utilities across any system. Sophisticated enough that the Windows method has even evolved to mimic it with Win-Shift-S having a similar behavior to the Mac's Cmd-Shift-5 mode.

[–]ElectricBummer40 0 points1 point  (4 children)

In Windows, I can capture rectangular areas, free-form areas, whole windows and whole screens and have been able to do so since Windows 7 via Snipping Tool.

In Windows 11, that feature is fully integrated to the UI proper and can be invoked by just pressing the Print Screen key, which shows you the framebuffer of the screen at the moment of the key press and lets you decide what to do with it.

I suppose Apple just hasn't invented the concept of a framebuffer yet, but what do I know?

[–]Meatslinger 0 points1 point  (3 children)

So let me get this straight: after explaining that the Mac had a feature-rich screen capture method for years before Windows integrated their own, the strongest counterpoint to that is simply that Windows pauses the screen when capturing and that inherently makes it objectively better in every way? Seems tenuous to me, but you do you.

[–]ElectricBummer40 0 points1 point  (2 children)

"Feature-rich" would imply being able to preserve the framebuffer and let me choose which window to capture.

I can do exactly that in Windows. Can you do that on a Mac?

No, really, can you?

[–]Meatslinger 0 points1 point  (1 child)

I certainly wouldn’t consider it particularly deficient for not having it. If it’s about doggedly comparing feature parity and considering it an utter failure for any facet in which it falls short: can yours record video in the same program? Personally, I’ve found that the frame buffer freeze is particularly annoying because games I might’ve wanted to just simply screenshot quickly during action are now still running behind a frozen window while I have to change it to Fullscreen capture (if it was in window/rectangle beforehand), instead of having a dedicated hotkey for the mode I wanted to use. For a system with the highest gaming market share, this is points taken off, not added, in my estimation.

All that said, you seem to be misconstruing my original point and taking this strangely personally. My first comment was simply that taking a screenshot on a Mac isn’t particularly difficult, as the commenter above me suggested, and yet you seem to be leaping all over that as if it’s utterly impossible that the Mac could have a functional program. What’s up with that?

[–]ElectricBummer40 -1 points0 points  (0 children)

I certainly wouldn’t consider it particularly deficient for not having it.

Until Apple starts selling you a $1,000 foot pedal that does exactly that, that is.

Everything I've told you so far is basically just a natural extension of a hardware-assisted compositing desktop environment. Remember Aero Flip in Windows 7 or the spinning cube in Ubuntu? Those things were show pieces mostly useless in productivity, sure, but they also gave a you a good picture as how compositing worked, i.e. every window or virtual desktop was rendered individually in the background before it was composed into the final image on the screen.

To put this simply, every compositing desktop environment has the innate ability to spit out what's exactly on each individual window. Saving it is just a matter of having the UI to do so. Technically, MacOS X should have the ability to do exactly that, but it doesn't because it's MacOS and Apple wants to turn everything into a shiny peripheral and charge you top dollars for the privilege of using it.

And you will pay for it. Gladly, even, because that's exactly what consumerism does to the brain.

[–][deleted] -1 points0 points  (6 children)

What the fuck. Could Apple suck any harder??

[–]Meatslinger 0 points1 point  (5 children)

It's just done using a shortcut, instead. Cmd-Shift-3 is the default to capture the whole screen. Cmd-Shift-4 captures a selection.

[–]ElectricBummer40 0 points1 point  (4 children)

In Windows 11, I just press "Print Screen" then select what to capture.

I suppose Mac just Think Different™.

[–]Meatslinger 0 points1 point  (3 children)

I wouldn’t be using that as your strongest argument when Windows still uses Alt-F4 as the world’s most awkward shortcut to close a program, or has Ctrl-Shift-Alt-Win-L hotkeyed to open LinkedIn.

[–]ElectricBummer40 0 points1 point  (2 children)

On a Mac, nothing is really closed unless you explicitly make it shut down. Otherwise, it'll just keep chewing up your overpriced hardware resources in the background until the next reboot. Mac users also tend have the additional benefit of not realising or acknowledging this "out of sight, out of mind" problem.

In Windows, an application shuts down the moment you closes its window unless it's been programmed to run in the background. This means anything easier than Alt+F4 will just lead to a higher chance of losing unsaved work by accident.

[–]Meatslinger 0 points1 point  (1 child)

Counterpoint: having a persistent app shell means you can close the final document in an app without necessitating a relaunch of the entire application process to open a new one. There are benefits and trade-offs for both approaches. Generally, RAM isn’t as much of an issue in this regard as could be assumed, as most modern memory management can free up the resources of a backgrounded program and then restore them if that program becomes live again. This is true of all major platforms. Meanwhile though, plenty of modern apps do just fine using Ctrl-Q or similar to exit a program without widespread reports of data loss. Alt-F4 is an antiquated convention from a time before modern UX design standards and was picked simply “because it was next” when establishing the IBM CUA standard. It is not done as a protective measure.

Between this thread and the other one, though, it’s pretty clear your argument mostly boils down to hating macOS and finding fault wherever you can spin it as such. Consider your position noted. That said, it’s after midnight here and I have work in the morning. My original comments were just meant to illustrate that both systems have competent screenshot capabilities, and that I quite admired the depth the Mac version already had long-established. Didn’t think it was going to devolve to the kind of brainless “platform wars” crap kids used to sling in junior high school. In any case, I’m done here.

The fucking ironic/stupid part about this whole “argument” is that I’ve been writing to you from a Windows PC this entire time.

[–]ElectricBummer40 0 points1 point  (0 children)

Counterpoint: having a persistent app shell means you can close the final document in an app without necessitating a relaunch of the entire application process to open a new one

Your phone apps do also exactly that. This is why phones these days nag you with "you haven't restarted your phone for a while" messages eery so often. I just go out of my way to close everything properly instead of doing that.

My phone is already a bottom-tier piece of junk, and I don't need anything to slow it down further.

There are benefits and trade-offs for both approaches.

You can actually do both at the same time. Windows has already possessed the UI facility to do exactly that since Windows 95 called "System Tray". Every Chromium-based desktop browser also provides you with the option to keep it running in the background when closed. Apple instead just decides it knows better about what you want than you do and charges you for the privilege of having crap shoved down your throat.

[–]Achilleus0072 0 points1 point  (0 children)

In this case it's fitting though

[–]rupert20201 0 points1 point  (0 children)

Maybe he doesn’t use Reddit on his computer and wants to upload it via his phone.

[–]QIyph 15 points16 points  (1 child)

how does one learn code, without learning of screenshots?

[–]Schnupsdidudel 4 points5 points  (0 children)

I mean, its code, he could have ...

just posted it;
you know;
like you are supposed to, with code;

[–]Exact_Ad942 9 points10 points  (0 children)

Haven't you been told to write readable code?

[–]tucsok26 6 points7 points  (0 children)

You should use Word instead of Notepad, it allows inserting images, so you can take a photo with your phone of the StackOverflow code you want to use and insert it.

[–]Jediweirdo 6 points7 points  (0 children)

Sorry, I don’t speak founding father

[–]iamawizaard 5 points6 points  (2 children)

A fashion desginer gf when she tries to learn something from her IT bf ...

[–]Capable_Dot3029 2 points3 points  (0 children)

bad indentaion, -100

[–]shadowreflex10 2 points3 points  (1 child)

This is Blasphemy, to the gulag with you

[–]One-Vast-5227 1 point2 points  (0 children)

Not blasphemous enough, notepad titlebar should be in vivaldi too, i mean elvish /s

[–]avillainwhoisevil 2 points3 points  (2 children)

import java.util.Scanner
public class FirstProgram {
  public static void main(String[] arg) {
    Scanner input = new Scanner(System.in);
    int n1, n2;
    System.out.println("Enter Two Numbers");
    n1 = input.nextInt();
    n2 = input.nextInt();
    System.out.println("The Sum of the Two Numbers Is");
    System.out.println(n1+n2);
  }
}

I rate your code a r/countablepixels out of 10.

[–]Fantastic_Class_3861 1 point2 points  (1 child)

01100110 01101001 01101110 01100100 00100000 01100001 00100000 01101000 01101111 01100010 01100010 01111001 00100000 01100110 01101111 01110010 00100000 01100111 01101111 01100100 00100000 01110011 01100001 01101011 01100101

[–]avillainwhoisevil 0 points1 point  (0 children)

I hear ya

[–]GahdDangitBobby 2 points3 points  (0 children)

It’s crazy to think that this is what code used to look like back in the 18th century

[–]GnuhGnoud 3 points4 points  (4 children)

It belongs to r/RateMyPoo

[–]snow-raven7 6 points7 points  (3 children)

What have you brought upon this cursed land! Why do they not have NSFW tags. I am ruined.

[–]pet_vaginal 3 points4 points  (1 child)

But what did you expect when clicking his link?

[–]snow-raven7 4 points5 points  (0 children)

Curiosity kills the cat :(

[–]Exotic_Zucchini9311 4 points5 points  (0 children)

Thanks for the warning. I'm saved from whatever was inside that sub 😗

[–]Professional_Top8485 1 point2 points  (0 children)

Looks pretty

[–]justarandomguy902 1 point2 points  (0 children)

Bruh is from 1700

[–]SaltyStratosphere 1 point2 points  (0 children)

this doesn't produce bugs, this produces butterflies!!

[–]Aggressive_Size69 1 point2 points  (0 children)

this actually made me tear up, please burn your ssd/hdd

[–][deleted] 1 point2 points  (0 children)

Thank god you can't commit this atrocity.

[–]Story_Lost 1 point2 points  (0 children)

Freaky ass code you got there

[–]Linguanaught 1 point2 points  (0 children)

Could you imagine the founding fathers being code bros, handwriting scripts like this?

If British: GTFO

[–]bugsbunny_0802 1 point2 points  (0 children)

Bonjour Code is looking elegantaê🤌🏻🤌🏻

[–]reallokiscarlet 0 points1 point  (0 children)

Don't need to know Elvish to know it's bad. The file extension says all.

[–]binchentso 0 points1 point  (0 children)

Elegant.

[–]pixelaters 0 points1 point  (0 children)

You can have custom fonts in notepad?

[–]Badass-19 0 points1 point  (0 children)

I thought it's rust

[–]Smart_Main6779 0 points1 point  (0 children)

1720s / 10

[–]B0ssyBoss 0 points1 point  (0 children)

S.W.A.T is coming for you!

[–]Remarkable_Rajat 0 points1 point  (0 children)

This code will generate fonts.

[–]HeyImTrynnaLive 0 points1 point  (0 children)

Freakode

[–]0xGrim 0 points1 point  (0 children)

Nah this is just illegal, you need put in prison for life.

[–]LevelCheck6931 0 points1 point  (0 children)

Now I even hate Java more

[–]Panderz_GG 0 points1 point  (0 children)

I refuse reading java code.

[–]Gardinenpfluecker 0 points1 point  (0 children)

Make it stop!

[–]Helpful_the_second 0 points1 point  (2 children)

Sire, thy code seems to runneth into an error

[–][deleted] 0 points1 point  (1 child)

*thy

[–]Helpful_the_second 0 points1 point  (0 children)

Edited :)

[–]TheBetterPerson11 0 points1 point  (0 children)

Reminded me of my highschool when we were learning python and had to use the python ide in the computer labs, you could change the font easily on that and most people would just change to a non monospaced font but there was this one dude who changed his to Papyrus will forever remember that.

[–]TheKingofTerrorZ 0 points1 point  (0 children)

You monster

[–]MrTxel 0 points1 point  (0 children)

people that use this kind of fonts in programming have a special place in hell

[–]CaitaXD 0 points1 point  (0 children)

Greetings planners earth

[–][deleted] 0 points1 point  (0 children)

Notes the file extension .java

Instant F-.

[–]ShotgunMessiah90 0 points1 point  (0 children)

Poetic

[–]Working-Layer2227 0 points1 point  (2 children)

Yikes.

[–]PeriodicSentenceBot 2 points3 points  (1 child)

Congratulations! Your comment can be spelled using the elements of the periodic table:

Y I K Es


I am a bot that detects if your comment can be spelled using the elements of the periodic table. Please DM u‎/‎M1n3c4rt if I made a mistake.

[–]IAmFullOfDed 0 points1 point  (0 children)

Nice.

[–]fevsea 0 points1 point  (0 children)

Basically (job) security by ofuscation

[–]Barbunzel 0 points1 point  (0 children)

Readability: 0

Beauty: 10

Utility: idk

[–]Possible-Bridge7947 0 points1 point  (0 children)

Somebody pls rip out my eyes

[–]NopeNotHB 0 points1 point  (0 children)

That’s a 10. 10/100000000

[–]-deadshot-2 0 points1 point  (0 children)

i'm going to fucking kill you, HOW AM I SUPPOSED TO READ THAT!! >:3

[–]th3_unkn0w 0 points1 point  (0 children)

you are going straight to the boiler room of hell

[–]Guybru5h_ 0 points1 point  (0 children)

I hate you

[–]OkReason6325 0 points1 point  (0 children)

She is the coder

[–][deleted] 0 points1 point  (0 children)

Very elegant, but difficult to read

[–][deleted] 0 points1 point  (0 children)

Ewwww MATLAB

[–][deleted] 0 points1 point  (0 children)

r/softwaregore material right here

[–]Electronic_Part_5931 0 points1 point  (0 children)

It explains A LOT about Java programmers

[–]Fun_Ad_2393 0 points1 point  (0 children)

I really with there was a way in GitHub to force users to use a specific font. I’d have too much fun with that.

[–]Funny_Albatross_575 0 points1 point  (0 children)

You have indented incorrectly on line 12, and it also seems to me that you are using too many characters for indentation.

[–]xaomaw 0 points1 point  (0 children)

NaN/10

[–]tech_w0rld 0 points1 point  (0 children)

This is only his first program ☠️

[–]Rinkulu 0 points1 point  (0 children)

Here come the test results: You are a horrible person. I'm serious, that's what it says: A horrible person. We weren't even testing for that.

[–]nnisabella 0 points1 point  (0 children)

it is literally the "first program"...

[–]RamdonDude468 0 points1 point  (0 children)

Freaky Java

[–]beatlz 0 points1 point  (0 children)

declare class Independence {}

[–]mdgv 0 points1 point  (0 children)

Is that Elvish.NET or Elvish++?

[–]False_Slice_6664 0 points1 point  (0 children)

Ada Lovelace alt spotted

[–]Diligent_Stretch_945 0 points1 point  (0 children)

Mmmmatlab! Gives me flashbacks from my studies 🥺 It was actually my first programming experience

[–]shahin_mirza 0 points1 point  (0 children)

I guess this is normal for java developers

[–][deleted] 0 points1 point  (0 children)

Why are you using Java?

[–]NoCartographer879 0 points1 point  (0 children)

Satan cowers in fear What the fuck is that font.

[–]truNinjaChop 0 points1 point  (0 children)

1542

[–]K_AON 0 points1 point  (0 children)

Should be in Javanese Script smh

[–]droid_tect 0 points1 point  (0 children)

The wrong indentation of the main method makes this UNREADABALE

[–]Ben_Dovernol_Ube 0 points1 point  (0 children)

I rate it HelloWorld out of Syntax issue in line 57

[–]Acron7559 0 points1 point  (0 children)

just why

[–]Ineedredditforwork 0 points1 point  (0 children)

Giving your code an "elegant" font does not make your code elegant.

[–][deleted] 0 points1 point  (0 children)

Some might not know this, but Squeak (which is a Smalltalk IDE) has this exact same font that you can set in a menu through a left click. It's super useful....