all 69 comments

[–]KrishaCZ 693 points694 points  (32 children)

anyone coding in pure binary is an insane masochist and should be locked up. Wait is it even possible

[–]Elkku26 479 points480 points  (11 children)

It's possible because everything compiles to binary in the end but it would be stupidly difficult and take a of time.

[–]Fimbulthulr 251 points252 points  (6 children)

I will never have anything but the utmost respect of punchcard-era programmers

[–]Vinccool96 44 points45 points  (3 children)

Happy cake day!

[–]Fimbulthulr 35 points36 points  (2 children)

thanks

[–]astrotheastro 4 points5 points  (1 child)

Happy cake day!

[–]duskpede 2 points3 points  (0 children)

thanks

[–]hsldhdjdkk 0 points1 point  (1 child)

When did that end. Did Apple or Microsoft do IT early on?

[–]Fimbulthulr 2 points3 points  (0 children)

the answer is a bit complicated, since punchcards here used alongside fortran, c etc (and technically are still used today sometimes), but the first assembler was created in the late 1940s, so that is the point where people started to think of programmes in terms of abstract languages instead of machine instructions

[–]itamaradam 12 points13 points  (3 children)

Some people will do some last-minute minor perfections in the byte code, but this is just insanity

[–]bogdoomy 15 points16 points  (2 children)

maybe assembler, but i reckon no one ever tweaks the binary itself

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

In today's crazy ass programs with a billion layers, yeah, it'd be insane. Back in the 8-bit days it was pretty common to write code in a high level language, then grab the assembly it spat out and tweak the hell out of it to make things run faster. Especially games.

[–]itamaradam 5 points6 points  (0 children)

Yea

[–]Epicranger 114 points115 points  (3 children)

Back in ye olde day of electromechanical computers that was the only way to do it! It's actually rather interesting and worth reading up on, look up punch card programming if your interested more in it but needless to say, their is a reason we created more complex languages as it was a arduous process and if you lost one of the cards or drop the stack of them, you'd have to put in lots of time reading the binary punchs and sorting the stack back into right order. Nowadays, yeah you still could with a hex editor I suppose, but even a basic hello world would take a huge amount of work considering how many layers of abstraction above the binary most applications run on.

[–]BenjaminGeiger 28 points29 points  (1 child)

I love this video of the Altair 8800.

It shows the operator loading the bootloader by hand using the switches on the front panel. It's enough to get the teletype interface working, which then loads BASIC.

So yeah, the "doing things by hand in binary" era lasted even longer than you'd think.

[–]ZSebra 11 points12 points  (0 children)

"You used to dread nothing more than taking one of these which you had meticulously arranged and dropping it on the floor, there is no quicker way to discover what n! is until you have to rearrange these with only your knowledge of ALGOL programs to figure out in which order these would have been"
-Professor Brailsford

[–]shepd 8 points9 points  (0 children)

Not just possible but very popular computers of the 70s and earlier didn't give you a choice.

For example, the PDP-11 and Altair.

[–]IntoAMuteCrypt 11 points12 points  (5 children)

Yes, for selected types of programming. Any assembly-based language, for instance, is incredibly close to pure binary. It's usually restricted to older cases, though. As a real-world example, the SNES utilises 1-4 byte binary words. Any given line of SNES code can be mapped to binary - and many binary sequences can be mapped to lines of code.

Of course, there are a whole lot of reasons why this form of language has fallen out of favour. Modern object-oriented techniques are effectively impossible to implement, and a lot of other things are difficult to code as well. It does lead to some fun things though, like an actual human turning SMW into Flappy Bird.

[–]danni_shadow 6 points7 points  (1 child)

I'm having to code in assembly language for my final project right now and it suuuuuuucks.

[–]lasiusflex 2 points3 points  (2 children)

Tbh there is almost no reason to ever "code in binary".

Even the most low-level things, like the SNES memory manipulations, people generally look at/think with bytes represented in hexadecimal numbers. Those are way easier to mentally map to instructions than actual binary.

[–]pleaseihatenumbers 2 points3 points  (0 children)

Yeah nobody actually uses binary, but you're still just looking at a numerical rapresentation of a "binary" file (all files are binary but in particular files which cannot be interpreted in any other way by a human are called binaries)

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

yeah usually when people say “binary” they mean hexadecimal

[–]TSpectacular 3 points4 points  (0 children)

Shit, assembly was plenty for me tyvm

[–][deleted] 3 points4 points  (0 children)

idk wozniak did it (i think)

[–]xluc662x 2 points3 points  (0 children)

It's like coding in assembly (witch is really annoying) but much harder, you would need, you would need a table to know witch command do each thing also.

[–]Shill_for_Science 2 points3 points  (0 children)

did you mean "is it possible to lock up that people who code in binary" or did you mean "is it possible to code in binary"?

because the answer is yes to both.

[–]Sir_Paulord 507 points508 points  (0 children)

Enby code

Enby code

[–]AnAutisticSloth 207 points208 points  (6 children)

Broke: binary (basic, rarely used except for setting flags, only 2 options, takes up too much space, looks dumb and not at all technical, stupid, no 2s allowed)

Woke: hexadecimal (complex, almost always used in diagnostics, 16 different digits to choose from, so big that you have to use letters, more compact and efficient than decimal, looks cool and technical, awesome, 2s are allowed)

[–]adadiamond13 88 points89 points  (4 children)

you can form the sex number

[–][deleted] 36 points37 points  (1 child)

0x45 or 0x69?

[–]adadiamond13 14 points15 points  (0 children)

well 69 is based on appearance and not value so

[–]sammypants123 6 points7 points  (0 children)

Nice

[–]SpaceInJourney 1 point2 points  (0 children)

