this post was submitted on 20 Jul 2025
655 points (99.0% liked)

HistoryPorn

6980 readers
742 users here now

If you would like to become a mod in this community, kindly PM the mod.

HistoryPorn is for photographs (or, if it can be found, film) of the past, recent or distant! Give us a little snapshot of history!

Rules

  1. Be respectful and inclusive.
  2. No harassment, hate speech, or trolling.
  3. Foster a continuous learning environment.
  4. No genocide or atrocity denialism.

Pictures of old artifacts and museum pieces should go to History Artifacts

Illustrations and paintings should go to History Illustrations

Related Communities:

Military Porn

Forgotten Weapons

founded 2 years ago
MODERATORS
top 50 comments
sorted by: hot top controversial new old
[–] LaterRedditor@lemmy.world 5 points 5 hours ago

Looks like she's ready for Twitter code review.

[–] agent_nycto@lemmy.world 7 points 6 hours ago (1 children)

Vibe coders out there thinking they could accomplish the same thing by getting a robot to make it

[–] MTK@lemmy.world 4 points 4 hours ago

I can make twice that amount of code in 24hours! And I am willing to bet it would be just as good as SpaceX!

[–] Etterra@discuss.online 4 points 8 hours ago

Dark hair and glasses. Nerdy women's style hasn't changed much in 80 years, and I'm here for it.

[–] samus12345@sh.itjust.works 3 points 8 hours ago

No, not THAT Margaret Hamilton.

[–] CookieOfFortune@lemmy.world 31 points 19 hours ago* (last edited 19 hours ago) (2 children)

In the vein of awesome women at NASA, there’s also Judith Love Cohen who worked on the abort guidance system for Apollo and was Jack Black’s mom.

[–] whoisearth@lemmy.ca 9 points 11 hours ago (2 children)

I mean she still is his mom.

[–] Blackmist@feddit.uk 3 points 5 hours ago

Well she was.

[–] Nelots@lemmy.zip 5 points 8 hours ago

Are you sure? Do you have a source for that claim?

[–] ChickenLadyLovesLife@lemmy.world 3 points 11 hours ago

"Jack, I really like your friend Kyle. I really hope you never turn your back on him to score points with conservatives."

[–] aeronmelon@lemmy.world 34 points 21 hours ago

One of my favorite Lego adaptations.

From the official Women of NASA set.

[–] Treczoks@lemmy.world 6 points 16 hours ago

I'm old. I know this kind of binders, and have used them a lot back then.

[–] BackgrndNoize@lemmy.world 27 points 22 hours ago

Daniel Radcliffe has so much range

[–] captainlezbian@lemmy.world 17 points 20 hours ago

I've always loved that picture for the sheer look of pride on her face. This is someone who knows she did something great and is happy to show it off

[–] rrconkle@lemmy.zip 107 points 1 day ago (9 children)

Here's a higher quality version

load more comments (9 replies)
[–] rob_t_firefly@lemmy.world 17 points 22 hours ago (1 children)
[–] cuteness@sh.itjust.works 10 points 20 hours ago (4 children)

I wish this wasn’t a retired set.

load more comments (4 replies)
[–] diptchip@lemmy.world 6 points 18 hours ago

Damn, girl.

[–] Reygle@lemmy.world 16 points 22 hours ago (4 children)

That's one of the most appealing women I've seen all week

[–] LovableSidekick@lemmy.world 9 points 20 hours ago

No kidding, geeky hotness is the best and most hot kind.

load more comments (3 replies)
[–] fargeol@lemmy.world 29 points 1 day ago (3 children)

If you want to see what the code looks like, it's on Github: https://github.com/chrislgarry/Apollo-11

[–] ChickenLadyLovesLife@lemmy.world 4 points 11 hours ago (1 children)

It's funny to look at this code because a large fraction of current programmers (perhaps a majority?) think that comments are a "code smell", an indication that the code is fundamentally flawed. Granted, in that language code really couldn't be self-documenting with descriptive variable and method names, but it was still sufficiently reliable and maintainable to get men to the moon and back.

No unit tests either lol.

[–] howrar@lemmy.ca 6 points 10 hours ago (2 children)

This is my first time hearing that anyone thinks comments are code smells. What's the logic behind that supposed to be?

[–] AnarchistArtificer@slrpnk.net 5 points 9 hours ago (1 children)

Fla already explained the rough logic behind it, but I also think a big part of it is that people have a habit of approaching advice like this too dogmatically. For example, guidance that says "commenting your code is not a substitute for sensible structure and variable names", and someone may read that and go "I shouldn't use comments, got it". Certainly I have seen (and written) code that overuses comments in a manner that the average comment has pretty low information value — for me, this was because I was inexperienced at writing code other people would use, and comments were things that I felt I should do, without properly understanding how to do it. Like if there's a line that says a += b, I don't need a comment that says "# adds b to a". That misses the point of comments entirely, and would make important comments harder to see, and the code harder to understand.

