« first day (4127 days earlier)      last day (699 days later) » 
00:00 - 20:0020:00 - 00:00

12:10 AM
what was it tho
 
12:23 AM
Guess what this outputs
a=[1]
a.append(a)
print(a)
>! testing
aww man no spoilers!!???
 
nothing. there's no print statement
 
woops
 
@Steffan 71
 
Ooh nice
 
you could probably cheese the prime check for the limited output
 
12:28 AM
the output format is so strange
oh that was because of interactive
nvm
 
I feel motivated to implement libs in Funky3 because of this CMC
Motivation is a scare resource cherished
 
Apparently this is an alternative, same length:
import sympy
for x in range(2400):x%100>60>0<sympy.isprime(x)==print(x)
Apparently this is an alternative, same length:
    import sympy
    for x in range(2400):x%100>60>0<sympy.isprime(x)==print(x)
 
1:00 AM
Sandbox posts last active a week ago: Is it a good chord?
 
 
2 hours later…
2:31 AM
I revived the chat!
 
It takes two weeks to freeze, no need to revive it after two hours if there's nothing to discuss :p
Wait C has Java-like for-each loop syntax?
Saw for (auto a:b) in an answer
 
@RadvylfPrograms Link?
 
Wait that's C++
:|
I think that's a sign I should go to sleep o/
 
\o
 
3:03 AM
@RadvylfPrograms i like doing that ;-)
CMC: Do the advent of code in Brainfuck
 
3:26 AM
@NumberBasher well, you shouldn't, because if the room is quiet there's no reason to create noise for the sake of having something happen
you can refer to the chatiquette (in the room topic): "Sometimes, there isn't anybody talking in chat. That's perfectly fine. Don't send messages just because the room is quiet."
 
The best way to re-start conversation is naturally.
 
@RadvylfPrograms i had no idea you could do this in java until years after i learned it in c++
 
C++ is scary to me.
It's like C grew tentacles and classes.
 
and then the classes grew tentacles independently from the other tentacles
 
3:40 AM
C is beautiful because it's not magical. Everything, for the most part, has no hidden functionality and works exactly as you'd expect.
A string is just a list of characters that ends at a \0, nothing more, nothing less.
 
which makes it the absolute worst thing to extend into something trying to be higher-level
 
C++ asks me to start using namespaces and private variables in classes, whilst at the same time being unsafe like C.
If I want Abstraction, I use C#. When I right C, I just want to write code that does what i tell it to, for better or for worse.
 
C++ has too much fancy stuff that I mostly just ignore lol
 
That being said, I sometimes wish I had just a few of the C++ features when writing C. Even if I could just give Structs methods...
 
4:09 AM
i really should learn to actually code in C at some point
its just low level enough that it scares me
 
It's not too different from JS, but also a lot less nice
 
less nice
than JS?
 
As soon as you want to do anything nontrivial you have to do a loop
 
I mean, JS has to do a loop too. They just hide it from you.
the map function is a loop in disguise.
@des54321 C is low-level, but not in the same way Assembly is. You're not expected to know how the machine does anything, that's the compiler's job.
 
a friend of mine is starting a fresh minecraft mod project and we are both desperate for some strong reason to not use eclipse
because we both know it's shit but have never used anything else
thoughts?
 
4:23 AM
@UnrelatedString eclipse the ide?
@hyper-neutrino did you know C has C++'s templates :P
making C instantly better :p
 
Pro tip: Don't put two different compilers on watch mode
 
@UnrelatedString use vscode ?
 
i have never used vscode and would like an example of a concrete advantage it has
 
@UnrelatedString i made 3 themes for vscode before abandoning all of them :P
 
4:36 AM
nice
just use the #beedab theme :P
 
just use arch linux + neovim + emacs + nano
/s
 
so true
 
why do you hate eclipse?
(not ellipse)
 
it's just generally clunky as all hell but i have no idea just how much of that is uniquely eclipse versus doing anything in java overall
 
what else have you used for ides?
 
4:38 AM
nothing
i try to keep my java intake to a healthy minimum
 
@UnrelatedString Are you an uni student?
With an university email?
Because if yes, you could get intellij pro edition
 
@UnrelatedString use kotlin /s
 
we both are yeah
 
