smores's recent activity
-
Comment on Which Linux distro do you use, and why? in ~tech
-
Comment on Which covers did it better than (or put a fresh twist on) the original? in ~music
smores Link ParentI love Newton Faulkner's Teardrops. He does a fantastic Send Me On My Way, as well as a good bit about it. The man is just a preposterously good guitar player. To The Light just sort of melts my...I love Newton Faulkner's Teardrops. He does a fantastic Send Me On My Way, as well as a good bit about it.
The man is just a preposterously good guitar player. To The Light just sort of melts my brain. He has such outrageously clear tone and picking.
-
Comment on Which Linux distro do you use, and why? in ~tech
smores LinkI use Fedora with Gnome. I like Fedora, I don't really like Ubuntu, I use my laptop for both software development and recreation so I generally like it to Just Work™, which Fedora usually gives me!I use Fedora with Gnome. I like Fedora, I don't really like Ubuntu, I use my laptop for both software development and recreation so I generally like it to Just Work™, which Fedora usually gives me!
-
Comment on US keyboards don't have enough keys, so I switched to Japanese - HyperJIS in ~comp
smores Link ParentFor whatever reason, I switched to Dvorak in high school. This was, I think, the perfect time to do it, because I wasn't all that good at QWERTY (and hadn't learned correct finger placement for...For whatever reason, I switched to Dvorak in high school. This was, I think, the perfect time to do it, because I wasn't all that good at QWERTY (and hadn't learned correct finger placement for touch typing, which would have been hard to correct), and I had a bunch of free time to drill touch typing (which I did, because I was and am a nerd).
Ultimately I think it was great. I do think that Dvorak reduces RSI, especially in the pinkies, and my wife actually switched to it as an adult after developing some RSIs and switching helped considerably. I don't really know if I'd recommend it, cause it's goofy and it genuinely does take quite a while to get up to speed, but I like that I know it, and I certainly prefer it to QWERTY!
-
Comment on US and Iran agree to provisional ceasefire with Tehran saying it will reopen Strait of Hormuz in ~society
smores Link ParentI was (too obliquely) referencing Iran's own statement about what they were allowing through the Strait during the cease-fire:...It's been less than 24 hours. I don't think that's enough time to see if shipping will increase?
I was (too obliquely) referencing Iran's own statement about what they were allowing through the Strait during the cease-fire:
Iran told mediators it would limit the number of ships crossing the Strait of Hormuz to around a dozen a day and charge tolls under the cease-fire struck by President Trump, showing Tehran plans to tighten its grip on the world’s most important energy-shipping lane.
https://www.wsj.com/world/middle-east/iran-tightens-its-grip-on-hormuz-despite-cease-fire-5027521f
-
Comment on US and Iran agree to provisional ceasefire with Tehran saying it will reopen Strait of Hormuz in ~society
smores Link ParentGiven the fact that the conditions for passing through the Strait didn't seem to materially change at all after the supposed deal (it seems that about a dozen ships were being allowed through the...Given the fact that the conditions for passing through the Strait didn't seem to materially change at all after the supposed deal (it seems that about a dozen ships were being allowed through the Strait per day both before and after the supposed deal/ceasefire), I actually do think they were probably just playing along? Seems like they got quite a lot out of doing so, until they called it off over Lebanon — they didn't actually open up the Strait, and the US didn't "destroy their civilization" last night.
-
Comment on Mamma mia! ‘Super Mario Galaxy Movie’ karts $372M+ in global debut, best for Hollywood pic YTD; ‘Project Hail Mary’ on path to half billion in ~movies
smores Link ParentWell, Project Hail Mary is a pretty faithful adaptation of a pretty popular novel. If you're counting the Mario movies as new IP, though, then I think your point still stands!Well, Project Hail Mary is a pretty faithful adaptation of a pretty popular novel. If you're counting the Mario movies as new IP, though, then I think your point still stands!
-
Comment on Tildes in JavaScript-free browsers in ~tildes
smores LinkFrom https://docs.tildes.net/philosophy/site-implementation : So I believe it is essentially "by design" that replies don't work without JS, but it does make sense that threads should be expanded...From https://docs.tildes.net/philosophy/site-implementation :
Completely functional for browsing without javascript
Tildes will always be functional to browse without javascript enabled. Someone with javascript disabled should be able to look through all the listings on the site, read all types of posts, and so on.
It won't be a priority to make interaction work without javascript. Some features may end up naturally working due to how they're implemented, but I'm not going to worry about making things, like voting, functional when javascript is disabled.
So I believe it is essentially "by design" that replies don't work without JS, but it does make sense that threads should be expanded when JS is disabled. Threads are only collapsed on page load when Tildes is showing updates to a thread you've already visited, though, so just refreshing the page should also expand them, I think?
-
Comment on Israel passes death penalty [as default] law for Palestinians convincted [in military court] of lethal attacks in ~society
smores Link ParentI don't think so, but obviously I'm reading the same article you are so I could be misinterpreting: I'm interpreting this as saying there are circumstances under which judges are allowed to...I don't think so, but obviously I'm reading the same article you are so I could be misinterpreting:
The original bill had mandated the death sentence for non-Israeli citizens convicted in West Bank military courts of deadly terrorist acts. The revised legislation includes the option of life imprisonment.
I'm interpreting this as saying there are circumstances under which judges are allowed to downgrade the sentence to life imprisonment, but if those conditions are not met, they must default to a death sentence.
-
Comment on Making React ProseMirror really, really fast in ~comp
smores Link ParentOh! I can reproduce this, too. I wonder what the heck Gboard is doing here to cause this. I'll have to take a look!Oh! I can reproduce this, too. I wonder what the heck Gboard is doing here to cause this. I'll have to take a look!
-
Comment on Growing a human: the first thirty weeks in ~life.women
smores Link ParentOh my god this drove my wife and INSANE. And you're giving by the far some of the most reasonable examples. What about a carrot? A zuchini? WHAT MEASUREMENT ARE YOU USING HERE?? Apparently I still...Oh my god this drove my wife and INSANE. And you're giving by the far some of the most reasonable examples. What about a carrot? A zuchini? WHAT MEASUREMENT ARE YOU USING HERE??
Apparently I still have not processed this.
-
Comment on Making React ProseMirror really, really fast in ~comp
smores Link ParentThank you! And thanks for testing it out a bit, good to have more data points. It's super interesting how variable this can be across different operating systems and browsers.Thank you! And thanks for testing it out a bit, good to have more data points. It's super interesting how variable this can be across different operating systems and browsers.
-
Comment on Making React ProseMirror really, really fast in ~comp
smores Link ParentOh very cool! Shoot me a link when you publish it, I'd love to take a look!Oh very cool! Shoot me a link when you publish it, I'd love to take a look!
-
Comment on Making React ProseMirror really, really fast in ~comp
smores LinkOk, thanks everyone for the feedback! I have: Added some notes/caveats about issues that may crop up with the demo editors Configured the demo editors to truncate the document when unfocused, so...Ok, thanks everyone for the feedback! I have:
- Added some notes/caveats about issues that may crop up with the demo editors
- Configured the demo editors to truncate the document when unfocused, so that your browser isn’t rendering Moby Dick twice.
Also discovered some interesting things:
- I didn't really account for how much faster React's production build is than the development build. I basically can't type fast enough on my phone (Android or iPhone) to even notice the lag on the unmemoized editor
- Firefox on macOS is just crazy slow for large documents, basically no matter what. Just putting Moby Dick in a plain contenteditable is slow, putting it in the unmemoized editor is slow, and putting it in the memoized editor is best but still pretty slow
- Safari on macOS is crazy fast haha. I couldn't discern any lag at all on the unmemoized editor when I was testing on my m4 Mac Mini
-
Comment on Britain mandates heat pumps and solar panels in new homes from 2028 in ~enviro
smores Link ParentYes, sorry, should have specified Fahrenheit. So -3 degrees Celsius.Yes, sorry, should have specified Fahrenheit. So -3 degrees Celsius.
-
Comment on Making React ProseMirror really, really fast in ~comp
smores Link ParentI think I should have anticipated that some browsers and some mobile devices wouldn't be able to handle a contenteditable with an entire novel in it. Sorry I crashed your browser :/ I'll truncate...I think I should have anticipated that some browsers and some mobile devices wouldn't be able to handle a contenteditable with an entire novel in it. Sorry I crashed your browser :/ I'll truncate the demo text and see if the point still gets across.
-
Comment on Making React ProseMirror really, really fast in ~comp
smores Link ParentThanks! Glad to hear it. What kind of collaborative editing project are you working on?Thanks! Glad to hear it. What kind of collaborative editing project are you working on?
-
Comment on Making React ProseMirror really, really fast in ~comp
smores (edited )Link ParentSorry, I was mixing up responses. Just making sure I understand, you're using Firefox on an Apple laptop/desktop? Or on iOS? Right, there's no point in using this for a plain textarea. The library...My guess is that this is an Android keyboard thing — Gboard, in my experience, works fine with React ProseMirror, but Swype and Samsung keyboard have issues. Maybe this will be my push to try to actually resolve these, I think it's gonna be a pain haha.Sorry, I was mixing up responses. Just making sure I understand, you're using Firefox on an Apple laptop/desktop? Or on iOS?Right, there's no point in using this for a plain textarea. The library is designed (and used) for complex rich text editors, like dskrpt.de, which uses it for their textbook editor (with inline quizzes and other interactive elements) and Moment which uses it for its rich markdown editor, including rather elaborate interactive code blocks. Web browsers don't have any native components for this (ultimately we're using contenteditable, but contenteditable on its own is not usable as a rich text editor).
Even for just a simpler text editor, though, it's not necessarily as simple as "just use native web components." I definitely underestimated both the number of mobile Android users reading this and the variety of mobile Android experiences of React ProseMirror (always a mistake, web on Android is nothing if not chaos), but React ProseMirror is much faster than the native contenteditable element on desktop Firefox.
Anyway, sorry the demos frustrated you, that obviously wasn't the goal (well, it was a little bit the goal for the first editor)! I
-
Comment on Making React ProseMirror really, really fast in ~comp
smores Link ParentWe actually need completely different workarounds for Android keyboards, because we use beforeinput events (native ProseMirror does not) and several Android keyboards produce completely broken...We actually need completely different workarounds for Android keyboards, because we use beforeinput events (native ProseMirror does not) and several Android keyboards produce completely broken beforeinput event sequences on Android Chrome. Slate.js has worled out resolutions to this that we need to take a look at.
-
Comment on Making React ProseMirror really, really fast in ~comp
smores (edited )Link ParentI'm not sure if you saw the last section, but on (desktop) Firefox this is actually not true! React ProseMirror is much faster than Firefox's native contenteditable implementation, even without a...I'm not sure if you saw the last section, but on (desktop) Firefox this is actually not true! React ProseMirror is much faster than Firefox's native contenteditable implementation, even without a ProseMirror editor set up at all
Ha, I also have a Framework! I recently upgraded to the new AMD motherboard and I'm really enjoying it.
I have also been eyeing Silverblue. I'm sure at some point I'll end up switching to it, it just seems like a really neat system. But I have the same problem — everything just works now! It's hard to imagine tearing it all down and starting fresh haha