Another area where I often see this overly rigid mindset is the acronym "DRY", which means "don't repeat yourself." It's a decent principle, and it's helped me to identify larger structural problems in my code before. However, some people take it to an extreme and treat it as an absolute, inviolable law, rather than a principle. In some circumstances, repeating oneself would improve the overall code.

If I had to choose between code that had sensible variables and structure, but no comments, and code that was opaque but heavily commented, I'd probably choose the former. However, in practice, it's a "why not both" situation. It's less about the comments than how well they're used, and identifying comments as a code smell may be an attempt to get people to approach code readability slightly differently and using comments more wisely.

[–] howrar@lemmy.ca 1 points 9 hours ago (1 children)

That makes sense. I've certainly been guilty of excessively DRYing my code. On one hand, it's a fun little puzzle to work on. On the other hand, it's been making it very hard to quickly iterate, and that's especially bad for research code.

[–] chilicheeselies@lemmy.world 3 points 8 hours ago

It only nakes sense to apply DRY principles when you find you keep having to copy paste the same code to muliple locations on your codebase, and its reasonably clear it will never diverge from eachother. In other words, apply as needed to maintain development velocity (and in turn stability).

[–] Fla@lemmy.zip 4 points 10 hours ago (1 children)

Not an opinion i hold. But i've heard others say that code should be written in a way thats simple and easy to understand, e.g. variables/methods with meaningful names. Logic kept simple within aptly named methods that define what it does.

The stance seems to be that if you should keep code simple enough, or named well enough that comments aren't necessary in the first place (excluding niche situations).

[–] howrar@lemmy.ca 5 points 10 hours ago (2 children)

I can even begin to imagine how I'd explain with only code how various hacks are necessary because of a bug in something it's interfacing with, or how various mathematical expressions were derived.

I ran into this when I was doing the Accessibility/VoiceOver stuff for an iOS app. VoiceOver is (or was at the time - maybe they've fixed most of the problems) buggy as shit in lots of weird ways, and I sometimes had to do strange things in the code to get things to work properly in VoiceOver mode. I would always add comments explaining why I had to do these weird hacks before I would submit the code. The guy approving our pull requests was a young developer solidly in the "all comments are bad" camp and he would always just delete my comments. Sometimes, because he wasn't even remotely aware of what VoiceOver was for or how it worked, he would also delete the changes I had made to get VO to work in the first place. For good measure, he also badmouthed me to our bosses whenever possible, calling me technically incompetent (because of the comments).

The fun part was when our app failed its annual accessibility review (badly) and he had to scramble to restore all my changes that he had deleted. He didn't restore my comments, though, which apparently led to us failing the following year's review as well because other developers deleted my shit, having no idea why it was in the app. He and I had both been laid off at that point so there wasn't any institutional memory of it at that point - another reason why comments are important, as they're essentially the only form of documentation that there's even a chance future developers will read.

[–] LH0ezVT@sh.itjust.works 4 points 9 hours ago

Yeah. Code explains how, comments explain why. I can see what happens, but I surely cannot see why someone thought this was a good idea. Please don't write int addSomeSpecificFillerBytesBecauseTheLegacyAPICountsTheHeaderAsPartOfTheDataStructureAndTheCurrentAPIDoesNot()

load more comments (2 replies)
[–] red_bull_of_juarez@lemmy.dbzer0.com 44 points 1 day ago (3 children)

She was around 33 when this photo was taken. I don't want to talk about what I had achieved at 33.

[–] Empricorn@feddit.nl 31 points 1 day ago* (last edited 1 day ago) (5 children)

Yeah, it's probably too late for you...

RIP Fauja Singh 😢

[–] infeeeee@lemmy.zip 31 points 1 day ago* (last edited 20 hours ago) (1 children)

Robert Downey Jr. was nominated to Oscar in 1992, at the age of 27, he didn't win though. There was a joke about him in Simpsons in 1999, so he was already a well known name far before Iron Man. https://www.youtube.com/watch?v=UhjHVQsJOlo

His life is more like an example of how people can get back to the top after years of heavy drug abuse.

Martha Stewart wrote her first book at the age of 42, I would count that as the start of her career.

This chart is a bit confusing, sometimes it lists when people started a later flourishing business, sometime when they were at the top.

load more comments (1 replies)
load more comments (4 replies)
[–] echodot@feddit.uk 4 points 18 hours ago

I wrote a calculator in 6502 assembly one time. So I'm okay life achievement wise.

load more comments (1 replies)
[–] Olap@lemmy.world 25 points 1 day ago

Margaret Hamilton is a total boss. Check out her wikipedia entry

https://en.m.wikipedia.org/wiki/Margaret_Hamilton_(software_engineer)

load more comments
view more: next ›