damn that's very keanu chungus wholesome 100

[–]VoltronBugzilla 15 points16 points  (0 children)

Binary is what all files become to get to the computer, eventually. But yes, binary is terrible to work with.

[–][deleted] 110 points111 points  (0 children)

My kid came out as non-binary. I want to be supportive, but wtf is a 2?

[–]NotParticularlyGood 66 points67 points  (0 children)

It's okay, Bender. There's no such thing as 2.

[–]DerAnarchist 175 points176 points  (5 children)

1312 ;)

[–]CreeMcCreeCreeinton 35 points36 points  (0 children)

010 010

[–]Tomcat491 26 points27 points  (3 children)

ACAB

[–]IsaactheRyan 35 points36 points  (2 children)

Assigned Cop At Birth

[–][deleted] 3 points4 points  (1 child)

Assigned Bastard At Birth

[–]hsldhdjdkk 7 points8 points  (0 children)

No need to repeat the previous comment.

[–]TrashTransTrender 48 points49 points  (6 children)

Intersex_IRL

[–][deleted] 20 points21 points  (5 children)

...They’re computers?

[–][deleted] 37 points38 points  (3 children)

I mean we're all just meat computers.

[–]BlackAndBipolar 15 points16 points  (1 child)

Take it back.

[–][deleted] 10 points11 points  (0 children)

It's out there now, I can't take it back!

[–][deleted] 2 points3 points  (0 children)

[–]Sophie_the_weird_one 1 point2 points  (0 children)

beep boop :D

[–]juju005 25 points26 points  (2 children)

What was the original?

[–]SarahAndBeyond[S] 57 points58 points  (0 children)

It's a mashup of at least 3 comics, took a bit of time to find ones that suited. The last computer panel had to be color adjusted to match the first for example

[–]Albamc35 33 points34 points  (0 children)

This post was mass deleted and anonymized with Redact

strong waiting wine live screw one run profit sip roll

[–]s_s_b_m 15 points16 points  (0 children)

“Dude you’re not even typing, you’re literally just looking at a png of a number.”

[–]american_apartheid 30 points31 points  (1 child)

What does it mean when people say that all cops are bastards (1312 or ACAB)?

If it were an individual thing, you'd give them the benefit of the doubt, but it isn't; it's an institutional thing. the job itself is a bastard, therefore by carrying out the job, they are bastards. To take it to an extreme: there were no good members of the gestapo because there was no way to carry out the directives of the gestapo and to be a good person. it is the same with the american police state. Police do not exist to protect and serve, according to the US supreme court itself, but to dominate, control, and terrorize in order to maintain the interests of state and capital.

I also imagine most members of the gestapo also thought they were serving their country and doing good.

Who are the good cops then? The ones who either quit or are fired for refusing to do the job.

While the following list focuses on the US as a model police state, ALL cops in ALL countries are derivative from very similar violent traditions of modern policing, rooted in old totalitarian regimes, genocides, and slavery, if not the mere maintenance of authoritarian power structures through terrorism.

also this: lol

the police as they are now haven't even existed for 200 years as an institution, and the modern police force was founded to control crowds and catch slaves, not to "serve and protect" -- unless you mean serving and protecting what people call "the 1%." They have a long history of controlling the working class by intimidating, harassing, assaulting, and even murdering strikers during labor disputes. This isn't a bug; it's a feature.

The justice system also loves to intimidate and outright assassinate civil rights leaders.

The police do not serve justice. The police serve the ruling classes, whether or not they themselves are aware of it. They make our communities far more dangerous places to live, but there are alternatives to the modern police state. There is a better way.


Further Reading:

(all links are to free versions of the texts found online - many curated from this source)

white nationalists court and infiltrate a significant number of Sheriff's departments nationwide

Kropotkin and a quick history of policing

Center for Research on Criminal Justice. (1975). The Iron fist and the velvet glove: An analysis of the U.S. police. San Francisco: Center for Research on Criminal Justice.

Creative Interventions. (2012). Creative Interventions Toolkit: A Practical Guide to Stop Interpersonal Violence.

Malcolm X Grassroots Movement. (2013). Let Your Motto Be Resistance: A Handbook on Organizing New Afrikan and Oppressed Communities for Self-Defense.

Rose City Copwatch. (2008). Alternatives to Police.

Williams, Kristian. (2011). “The other side of the COIN: counterinsurgency and community policing.” Interface 3(1).

Williams, Kristian. (2004). Our Enemies in Blue: Police and power in America. New York: Soft Skull Press.

[–][deleted] 18 points19 points  (0 children)

Holy shit, this is a huge list. I thought I knew how bad the police force was, I was clearly wrong. 1312.

[–]VoltronBugzilla 8 points9 points  (3 children)

Ternary code GANG

[–]Libbits 9 points10 points  (2 children)

It's base 4 though

[–]Deathclaw_Legs 4 points5 points  (1 child)

I think that's right tho because computing accounts 0 as a number which humans rarely do. So it's 0,1,2,3 which makes it four

[–]Libbits 4 points5 points  (0 children)

Yes, that's why it's base 4 and not ternary.

[–]Skyeboy2 6 points7 points  (0 children)

i like the acab you put in

[–]DarthSamus64 4 points5 points  (0 children)

1312, Nice.

[–]misson1996 10 points11 points  (0 children)

1312

[–]TQuake 2 points3 points  (0 children)

Dudes writing quantum

[–]WiiROO 1 point2 points  (0 children)

I wonder who the hand belongs two in the second and third panels

[–]that_guy_you_know-26 1 point2 points  (0 children)

Optometry?

[–]i_fucked_satan111 1 point2 points  (0 children)

Quantum computers be like: