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 Axel Rauschmayer (rauschma@fosstodon.org)

  1. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Friday, 24-Jan-2025 20:38:44 JST Axel Rauschmayer Axel Rauschmayer
    • Rob Palmer

    Feature in next week’s #TypeScript 5.8 Beta: --erasableSyntaxOnly
    • Pull request: https://github.com/microsoft/TypeScript/pull/61011
    • Description (with an old name): https://github.com/microsoft/TypeScript/issues/59601#issuecomment-2294010520

    Forbids non-type syntax that isn’t JavaScript—e.g. enums and namespaces.

    Use case: TypeScript support in Node.js. https://2ality.com/2025/01/nodejs-strip-type.html

    /via @robpalmer

    In conversation about 5 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      `--erasableSyntaxOnly` by RyanCavanaugh · Pull Request #61011 · microsoft/TypeScript
      Implements #59601
    2. Domain not in remote thumbnail source whitelist: opengraph.githubassets.com
      Tsconfig option to disallow features requiring transformations which are not supported by Node.js' --strip-types · Issue #59601 · microsoft/TypeScript
      🔍 Search Terms --strip-types ✅ Viability Checklist This wouldn't be a breaking change in existing TypeScript/JavaScript code This wouldn't change the runtime behavior of existing JavaScript code Th...

    3. Invalid filename.
  2. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Thursday, 02-Jan-2025 16:06:16 JST Axel Rauschmayer Axel Rauschmayer
    in reply to

    WebAssembly as an ecosystem for programming languages
    https://2ality.com/2025/01/webassembly-language-ecosystem.html

    #WebAssembly #2ality

    In conversation about 6 months ago from fosstodon.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      WebAssembly as an ecosystem for programming languages
      In this blog post, we look at how WebAssembly has become an ecosystem for many programming languages and what technologies enable that. Disclaimer: My knowledge of WebAssembly is limited. Feedback is welcome!
  3. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Tuesday, 31-Dec-2024 03:19:51 JST Axel Rauschmayer Axel Rauschmayer

    It’s a shame that JavaScript still has no built-in support for equality checks and that its support for cloning (not part of ECMAScript, but supported by virtually all platforms) has significant limitations—e.g., the clone of an instance of C is not an instance of C:

    class C {}
    const clone = structuredClone(new C());

    assert.equal(clone instanceof C, false);
    assert.equal(
    Object.getPrototypeOf(clone),
    Object.prototype
    );

    More information: https://2ality.com/2022/01/structured-clone.html

    #JavaScript

    In conversation about 6 months ago from fosstodon.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      `structuredClone()`: deeply copying objects in JavaScript
      Spreading is a common technique for copying objects in JavaScript: Spreading into an Array literal to copy an Array Spreading into an Object literal to copy a plain object Spreading has one significant downside – it creates shallow copies: The top levels are copied, but property values are shared. structuredClone() is a new function that will soon be supported by most browsers, Node.js and Deno. It creates deep copies of objects. This blog post explains how it works.
  4. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Wednesday, 25-Dec-2024 05:44:33 JST Axel Rauschmayer Axel Rauschmayer

    Short survey: What languages do you use to compile to #WebAssembly?
    https://docs.google.com/forms/d/e/1FAIpQLSd5rDVpwMsh0qtGHxvtAMGgc84sIoj9_H8_UBqbs6mH_2i1Vg/viewform?usp=dialog

    I’ll publish the results on January 1.

    :mastodon: Boosts appreciated!

    In conversation about 6 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: lh5.googleusercontent.com
      WebAssembly languages survey
      Who should fill out this form? • People who use a language to compile to WebAssembly • People who are interested in doing so in the future I’ll publish the results on Mastodon on 1 January 2025: https://fosstodon.org/@rauschma
  5. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Monday, 09-Dec-2024 08:43:27 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • Sergey Shandar

    @functionalscript But if your user handle is a domain name (where a TXT record mentions the current server) then moving to another server is completely transparent.

    One could also do a simple form of content-addressing:
    my-server.example/@user.example/12345

    Such a URL could be routed to the correct server via the user handle. Then the path would work on every server. For complete transparency, one could use a domain that points to the current server.

    That would be good enough for my needs.

    In conversation about 7 months ago from fosstodon.org permalink
  6. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Monday, 09-Dec-2024 07:06:50 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • Sergey Shandar

    @functionalscript
    For me it’s mostly about avoiding lock-in. And the Fediverse does that well enough (for my taste). Hopefully, it’ll eventually support domains or URLs as user handles. Which shouldn’t be too difficult(?)

    But there is definitely room for something even more decentralized—especially for people who have a high risk of being censored such as dissidents of totalitarian regimes. Such a solution will have different pros and different cons.

    In conversation about 7 months ago from fosstodon.org permalink
  7. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Monday, 09-Dec-2024 06:52:44 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • silverpill

    @silverpill That makes sense! Per-server caching significantly lessens the load.

    One remaining challenge is replies, profile data etc. being incomplete and/or out of date (you are working on that, IIRC). Thanks to per-server caching that shouldn’t cause too much additional traffic.

    In conversation about 7 months ago from fosstodon.org permalink
  8. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Monday, 09-Dec-2024 05:38:15 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • 𝓼𝓮𝓻𝓪𝓹𝓪𝓽𝓱【ツ】☮(📍🇬🇧)

    @serapath From what I know about Bluesky’s team, I believe that their intentions are good.

    But, eventually, they’ll have to make money.

    Upside: People have moved once (from Twitter to Bluesky). Moving again is going to be much easier and the Fediverse isn’t going anywhere.

    Only potential downside of ActivityPub that isn’t relatively easy to fix: It *may* not scale as well—no one knows at the moment. I’m curious: Could AP handle (e.g.) Taylor Swift joining the Fediverse?

    In conversation about 7 months ago from gnusocial.jp permalink
  9. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Monday, 09-Dec-2024 05:05:08 JST Axel Rauschmayer Axel Rauschmayer

    Bluesky says that: “Never lose access to your followers or data.”

    However, I don’t think that’s true. Can someone confirm?

    Even in a scenario where there are multiple Relay/AppView/Labeler services, if you move to a different service:
    • You can only follow a user if their PDS is crawled by your service.
    • A user can only follow you if your PDS is crawled by their service.

    In conversation about 7 months ago from fosstodon.org permalink
  10. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Monday, 09-Dec-2024 02:24:15 JST Axel Rauschmayer Axel Rauschmayer

    Are there any #JavaScript projects you’d like to draw attention to? Reply to this post!
    👉 Mention *why* others may find it interesting.

    (I’ll boost as much as I can without overwhelming my followers.)

    In conversation about 7 months ago from fosstodon.org permalink
  11. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Friday, 06-Dec-2024 19:34:08 JST Axel Rauschmayer Axel Rauschmayer

    Tips for finding interesting #Fediverse accounts: https://2ality.com/2022/10/mastodon-getting-started.html#finding-accounts

    In conversation about 7 months ago from fosstodon.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      Getting started with Mastodon
      In this blog post, I’d like to explain how to get started with Mastodon.
  12. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Friday, 06-Dec-2024 02:28:08 JST Axel Rauschmayer Axel Rauschmayer

    1/ One reason why I now self-publish: control over my writing.

    O’Reilly on using AI for translations, the “Answers” bot, etc.: “Remember, if your contract […] is royalty-bearing, we have the exclusive right to leverage the intellectual property you created with us to produce derivative works. We plan to maintain the transparency offered within those contracts and provide complete credit and remuneration for your work with any adoption of AI that creates adaptations of it in the future.”

    In conversation about 7 months ago from fosstodon.org permalink
  13. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Thursday, 05-Dec-2024 07:37:29 JST Axel Rauschmayer Axel Rauschmayer

    29 years ago today (1995-12-04): “Netscape and Sun announce JavaScript, the open, cross-platform object scripting language for enterprise networks and the internet”
    https://web.archive.org/web/20070916144913/http://wp.netscape.com/newsref/pr/newsrelease67.html

    #JavaScript

    In conversation about 7 months ago from fosstodon.org permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: web.archive.org
      Press Release
  14. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Tuesday, 03-Dec-2024 02:46:47 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • Sergey Shandar

    @functionalscript The biggest challenge with social networks: There are not only technical problems but also people problems. And those are really difficult—e.g., as a woman you can have a really bad time on social networks. AFAICT that’s why many women don’t use headshots as avatars.

    One thing that I’d find very useful is built-in support for ActivityPub in Bluesky.

    In conversation about 7 months ago from fosstodon.org permalink
  15. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Tuesday, 26-Nov-2024 10:24:22 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • Socket

    @SocketSecurity I wish the narrative were less one-sided: Who evaluates the efficiency of managers and investors and how much money they get? Who evaluates *why* people are quiet-quitting? Happy employees usually don’t.

    In conversation about 7 months ago from fosstodon.org permalink
  16. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Sunday, 24-Nov-2024 01:09:41 JST Axel Rauschmayer Axel Rauschmayer

    If iPadOS were as open as macOS, iPads would rival Macs with regard to versatility. Right now, I can’t use an iPad because it doesn’t have:
    – Homebrew
    – Terminal
    – Visual Studio Code

    File and window management could also be improved but that’s much less important.

    It would be great to have Mac-like power with the option of touch input.

    But I’m not holding my breath. It currently seems more likely that I’ll eventually switch completely over to Linux.

    In conversation about 7 months ago from fosstodon.org permalink

    Attachments

    1. No result found on File_thumbnail lookup.
      important.it
      description
  17. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Sunday, 24-Nov-2024 01:09:40 JST Axel Rauschmayer Axel Rauschmayer
    in reply to

    I have similar thoughts about most big tech companies: Tech has lost its way. It used to genuinely improve people’s lives. Now it’s often about ads and tricking people into using tech even more. Tech is looking for a way to go uphill, even though it’s already reached an impressive peak.

    Most tech visions involve ever more sensors, machines and automation. And I don’t find that appealing at all. My vision for us is: simpler lives, less consumption, more free time, more nature in cities.

    In conversation about 7 months ago from fosstodon.org permalink
  18. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Sunday, 24-Nov-2024 01:09:40 JST Axel Rauschmayer Axel Rauschmayer
    in reply to

    Apple’s trajectory makes me sad: I used to root for the company because they are doing a lot of things right: tech as something that has to be useful, focus on accessibility, etc.

    But it’s become clear how cut-throat, greedy and anti-user they are. Their devices could be much more repairable (incl. fewer design changes over the years) and be supported much longer. They treat developers awfully too.

    And I’m not anti-corporate. Companies are not evil per se. Linux has its own set of issues!

    In conversation about 7 months ago from fosstodon.org permalink
  19. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Saturday, 23-Nov-2024 04:16:47 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • Sergey Shandar

    @functionalscript Interesting. I’d have thought you’d need a protocol on top of CAS for moderation and managing/distributing data.

    In conversation about 7 months ago from fosstodon.org permalink
  20. Embed this notice
    Axel Rauschmayer (rauschma@fosstodon.org)'s status on Saturday, 23-Nov-2024 03:47:47 JST Axel Rauschmayer Axel Rauschmayer
    in reply to
    • Sergey Shandar

    @functionalscript Quoting the post: “Some of these tasks are quite feasible for the fediverse to pick up today: the content-addressed storage and the portable identity stuff I think would be a major thing to introduce into the system but would be quite doable and would give the fediverse properties of surviving nodes going down better.”

    In conversation about 7 months ago from fosstodon.org permalink
  • Before

User actions

    Axel Rauschmayer

    Axel Rauschmayer

    Topics: #JavaScript #TypeScript #fedi22Other interests:– Languages: German, English, French, Spanish, Dutch, Mandarin– Sustainability, degrowth, permaculture, urbanism– Tiny houses– Education– Psychology, getting out of one’s head, heart-centered living– Minimalist spirituality: Advaita, Daoism, Buddhism, Christian mysticism, J. Krishnamurti, …I live in Munich. http://pronoun.is/heNon-tech:– :pixelfed: Photos: @rauschma– 💬 Languages: @langtales

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          14578
          Member since
          29 Oct 2022
          Notices
          70
          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.