GNU social JP
  • FAQ
  • Login
GNU social JPは日本のGNU socialサーバーです。
Usage/ToS/admin/test/Pleroma FE
  • Public

    • Public
    • Network
    • Groups
    • Featured
    • Popular
    • People

Notices by Jesse (jaawerth@functional.cafe)

  1. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 25-Jan-2025 22:15:39 JST Jesse Jesse
    in reply to
    • futurile

    @futurile One upside to Guile Scheme I didn't see mentioned in the survey that's huge for me (though I've only dipped my toe into #guix thus far), is the simple "not a DSL" aspect.

    Too many tools use DSL's unnecessarily, which just adds cognitive debt. A relatively minimalist general purpose language is IMO usually friendlier + more rewarding of the time learning it. And when it's a #lisp, you can (if you're a hipster) get going pretty quickly even if it's a dialect you haven't touched before!

    In conversation about 9 months ago from functional.cafe permalink
  2. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 25-Jan-2025 22:15:38 JST Jesse Jesse
    in reply to
    • futurile

    @futurile
    Fair, it probably is, implicit, but I can't resist calling out the upside as long as so many other tools keep DSLing me 😂

    In conversation about 9 months ago from functional.cafe permalink
  3. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 14-Dec-2024 06:37:22 JST Jesse Jesse
    • Matthew Lyon

    @mattly @technomancy I can push them when my workday ends in 30-60 min, but did you want your authorship + whatever commit message to be included?

    I sent mine as just a diff earlier since I didn't care if you rolled it into a larger patch you were working on, but if you want to do a quick git format-patch -1 to send a full commit patch, I can just wait and apply that instead =)

    In conversation about 10 months ago from functional.cafe permalink
  4. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 14-Dec-2024 03:00:27 JST Jesse Jesse
    • Matthew Lyon

    @mattly @technomancy In that case, this is the version using the pandoc variables. I think it's better than the manual html { } rule (though we could also include both). I put it in the Makefile instead of markdown-to-website.lua since I figured it'd make it harder to forget we're relying on those CSS vars externally

    diff --git a/Makefile b/Makefile
    index fa92c29..9516711 100644
    --- a/Makefile
    +++ b/Makefile
    @@ -16,6 +16,9 @@ HTML := tutorial.html api.html reference.html lua-primer.html changelog.html \

    # This requires pandoc 2.0+
    PANDOC ?= pandoc --syntax-definition fennel-syntax.xml -f gfm \
    + -M fontcolor='var(--base-fg)' \
    + -M backgroundcolor='var(--base-bg)' \
    + -M monobackgroundcolor='var(--source-bg)' \
    -H head.html -A foot.html -T "Fennel" \
    --lua-filter=markdown-to-website.lua
    In conversation about 10 months ago from functional.cafe permalink
  5. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 14-Dec-2024 02:25:10 JST Jesse Jesse
    in reply to
    • Matthew Lyon

    @mattly @technomancy I can push a patch after working hours that also includes the pandoc variable overrides, but feel free to apply the quick fix in the meantime if you want to correct it ASAP.

    Just to make life easier in the future, browser devtools is clutch for spotting where the rogue styles are coming from. Case in point, here's what I saw in the Computed tab after right-click + inspect on the white margin

    In conversation about 10 months ago from functional.cafe permalink

    Attachments


    1. https://functional.cafe/system/media_attachments/files/113/646/427/020/615/374/original/45de2df9fef50108.png
  6. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 14-Dec-2024 02:20:03 JST Jesse Jesse
    • Matthew Lyon

    @mattly @technomancy

    We can set document-css to false to turn off all the embedded style, assuming we aren't relying on some parts of it. Otherwise, yeah, setting it to the CSS variables would be the next thing to try.

    Alternatively, we could make our own modified version of pandoc's built-in styles.html, but that is probably overkill if the other approaches work

    In conversation about 10 months ago from functional.cafe permalink
  7. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 14-Dec-2024 02:20:00 JST Jesse Jesse
    in reply to
    • Matthew Lyon

    @mattly @technomancy Success! Turns out there's a much simpler fix than we thought. The problem isn't that it's overridden, it's that we're setting background color on the body, but the margin color is coming from a top-level html { ... } rule. So this actually seems to fix it:

    html { background-color: var(--base-bg); }

    That said, using pandoc metadata to set the injected styles may still be a good idea just to make it more bulletproof. The only downside to doing so is we'll have to remember that we depend on those CSS vars existing in places other than just fennel.css.

    In conversation about 10 months ago from functional.cafe permalink
  8. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Thursday, 12-Dec-2024 09:53:48 JST Jesse Jesse
    • Matthew Lyon

    @mattly @technomancy

    I can make time to look into it some time between now and the end of this weekend unless mattly beats me to it. Unsetting pandoc variables should do it (the man page has a nice Variables for HTML section, btw).

    Failing that, we'd just need to add some specificity to our own color/background-color rules, but better to not have to do that if we can avoid it, since it's easier to tell when pandoc options change between pandoc versions than tracking whether changes to its CSS output break our overrides.

    In conversation about 10 months ago from functional.cafe permalink
  9. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Thursday, 19-Oct-2023 00:47:47 JST Jesse Jesse
    in reply to
    • Joe Ortiz

    @joeo10 fwiw, wasn't trying to drag you for linking it or anything, just expressing my horror after seeing way more armchair venture capitalist takes in there than I'd braced myself for ;-)

    In conversation Thursday, 19-Oct-2023 00:47:47 JST from functional.cafe permalink
  10. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Thursday, 19-Oct-2023 00:23:25 JST Jesse Jesse
    in reply to
    • Joe Ortiz
    • Bandcamp United

    @joeo10 @bandcampunited Good lord, I know it's HN, but the private equity bronalysis in that HN thread 💀

    In conversation Thursday, 19-Oct-2023 00:23:25 JST from functional.cafe permalink
  11. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Wednesday, 23-Aug-2023 21:51:12 JST Jesse Jesse
    in reply to
    • Aral Balkan
    • Santiago Lema :amiga:
    • Charlie Stross
    • Tom Ritchford
    • johnbierce

    @santiago @cstross @aral @TomSwirly @johnbierce
    I've been very tempted to give https://kagi.com - a paid search engine - a try after skimming through their FAQ and philosophy and such. Seems weird to pay for it, but given how bad the alternatives have become and that the "free" services model is how we've dug our global vc hell pit in the first place... I've spent more money on less useful things 🤷♀️

    In conversation Wednesday, 23-Aug-2023 21:51:12 JST from functional.cafe permalink

    Attachments


  12. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Friday, 07-Jul-2023 10:24:39 JST Jesse Jesse
    in reply to
    • Erin Conroy

    @chargrille How normal is it in these sorts of letters to not actually reference specific violations or things that Threads should stop doing? Because as far as I could tell skimming it earlier, the only thing they actually call out is that the app looks like Twitter, and right now you could field a baseball team with apps that look like Twitter.

    It struck me as extremely vague, but then I don't read or write letters like these for a living

    In conversation Friday, 07-Jul-2023 10:24:39 JST from functional.cafe permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: twitter.it
      TwitterIT - Home
      from twitterit by globsit
      Twitterit è lo strumento più efficace per capire cosa ne pensa la gente di te, del tuo marchio e del tuo prodotto. Tramite la NextGen Sentiment Analysis puoi ottenere il meglio dalle discussioni online.
  13. Embed this notice
    Jesse (jaawerth@functional.cafe)'s status on Saturday, 01-Jul-2023 03:55:39 JST Jesse Jesse

    #startrek #trekposting

    In conversation Saturday, 01-Jul-2023 03:55:39 JST from functional.cafe permalink

    Attachments


    1. https://functional.cafe/system/media_attachments/files/110/634/662/592/188/924/original/0fbbddc3d005b239.png

User actions

    Jesse

    Jesse

    I am but a humble code farmer. Work-wise, it's a bit dull. When I have the energy for non-work tech, it's probably in some obscure Lisp dialect, especially tinkering on/with, and occasionally contributing to, #fennelMy favorite covid-times pastime has been diving into weird/funky/experimental music from music scenes I haven't explored yet. If you recommend me an album, I'll give it a listen!...I should probably fill this out properly at some point. I end up focusing on boring stuff when I have to write an intro like this. But hey, if you're still reading this, you made it to the end! Congrats!

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          136495
          Member since
          14 Jun 2023
          Notices
          13
          Daily average
          0

          Feeds

          • Atom
          • Help
          • About
          • FAQ
          • TOS
          • Privacy
          • Source
          • Version
          • Contact

          GNU social JP is a social network, courtesy of GNU social JP管理人. It runs on GNU social, version 2.0.2-dev, available under the GNU Affero General Public License.

          Creative Commons Attribution 3.0 All GNU social JP content and data are available under the Creative Commons Attribution 3.0 license.