Readit News logoReadit News
tribby commented on Serving 200M requests per day with a CGI-bin   simonwillison.net/2025/Ju... · Posted by u/mustache_kimono
pests · 8 months ago
Just a story of my past.

I got into web dev in the tail end of perl and cgi-bin. I remember my first couple scripts which were just copy/paste from tutorials and what not, everyone knows how it goes. It was very magical to me how this "cgi-bin" worked. There was a "script kiddy hacking tool" I think named subseven (or similar) written partially in perl that you would trick your friends into running or you'd upload on filesharing. The perl part gave you your web based C&C to mess with people or open chats or whatever. I really got into programming trying to figure out how this all worked. I soon switched over to PHP and in my inexperience never realized the deployment model was so similar.

I do think this model of running the script once per request and then exiting really messed with my internal mental model of how programs and scripts worked. Once I was exposed to long running programs that could maintain state, their own internal data structures, handling individual requests in a loop, etc, was a real shock and took me awhile to conceptualize.

tribby · 8 months ago
sub7 was a windows binary (client and server), but it’s possible there was an unofficial perl interface for it or something similar. the perl era definitely saw a lot of precursors to modern C2 dashboards
tribby commented on Hotline for modern Apple systems   github.com/mierau/hotline... · Posted by u/tonymet
tribby · a year ago
it was eye opening as a young person to learn how to change the path of a folder on a hotline server to ../ with a debugger
tribby commented on 0-click deanonymization attack targeting Signal, Discord, other platforms   gist.github.com/hackermon... · Posted by u/hackermondev
vel0city · a year ago
You can disable the auto-download. Settings > Data and storage > Media auto-download, you can choose what to auto download for mobile data/wifi/roaming.
tribby · a year ago
it looks like it can’t be disabled for view-once media (or at least, that’s what the settings screen says)
tribby commented on Hetzner cuts traffic on US VPSs, raises prices    · Posted by u/hyperknot
tribby · a year ago
hetzner is really known for its german bandwidth prices, a change in the US is fairly insignificant IMO. for most applications you could just put a free CDN in front of the cheaper german service to reach the US
tribby commented on Font with Built-In Syntax Highlighting   blog.glyphdrawing.club/fo... · Posted by u/microflash
thro1 · 2 years ago
Kudos * 1000 ! ! !

Impossible before. It can't be less invasive: _original text stays intact_ - no wrapping tags.. no JS.. just works with userContent.css.. - simply another dimension.

> I'm also not an OpenType expert, so I'm sure the substitution logics could be improved upon. I'm open to sharing the modified source file to anyone interested. If you have any ideas, suggestions or feedback, let me know. You can reach me at hlotvonen@gmail.com.

- so, how far can it be improved then ?!

- what other font editors moreover to Glyph (mac only) have good support for advanced contextual alternates ?

tribby · 2 years ago
> what other font editors moreover to Glyph (mac only) have good support for advanced contextual alternates ?

any font editor that supports writing opentype feature code manually. glyphs for mac won’t really help you here: while glyphs will do its best to autogenerate as much opentype for you as it can, it doesn’t do much (anything?) for calt features

tribby commented on Tvix – A New Implementation of Nix   tvix.dev/... · Posted by u/vngzs
rekoros · 2 years ago
Looks like the dev team mosly speaks Russian? (Russian is native for me, but I've lived most of my life stateside.)

In Russian, "tvix" is pronounced, roughly, "tweaks" (but with a German - hard "v" - W sound), which to a Russian probably sounds super clever, given what Tvix is (Nix, tweaked).

In English though, how is it pronounced? I'd like to propose "t-f-icks", because it at least sounds like a candy we think the Lebowski nihilists might well have been ordering at a diner.

tribby · 2 years ago
I would pronounce it tee-vix, because of the stock ticker symbol TVIX[0] which was a leveraged volatility ETN and very popular in its day. a little too popular - credit suisse delisted it a couple months after the initial market crash brought on by the pandemic caused it to skyrocket

naming is hard :)

0. https://www.thestreet.com/etffocus/market-intelligence/rip-t...

tribby commented on Variable Fonts   v-fonts.com/... · Posted by u/cellis
kragen · 2 years ago
there is a well-known piece of free software for this called "metafont" (also the original name for the concept here being neologized "variable font"—a "metafont" is an infinite set of fonts produced by an algorithm from input variables) but it doesn't have a gui and can't import woff or truetype
tribby · 2 years ago
a variable font is a more generic term than a metafont. it’s a bit pedantic but while both have parameters, a metafont is usually parametrically generated based on its concept of a pen, whereas a variable font usually has different parameters that have been defined by manual bezier drawings. I don’t remember if metafont itself can produce a variable font but people have used metapost to go to SVG and then UFO (font source) from there
tribby commented on Labs.Google   labs.google/... · Posted by u/agnosticmantis
tribby · 2 years ago
the site needs a big novelty cursor to complete the look
tribby commented on The Design System Ecosystem   bradfrost.com/blog/post/t... · Posted by u/skilled
ProxCoques · 2 years ago
I know the "technology-specific implementation" is optional, but one thing that bugs me (as a designer) is that no design system I've ever used has had any ability to tell me where, how often, or even whether a particular component is in use in the production UI. So if I wanted to change it, what's the impact? Nor can I tell by looking at the production UI whether something that looks like a component is actually one, or just an "impostor" that won't change if the component I've changed is updated.

A possible exception to this is some CMS systems I've dealt with that can sometimes tell you this, but they don't typically cover the whole of the product's UX. But I do wish the tech stacks would recognize this issue.

tribby · 2 years ago
> has had any ability to tell me where, how often, or even whether a particular component is in use in the production UI

I built a dashboard to display this for the design system I work on at my day job to give product designers better visibility into production, using a library called react-scanner[0] and some logic related to the way our different product repos are structured / places where the component names are different between figma and react. there are probably other libraries for this sort of thing in different ecosystems, and you can always build your own with a parser as well.

[0] https://github.com/moroshko/react-scanner

tribby commented on Redesigned Google Fonts website   material.io/blog/2023-goo... · Posted by u/thm
SeanLuke · 3 years ago
Webpage has many useful filters, but is lacking the single most important one: what license the font is under.
tribby · 3 years ago
all google fonts are OFL (the copyleft SIL open font license[0]) with the exception of some legacy fonts which are apache 2. they don’t publish fonts that aren’t OFL anymore

0. http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=...

u/tribby

KarmaCake day838August 25, 2015
About
best unknown for the font family barlow (https://fonts.google.com/analytics), ex-EFF

feel free to email me, my address can be found on tribby.com

View Original