It's usually paid but they have a student licence for free
 
@PyGamer0 we are actually probably going to use kotlin
since it's pretty standard in the fabric ecosystem
 
4:47 AM
@UnrelatedString It takes less than a second to launch (On my PC)
 
really?
no fucking way
 
It's designed to be ultra-lightweight
 
It's a feature-complete IDE (Intellisense, Debugging, all the bells and whistles), for most languages, with the weight of a text-editor.
Once I started with VSCode I couldn't go back, And I came from SublimeText
Back when that was a popular text editor
 
how is it with kotlin
because it did just occur to me that one edge intellij could have might be with kotlin, considering intellij develops kotlin
 
4:49 AM
I haven't played around with it, but it looks like there's tooling support via the Kotlin extension
 
@ATaco also copilot support too if you have access to it lol
 
Seems to include debugging, linting, via the language server.
Copilot really feels like cheating. I can't believe I haven't had to pay money for it yet.
 
wait what exactly is the language server
 
This is the language server. VSCode will spin up an instance of it when it's needed for Kotlin development.
 
ah
so it's basically the beefy ide features as an independent service of sorts
 
5:00 AM
More or less
It's how it can be a powerful IDE without the 30+ second load times... Visual Studio...
 
5:38 AM
@hyper-neutrino ok
 
 
1 hour later…
6:51 AM
wow fireflame just beat me by like 50 bytes on one of my desmos answers, hes just too good, cant compete with him :\
 
@AidenChow he has a lot of knowledge about desmos
 
ye ik, exactly why i cant compete with him, he just thinks of these ingenious strategies that blow mines out of the water
 
7:12 AM
@AidenChow which?
 
7:26 AM
@AidenChow
 
1
A: There's more than one way to skin a set

fireflame241Desmos, 96 bytes n=L.length S=[total(floor(mod(i/2^{[0...n]},2))L)fori=[0...2^n-1]].sort f(L)=S[S[2...]=S].unique Try it on Desmos! How it works Conceptually similar to Steffan's Vyxal solution but lacks builtins :) S=[total(floor(mod(i/2^{[0...n]},2))L)fori=[0...2^n-1]].sort for i=[0...2^n-1] ...

 
8:32 AM
someone in our programming class said that
time complexity of blablabla is 4
 
the crossing a lily pond challenge wouldnt be so annoying to do in desmos if ranges werent so tricky, like i hate how, for example, [1,4...9] -> [1,4,7,10]. instead of stopping before 9, it just has to go one past it cuz 9 is closer to 10 than 7 so it goes up to 10 and doesnt stop at 7 -_-
but if it was [1,4...8] instead it would be [1,4,7] like expected
 
8:50 AM
which challenge
 
12
Q: Crossing a Lily Pond

NilsterThe Narrative You are a frog who is at the edge of a pond with waterlilies. You would like to cross the pond without getting wet, so you plan to jump from lily to lily. There is, however, one problem: you are a rare species of frog which can only jump one specific distance, and so you might not b...

 
list library has been completed, now I just need the string and math libraries... ;-;
 
@ATaco for what
 
Funky3, my on-going project
I've got a web interpreter up and running if you want to check it out
 
is there a funky1 and funky2 ? :p
 
8:54 AM
There is, they're both on TIO. Although the Funky2 version is quite out of date.
Funky3 compiles down to C, which has introduced all sorts of flavourful headaches to deal with
 
what is this cookie consent page
and what is gdpr
 
GDPR is the EU General Data Protection Regulation. I wanted to be EU compliant but I didn't want to make a "We use cookies" banner
So I boiled it down to a button when you first visit the page
 
ok so what happen if i click yes
 
It'll refresh the page with a session cookie stored.
Follows the GDPR regulations regarding session cookies, which means that it should destruct when your browser resets sessions.
 
so what does this cookie store exactly ?
will my private information be accessed and stored ?
 
9:00 AM
Just a unique ID per user. I should probably make it more clear in the notice.
Entirely used so I can remember who you are between pages, which is important because the code itself runs in an Iframe.
I've really done a bad job with the cookie consent page.
 
oh so u use cookies instead of hyperlinks ?
it just give me unique id right ? its not gonna do anything like look into my computer and stuff ?
 
