News for hackers. Stuff that matters.
Re:The Haskell Elephant in the Room by ajuc on Thursday July 30, 2020 @12:14PM (#23999863)
IBM helped with Holocaust.

It also invented PC.

Re:The Haskell Elephant in the Room by lsllc on Thursday July 30, 2020 @01:09PM (#24000571)
I would go as far as to say IBM was "complicit":

https://en.wikipedia.org/wiki/IBM_and_the_Holocaust#Summary

Re:The Haskell Elephant in the Room by kabdib on Thursday July 30, 2020 @03:12PM (#24001830)
> It also invented PC.

No. Personal computers were around for quite a while before IBM decided to enter the market (with a not very good and very expensive machine, I should add).

The PC mantle probably goes to Processor Technology, or maybe someone a little earlier. I'm counting 8-bit chipsets, the date gets pushed back a LOT farther if you're talking PDP-8s or earlier systems (much less commonly available to the public). Or you could take it forward to 1977/78 and give the title to Apple.

But it's definitely not IBM.

Re:The Haskell Elephant in the Room by frank2 on Thursday July 30, 2020 @12:25PM (#23999997)
If you're trying to say that IBM invented the home computer or the personal computer, you are off by about 6 years. (Home computers became available around 1975; home computers that didn't not need any assembly by the buyer became available in 1976 or 1977; the IBM PC became available in 1981.)

If you're trying to say that IBM was the first to officially name a personal computer "PC", I'll give you that one.

Re:The Haskell Elephant in the Room by nine_k on Thursday July 30, 2020 @12:29PM (#24000069)
It did create a personal computer which was (1) easy to clone and (2) easy to extend with ISA cards. This openness made it a huge success, leading to an explosion of PC-compatible machines.

Most other makers, from Apple to Amiga, vigorously protected their small private markets where they dominated. The original Macintosh has explicitly removed all the expansion capabilities that e.g. Apple II had.

Re:The Haskell Elephant in the Room by frank2 on Thursday July 30, 2020 @12:43PM (#24000241)
It accidentally made it easy to clone by rushing to market, making false assumptions and hoping the enterprise market would soon lose interest in personal computers.

Rushing to market led to the decision to license the OS from Bill Gates instead of buying the OS or writing it in-house.

An example of a false assumption would be believing that holding the copyright on the BIOS would be enough prevent clones.

Re:The Haskell Elephant in the Room by kevin_thibedeau on Thursday July 30, 2020 @12:49PM (#24000314)
S-100 was open.
Re:The Haskell Elephant in the Room by nine_k on Thursday July 30, 2020 @02:45PM (#24001582)
Yes, and extermely widely used, despite its bitter flaws.
Re:The Haskell Elephant in the Room by nine_k on Thursday July 30, 2020 @12:26PM (#24000016)
Werner von Braun bombed London with V-2s during WWII and was a Nazi party member above the rank-and-file level.

Werner von Braun has lead the US space program to launching humans to LEO, and then to the Moon.

Again, technology is morally oblivious. A sword that only serves a noble aim is strictly the stuff of fairy tales, and is not implementable in the real world (no, not even with an AGI, since humans are a reasonably good approximation of an AGI).

Re:The Haskell Elephant in the Room by mcguire on Thursday July 30, 2020 @03:12PM (#24001836)
SS-Sturmbannführer. About the same as a Major. Yes, in the SS.

I may be the only one who giggles when driving past the Werner von Braun Center on Redstone Arsenal. It a very attractive, very new part of Army Missile Command.

Re:The Haskell Elephant in the Room by fennecfoxen on Thursday July 30, 2020 @03:27PM (#24001988)
“Once the rockets are up, who cares where they come down? That’s not my department”, says Wernher Von Braun. https://youtu.be/TjDEsGZLbio
Re:The Haskell Elephant in the Room by fwip on Thursday July 30, 2020 @01:48PM (#24001021)
Technology is not inherently morally oblivious.

Some technology has only one purpose, and is used only for immoral acts. An example of this would be any device invented for torture.

While those examples are uncommon, more technology is built expressly for evil acts, even if it has the capacity for good. If you are distributing plans and technology to make "dirty bombs" - devices intended to disperse lethal amounts of radiation - it's impossible for a reasonable person to believe that it is not intended to murder people via radiation. Furthermore, in the context of today's world, you know that the most likely users of such a device would be terrorist organizations who will target innocent civilians.

An even greater percentage of technology is developed to support people doing evil acts. If you provide software or hardware to people doing evil acts (in this case, the Holocaust), you are giving them material aid. The software written to tabulate Jewish residents in Germany was developed for the Nazi party. Technical support and sales continued well after Nazi Germany had invaded Poland.

The fact that a man (or company) enriched himself by doing both bad and good things does not mean that his actions were morally neutral. Most people alive have done both bad and good things.

Re:The Haskell Elephant in the Room by nine_k on Thursday July 30, 2020 @01:55PM (#24001112)
The same firearm can be user to assault an innocent person and to protect an innocent person (in the hands of said person or law enforcement / army).

There are certain devices, like napalm bombs, that have a narrow and specific purpose of destruction. But the technologies used to make the bomb shells or the napalm are not specific, and have all kinds of peaceful and constructive uses.

Equally, there can be bad, evil-pursuing programs in a particular general purpose language, but this does not taint that language.

Re:The Haskell Elephant in the Room by ahmedtd on Thursday July 30, 2020 @02:44PM (#24001579)
One of the few takeaways I remember from my engineering ethics class is one way to think about the ethical implications of a tool: if you have a situation, and you introduce a tool, how do the possible outcomes of the situation change?

For example, if you have two people arguing without weapons, the likely outcomes of the situation aren't strongly weighted towards one or both of the participants being maimed or killed --- it's difficult and requires commitment to really cause horrific damage if you're just hitting each other.

If you introduce a (supposedly value-neutral) tool, like a gun, into the situation, the outcomes become much more strongly weighted towards someone being maimed or killed.

Even though it's always a human using the tool, the tool itself can be seen as having an ethical character.

Re:The Haskell Elephant in the Room by fwip on Thursday July 30, 2020 @03:03PM (#24001745)
I like that lens of analysis, thank you for sharing.