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 William D. Jones (cr1901@mastodon.social)

  1. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Saturday, 12-Apr-2025 02:34:18 JST William D. Jones William D. Jones
    in reply to
    • Rich Felker

    @dalias > Is this an honest shitpost or a troll?

    I don't know actually. The subtext is: "I think it's great we critique (putting it mildly) AI as a way to abdicate ourselves from caring about the lower levels. I wish we were more considerate like that with lots of other software tools we used, and I'm picking on compilers b/c I'm bitter that I could spend the rest of my life trying to understand all of e.g. LLVM/GCC but I physically couldn't/can't."

    In conversation about 2 months ago from mastodon.social permalink
  2. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Saturday, 12-Apr-2025 01:56:03 JST William D. Jones William D. Jones
    in reply to
    • Rich Felker

    @dalias To be clear, I think Servo accepting AI contributions is a bad idea and the slippery slope ("it's only minor contributions") is not a fallacy here.

    The increase in contributors is likely not going to be from a pool of people who care about their work or want to understand what's going on. I've seen the drive-by AI PRs for ppl looking to pad their GH with contributions.

    In conversation about 2 months ago from mastodon.social permalink
  3. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Saturday, 12-Apr-2025 01:50:26 JST William D. Jones William D. Jones

    What makes compilers different from AI? They're both abstracting away the need to understand what's going on; even further than the lies macroarch (via microarch), and transistor models (via quantum mechanics) are already telling you.

    In conversation about 2 months ago from mastodon.social permalink
  4. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Saturday, 25-Jan-2025 10:33:42 JST William D. Jones William D. Jones
    in reply to
    • mx alex tax1a - 2020 (5)

    @atax1a *Looks up rlwinm semantics*

    Wow, that's a mouthful :o... what an interesting insn...

    In conversation about 4 months ago from mastodon.social permalink
  5. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Thursday, 23-Jan-2025 01:16:00 JST William D. Jones William D. Jones
    in reply to
    • mcc
    • Paul Khuong

    @pkhuong @mcc What's special about 16-bit partial deps that doesn't apply to 8-bit ones?

    In conversation about 4 months ago from mastodon.social permalink
  6. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Thursday, 23-Jan-2025 01:15:58 JST William D. Jones William D. Jones
    in reply to
    • mcc
    • Paul Khuong

    @pkhuong @mcc What makes 8 bit ops faster, even tho both will have partial deps?

    In conversation about 4 months ago from mastodon.social permalink
  7. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Thursday, 23-Jan-2025 01:15:56 JST William D. Jones William D. Jones
    in reply to
    • Steve Canon
    • Joe Groff
    • Paul Khuong

    @joe @steve @pkhuong Ya know, if an extra xor/movsx/movsxd is less performance penalty than eating a partial load, I'm beginning to realize why RISC-V zero/sign-extends even byte loads...

    In conversation about 4 months ago from mastodon.social permalink
  8. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Wednesday, 22-Jan-2025 07:31:29 JST William D. Jones William D. Jones

    Today I watch a friend discover the horrors of gas and AT&T syntax... :o

    In conversation about 4 months ago from mastodon.social permalink
  9. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Thursday, 16-Jan-2025 23:25:18 JST William D. Jones William D. Jones

    I have released Sentinel v0.1.0-beta. For those not following along (this is a new thread for reach), Sentinel is my microcoded RISC-V CPU core in ~1000 LUTs on an ice40 FPGA. It implements RV32I_Zicsr and the Machine Mode privileged spec, and passes the RISCOF and RISC-V Formal test suites (as of end of 2023- needs updating).

    I rewrote the README.md/quickstart. So if you have git and Python 3 installed, you can have a generated Verilog RISC-V core in 5-10 mins.

    https://github.com/cr1901/sentinel/tree/v0.1.0-beta

    In conversation about 4 months ago from mastodon.social permalink

    Attachments

    1. Domain not in remote thumbnail source whitelist: dealsbe.com
      Exclusive Software Deals for Developers and Startups - Dealsbe
      Save on the best tools for development, AI, no-code solutions, hosting, VPNs, and more
  10. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Monday, 13-Jan-2025 18:56:55 JST William D. Jones William D. Jones
    • Steve Canon

    @steve Hi, I need my memory jogged... a while back, we had a conversation where you mentioned someone did a PhD thesis on "a rounding/compliance test suite for floating point arithmetic". And it's a decent read for anyone who might ever want to make a software FP library. Does this ring a bell?

    I could look on Twitter, but... your posts are gone :P.

    In conversation about 5 months ago from mastodon.social permalink
  11. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Wednesday, 08-Jan-2025 11:41:54 JST William D. Jones William D. Jones
    in reply to
    • Graham Sutherland / Polynomial

    @gsuberland Trumpet Winsock is magic. DOS TSR that somehow hooks into 3.1 to provide a stack. I have to see if I can find my copy. I think the author's dead, so if I want to know how it works, I have to RE it :(...

    In conversation about 5 months ago from gnusocial.jp permalink
  12. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Wednesday, 01-Jan-2025 12:47:39 JST William D. Jones William D. Jones
    in reply to
    • pinskia

    @pinskia What the f***? :o

    In conversation about 5 months ago from mastodon.social permalink
  13. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Sunday, 29-Dec-2024 12:13:23 JST William D. Jones William D. Jones

    #lazyweb Is a "Mailbox" in SoC parlance a cute term for two spsc queues (in both directions)?

    In conversation about 5 months ago from mastodon.social permalink
  14. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Wednesday, 25-Dec-2024 16:16:55 JST William D. Jones William D. Jones
    in reply to
    • Rich Felker

    @dalias @ariadne Is "Bunday" like Caturday, 'cept it's Sunday and for bunnies? :D

    In conversation about 5 months ago from mastodon.social permalink
  15. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Tuesday, 24-Dec-2024 14:01:53 JST William D. Jones William D. Jones

    Wonder what happens if you forcefully add forward-slash to the on-disk repr of a POSIX filename (via hex edit).

    Probably "nothing good"...

    In conversation about 5 months ago from mastodon.social permalink
  16. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Friday, 13-Dec-2024 11:26:06 JST William D. Jones William D. Jones

    Sentinel is my microcoded RISC-V CPU written in Amaranth. A release (v0.1.0-alpha.2) is likely soon. I have written a lot of docs for this release, including a Quick Start.

    The Quick Start is meant to be doable with only Python and pip(x) installed initially. Would anybody be willing to test out the quick start on their own machines, and report back any issues?

    Use the "pdm install -G examples -G yowasp; pdm run use-yowasp" code snippet if you don't have yosys:

    https://sentinel-cpu.readthedocs.io/en/latest/usage/quickstart.html#quick-start

    In conversation about 6 months ago from mastodon.social permalink
  17. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Friday, 13-Dec-2024 05:26:29 JST William D. Jones William D. Jones
    in reply to
    • Polychrome :blabcat:
    • mcc

    @Polychrome @mcc Isn't this the episode with a cat who ate a bomb (or something like that), and the Dirty Pair back the wrong cat at the end?

    In conversation about 6 months ago from mastodon.social permalink
  18. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Wednesday, 27-Nov-2024 08:55:09 JST William D. Jones William D. Jones
    in reply to
    • Rich Felker
    • Ken Shirriff
    • Steve Canon

    @dalias @kenshirriff Well, @steve deleted his hellsite acct, so context is missing.

    https://x.com/cr1901/status/1601969347899133954

    But according to my FF History, the correct way to do FP trig functions is arg reduce to +/-pi/4:

    https://userpages.cs.umbc.edu/phatak/645/supl/Ng-ArgReduction.pdf

    Then do a polynomial approx. Except I remember Steve saying the polynomial shouldn't be a Taylor series for some reason (slow convergence?).

    In conversation about 6 months ago from mastodon.social permalink
  19. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Tuesday, 26-Nov-2024 18:56:57 JST William D. Jones William D. Jones
    in reply to
    • Ken Shirriff

    According to @kenshirriff, the original 8087 uses CORDIC. With all the rounding bullshit that FP arith has to do it surprises me that it's a good fit.

    But I also don't understand it well.

    In conversation about 6 months ago from mastodon.social permalink
  20. Embed this notice
    William D. Jones (cr1901@mastodon.social)'s status on Tuesday, 26-Nov-2024 18:56:57 JST William D. Jones William D. Jones

    At some point, I'll learn CORDIC. But part of me doesn't want to because I don't want the magic ruined. Kinda like Rubik's cubes.

    It feels like like a cheat code to calculate complex functions. Like, it shouldn't work at all.

    In conversation about 6 months ago from mastodon.social permalink

    Attachments


  • Before

User actions

    William D. Jones

    William D. Jones

    Another important fact about me is that I collect ISA cards. I still don't believe in magic- just concepts I don't understand yet.http://pronoun.is/he/him

    Tags
    • (None)

    Following 0

      Followers 0

        Groups 0

          Statistics

          User ID
          231824
          Member since
          13 Jan 2024
          Notices
          28
          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.