@Luhmann said in Nope, you eat it:
@topspin said in Nope, you eat it:
better throw it away
Skyrim?
Don't do it. It just comes back as a new edition.
@Luhmann said in Nope, you eat it:
@topspin said in Nope, you eat it:
better throw it away
Skyrim?
Don't do it. It just comes back as a new edition.
@JBert said in Stillwater retires from IT:
@stillwater said in Stillwater retires from IT:
I have so many technical books and have also spent many years perfecting my own tiny corner of the craft. What do I do with all this? The sunk cost literally and otherwise is killing me.
Keep them close to your computer, they never stop being useful.
I have once went to bookshop (with a sale going on) and asked for 13cm of books. The shopkeeper was amused, but helped be to choose and those books served me for many years (until I bought my first LCD). For, like, 20 cents.
@Luhmann said in In other news today...:
@Boner said in In other news today...:
Yeltsin Center in Russia
only art by the drunk or for the drunk?
And guarded by a drunk.
And reported about by a drunk, apparently, because of this paragraph from the article:
Police have now opened an investigation for vandalism, with comes with a £395 (74.9 million Russian Rubles) dine and a one-year correctional labour sentence.
I am pretty sure that even in the worst days of Yeltsin era, GBP was not worth 189620 Rubles. Also, £395 sounds like a pretty good dine for a prison grub (but there are more expensive restaurants).
@GuyWhoKilledBear said in Nope, you eat it:
I see we finally set up the topic to talk about Chicago Deep Dish "Pizza".
Actually in more than one way - it's obvious why was that dish created in a city that was, at one point or another, the second-biggest Polish, Czech, Hungarian, Austrian, Slovak... city in the world (among others).
Historical emoji reconstruction:
Hey, Peppe, very gut Tomatenkuchen you made! But why are you so skimping on flour?
Yes, this is not the old country! We can afford full dough, at least three centimeters!
No, no, this is Amerika - three inches!
Oh YEAH !
Mamma mia, I'm off to New York...
Thinks back to the good old days, when PC games fit on a single CD
I remember when they fit on a single floppy disk.
I remember when they fit on single page of BASIC that we had to type in.
Just to be sure: we are doing the Yorkshirmen sketch, right?
@Zerosquare said in WTF Bites:
@sebastian-galczynski said in WTF Bites:
they ordered a feature which would pass all their content through Google translate, to generate new language versions of their site. All content, including isolated proper nouns
Even if they excluded isolated proper nouns, websites that use automatic translation are still a . Either get a proper translation, or don't bother at all. Showing foreign visitors a bunch of machine-generated gibberish is worse than either option.
Microsoft disagrees. They enabled machine-translating all their documentation some time ago. With predictable results (translating keywords ftw).
Do you remember the Windows version with disk loudness management?
Machine translation just makes it more consistent.
@Zecc said in Scientific Science:
@PleegWat said in Scientific Science:
And I'm sure blubistanian has no homonyms whatsoever.
I want to smack the person who proposed and the people who approved the Portuguese Language Orthographic "Agreement" of 1990.
"Let's make the spelling in Portugal closer to the spelling in Brazil" they said. Never mind that they removed letters and accents which deeply affect how the word is pronounced if normal rules are used.
Those are homographs instead of homonyms, aren't they? https://grammar.yourdictionary.com/vs/homonym-vs-homophone-how-remember-difference
The "blubistanian" problem is actually strictly opposite: there are almost no homographs and very few true homonyms, but a (metric) ton of homophones. One particular example is the "Hamlet's dilemma" (to be or not to be), which is, in the standard language, 100% equal to "Teacher's dilemma" (to beat or not to beat).
Metal äf!
"Dö nöt remöve this band" is, obviously a Spotify-playlist-optimized heavy metal band. It should not be confused with "Do not remove this band" (country) and "Yo no remova dis band mothefucka" (gansta wrap).
@boomzilla said in In other news today...:
@DogsB said in In other news today...:
I think we should start a pool on when all this data shows up in an unsecure s3 bucket.
They've hosted the CIA's cloud for some time now. I believe they're also working with the NSA.
Of course they do. Question is: do they know that?
@Benjamin-Hall There is a long standing tradition for programming tools to give you enough rope to hang yourself. Some even take it to the next level and give you enough rope to shoot yourself in the foot. CSS just continues that venerable tradition
Which is I have a rule (in my current job) that the the application we sell (well, the one that I am in charge of) is quite extensible, but always in a way that it's strictly not Turing-complete.
Sometimes the customers are quite disappointed, but it's actually quite easy to reason about this. The magic word is security
I have learned this trick from DB2. In particular, the "Common Table Expression" (way before it become part of standard) were sometimes refused with a confusing error code. One of the more detailed documentation (RedBook?) provided the explanation: it is a special check that prevents Turing-completeness.
@HardwareGeek said in In other news today...:
@hungrier said in In other news today...:
The issue is a particular piece of California legislation that, depending on who you ask, is either 100% essential in making things fair, or completely screwing over, "gig economy" workers. AIUI, the legislation makes it so that if you're not hired as an employee with full benefits, you can't do more than x units of work per month for one company.
The legislation was written with the specific goal of making Uber et al. treat their drivers as employees; which is not a bad goal; Uber is a company that treats their drivers like and flouts laws that regulate transportation companies.
However, as is so often the case, unintended consequences result from a badly-written law. It applies to all freelance workers — authors, photographers, artists, musicians, beauticians, whatever — and it really screws them (and not in the pleasant way).
...
Chris is musician, plays the trumpet in ad hoc bands. Chris calls their buddy Lee, "Hey, I hear you've got a dance gig this weekend. Need a trumpeter?" "Yeah, sure do, but I can't have you play for me. You've played for me 35 times this year, so I can't use you again until next year. You know anybody else that's available?"
Wait, it is really hardcoded as 35? In the law? As a magic number??
Someone should point them out that it's a known antipattern.
Also, there are plenty of countries with similar laws (we've actually had a discussion about them here, few weeks ago), but it is at least defined by %, with some more complex heuristic (which is usually decided by appropriate agency and maybe the court, if necessary).
@Applied-Mediocrity said in WTF Bites:
Would that be imperial or metric horsepower?
The difference disappears if you switch all the RGB blinkenlights on.
@Applied-Mediocrity said in WTF Bites:
0.75 HORSEPOWER GPUs
This connector is rated up to 9A at 12V, meaning the 12-pin PCIe power connector can handle up to 648W
They should skip all these middle-steps and go straight to CCS plug. 350kW should last at least 10 years or so.
@BernieTheBernie said in Docker is shit:
Learn some new technology - what about docker?
What's new about docker?
Looked at their website, full of "industry standard" buzz, and the tried their tutorial
That should be a dead giveaway: "industry standard" == old
Well, there's the "Docker desktop". OK, downloaded it. Half a Gigabyte. Installed it with a local admin account. Restarted the computer. Opened Docker Desktop.
....
Now there is a lot of stuff here, easily summed up as a bad case of
Well, some other people helped you with that, for some of us it's just crickets :-)
Error. Something like
blah blah blah Bind 0.0.0.0:80 Port accessed in unlawful way
(cannot be reproduced any more ... because Docker).
Asked Google. Found some blah blah, but alsonetstat -aon
which tells me that a process with PID 4 is listening there.And wtf can I do here?
Try the simplest thing: there is a
80:80
in the command - change that to8080:8080
.
Wrong. You need to change only one of those port - the external one, the one that will be bound to the bridge network. The internal one, used by the application inside connection, is still the same and its configuration has not changed.
-p 8080:80
Done? Let me see. Step 3:
Open your browser to http://localhost
I guess I'll need
localhost:8080
now. And ... you guess it: Error.
Connection was reset while blah blah blah
.
Yes, there is nothing listening on the port 8080 inside the container. Duh.
That's current Industry Standard, isn't it?
Yes.
And yes, it's not 100% fit in the current era, because it kinda does require you to actually know something about the stuff, what it does and how, what do you need and why (especially when you want something special, like running linux containers on Windows). It this really a ?
@sockpuppet7 said in In other news today...:
@cvi said in In other news today...:
Also: "run0 make me a sandwich" does not have the same ring to it.
we can start calling services running as root "runes" and make it all sound like voodoo for outsiders
Uhm, they are already called "daemons" - sounds magic enough to me.
@Gustav SVG icons have a place - you can inline them and save the HTTP roundtrip, and you can animate and style them in ways in the browser.
Unless you're getting at something else?
At one point, Firefox UI had SVG icons that consisted only of a single tag - Base64-encoded PNG.
@Gustav ok, yeah. That’s fucking stupid.
A common practice in image processing (DAM) is to use EPS data format, because Adobe products (Photoshop/Illustrator/etc) offer export to this file format.
Of course, the result is "Encapsulated Postscript" with embedded TIFF (base64 is optional though, usually it's just raw binary data in the middle of plaintext).
I have learned this trivia bit when I found a code that "normalizes EPS by converting clipping path to alpha channel and reduces size by using lossy compression instead of lossless". At first, I was just (btw the code was perfectly fine and worked).
@Carnage said in Tales from Coronavee-rooss Italy, mamma mia!:
@admiral_p said in Tales from Coronavee-rooss Italy, mamma mia!:
@remi honestly, small two-stroke engine, so if it's anything like a 500, I'd expect it to be basically indestructible.
Italy has a glorious pedigree when it comes to small motorcycles on four wheels. Take the 126 for example, that supposedly is a Pole's dear pet:
🎵 Isn't she loooovely 🎵
Depending on how much power you extract from the two stroke. But yes, they are much easier to produce and work on. With a high power output the reliability goes to hell pretty fast.
Congratulations! You (and, more importantly, all the Italians/Poles here) made me register, after ten years of reading this.
Fiat 500 was not two-stroke engine! Unlike Trabant (the resin-cloth "bakelitenwagen") and Wartburg (the other, all-metal GDR car), it was four-stroke. It was two-cylinder, which might confuse someone (but that is WTF by itself).
I owned one (the polish version) in early 2000s. I even got a speeding ticket (75 km/h!). Also, I have successfully loaded it with five people (dorm friends), but I do not have any official proof of that.
@Watson said in In other news today...:
@Benjamin-Hall said in In other news today...:
In other news, Pikachu's shocked face could not be reached for comment.
Busy cloning sufficient additional Pikachus to provide sufficient shocked Pikachu faces.
See, your problem is that you are doing yourself instead of letting an AI to do it. Use PokeGPT!
Microsoft does translations.
: Do you want to share useage data with Microsoft?
Accept
Decline - as in there becoming less of something, not the saying no.I am really surprised there isn't similar issue with every other button.
The translators usually just get a list of strings to translate, and may not even see the application. And since English has no cases, plays fast and lose with parts of speech (the same form can be noun, adjective, verb etc. by context) and has words with fairly wide meanings, the translators need context to decide between the various translations and cases in language that differentiates them—which developers often fail to adequately provide, because, not knowing several languages themselves, they are usually blissfully unaware of what the translatorI s need. And the translators are paid by word, wasting time asking does not pay for them, so they just pick some meaning and case and hope nobody complains.
If it even still goes to human translators, that is. Microsoft is well known for machine-translating things now, and I doubt the Bing translator can work with the context even if it was provided.
If you want a real bonanza, check Deus Ex - Mankind divided. My favorite is all the "do not fill in any data" signs marking restricted areas, but subway seats marked as "residence" are not bad either (reminds me of Sir Digby Chicken Caesar).
@remi said in Tech reporting out WTFs tech support:
@Carnage Yeah, the first smartphone I had (years ago) was pretty bad as a phone (poor reception and very noisy speaker). So when I went to buy the next one a couple of years later, I specifically looked for this in reviews. And I was annoyed at how little review space it occupied! You have like 10 screens on how the camera behaves in poor light, and half-a-line on the reception quality.
is the proper emoji here. Using phone for calling? How boomer!
@MrL said in Even Amazon can't make sense of microservices!:
@Bulb said in Even Amazon can't make sense of microservices!:
Is there actually a good business justification for doing it?
My money is on justifying employment of several managers.
I will take "fancy resume stuff" for developers and architects (and IT managers, too).
@Arantor said in In other news today...:
@topspin my bad, I only skim read the part where it talked about 50 tokamaks and 10 stellarators with a multi-country project in France, which sounded to me as if it were production use.
Then again I hear “production ready” and “production use” a lot for things that really aren’t, it all blurs after a while.
Yeah, this is one of the areas where adopting Software Engineering culture is a very, very bad idea.
@sebastian-galczynski said in WTF Bites:
I think I'm becoming paranoid. I believe the client's own developer is sabotaging the project. For 2 days he can't implement this RFC. Yesterday the keys were all wrong, today they're fixed, but 'expires_in' holds a timestamp instead of a number of seconds. And yes, he got the link to the RFC.
This guy is not some village idiot, he is the sole programmer in that company and writes in Go. That's why I struggle with Hanlon's razor, so to speak.
Most likely he CBA to spend more than 5 minutes on it, so he ships the first thing that compiles.
@PleegWat said in In other news today...:
@dkf said in In other news today...:
I knew that stuff was bad for you!
So's water, somewhere beyond 6 litres per day.
Water is even worse. After all, there is no "liquoriceboarding" interrogation technique (AFAIK).
Languages like C and C++ don't because of the same problem of needing the main compiler vendors to agree on anything that should be added, and actually adding it.
A significant part of the C community doesn't want any standard library at all because they'll supply their own that works better in the very specific use cases that they're working with. (Seriously, glibc is really bloated when you're working in a very restricted environment.)
No, you can't have a standard library, we have a standard library at home!
@dkf said in In other news today...:
@Bulb said in In other news today...:
Palo Alto GlobalProtect
We use that at work too. It sucks, but usually not catastrophically much. Fortunately, I now only need it enabled when ssh'ing in from off campus (or accessing a couple of other highly secured services like things to do with payroll), so I don't need to care too much. It was much more obnoxious when we needed to use it to access email.
I should theoretically use it, but it does not work with my home ISP (well, it works, but no datagrams foes through, which is kinda bad thing for a VPN). I still don't understand who is here. My (former) coworker said that it's the fault of Vodafone's IPv6-over-IPv4-over-IPv6 tunnel, but then I would have to admit that I don't understand networks anymore.
@sebastian-galczynski said in WTF Bites:
Why in the world is a backend being built with node?
They wanted "ThE MoDErN StACk", with Apollo GraphQL. Also they hired bootcamp-educated "web developers" for this job. So javascript (typescript to be precise) it is. They spent a year writing the CRUD, and it's still not even close to functional. I know, it's lunacy, you could just use any old ass web framework with CRUD generation to crank it out in a month, but that's apparently not the current thing.
GraphQL is not a CRUD by its very nature. So if they really made CRUD with GraphQL API, it's even without any JS involved.
@acrow said in In other news today...:
@Zecc said in In other news today...:
I wonder if there's a market for phones with automatic flipping of images taken in a mirror. That would actually make a lot of sense.
Automatically detecting mirrors is going to be a problem. I thought of detecting the phone in the image, but everybody uses a cover. Maybe you could detect the lens arrangement on the newest iPhone. But single-lens phones are out of luck.
It could use the front camera and compare it with the back one. If there is a mirrored overlap, mirror is detected.
@Dragoon said in In other news today...:
Eh, the city admits the work was done in January and it was still unfilled. So the city is arguing semantics if it takes them >4 months to fill a hole that they created.
I've said it before and I say it again: this trend of software concepts spreading to real world is worrying.
@bobjanova said in WTF Bites:
Java seems to like having exceptions with the cause set to the same exception. I've noticed that with some other exceptions (maybe NPEs?). So I don't think that's Android specific - still odd though.
I don't recall ever seeing that. It'd mean that something is doing
exn.initCause(exn)
and that's just weird; if you just build an exception and throw it immediately (the overwhelmingly normal case) then the cause is eithernull
(default) or the causing exception that you provided to the constructor.
I've already seen it, but it's quite rare. Fortunately so, because it usually causes stupid issues in any code that tries to report those exceptions.
Actually, this is not the worst case - the loop is immediately visible. I have seen JDBC driver that created indirect loops, so e != e.getCause()
, but e == e.getCause().getCause()
(or maybe it was e == e.getNextException().getCause()
... can't remember, but in any case ).
It sounds like someone's violating causality and should see a practicing philosopher ASAP.
Bah. Once upon a time, I spent some time debugging a strange bug when application received reply before the request was sent (but only on HP-UX). That was a real head-scratching moment for a young developer, but I have learned a good lesson about "API behavior assumptions" being derived from "ass".
@Arantor said in Azure bites:
I had a number of university clients in the Moodle era of my life who wanted to be on Azure because sweet sweet MS educational discounts.
They all wanted to move off Azure in under a year because it was just a shitshow and gladly took the extra price from AWS because shit just worked. And it wasn’t actually that much extra in the long run.
We have a number of clients that want to use Azure because they are in the retail industry and Amazon is their competitor.
Which, unfortunately, means that it does not matter how much money they sink in that endeavor; as long as not a single penny goes to Jeff Bezos, it's a win.
May I suggest adding this to the "Nope, you eat it" thread? I would really like to hear what's wrong with Lard or Salted Pig Fat (also, what is the difference)?
The Swiss one, however, really made me laugh :-)
@aitap said in What's an image file?:
@martijntje Poor Harald Gormsson would've never guessed why would people be cursing his name centuries after his death.
Yeah, we should have gone with Ivar. Much better fit for a Wireless protocol.
@LaoC I'm all for killing off everyone who still can't use a smartphone and does their shopping lists on paper. Fortunately, it'll happen on its own within a few years.
You don't have any female household members, do you?
Not anymore, obviously.
I don't think I want to know why these exist:
Bonus points for the constant name getting out of sync with the constant value, and for using language and country codes interchangably.
Also, there are two es
languages. I wonder if that affects the code (I would not be surprised).
Looks like the old tired "president's wife is a man" crap is back, this time with somewhat Scottish twist.
Or maybe the Google is
@BernieTheBernie said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
Let's ping Y 20 times as a delay!
Unfortunately, there is no WAIT command in windows batch. So typically you ping some other machine for a number of times instead...
You're right, that's
No, is using WIndows batch file for AWS EC2 deployment. Seriously, this is front-page material.
@Bulb also note that Figma is in the process of being acquired by Adobe (if it hasn’t already closed as a deal), so enshittification will ensue.
It is already owned and integrated with the rest of Adobe "Creative Cloud" (do we have a topic for "word combinations to run away from"?).
I've just had a support ticket last week asking about it... apparently Figma cannot use images bigger than 4096x4096 pixels (so I was asked if we could automatically scale the image down for Figma, but not for Photoshop). I have, however, no idea if this is already part of Adobe improvements of it was always like this.
@BernieTheBernie said in Hacking News:
Have we heard here about the "cyber attack" on trains in Poland ? Well, really "cyber" it was. Just buy a conventioanl radio transmitter, and send some short analog signals. The trains will stop immediately.
Has long been known, and so we can expect for some repetitions.
Please note that the system is designed correctly: messing it up results in bad, but safe state (ie trains standing with no damage done). It could have resulted in all trains running for a short period of time (ie before they collide).
And the ability to repeat... in its original design (70s?), this is supposed to be solved by the police. Which is not actually so bad expectation in a police state. After all, this is how the MITM hacking attacks against K.K. Post- und Telegraphenamt have been solved, more than 100 years ago!
@sebastian-galczynski said in WTF Bites:
How in the world is this company producing functional hardware?
I am guessing that, like every large company, it is really a loose conglomeration of companies that share accounting department. So it is not beyond imagination that the department that designs mobile phone hardware is competent (and so is, apparently, the department that builds transoceanic ships), but the department that writes software is totally messed up.
This is true for every large company, but it's tuned up to eleven in Korea where they even have a special category for that: https://en.wikipedia.org/wiki/Chaebol
(note: Samsung makes about 17% of whole Korean economy)
@Dragoon said in In other news today...:
Margus Kurm, former state prosecutor and head of the government's investigative committee looking into the sinking of ferry MS Estonia in 2005-2009
Wait, the ship was sinking for four years? How?
Oh, I see - it was repeatedly sunk over the course of four years.
They should really be more careful with the long sentences, people might get the wrong impression!
@TimeBandit said in In other news today...:
Any alcohol causes damage to the brain, study finds
CBA to check the study, but article talk only about drinking. So, other modes of consumption are ok?
Edit: Asking for a friend!
@MrL said in The Official Funny Stuff Thread™:
@BernieTheBernie said in The Official Funny Stuff Thread™:
@Gąska said in The Official Funny Stuff Thread™:
by far the hardest one is the name Anna.
And that's not even the Polish Bug "Chrzasc" (add some ogonek and hacek etc some where),
Wrong! You went with ogonek and correct answer is digraph.
Chrząszcz@Zecc said in The Official Funny Stuff Thread™:
@BernieTheBernie Named after the sound it makes when you step on it?
Of course, it chrzęści when stepped on.
It also makes a sound in more convoluted circumstances, namely in reeds in Szczebrzeszyn.
I would like to point out that you cheat a little here - all the digraphs inflate the perceived length of the word. Sz, cz, rz are all just single consonants (and these three are actually even present in English). As is ch, but that one is at least incomprehensible for most English speakers (but it is spelled the same way in most European languages, including German).
Now Finnish, on the other hand, has very long words without this trick. Also, it has long vowels, something that is strangely missing in Polish.
Edit: I remember how the Finnish localization drove our frontend guy insane, because each and every layout just broke. Try to fit onnistuneeseen urasuunniteluun
in a narrow table column...
@Benjamin-Hall said in Tsaukpaetra's Injection Dependency:
@Zerosquare Life (and npm) is beyond parody at this point.
Rule 34: If it exists, or can be imagined, there is and internet porn and npm package of it.
Actually, this "cheese" topic reminds me of a story when I and one coworker went to lunch:
Me: Hmmm, they have a cheesecake, that's tempting.
Cw: Bleh, Nope.
Me: What, you don't like cheesecake?
Cw: Sounds disgusting!
Me:
Cw: Cake from cheese? Bleh. What cheese is it, anyway? Like... Camembert? Or Emmental?
Me: It's made of quark, of course!
Cw: Ooooosh, it's a QUARK cake! Now that sounds tasty.
@loopback0 said in In other news today...:
@DogsB said in In other news today...:
@Arantor said in In other news today...:
https://blog.sesse.net/blog/tech/2021-12-05-16-41_leaving_mysql.html
tl:dr; ex-MySQL dev tells people not to use MySQL.
I've only worked with it once. We used it mostly because it was free and the docker worked with minimal tweaking. It appeared solid enough but the project for it was pretty small. I doubt it would grow to more than a gig in size. It didn't set my world alight but I would pick it over Oracle.
I'd pick MariaDB over MySQL but for any reasonably sized database then Oracle all the way.
Is that the famous "way to Perdition"?
@BernieTheBernie said in Tales from Coronavee-rooss Italy, mamma mia!:
Manipulated numbers - news at 11?
Anyway, Bavarian Minister President Söder tweeted: "Covid incidence among non-vaxxed 1469, among vaxxed 110 only". And then requested people to get their vax.Well, the Bavarian authority which colects the numbers actually does not know the vaccination status of most infected people.
81,782 cases, 9641 completely vaxxed, 14,652 not vaxxed. And whzat about the remaining 57,489?
They are obviously simultaneously both vaccinated and unvaccinated, until the waveform collapses. It's called Södinger's patient. Duh.
Oh, for his tweet, Söder just added them to the non-vaxxed.
Guess someone did the observation
@Benjamin-Hall said in WTF Bites:
and if you’re dealing with parts of Africa or Eastern Europe, you’d be surprised how much this actually comes up…
Or Slavic countries, where not including a patronymic is wrong.
Since we're already at the topic of "horribly wrong misconceptions", I would like to point out that this apply to three or maybe four Slavic countries (Russia, Ukraine, Belarus, maybe Moldova) out of thirteen! So, this statement is 2/3 wrong
AFAIK Waterfall was, from the very beginning, just a criticism of non-working approach (http://www.idinews.com/waterfall.html and similar, CBA doing proper research form primary sources). All serious methodologies actually did include some feedback look.
Sadly, it's actually true that many organizations actually did implement straight Waterfall. Sometimes just because they heard about it and thought it's a good thing, sometimes because of basic inability to actually understand and follow the officially adopted methodology.
I've seen that... more than once.
I remember vividly my cultural shock in one such company, when I witnessed two developers arguing about some data structure (passed between two different systems) specified by specification and which side should fix the reported BUG (because the result was completely broken behavior). After several days, I said "that's enough!", found the Analyst who wrote the spec, bought him to our workplace, explained the bug and of course, his reaction was "oh, I see, I forgot about this case... this cannot be represented by an attribute, let's use element with 1..N arity.
And so we did. And every time I remember those two and their stringly-typed list inside xml attribute... in completely new data structure for completely new application, moths before release... my blood pressure gets up.
1995 … EBCDIC
If they said 1980, EBCDIC would kinda make sense, but in nineteen-ninety-effing-five?
My first experience with EBCDIC is from 2006. And if I remember it correctly, migration to UTF-EBCDIC was just planned at that point in time.