Tootfinder

Opt-in global Mastodon full text search. Join the index!

No exact results. Similar results found.
@aral@mastodon.ar.al
2025-12-11 14:46:51

I love how simple Kitten’s Streaming HTML workflow makes building features like this, especially when using class-based Kitten pages and components :)
#Kitten

Screen capture of the Team schedule interface from the Gaza Verified admin site. It is a table of names and days (Aral, Casey, Joy, Aseel, Fabio And Mondays … Fridays) with checkboxes at each name/day pair. It starts out greyed out. The Unlock to edit button is clicked and the interface comes alive (opacity returns to full and the checkboxes become green and clickable). The person toggles a few checkboxes and clicks the Lock button to lock the interface again and then repeats the process to und…
Screenshot of code (the lines editable=false and the button tag code are highlighted):

class TeamSchedule extends kitten.Component {
  editable = false

  html () {
    return kitten.html`
      <section>
        <h3>Team schedule</h3>
        <button
          name='toggle'
          connect
        >${this.editable ? 'Lock' : 'Unlock to edit'}</button>
        <table id='team-schedule' ${this.editable ? '' : 'inert'}>
          <caption id='caption'>
            <markdown>
              Show…
Screenshot of code, continuation of the same class, starting with the end of the html() method from the previous screenshot and going till the end of the class (the table[inert] style and the onToggle() method are highlighted:

          <style>
            table[inert] {
              opacity: 0.9;
              filter: grayscale(100%);
            }
          </style>
        </table>
      </section>
    `
  }

  onToggle () {
    this.editable = !this.editable
    console.log(this.editable)…
Screenshot of code (the <${TeamSchedule.connectedTo(this)} /> line is highlighted):

export default class InterviewsPage extends kitten.Page {
  html () {
    const today = db.calendar.today
    const futureDays = db.calendar.futureDays
    const pastDays = db.calendar.pastDays

    return kitten.html`
      <${MainLayout} page='/admin/interviews/'>
        <h2>Interviews</h2>

        <${SignUpsSwitch.connectedTo(this)} />
        <${InternalNav} />
        <${TeamSchedule.connectedTo(this)} /…
@toxi@mastodon.thi.ng
2025-12-10 12:33:43

Aeolian dune simulation (made in 2017) for #MeerMittwoch:
The images show a screenshot of the JavaScript application to create the simulation and some Houdini renders of exported height fields. The sim itself had 5 macro params to control the behavior of the interactive deposit/erosion/transportation process. It supported tileable patterns, customizable seed terrain (images) and ran r…

Screenshot showing a 2D grayscale height map of the simulated dune formation process. Below it is a cross-section profile view of the map's center row...
3D render of a simulated dune (using the same heightmap shown in the 1st image)
3D render of a simulated dune, showing a more classic long ripple pattern...
3D render of a simulated dune with adjusted wind & deposition params to make the ripples wider and more sloped...
@simon_brooke@mastodon.scot
2026-02-10 09:32:52

"The #Labour party won one third of the votes (34%) in an election in which under two thirds (60%) of the electorate voted. Only one in five (20.4%) registered electors in Britain support this government. It has no mandate to do anything. If it tries to do anything radical, then, as Thatcher did with the poll tax, it will find the difference between Westminster games and real politics.
T…

@mcdanlj@social.makerforums.info
2026-01-10 18:06:19

RE: social.makerforums.info/@mcdan
This morning, I heard the first report of someone passing their US ham radio exam by using Open Ham Prep

Screenshot showing the first 6 of 16 lessons covering the US ham radio Technician class exam material, starting with "Welcome to Amateur Radio". Because I have passed all the quizzes associated with topic 2, "Your Identity on the Air", it is marked as completed. Two other topics are marked as partially complete because I have passed some but not all of the associated quizzes.
Screenshot showing the first six of 57 topics, starting with "The Transceiver - Your Voice to the World". Because I've taken the quiz for the first topic, it is marked as "Completed"
Screenshot showing the result of successfully answering all the questions in a quiz, and that you can always review questions for a topic by re-taking the quiz.
Screenshot of dashboard, showing that answering only a few questions does not demonstrate that I'm ready to take the test, even though I answered all of those few 100% correctly.
@azonenberg@ioc.exchange
2026-01-10 14:21:40

Troubleshooting the GPU implementation of the CDR PLL in ngscopeclient.
They're supposed to be basically the same just parallelized.
But instead we can see that the GPU version seems to have narrower bandwidth (the p-p of the frequency is significantly smaller) plus a large spike in the jitter histogram at time zero.
The complex dynamics of this make it *very* challenging to troubleshoot. I found and fixed a few unrelated bugs in other blocks and the GUI along the way b…

GPU CDR showing narrower p-p frequency variation and a big jitter spike at zero
CPU CDR showing wider variation in frequency without the spike at zero
@timbray@cosocial.ca
2026-02-12 00:03:34

From that well-known hotbed of leftist radicalism, the daily Bloomberg markets newsletter.
That (paywalled) column is at bloomberg.com/opinion/articles

The Trump administration will soon make it the official policy of the US government that greenhouse gases don’t endanger Americans’ well-being and therefore don’t need federal regulation, Mark Gongloff writes in Bloomberg Opinion. Insurance companies, meanwhile, live in a parallel universe where greenhouse gases are heating the atmosphere and intensifying natural disasters, harming human health, destroying property and raising insurance costs. The government’s universe is an increasingly lonely…
@LaChasseuse@mastodon.scot
2026-02-10 19:01:12

Monarchy is part of patriarchy, featuring trickle-down "honours" and make-believe authority.

"The throne represents the power of caste - class rule. Round the throne gather the unwholesome parasites who cling to the system which lends itself to their
disordered condition. The toady who crawls through the mire of self-abasement to enable him to bask in the smile of royalty is the victim of a diseased organism. No healthy, well-developed people could for one moment tolerate an institution which belongs to the childhood of the race, and which in these latter days is the centre, if not the…
@tarah@infosec.exchange
2026-01-11 14:41:04

It's always lovely to have the doubters get their asses academically kicked when it comes to Ada Lovelace's actual mathematical capabilities, but at the same time, I am so, so, so tired. Just so very tired. From an open access 2017 Historia Mathematica article debunking the idea that Lovelace was not a competent mathematician.

C. Hollings et al. / Historia Mathematica 44 (2017) 202-231 203
1. Introduction

On 21 January 1844, the English mathematician Augustus De Morgan wrote a confidential letter to Lady
Noel Byron about her 28-year-old daughter, Augusta Ada King, the Countess of Lovelace, who De Morgan
had tutored as a private pupil in various areas of advanced mathematics for about eighteen months in the
early 1840s. In his letter, while he was at pains to stress that “I have never expressed to Lady Lovelace my
op…

We know there are more than 20 potential "warehouse" sites on the DHS acquisition list to build ⚠️ICE detention centers all across the country.
🔥We know they have already bought massive facilities in three states.
We have a plan to send an investigative reporter to every single one of them along with poster campaigns and TV ad coverage,
✅to investigate the construction, expose the conditions, and mobilize the local community against the occupation.
But each…

@aral@mastodon.ar.al
2026-02-10 14:14:14

🥳 New Kitten release
The release I pushed a few minutes ago brings preliminary Web Numbers support to Kitten.
What are Web Numbers? Well, they’re just a friendlier name for IP Addresses, now that we can deploy secure sites at them. They’re also a cornerstone of how I’m implementing the Small Web.
ar.al/2025/06/25/web-nu…