WTF Bites
-
Neither do I. And I noticed they both have
7+ Taskbar Tweaker
.Nah, that's not it. I also have
7+ Taskbar Tweaker
and my Windows 7's Start Menu looks fine.
-
@boomzilla said in WTF Bites:
26 variables ought to be enough for everybody.
But it probably also used
$
to prefix strings, so that's 52. Luxury!I'm actually trying to remember how it did strings. I'm pretty sure that it didn't have separate variables for strings -- each variable could hold either a string or a number.
I wish I still had the manual, but of course I don't have any idea where it ended up (my dad may have it still and/or threw it out long ago). And it doesn't seem to be available online as a PDF anywhere.
-
@anotherusername said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
@anotherusername said in WTF Bites:
@TimeBandit said in WTF Bites:
@pie_flavor Are you saying your Windows10 is acting up?
I don't have that problem.
Try leaving your computer un-rebooted for about 16 days?
Nope, my Windows 7 doesn't seem to have that problem.
I missed the part where we started talking about Windows 7.
-
@Tsaukpaetra My jokes are always very subtle.
-
@Tsaukpaetra My jokes are always very subtle.
Don't worry, I'm sure the developer will get with the times and package it in an AppX App.
-
@Tsaukpaetra said in WTF Bites:
AppX App
-
@Tsaukpaetra said in WTF Bites:
@pie_flavor said in WTF Bites:
what the shit
https://i.imgur.com/aNZ8A6Q.png
That's very clearly from the Minecraft icon.
https://i.imgur.com/jDQi3w2.pngHey, at least yours still has icons!
It seems to have turned yours red too...
-
@anotherusername CASIO BASIC only has one letter variables and doesn't have functions. You can call other programs as if they were functions, but the variables are all globally shared.
However, you also have global arrays and even matrices. So you just make a stack!
-
@Tsaukpaetra said in WTF Bites:
@anotherusername said in WTF Bites:
@Tsaukpaetra said in WTF Bites:
@anotherusername said in WTF Bites:
@TimeBandit said in WTF Bites:
@pie_flavor Are you saying your Windows10 is acting up?
I don't have that problem.
Try leaving your computer un-rebooted for about 16 days?
Nope, my Windows 7 doesn't seem to have that problem.
I missed the part where we started talking about Windows 7.
You're ing, but I'll explain it for you.
likes to tell me that he doesn't have my Windows 7 problems on his Windows 10, so I saw an opportunity to flip the script and took it.
-
@anonymous234 said in WTF Bites:
@anotherusername CASIO BASIC only has one letter variables and doesn't have functions. You can call other programs as if they were functions, but the variables are all globally shared.
However, you also have global arrays and even matrices. So you just make a stack!
Tandy's PC-7 was basically just a RadioShack-branded Casio FX-5200P. I don't remember it having matrices, but maybe I just didn't get into those.
I'm trying to remember how it did string variables. I want to say it limited the string length to something silly... I wish I could find the manual somewhere online, but Tandy PC-7 and Casio FX-5200P both turn up null results. You can buy them on eBay, new with manual included, but I was hoping to find a PDF somewhere...
-
-
What I'm asking is, is there an actual, important difference between how lexers are made or behave and how higher-level parsers are made or behave that warrants creating an entire new field, lexical analysis, separate from the general syntactic analysis?
Lexers are almost universally simpler than parsers, and I've never heard of one that was more complex than a parser. (Lexers don't have recursive grammars, which makes them less powerful and much easier to implement correctly. Simplicity is sometimes a good thing.)
-
@dkf you just have to let them eat a planet now and then.
-
Java:
jshell> Character.toUpperCase('ß'); $3 ==> 'ß'
Javascript:
'ß'.toUpperCase() "SS"
GWT JRE Emulation:
/** * Transforms the String to lower-case in a locale insensitive way. * <p> * Unlike JRE, we don't do locale specific transformation by default. That is backward compatible * for GWT and in most of the cases that is what the developer actually wants. If you want to make * a transformation based on native locale of the browser, you can do * {@code toLowerCase(Locale.getDefault())} instead. */ public String toLowerCase() { return asNativeString().toLowerCase(); }
WTF GWT?
-
@JazzyJosh Ugh. ẞ
-
@topspin From what I was reading that codepoint is mostly intended for, e.g. signs. I'm speaking of
-
@JazzyJosh said in WTF Bites:
"SS"
-
@JazzyJosh said in WTF Bites:
@topspin From what I was reading that codepoint is mostly intended for, e.g. signs.
It's pretty new, so we don't really know yet how much use it will get.
Sinceß
can't grammatically appear as an uppercase character the only usage is of course restricted to things like signs or other things where you have all-caps or small-caps. Passports etc. do traditionally useSS
for that so arguably Javascript is correct, but of course it doesn't roundtrip back with toLowerCase.I'm speaking of
Yes, that's the normal lowercase version.
-
@Tsaukpaetra said in WTF Bites:
I missed the part where we started talking about Windows 7.
Huh. I missed the part where your post wasn't a reply to mine.
-
@Tsaukpaetra said in WTF Bites:
I missed the part where we started talking about Windows 7.
Huh. I missed the part where your post wasn't a reply to mine.
Indeed
-
Come on, man.
https://i.imgur.com/tNacXgc.png
You get half a free pass when this shit gets put in a PDF, because that's just a font face. But I downloaded a zip containing this code. Christ.
-
@JazzyJosh said in WTF Bites:
@topspin From what I was reading that codepoint is mostly intended for, e.g. signs.
It's pretty new, so we don't really know yet how much use it will get.
Sinceß
can't grammatically appear as an uppercase character the only usage is of course restricted to things like signs or other things where you have all-caps or small-caps. Passports etc. do traditionally useSS
for that so arguably Javascript is correct, but of course it doesn't roundtrip back with toLowerCase.Arguably
toLowerCase
in German locale should be aware whenSS
lowercases toss
and when it lowercases toß
. If I recall correctly,<vowel>SS<consonant>
becomesß
and all other cases becomess
, but by now it's been 20 years since I last had German lessons and it's not as if I use it.
-
Passports etc. do traditionally use SS for that so arguably Javascript is correct, but of course it doesn't roundtrip back with toLowerCase.
IIRC some commission in charge of German language decided a few years ago that "ss" is a valid (or maybe even preferable) replacement for scheissen-s in official writing?
-
scheissen-s
I only know that swiss standard ("high") german doesn't use it; they got rid of it some time ago and just stick to "ss" everywhere. But, as far as I'm aware, it's still a thing in german german.
Edit: My suggestion: don't use the beta and just claim that you're writing in swiss standard german. It's the better german anyway.
-
It's the better german anyway
Doch das doeß nichts looken föreignisch enough.
-
@Applied-Mediocrity Mi chönted au uf schwiizerdütsch schriibe, dä gsehts nämli au für di düütsche wi ussländisch us.
-
@JazzyJosh said in WTF Bites:
@topspin From what I was reading that codepoint is mostly intended for, e.g. signs.
It's pretty new, so we don't really know yet how much use it will get.
Sinceß
can't grammatically appear as an uppercase character the only usage is of course restricted to things like signs or other things where you have all-caps or small-caps. Passports etc. do traditionally useSS
for that so arguably Javascript is correct, but of course it doesn't roundtrip back with toLowerCase.Arguably
toLowerCase
in German locale should be aware whenSS
lowercases toss
and when it lowercases toß
. If I recall correctly,<vowel>SS<consonant>
becomesß
and all other cases becomess
, but by now it's been 20 years since I last had German lessons and it's not as if I use it.And the really weird part about this?
The character "ß" is called "S Z" in German.
And knowing when to convert to
ß
and when toss
is bloody hard.<vowel>SS<consonant>
becomesß
and all other cases becomess
No.
Straße
butSchloss
,bewusst
butdas heißt
.
It's dependent on the pronounciation of the vowel preceding the character - if it's a long vowel it'sß
. If it's short then it'sss
-
@JazzyJosh said in WTF Bites:
@topspin From what I was reading that codepoint is mostly intended for, e.g. signs.
It's pretty new, so we don't really know yet how much use it will get.
Sinceß
can't grammatically appear as an uppercase character the only usage is of course restricted to things like signs or other things where you have all-caps or small-caps. Passports etc. do traditionally useSS
for that so arguably Javascript is correct, but of course it doesn't roundtrip back with toLowerCase.Arguably
toLowerCase
in German locale should be aware whenSS
lowercases toss
and when it lowercases toß
. If I recall correctly,<vowel>SS<consonant>
becomesß
and all other cases becomess
, but by now it's been 20 years since I last had German lessons and it's not as if I use it.And the really weird part about this?
The character "ß" is called "S Z" in German.
Really? Never heard of that. Though I heard there are huge regional differences in how German people speak. Which part of Germany are you from? I'm mostly familiar with people from Saxony and Brandenburg.
-
@Gąska https://de.wikipedia.org/wiki/ß
Er wird als Eszett [ɛsˈt͜sɛt] oder scharfes S bezeichnet
And I'm currently in Hamburg
-
@cvi
Ja ja! Das Kartoffelpüree mit Bratwurst und mit etwas Sauerkraut, und der Kommissar Rex.
-
@Gąska https://de.wikipedia.org/wiki/ß
Er wird als Eszett [ɛsˈt͜sɛt] oder scharfes S bezeichnet
And I'm currently in Hamburg
Over here it's definitely "scharfes S".
The "S Z" thing is one of the two origins. As your Wikipedia article states it's originally been a ligature of either "ſs" or "ſz" (the former character of these (ſ) being an archaic "long s"). That's why the transliteration used to be either "sz" or "ss" but the latter is now standard.IIRC some commission in charge of German language decided a few years ago that "ss" is a valid (or maybe even preferable) replacement
Certainly not, unless I'm misunderstanding you. But whenever "ß" is technically not possible "ss" is the correct replacement.
beta
-
WTF of my day: So, we have this webspace. And I've been tasked with writing a small application to be placed on a subdomain of said webspace.
My solution needs some specialized tools to be installed - nothing major and easy to do but I need SSH and root for that (basically, replace Apache with Nginx because I know that reverse-proxying works for the latter and I haven't touched Apache in years).
Got the account information for our server and set out to get the needed information. Okay, there's the FTP info. Here's stuff about the email server.
Nothing about SSH. Hmmh. Maybe we got one of those basic webhosting deals? Had to go to our hoster's website because this information was nowhere to be found.
Alright, so it seems that for 2€ more we get SSH. Wait. "Without root." Okay, yes, I can understand that, it's probably shared hosting and they don't want shenanigans.
So, what's their VirtualRootserver offers?
None? What the?
Okay, then, for shits'n'giggles, let's look at their full-blown server solutions. 99€ per month for the smallest one.
"Without root". What in the everburning hells?
-
@Rhywden Oh, and just to make it a bit more annoying: They have a subdomain configuration tool. Which only allows for Redirects and server-internal targets. No A level entries so I can't just use one of the fixed IPv4 addresses my school has and redirect to that.
Also, no CNAME, TXT or MX records because who will ever need those, right?
-
This post is deleted!
-
@anotherusername said in WTF Bites:
i.e.,
iffor
shouldn't be two keywords in sequenceI've used a BASIC language where it would be. But it also didn't allow variable names longer than 1 character, so it wasn't really an edge case.
In BIT, there is no significant whitespace.
Here's Hello World:
LINENUMBERZEROCODEPRINTZEROGOTOONELINENUMBERONECODEPRINTONEGOTOONEZEROLINENUMBE RONEZEROCODEPRINTZEROGOTOONEONELINENUMBERONEONECODEPRINTZEROGOTOONEZEROZEROLINE NUMBERONEZEROZEROCODEPRINTONEGOTOONEZEROONELINENUMBERONEZEROONECODEPRINTZEROGOT OONEONEZEROLINENUMBERONEONEZEROCODEPRINTZEROGOTOONEONEONELINENUMBERONEONEONECOD EPRINTZEROGOTOONEZEROZEROZEROLINENUMBERONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROZ EROONELINENUMBERONEZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROLINENUMBERONEZEROON EZEROCODEPRINTONEGOTOONEZEROONEONELINENUMBERONEZEROONEONECODEPRINTZEROGOTOONEON EZEROZEROLINENUMBERONEONEZEROZEROCODEPRINTZEROGOTOONEONEZEROONELINENUMBERONEONE ZEROONECODEPRINTONEGOTOONEONEONEZEROLINENUMBERONEONEONEZEROCODEPRINTZEROGOTOONE ONEONEONELINENUMBERONEONEONEONECODEPRINTONEGOTOONEZEROZEROZEROZEROLINENUMBERONE ZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROONELINENUMBERONEZEROZEROZEROONE CODEPRINTONEGOTOONEZEROZEROONEZEROLINENUMBERONEZEROZEROONEZEROCODEPRINTONEGOTOO NEZEROZEROONEONELINENUMBERONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROL INENUMBERONEZEROONEZEROZEROCODEPRINTONEGOTOONEZEROONEZEROONELINENUMBERONEZEROON EZEROONECODEPRINTONEGOTOONEZEROONEONEZEROLINENUMBERONEZEROONEONEZEROCODEPRINTZE ROGOTOONEZEROONEONEONELINENUMBERONEZEROONEONEONECODEPRINTZEROGOTOONEONEZEROZERO ZEROLINENUMBERONEONEZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROONELINENUMBERONE ONEZEROZEROONECODEPRINTONEGOTOONEONEZEROONEZEROLINENUMBERONEONEZEROONEZEROCODEP RINTONEGOTOONEONEZEROONEONELINENUMBERONEONEZEROONEONECODEPRINTZEROGOTOONEONEONE ZEROZEROLINENUMBERONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEZEROONELINENUMBERON EONEONEZEROONECODEPRINTONEGOTOONEONEONEONEZEROLINENUMBERONEONEONEONEZEROCODEPRI NTZEROGOTOONEONEONEONEONELINENUMBERONEONEONEONEONECODEPRINTZEROGOTOONEZEROZEROZ EROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROZEROZEROZER OONELINENUMBERONEZEROZEROZEROZEROONECODEPRINTONEGOTOONEZEROZEROZEROONEZEROLINEN UMBERONEZEROZEROZEROONEZEROCODEPRINTONEGOTOONEZEROZEROZEROONEONELINENUMBERONEZE ROZEROZEROONEONECODEPRINTZEROGOTOONEZEROZEROONEZEROZEROLINENUMBERONEZEROZEROONE ZEROZEROCODEPRINTONEGOTOONEZEROZEROONEZEROONELINENUMBERONEZEROZEROONEZEROONECOD EPRINTONEGOTOONEZEROZEROONEONEZEROLINENUMBERONEZEROZEROONEONEZEROCODEPRINTONEGO TOONEZEROZEROONEONEONELINENUMBERONEZEROZEROONEONEONECODEPRINTONEGOTOONEZEROONEZ EROZEROZEROLINENUMBERONEZEROONEZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROO NELINENUMBERONEZEROONEZEROZEROONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROLINENUMB ERONEZEROONEZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROONEONELINENUMBERONEZEROONE ZEROONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROLINENUMBERONEZEROONEONEZEROZERO CODEPRINTZEROGOTOONEZEROONEONEZEROONELINENUMBERONEZEROONEONEZEROONECODEPRINTZER OGOTOONEZEROONEONEONEZEROLINENUMBERONEZEROONEONEONEZEROCODEPRINTZEROGOTOONEZERO ONEONEONEONELINENUMBERONEZEROONEONEONEONECODEPRINTZEROGOTOONEONEZEROZEROZEROZER OLINENUMBERONEONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEONEZEROZEROZEROONELINENUMB ERONEONEZEROZEROZEROONECODEPRINTONEGOTOONEONEZEROZEROONEZEROLINENUMBERONEONEZER OZEROONEZEROCODEPRINTONEGOTOONEONEZEROZEROONEONELINENUMBERONEONEZEROZEROONEONEC ODEPRINTONEGOTOONEONEZEROONEZEROZEROLINENUMBERONEONEZEROONEZEROZEROCODEPRINTZER OGOTOONEONEZEROONEZEROONELINENUMBERONEONEZEROONEZEROONECODEPRINTONEGOTOONEONEZE ROONEONEZEROLINENUMBERONEONEZEROONEONEZEROCODEPRINTONEGOTOONEONEZEROONEONEONELI NENUMBERONEONEZEROONEONEONECODEPRINTONEGOTOONEONEONEZEROZEROZEROLINENUMBERONEON EONEZEROZEROZEROCODEPRINTZEROGOTOONEONEONEZEROZEROONELINENUMBERONEONEONEZEROZER OONECODEPRINTONEGOTOONEONEONEZEROONEZEROLINENUMBERONEONEONEZEROONEZEROCODEPRINT ONEGOTOONEONEONEZEROONEONELINENUMBERONEONEONEZEROONEONECODEPRINTZEROGOTOONEONEO NEONEZEROZEROLINENUMBERONEONEONEONEZEROZEROCODEPRINTONEGOTOONEONEONEONEZEROONEL INENUMBERONEONEONEONEZEROONECODEPRINTONEGOTOONEONEONEONEONEZEROLINENUMBERONEONE ONEONEONEZEROCODEPRINTONEGOTOONEONEONEONEONEONELINENUMBERONEONEONEONEONEONECODE PRINTONEGOTOONEZEROZEROZEROZEROZEROZEROLINENUMBERONEZEROZEROZEROZEROZEROZEROCOD EPRINTZEROGOTOONEZEROZEROZEROZEROZEROONELINENUMBERONEZEROZEROZEROZEROZEROONECOD EPRINTONEGOTOONEZEROZEROZEROZEROONEZEROLINENUMBERONEZEROZEROZEROZEROONEZEROCODE PRINTONEGOTOONEZEROZEROZEROZEROONEONELINENUMBERONEZEROZEROZEROZEROONEONECODEPRI NTONEGOTOONEZEROZEROZEROONEZEROZEROLINENUMBERONEZEROZEROZEROONEZEROZEROCODEPRIN TZEROGOTOONEZEROZEROZEROONEZEROONELINENUMBERONEZEROZEROZEROONEZEROONECODEPRINTZ EROGOTOONEZEROZEROZEROONEONEZEROLINENUMBERONEZEROZEROZEROONEONEZEROCODEPRINTONE GOTOONEZEROZEROZEROONEONEONELINENUMBERONEZEROZEROZEROONEONEONECODEPRINTZEROGOTO ONEZEROZEROONEZEROZEROZEROLINENUMBERONEZEROZEROONEZEROZEROZEROCODEPRINTZEROGOTO ONEZEROZEROONEZEROZEROONELINENUMBERONEZEROZEROONEZEROZEROONECODEPRINTONEGOTOONE ZEROZEROONEZEROONEZEROLINENUMBERONEZEROZEROONEZEROONEZEROCODEPRINTONEGOTOONEZER OZEROONEZEROONEONELINENUMBERONEZEROZEROONEZEROONEONECODEPRINTZEROGOTOONEZEROZER OONEONEZEROZEROLINENUMBERONEZEROZEROONEONEZEROZEROCODEPRINTONEGOTOONEZEROZEROON EONEZEROONELINENUMBERONEZEROZEROONEONEZEROONECODEPRINTONEGOTOONEZEROZEROONEONEO NEZEROLINENUMBERONEZEROZEROONEONEONEZEROCODEPRINTZEROGOTOONEZEROZEROONEONEONEON ELINENUMBERONEZEROZEROONEONEONEONECODEPRINTZEROGOTOONEZEROONEZEROZEROZEROZEROLI NENUMBERONEZEROONEZEROZEROZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROZEROZEROONELIN ENUMBERONEZEROONEZEROZEROZEROONECODEPRINTONEGOTOONEZEROONEZEROZEROONEZEROLINENU MBERONEZEROONEZEROZEROONEZEROCODEPRINTONEGOTOONEZEROONEZEROZEROONEONELINENUMBER ONEZEROONEZEROZEROONEONECODEPRINTZEROGOTOONEZEROONEZEROONEZEROZEROLINENUMBERONE ZEROONEZEROONEZEROZEROCODEPRINTZEROGOTOONEZEROONEZEROONEZEROONELINENUMBERONEZER OONEZEROONEZEROONECODEPRINTONEGOTOONEZEROONEZEROONEONEZEROLINENUMBERONEZEROONEZ EROONEONEZEROCODEPRINTZEROGOTOONEZEROONEZEROONEONEONELINENUMBERONEZEROONEZEROON EONEONECODEPRINTZEROGOTOONEZEROONEONEZEROZEROZEROLINENUMBERONEZEROONEONEZEROZER OZEROCODEPRINTZEROGOTOONEZEROONEONEZEROZEROONELINENUMBERONEZEROONEONEZEROZEROON ECODEPRINTZEROGOTOONEZEROONEONEZEROONEZEROLINENUMBERONEZEROONEONEZEROONEZEROCOD EPRINTONEGOTOONEZEROONEONEZEROONEONELINENUMBERONEZEROONEONEZEROONEONECODEPRINTZ EROGOTOONEZEROONEONEONEZEROZEROLINENUMBERONEZEROONEONEONEZEROZEROCODEPRINTZEROG OTOONEZEROONEONEONEZEROONELINENUMBERONEZEROONEONEONEZEROONECODEPRINTZEROGOTOONE ZEROONEONEONEONEZEROLINENUMBERONEZEROONEONEONEONEZEROCODEPRINTZEROGOTOONEZEROON EONEONEONEONELINENUMBERONEZEROONEONEONEONEONECODEPRINTONE
-
@ben_lubar In whitespace, there's only significant whitespace.
-
@topspin Now all we need is a language where only the way the two are mixed is significant. Maybe add brainfuck as a fourth for extra fun?
-
-
-
@topspin Now all we need is a language where only the way the two are mixed is significant. Maybe add brainfuck as a fourth for extra fun?
Why not go full derp with Malbolge? I mean, a language with a crazy operation? Has to be good.
-
@Tsaukpaetra said in WTF Bites:
get root
We only have ginger
alebeerI haven't paid any attention to that thread, but I'm sure that will trigger somebody.
-
@TimeBandit said in In other news today...:
MongoDB change license
Those "pixels" do not align with the grid.
-
@topspin The 'e' is rounded too. So?
-
-
@TimeBandit said in In other news today...:
MongoDB change license
Those "pixels" do not align with the grid.
It's not a pixel, it's a screen-door effect applied on top of an image to make it look like a pixel.
-
@Tsaukpaetra I mean, it's obviously not real. But their wannabe pixels don't correspond to the not pixelated text
-
their wannabe pixels don't correspond to the not pixelated text
Aw come on, they just have superior, bleeding-edge text anti-aliasing capabilities.
-
Schrodinger's Monitor:
-
And the really weird part about this?
The character "ß" is called "S Z" in German.
Yup. It's pronounced S-Z, "ess-tset" (the German letter pronunciations differ from the English letter pronunciations). The ß character itself is a "sz" ligature, formed out of the long s glyph, "ſ", and a z with a tail, "ʒ". However, the ligature was actually used for the sharp s sound, which in German was spelled "ss". (It's been a while since I learned any of this in high school, so hopefully my memory is accurate.)
-
@ixvedeusi said in WTF Bites:
their wannabe pixels don't correspond to the not pixelated text
Aw come on, they just have superior, bleeding-edge text anti-aliasing capabilities.
Paging @Groaner