I'm not sure what you mean, Hyperlinks are just methods of accessing different web-pages
I don't think I could if I wanted to. It's just a button.
 
like in tio it will generate unique link based on the code
u can store program that way
 
You can inspect the page source code yourself if you really want, the button's code is just this:
Whoops, I guess markdown is not my forte.
Code can be saved, which will generate a unique link then.
 
no multiline markdown in chat sadly :(
so why u need cookie then if u can save using link?
 
9:03 AM
I'm not sure how to explain this better. Saving is different than passing info from one state to the next.
Because the code is executed in an iframe, the server needs some-way to know who has loaded the IFrame, and who has loaded the main page.
As such, a single cookie, which is just a 16byte ID, is stored on the browser.
Most of the web works using session cookies. Anything that needs to remember who you are for more than a page does atleast.
 
huh, why does iframe need to uniquely identify the user ? it does different stuff for different ppl ?
(idk javascript or anything about web as u can tell lol)
 
It's less about knowing who you are, and more about knowing which person you are.
The webpage is implemented in such a way that the Editor window is seperate from the Output window
 
not sure i understand that
 
The output window has to be a "Seperate Webpage", as it needs to be entirely reloaded to uploaded the WASM that runs (The compiled code)
So it's an iframe, which is basically a different web-page within the webpage.
When Funky3 is ran, it sends the code to the server to compile, then, tells the user to refresh the output page.
But, Because this means the page needs to be reloaded, I need a way to remember who sent the code, and who's reloading, so I can send the compiled wasm back to the user.
 
Well, the flax element search now works. (Kind of)
 
9:08 AM
I recommend reading about Cookies because the information is pretty useful.
 
what, im literally on the same computer and same ip and same everything, surely it can remember that i literally just reloaded a second ago without some unique user id thingy
 
@AidenChow wait what
that is so sad
 
and also u have the data in the link right, u can just pass that to the output window ?
@UnrelatedString :| ye tell me about it, its making it 10 times more difficult to deal with it
 
But if I have to defend my case, my consent page definitely needs work
@AidenChow if you’re one a laptop on a train, that can’t be garunteed.
 
@ATaco well its still the same browser and same computer and basically the same time (just like half a second later), is reloading really gonna clear everything
 
9:15 AM
I really didn’t think I needed to justify a session cookie this much
I don’t even use google analytics
 
and also u say that u pass unique user id to output window, but u also say u can generate link to store the code ? can u just pass the generated link to the output window and run the code like that ?
 
One /can/ generate a link to store the code. Doing that every time would be painfully expensive
Also, the link doesn’t store the compiled result, navigating to one of those links invokes the compiling steps
 
@ATaco whats google analytics
 
Used by many website owners to generate analytics about their users.
 
@ATaco just trying to undestand web stuff, i have no clue about even basic stuff about web development lol
 
9:18 AM
I’m prolly a bad tutor, web development is not my forte
 
why is generating link expensive ? its just adding some characters (i think hexadecimal) after the link ??
 
I store the code on the server when it’s saved, to prevent links from being kilobytes long
(This is listed next to the save button)
Wait, this should’ve been listed: I never wrote it lmao
 
not really getting it still, but at least my ignorance is helping u catch stuff on ur website lol
 
Im much more invested in the project itself rather than the web design
 
@ATaco what is this supposed to mean, explain in simpler terms ? i was thinking like this: user run the code, generate link, send link to output window, run, result show in output window, done
 
9:25 AM
I really can’t elaborate more without explaining everything about the implementation
 
0
A: Sandbox for Proposed Challenges

JSorngardEh, codegolf shmodegolf This is a very unbaked idea about implementing Shm-reduplication, originating in Yiddish, where one takes a word, duplicates it, and replaces the first syllable in the second word with "Shm" in order to indicate that one does not care. Some examples include: Word -> Word ...

 
@ATaco ohhh, so u have to use cookie cuz its something to do with the implementation of the language ?
 
The cookie is to simulate a session
It's to tell the language interpreter who to send the results to
 
There’s some extra information it also returns other than just the wasm, like the transpiled c code
 
Your computer generates a cookie that essentially says "I'm aiden chow and this is where you should send stuff". This is important because once your program gets sent to the interpreter, it has no clue where it came from, except for the cookie
It sees the cookie and says "hey I need to give this stuff back to aiden chow who is at the location the cookie says"
 
9:34 AM
uh cant it just send it back to the website, or am i missing smth here
 
It does send it back to the website
 
??? so confused
 
The cookie just makes sure it doesn't send it to someone else
The cookie is basically a return to sender address you might find on an envelope in the mail
@ATaco I assume wasm doesn't have things to manage sessions like flask or tomcat Apache?
 
Wasm is web-assembly, it’s an alternative worker like JavaScript
But it doesn’t like being reset and run with different code
So I just nuke it
 
oh ok so the interpreter is ran on a different website, and the cookie tells that website which website to send it back to ?
 
9:40 AM
Wasm is run on the site
 
The wasm is run within an iframe, which is a site-within-a-site, but the same idea
 
ok then u can just run it without this iframe, then u dont need cookies right
 
As I said before; I can’t, atleast, I don’t know how, reset the state of the wasm vm. So I need it refresh the page that it contains
Which is why I store it in an iframe.
 
what does wasm vm stand for
 
@ATaco Can always use web workers
 
9:44 AM
Web-assembly virtual machine
 
Not quite sure how web worker support for wasm is atm
 
@emanresuA whist almost certainly, I don’t know how lmao
This is my first wasm project
 
I don't really understand web workers either :P I occasionally use wasm to try and, say, get Vyxal running in JS
 
I transpile to C, and I knew C had good wasm support, so I just sort of; square peg round hole until it worked
Using the emscripten toolchain
 
still not entirely what cookies are for. like for transferring data across multiple website maybe u need to keep track of where it originally came from but this is just directly between two website right ? cant the interpreter just simply send the output back to where it received the code from ?
 
9:52 AM
i installed Posy's Cursors and they are nice
 
@AidenChow Vyxal's cookies are slightly different to other cookies.
 
@emanresuA lol thats funny
literally has a builtin to print cookie indefinitely, nice
 
At Vyxal, we take our cookies very seriously
3
 
^
 
9:54 AM
@AidenChow you know how you said “it’s the same browser”?
Well, an easy way to tell that it’s the same browser, is if the browser holds onto a unique number
And anytime it sends a request, it tells the server what the number is
This number is made up by the server, and can’t be shared between servers
But it’s how the server knows it’s the same person
 
10:31 AM
I'd say cookies and networking protocols are somewhat on topic here, but it's been quuite long and it's not particularly interesting to anyone who already understands cookies.
 
ok i gtg, definitely learned smth new about cookies today. thx for that! @lyxal @ATaco
@emanresuA i found it very interesting :p
 
I understand that, I just don't think it's particularly interesting to someone casually reading the transcript.
 
0
A: Sandbox for Proposed Challenges

pajonkReverse hex cipher code-golfstring Characters in strings are sometimes represented as their ASCII hexadecimal codes. Printable characters have two hex digits in their representation. Swapping those digits leads to another character, which will be our output. The table of relevant character codes...

 
@emanresuA same
I'd be in favour of moving the messages to off topic TNB
 
Oh well, no ROs are online right now
(yet)
 
10:35 AM
I'd offer to do it myself, but, y'know, I have to wait a few more days lol
 
Same lol
 
10:55 AM
@emanresuA ○/
 
Hello
 
RO at your service. Which messages do you want moved?
 
thank you, many appreciations
 
10:58 AM
All the welcomes.
@lyxal @emanresuA Looks like a tie 👔
 
I suspect it's gonna stay that way
 
it will
making flax program will be so much easier now
 
greetings+639829
my cat is yelling at my door
 
11:13 AM
thank you, o divine beetroot
 
what
 
exactly
 
I asked my cat if she is the divine beetroot and she yelled at me again :/
 
11:27 AM
@UnrelatedString I’ve tried a couple Kotlin extensions and neither was great
That said the project structure was not entirely normal (android app) so maybe they just got confused or something
 
% flax C
      ;b;I64  ⍝ can your lang do this :P        >>>
⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                ⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                ⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀                ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀⠀⠀                ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠑⢄⠀⠀⠀⠀⠀⠀
 
But basically imports and refactoring and other stuff wasn’t working
 
can your lang do thiiiiiiiiiiis? can your lang do thaaaaaaaaat?
 
my lang can do anything, anything because it's just a little chaos, chaos
 
I'm not sure that's the correct lyric
 
11:40 AM
@lyxal No. Some things are not computable. Stop your lying right here ✋
 
can your lang compute the halting problem?
 
You fricknuts don't know a funny video game reference when you see one smh
 
is that so
it seems I have been promoted from dumbnut to fricknut :D
 
🥳🥳🥳🥳👏👏👏👏
@user riiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiip
 
why does functools.reduce error on empty iterable. .
ngn/k, 22 bytes: [`op:(+;*;&;|)
{x/()}'op`](https://ngn.codeberg.page/k#eJzLL7DS0LbWslazrtHkqq7Q19CsVc8vAABDMAYT)
 
11:53 AM
@lyxal Can I use your lang to calculate if a method in your lang will halt..?
 
You can use it to obtain freedom, freedom!
 
That sounds Awefully close to a particular insane Jester.
 
Thank you!
Someone gets it!
 
What you fail to understand is I already have freedom, It's everyone else who is locked away .
3
 
Well who needs [freedom] when you have [hyperlink blocked]
 
11:57 AM
I wrote a blog draft, can has help?
o/ ofr now
 
Honestly I think my favourite thing about Code-golf is writing languages for it.
Even if they're not heavyweights like Jelly of Vyxal
 
@ATaco have you played chapter 2?
 
That almost goes without saying
And of course got the [SPECIAL DEAL]
 
that's real [BIG SHOT] of you
 
12:00 PM
o/
 
i/
 
e/
 
blog post looks good so far btw
honest question why does this in particular have 3 stars
is it some clever play on the existing thread of deltarune references or
 
it is
 
12:10 PM
@emanresuA the most recent commit to jelly was in 2019...
 
oh yeah lmao
i'd probably cite 2018 since that's when the last addition to the language was and the 2019 bugfix commit was in january
actually kind of weird for me to think about, having joined cgcc less than a month after that
 
@UnrelatedString hmm were you the cause of jelly not recieving updates
 
12:25 PM
👁️👁️
 
1:10 PM
Oh, the irony:
user image
4
 
1:24 PM
@Razetime did you know that the element search for flax now works :D
 
nice
 
1:41 PM
@PyGamer0 very pretty.
 
2:15 PM
hey I'm doing better in this year's RO election than last year
very cool
15 net (16 up total) compared to 12 net (14 up total)
 
@UnrelatedString it bothers me that those eyes are so close together
 
@user 👁️ 👁️
 
TIHI
 
far enough apart for you?
 
🫣
 
2:19 PM
is that some sort of 2021 joke I'm too windows 10 to understand?
 
 
damn it's still a 3-way tie
 
and that's how it shall remain
didn't I say you might as well just skip the election? :p
 
They even have the same vote breakdowns now too
Are y'all all just socks of one another without knowing
3
 
2:25 PM
@RadvylfPrograms they look different to me
 
@hyper-neutrino Oh, while you're here, can you unfreeze the RO discussion room?
@lyxal ssshh
I only checked you and pxeger and assumed emanresu was the same lol
 
nerd.
 
@RadvylfPrograms oh right, I forgot that private rooms need mod activity to stay unfrozen
._. lmao
 
2:40 PM
I've made some changes and fleshed it out into the full CnR format
 
You have my upvote. Seems interesting
 
2:57 PM
eval.call`1${`1${``.constructor.fromCharCode`43`}2`}3`
JS is TC without parentheses or backslashes
If y'all don't get that eval.call`` hack, you're a much happier person than I am
Because it's evil. Basically, an array ["1", "3"] (the non-format-string parts of the template string) are passes as the first argument to .call, and are used as the scope for the call (as if I had made a class, the content of which was always ["1", "2"], and run eval as a method of that class), and the format string's formatty bit is passed as its second argument, which is provided to that special-eval
 
3:40 PM
@RadvylfPrograms I'm gonna pretend I didn't see that
 
@Ginger but you replied to it, so you saw that
 
darn!
foiled again
cursed python #1829: return json.dumps(sorted([{"name": db["users"][i]["name"], "id": db["users"][i]["id"]} for i in db["users"]], key=lambda i: jellyfish.levenshtein_distance(request.args["q"], i["name"])))
why have many lines when you can have one?
 
3:58 PM
@RadvylfPrograms isnt all javascript basically already evil by virtue of being javascript?
@Ginger i feel like anything in python where youre using an inline dict literal is at least partially cursed
reminds me of a python answer i posted a while ago where at least half the code was just one big dict literal
one section of my bitcycle solution to that lilypond challenge is complete! this code does probably the most irritating part of it, pulling every Nth bit out of a string of bits given that N
the hardest part of it was partly making it clean up after itself when its done
most of the rest of the work now is just wrapping this with AND and OR gates at the end, and something to run all possible combinations at the start
 
@des54321 Nice!!
 
:D
 
and this has the necessary logic gates to AND and OR the outputs together into a single bit
 
4:58 PM
 
the most recent xkcd is pretty good
theres a lot of quotable lines in this one
 
5:24 PM
0
Q: MathCube : How can reduce a bunch of numbers

OussmaCroftHello everyone, I need someone who can figure out a solution for this. Who can reduce that line of numbers (0 and 1) shortly as possible, and then reverse the change to get back the original line. This was the hardest question that my teacher give. ex: 11110000 > 4*1.0

 
@NewPosts My biggest question here is why this guy bolded the first letter of his post
 
Yeah, strange. Could actually be an interesting way to mark the start of a new train of thought in writing.
 
In a written or published work, an initial capital, also referred to as a drop capital or simply an initial cap, initial, initcapital, initcap or init or a drop cap or drop, is a letter at the beginning of a word, a chapter, or a paragraph that is larger than the rest of the text. The word is derived from the Latin initialis, which means standing at the beginning. An initial is often several lines in height and in older books or manuscripts are known as "inhabited" initials. Certain important initials, such as the Beatus initial or "B" of Beatus vir... at the opening of Psalm 1 at the start of...
 
5:51 PM
> Certain important initials, such as the Beatus initial or "B" of Beatus vir... at the opening of Psalm 1 at the start of a vulgate Latin.
This sentence no verb.
 
@Adám Its just the first time ive seen someone try to do this in an internet post, and not like,,, in a published book or online article, and also the first time ive seen someone do it by bolding a letter without making it any bigger
 
Better way to do it:
 
is that using mathjax??? thats worse honestly
 
Wait, I should've used \text too to make it italicn't
 
use mathcal or whatever it was to make the B look extra fancy
 
5:57 PM
the HTML that would produce must be atrocious
 
Even better:
All MathJax. Replace SE with LaTeX.
 
MathJax+Unicode FTW.
 
6:18 PM
AI says this should be a drop cap in MathJax:
\usepackage{lettrine}
\setcounter{DefaultLines}{4}

\begin{document}

\begin{flushleft}
\lettrine[lines=3]{T}{his} is a drop cap letter.
\end{flushleft}
 
6:34 PM
@Adám does adding more us to huge increase the font size?
3
 
No, but a capital H does
\Huge is bigger than \huge
 
7:06 PM
argh my schools online learning platform is so annoying. i have to spam click the back button just to go back one page, and it usually takes multiple tries
 
it's probably because the page you went to redirected you so when you go back once it goes to the redirection and sends you forward again
try holding the back button and it should bring up history and just click on the page you want to go to
 
yeah i figured
 
I didn't actually know that was possible, I'd think browsers would be smart enough to "pierce the veil" in that case and send you back twice
I'm sure they do that with 3xx redirects, and probably with <meta> autoredirects, I guess it could be harder if the site uses JS in something other than the onload to do it
 
if you were redirected conditionally how would the browser know if itd send you back again?
 
Yeah, that's a good point. But the sane thing to do is do it server side, since the browser knows what to do with a 3xx and won't put you in an infinite loop
 
7:49 PM
@RadvylfPrograms Nvm lol
 
Huh interesting, now y'all are tied in votes, but lyxal is the most controversial, followed by pxeger, then you
So while you have the least upvotes, you also have 100% support
 
00:00 - 20:0020:00 - 00:00

« first day (4127 days earlier)      last day (699 days later) »