-
nicolas17
JAA: a year ago or so I started to see 'fi' ligatures in monospaced text on the web
-
nicolas17
I want to stab whoever made that happen
-
JAA
Yeah, shell scripts are wonderful with that.
-
nicolas17
actually they copy correctly
-
JAA
Of course, it's just rendering.
-
nicolas17
it's not an actual ligature character, it's just the browser rendering adjacent fi with a ligature glyph, which even makes 'final' and 'shell' have different visual length despite monospace
-
JAA
Yep
-
JAA
And 'if' and 'fi' (hence why I mentioned shell scripts).
-
nicolas17
D:
-
TheTechRobo
i've never understood that
-
nicolas17
TheTechRobo: in many fonts, especially serif ones, "fi" ligatures make the text look nicer
-
nicolas17
they never *ever* make sense in monospace
-
TheTechRobo
yeah, the whole point of monospace is to make everything the same width
-
TheTechRobo
why would you then make certain combinations of characters different
-
nicolas17
-
TheTechRobo
did they put a carriage return in their filename?
-
nicolas17
seems so, but I chose to ignore the content and context of this, I was just looking for a code snippet with 'fi' :P
-
JAA
TheTechRobo: Pro trick to make someone's day very miserable: `touch $'a.jpg\rb.png\nc'`
-
TheTechRobo
JAA: You wouldn't.
-
JAA
I have, to test my scripts with such things. :-)
-
nicolas17
I once had a buffer overflow in a C program and I created a file with a bunch of funny control characters past the non-existent null terminator :(
-
nicolas17
it wasn't easy to delete :(
-
JAA
Oof
-
TheTechRobo
the name C is fairly accurate in my case because that's roughly what I'd grade my code
-
JAA
`printf '%q\n' *` is helpful in these cases.
-
TheTechRobo
nicolas17: does tab-complete not escape those?
-
JAA
Tab completion with special characters is ... interesting.
-
TheTechRobo
I just saw the 'fi' in that screenshot you sent and I am disgusted
-
nicolas17
SEE
-
nicolas17
that was the point of the screenshot :p
-
TheTechRobo
nicolas17: I was more focused on the content of the screenshot talking about an object with a carriage return in its filename for some reason :P
-
JAA
Regular `ls` can actually 'properly' escape filenames these days. Because too many people were breaking shit by copying stuff from ls output.
-
TheTechRobo
lmao
-
nicolas17
code, pre { font-variant-ligatures: no-common-ligatures; } I need to add this to my user stylesheet or something
-
TheTechRobo
make a file called `HugeVirusDeleteMePls;sudo rm -rf /`
-
nicolas17
TheTechRobo: I once found a shell injection bug in a server-side git hook
-
JAA
Oh yes, good idea re user style.
-
nicolas17
and also found that ';echo${IFS}hello>/tmp/test.txt;# was a valid git branch name (whitespace seems to be the only disallowed thing?)
-
TheTechRobo
I'm more shocked that whitespace ISN'T allowed
-
nicolas17
also if you create a branch called foo, and delete it, and later create a branch called foo/bar, you could cause problems for yourself and for others :P
-
TheTechRobo
nicolas17: how so?
-
nicolas17
Alice creates branch 'foo', pushes it, Bob pulls, git creates file .git/refs/remotes/origin/foo
-
nicolas17
Alice deletes the branch on the remote repository
-
nicolas17
git fetch / git pull by default *don't* delete the local refs for branches deleted on the server
-
nicolas17
later branch foo/bar is created on the server, Bob pulls again, git tries to create directory .git/refs/remotes/origin/foo (to put file 'bar' inside), it fails because foo already exists as a file
-
TheTechRobo
does Git not handle that?
-
TheTechRobo
or I guess how would it handle that
-
JAA
Hmm, I wonder whether Git should have a mechanism to move the ref to packed-refs in that case or similar.
-
nicolas17
I'm also not sure if the reflog is deleted when you delete a branch
-
JAA
Though that would also require packing the objects etc.
-
nicolas17
if you delete your local branch 'foo', it will delete your .git/refs/heads/foo, but I don't know if it deletes the corresponding reflog
-
nicolas17
so that could also cause a file vs directory clash later
-
JAA
Looks like it does, yeah.
-
JAA
The commit is still tracked by the reflog, but no longer associated with 'foo'.
-
nicolas17
and the reflog is a similar files-and-directories structure in .git/logs soooo
-
JAA
No, as in, the commit is still referenced *somewhere*, but there's no record of the branch name anymore.
-
JAA
`find .git -name '*foo*'` is empty.
-
nicolas17
ah, it does delete the 'foo' reflog
-
nicolas17
the commit is still referenced in the 'HEAD' reflog
-
JAA
Ah right, HEAD has its own reflog.
-
JAA
(Is it really a 'reflog' if it lives in .git/logs/HEAD, not in .git/logs/refs/?)
-
TheTechRobo
nicolas17: wait, if each branch is referenced on the filesystem, couldn't you screw up Windows/macOS users by having `foo` and `Foo` ?
-
nicolas17
probably :D
-
TheTechRobo
sounds fun!
-
TheTechRobo
:P
-
nicolas17
git had some hardening for that on filenames
-
nicolas17
or files called CON or stuff like that
-
nicolas17
but idk if they're working around the issues with branch names
-
JAA
Aw, I was just going to suggest that.
-
nicolas17
JAA: they're protecting against that for "files in the repo", but I don't know if they are for branches, maybe a branch called con *will* break things :D
-
JAA
Ah, right
-
TheTechRobo
how do they protect it? do they just stop you from commiting a file named CON?
-
nicolas17
I think git refuses to checkout those files on Windows, rather than blindly opening it and getting a file descriptor to the console
-
kiska
nicolas17: You should see the influxdb insertions :D
-
kiska
insertion log :D
-
fireonlive
😏
-
kiska
@ifre
-
nicolas17
fireonlive: no.
-
kiska
Ooops :D
-
kiska
You should see how fast its going :D
-
kiska
fireonlive nicolas17 here is the live console
seashells.io/v/Aw4AvJeZ
-
nicolas17
are you inserting every websocket response?
-
kiska
Yes
-
fireonlive
kiska: nice :D
-
fireonlive
nicolas17: uwu ok
-
kiska
nicolas17 fireonlive what do you think of the influxdb ingestion :D
-
kiska
Fast :D
-
nicolas17
you should do some aggregation I think :P
-
fireonlive
i like :D
-
kiska
-
kiska
Hrm... I should remove my debug lines :D
-
kiska
Or fireonlive you can tackle it
-
project10
TclMeElmo++
-
eggdrop
[karma] 'TclMeElmo' now has 2 karma!
-
fireonlive
:P
-
fireonlive
-
eggdrop
-
fireonlive
-
eggdrop
-
fireonlive
… wrong tweet
-
fireonlive
-
eggdrop
-
fireonlive
williamflew.com < old sci-fi mag scans :)
-
fireonlive
rip server
-
fireonlive
(not my server)
-
fireonlive
lol
-
fireonlive
btw if anyone here uses adobe creative cloud:
dl.fireon.live/irc/c6e7c794521c9057/image.png
-
fireonlive
note if you're yearly there's shenanigans ig
-
fireonlive
ah there we go :o
-
fireonlive
-
eggdrop
-
fireonlive
????
-
fireonlive
-
eggdrop
-
fireonlive
-
eggdrop
-
project10
-
fireonlive
xP yeeep
-
fireonlive
extra wat at openai
-
fireonlive
-
fireonlive
......:)
-
fireonlive
-
fireonlive
??????
-
fireonlive
!??!?!?!?!?!?!?!?!?!!!?!?????
-
project10
-
fireonlive
-
eggdrop
-
fireonlive
-
eggdrop
-
fireonlive
-
eggdrop
-
that_lurker
-
eggdrop
-
nulldata
Heh Microsoft comes out as the winner in all this. They now have AI hype man and anyone who wanted to follow him, and still have exclusive access to OpenAI.
-
project10
-
project10
-
eggdrop
-
nulldata
The fuck is going on lol
-
nulldata
Clearly, the most stable minded teams to lead humanity into the AGI future.
-
nukke
what matrix client do y'all use?
-
DigitalDragons
kick your feet up and watch the fire (and maybe run openai.com through archivebot)
-
JAA
> People building AGI unable to predict consequences of their actions 3 days in advance.
-
JAA
:-)
-
fireonlive
@_@
-
project10
old.reddit.com/r/firefox/comments/1…tube_video_in_a_new_tab_its/k9w3ei4 apparently YT introduced an artificial slowdown in FF that goes away if you spoof Chrome UA
-
JAA
Oh, that shit again?
-
project10
...again?
-
kiska
:D
-
JAA
They added intentional performance issues for Firefox users into YouTube some years ago to push people towards Chrome.
-
JAA
Or rather, all non-Chrome browsers, because they used an already deprecated API only implemented in Chrome.
-
JAA
~2018
-
project10
"don't be evil" google, such a distant memory
-
fireonlive
-
eggdrop
-
JAA
lol signature 12
-
JAA
Hmm, where's the full list?
-
fireonlive
hmm yeah
-
fireonlive
-
eggdrop
-
fireonlive
ok then lol
-
fireonlive
-
eggdrop
-
fireonlive
oh.
-
nulldata
Regarding Firefox and YouTube delay, the code is tied to anti-ad blocking and doesn't seem to be browser dependent. In the thread posted to the LTT subreddit people are saying they are seeing this in Chrome too with ad blockers.
old.reddit.com/r/firefox/comments/1…tube_video_in_a_new_tab_its/ka08uqj
-
fireonlive
-
fireonlive
oooooh.
-
fireonlive
email to RSS anyone?
-
JAA
Nice
-
JAA
Barto may be interested. :-)
-
fireonlive
:)
-
fireonlive
I was just thinking I could also use it for stuff like credit card transaction emails and have them piped to (private) IRC or something lol. possibilities are endless I guess
-
AK
-
AK
"ur a fucking tim.e waster" What an excellent way to respond to someone trying to point out vulnerabilities in your application
-
AK
Of course he then decided to just ban him and be kinda rude on a github issue too:
opencart/opencart #12947
-
JAA
> Il not into what if's!
-
JAA
Typos aside, maybe you shouldn't be a software developer if you aren't.
-
nicolas17
if the vulnerability report was bullshit I would still not use this software after that reaction from the developer
-
JAA
Yeah
-
fireonlive
hmm.
-
fireonlive
opencart is ringing a bell to me and not in a good way but I can’t remember why
-
fireonlive
probably similar to such above
-
TheTechRobo
Lmao what a fucking dick
-
Barto
JAA: lol
-
Barto
i was able to avoid all those crap newsletters with some ugly php code so far
-
Barto
(rss-bridge, nitter is sufficient to my usecase right now)
-
fireonlive
nice
-
fireonlive
-
fireonlive
-
fireonlive
"As of 10am PT, 700 of 770 employees have signed the call for board resignation."
twitter.com/joannejang/status/1726667504133808242
-
eggdrop
-
nicolas17
fireonlive: wow the number I saw was more like 600/770
-
fireonlive
-
eggdrop
-
fireonlive
nicolas17: it's crazy eh o_O
-
nicolas17
found it
-
nicolas17
tweet from 7h ago
-
nicolas17
"505/700"
-
JAA
715 by now, including 'colleagues with tenuous visa situations, a colleague who was literally in the hospital with the birth of their first child, signatories in the air on their way to Thanksgiving break, and many others'.
-
JAA
-
JAA
s/by now/as of an hour ago/
-
JAA
Their entire feed consists of retweeted quote tweets of
nitter.net/sama/status/1726099792600903681 . lol
-
fireonlive
E0M is "Manage eng at @openai. Building GPT-4, ChatGPT, DALL·E, Codex, & GPT-3 APIs. Prev: Dir Eng @Nylas, Co-Founder @Proximate, @OlinCollege alum."
-
fireonlive
-
fireonlive
everything. is. corn.
-
JAA
-
fireonlive
oooh! handy :3
-
nulldata
-
eggdrop
-
nulldata
POTUS, FLOTUS, vp, and secondgentleman are now all on Threads.
threads.net/@potus/post/Cz4g59Ur92-