For the past few months, @pierrecomputer has been working on a brand new primitive, Trees. Just like Diffs, it’s an incredibly fast, modern, and beautiful library for rendering lists of files and folders.
Happy to announce TSRX. Think it as the spiritual successor to JSX.
We extracted it from Ripple, and made it framework agnostic. It can compile to React, Ripple and Solid, other frameworks to come soon.
It's a TypeScript superset language, with a parser, compiler and a selection of plugins for editors + Prettier + ESlint, etc
It's early alpha but we thought people might be interested in it. 🧵
after a great deal of trial and error, diverse projects and tasks, and evaluating all new hotness, i’ve come to the conclusion that the best way of agentic coding is keeping it ridiculously simple.
and anyone saying otherwise is selling something, grifting or dumb. or all 3.
Heerich.js 0.10.0: finally a proper isometric view! Not faked with oblique math, but a real orthographic projection rotated ~35.264° like it should be.
I think if we want to be serious people moving forward, it’s really important that when people make “This changes everything!” posts, we ridicule them en masse and tell them to shut the fuck up, and maybe even maintain a running list of people who do this
@pie6k@DamiDina GitHub user ~1800 here
That’s exactly how it started. The original tagline was “social coding”.
There was a time when people used the feed, profiles were more social, etc. But the community was smaller, less code, etc.
Anyways, it’s incorrect to say they never tried.
shipped wc3ui: a themeable web component library based on the Warcraft III interface
this started because i wanted one button. then i needed the hover glow. then the active bevel. then i thought it'd be nice to support all four races. that was a while ago
the component set ended up covering more ground than i expected: 11 button variants (top tab, esc menu, glue screen, campaign, bordered, small, command card, plus 8 menu frame sub-variants from StandardTemplates.fdf), popup menus, sliders, checkboxes, radio buttons, editboxes, scrollbars, textareas, and listboxes. then resource counters, a full command card grid (a command palette replacement), rich tooltips with resource cost lines, unit queue, health/mana/xp/progress/build bars, a full screen loading bar, and various border and cinematic variants
the textures are actual BLP files decoded at runtime, the same format blizzard ships in the game archives. 9-slice borders are composited on canvas from the original sprite atlases, positioned using measurements pulled from the FDF (frame definition) files. each race has entirely different texture sets for backgrounds, borders, and hover states
the portrait frame can render animated hero models in WebGL parsed from the original MDX model format. the clock widget at the top of the HUD is also a 3D model
four faction themes for human, orc, night elf, undead are switchable from the top bar.
component showcase: https://t.co/JhAh1krDWw
I'll say it again, I think this AI cycle we are in is a net negative on society
A man/team that has made the web significantly more pleasant as a platform for many people and spent years doing so for free has AI effectively destroy the business model by first taking his work
And this is how a member of the community responds. Real sad times
IP theft is real and I personally think that the C-suite of these current companies deserve jail time for the level of theft they enabled
I'd like to formally apologize for making every button in Tailwind UI `bg-indigo-500` five years ago, leading to every AI generated UI on earth also being indigo.
It's 2024. I'm looking at this random cool font some studio made.
You'd have to buy a "web license" for a fixed amount of time (years) *and* restricted to an amount of pageviews/month.
??? (regardless of price)