Hacker News new | past | comments | ask | show | jobs | submit | prezjordan's comments login

You're leaving out the most important bit of a component like InlineStack: the props [0]. Yes you can just apply `display: flex` to the div you're working on, but like any proper abstraction these guardrails make using flexbox correctly the easiest path forward (the "pit of a success").

[0]: https://github.com/Shopify/polaris/blob/eb6161f6b4e02679b5e8...


Strangely enough the analogies that scale earth's orbit to ~centimeters and nearby stars to ~kilometers actually makes me think we're not that far from other stars! Once you scale it back up and start thinking about travel times measured in ~generations I'm humbled again.

Thank you :) A real labor of love [0] for me.

[0]: https://notes.jordanscales.com/98-css-reflections


TIL Intl.Segmenter[0]. The ECMAScript standard library never ceases to amaze me.

[0]: https://github.com/dddddddddzzzz/api-oh/blob/312d490641c7ec7...


> also the dropdown menu, when opened, looks very different than the original 98 style

Sadly this is the dropdown provided by the host operating system. The tell is that it can extend beyond the browser chrome! 98.css doesn't ship with any JS, and I thought about hacking it with checkboxes and :after but.... no thanks.



Author here – happy to see this posted again!

This was my burnout recovery project and I wrote some thoughts on it recently https://notes.jordanscales.com/98-css-reflections


Thanks for your work on this! I recently used 98.css in my fairly simple web app[0] for a recreation of something from my childhood, and it worked beautifully for my purposes.

[0]: https://www.mathsheets.net/


I'd suggest using checkboxes instead of radio buttons for the operator selection. It would be useful, I think, to have a mix of just addition and subtraction, or just multiplication and division, instead of having one option or all four.


I hadn't thought of that use case, thanks for the feedback!


Thank you for including houndstooth :,)


Phenomenal work


> burnout recovery

I hope you're feeling better. Interesting how retro computing, like old games and operating systems, can be comforting and even healing. I've had similar experience with emulators - playing Gameboy and Nintendo games from childhood, or running Macintosh System 9.

Reminds me of Pico-8, SerenityOS, TempleOS. There's a common thread of a retro-style computing environment that can be entirely understood and controlled by the user.

I imagine there's deeper psychological dynamics to this, like a safe "sandbox" as a therapeutic tool.

It also says something about design with empathy and focus on user experience. There are so many hostile dark patterns these days in technology and society, that it's a relief to find some space (physical or mental) that's designed for your comfort.


It’s more that nostalgia is apparently very healthy for you


This is the most accurate replication I have ever seen of Windows 98. Wish there's one for Windows 2000 and Windows XP.


Had no idea it was in active development! I spent a weekend with Factor about two years ago and it was enlightening.


Yes! And we have a Discord: https://discord.gg/QxJYZx3QDf


I think Slava Pestov bowed out and ended up at Apple, or vice versa. His GitHub traffic looks like he’s working on the Swift compiler? But others have taken over.

I used to use JEdit, and Factor was new during the era when people still had blog rolls so I ended up hearing a lot about Factor.


A lot to admire in this post about passion and long-term thinking but this is too egregious.

> Back in 1979, for example, I’d invented the idea of transformations for symbolic expressions as a foundation for computational language.

I hope at 65 to have the energy to work this hard, but I also hope at 65 I'm surrounded by people who will kindly correct me when I take credit for ideas that aren't mine, and that I will listen to them.


> Back in 1979, for example, I’d invented the idea of transformations for symbolic expressions as a foundation for computational language.

Right, so math then. You invented math.


Indeed I agree it is an egregious claim.


Impressive! I wonder what this guy went on to build /s


Haha! For those unsure, this is one of the co-founders of Figma, and he also maintains esbuild. See the root domain (https://madebyevan.com/).


Just saw his WebGL water running on HaikuOS Firefox this morning. It's quite a strange thing to see the same name like this.


I find Lua so dang pleasing to look at


I agree, but I miss static types. Has anyone here ever used Nelua[0]?

[0] https://nelua.io/


Luau from Roblox is gradually typed and has great support


Teal, man


I do and I'm quite pleased with it.


I read too fast and thought you wrote something like "I like Lua so dang please look at it" :)


Yea, but who starts an array index at 1!?!?


Algol 68, APL, AWK, COBOL, Fortran, Julia, Mathematica and Wolfram Language, MATLAB and Octave, PL/I, RPG, R, Smalltalk, etc (including Lua).


Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: