@benjohn@todon.nl avatar

benjohn

@benjohn@todon.nl

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mcc, to random
@mcc@mastodon.social avatar

OMG KORG RELEASED WHAT https://www.youtube.com/watch?v=-Bi0V6TgB5M

This makes so much sense! Looking at this I feel like this is what I've been Actually wanting from the moment they announced the NTS-1 I just didn't know it

benjohn,
@benjohn@todon.nl avatar

@mcc @polotek it seems interesting that phones / pads haven’t fulfilled such a need. It could be interesting to understand why?

I can imagine a whole bunch of reasons why a specific device would be far superior, like good tooling for home coding, distinct physical controls, the right io ports for other music gear, physical robustness, other os shit getting in the way, systematic attention to latency requirements… wonder if any of those are it?

glennf, to random
@glennf@twit.social avatar

It just struck me what Apple got wrong with its “crushing ad.”

They thought we would identify with the iPad, not the creative instruments and materials.

benjohn,
@benjohn@todon.nl avatar

@glennf link for others as ignorant as me — https://www.bbc.co.uk/news/articles/cld0rxlqgggo.amp

johncarlosbaez, to random
@johncarlosbaez@mathstodon.xyz avatar

Last year, for the first time, 30% of electricity produced worldwide was from renewable sources. Wind and solar are growing. But notice that the biggest is hydroelectric, and it's going down! One reason is droughts in India, China, North America and Mexico. Climate change is causing droughts.

We're in a race against time. But at least we're running.

https://apnews.com/article/renewable-energy-climate-solar-wind-fossil-fuels-2718fce0ed37232dc25dbf46fff87955

benjohn,
@benjohn@todon.nl avatar

@johncarlosbaez I'd like to see an exponential fit through the wind and solar, and when it whizzes through 100% :-) The deployment rate atm seems to be accelerating spectacularly. Surely there are other pieces to the solution (storage, dynamic use, grid support), but just deployment is amazing and inspiring.

I'd would like to see it publicly talked about a lot more. The hope and the direction.

What is interesting is I think there will be a fairly profound reordering of the "form of abundance". It will begin to have consequent changes in how we live with that abundance.

I'm pretty historically ignorant, but even to me its apparent this has happened before. Coal and steam. Oil. Farming and agriculture. And on the vastly awful side – colonies, slavery, war and plunder… We reorganise our society around means to achieve abundance, technological or otherwise.

If people can see this trend, it might both give hope, inspiration of a joint venture, and help them prepare for how life might differ.

johncarlosbaez, (edited ) to random
@johncarlosbaez@mathstodon.xyz avatar

If I tell you the radii of the spheres 𝑎 and 𝑏 in this picture, can you figure out the radii 𝑟₁,...,𝑟₆ of the six spheres that touch them and snugly fit inside the big sphere? Can you at least do it if you know 𝑟₁?

Irisawa Shintarō Hiroatsu did it in 1822! He was a merchant who sold tea, textiles and ingredients for traditional Chinese medicine - and he had a hobby of solving math puzzles.

In 1932 his technique was rediscovered by a Nobel-prize-winning chemist, so it's often called Soddy’s Hexlet Theorem. But Hiroatsu did it earlier as part of a Japanese mathematical tradition called 𝑤𝑎𝑠𝑎𝑛 - and as part of this tradition, he donated a plaque containing this result to a shrine!

He wasn't the only one who did this sort of thing. This kind of plaque is called a 𝑠𝑎𝑛𝑔𝑎𝑘𝑢. These plaques were used to commemorate newly discovered solutions to hard math problems during the Edo Period from 1603 to 1868. There's a lot of interesting math in these 𝑠𝑎𝑛𝑔𝑎𝑘𝑢, and you can see some of them here:

• Abe Haruki, Japan’s “𝑊𝑎𝑠𝑎𝑛” mathematical tradition: surprising discoveries in an age of seclusion, https://www.nippon.com/en/japan-topics/c12801/

You can also learn more about the solution to the puzzle I gave! The most surprising thing is that the reciprocals of the opposite pairs of spheres in the "hexlet" of 6 spheres add up to the same number:

1/𝑟₁+1/𝑟₄ = 1/𝑟₂+1/𝑟₅ = 1/𝑟₃+1/𝑟₆

See also:

• Wikipedia, Soddy's hexlet, https://en.wikipedia.org/wiki/Soddy%27s_hexlet

This math is secretly all about conformal transformations, which map spheres to spheres... or planes!

Thanks to @highergeometer for pointing this out!

benjohn,
@benjohn@todon.nl avatar

@johncarlosbaez @sgf Do you know an animation of the (conformal) transform?

cory, to random
@cory@social.lol avatar

Getting my right arm tattooed has meant not sleeping on that side of my body for about 6 months now

benjohn,
@benjohn@todon.nl avatar

@cory this not a consideration I had considered. At least a pause for thought!

publicvoit, to markdown
@publicvoit@graz.social avatar

I'm writing a longer (as it seems) article on the lock-in effect of solutions like that are using open formats like for storage. The file format is not the only thing that might lock you in.

I did already start with a list of arguments but also want to collect your ideas so that I don't forget a good argument.

Please, no emotions, just facts and objective arguments.

Reply here in this thread and I'll collect ideas from it. 🙇

benjohn,
@benjohn@todon.nl avatar

@publicvoit interested to hear your thoughts. I think I agree: although open data, schema and interchange would definitely hugely help, there does still seem to be a risk of lock in.

benjohn,
@benjohn@todon.nl avatar

@publicvoit also think we can expect an ecosystem to provide an intratool data sea of some kind. So every tool is as able as any other to work with data, but specialises in the interface it provides on to data and the types of specialised domain data it works with

. We could also expect tools to openly support each others’ interfaces in an integrated way.

aldroid, to random
@aldroid@mastodon.social avatar

What creative movements are like the demoscene, but aren't the demoscene?

Things I can think of: livecoding has communities from various walks of life. And the game jam communities have some similarities in terms of bringing graphics, music and code together, to a deadline.

But what else? Who else has quite so many parties, for one thing?

benjohn,
@benjohn@todon.nl avatar

@aldroid Maybe amateur dramatics – it's a community creative endeavour to a deadline? Amateur bands? Graffiti / skating / flash mobs if that still happens?

cstross, to random
@cstross@wandering.shop avatar

REMINDER FOR AMERICANS:

The US Constitution and common law are rooted in pre-18th century English legal jurisprudence and traditions.

And the "presidential immunity" bullshit is an attempt to rewind the clock to before 1649, when Parliament got fed up with the King's bullshit, put him on trial, and beheaded him.

Y'all: Trump wants to revive the divine right of kings.

You know who pulled the German equivalent of that stunt? Hitler.

(I will summarily block anyone who raises Godwin's law.)

benjohn,
@benjohn@todon.nl avatar

@cstross Now I'm wondering if Godwin has ever been mansplained Godwin's law by a Nazi 🤔

mcc, to random
@mcc@mastodon.social avatar

No one is going to believe me on this but my actual favorite thing about Rust is that div_ceil and rem_euclid are builtins on the integer types

(That'll be "divide, round up" and "modulo but it does what I actually expect it to with negative numbers")

benjohn,
@benjohn@todon.nl avatar

@mcc age 48, it finally made sense to me to discover that the usual % behaviour is division remainder, and it kind of makes sense for negatives then. But clearly, what everyone actually wants is a proper modulus operator instead!

alcinnz, to random
@alcinnz@floss.social avatar

Something I love about exploring what it'd take to build a browser from scratch hardware on up, is merely the question: What's the simplest possible hardware & operating system? Whilst still being inclusive?

It took me about a year, but I think I've almost finished an answer...

The most banal software in our lives is the most complex! For good reason!
Yet those who don't know better are more impressed by neural networks & blockchains than text renderers.

(askew echoing of a boost)

benjohn,
@benjohn@todon.nl avatar

@alcinnz text layout, rendering (and interaction!) are even more complex and confounding than time. My guess is they might have more genuine and totally real complexity than anything else in software? It’d be interesting to hear anything that has more.

benjohn, to random
@benjohn@todon.nl avatar

Metal object my son found on the floor in Naples, Italy. Next to U.K. £1 coin for scale. I have no idea what it is? Any ideas?

MLE_online, to random
@MLE_online@social.afront.org avatar

I saved this cool little guy from certain doom in the middle of a hot, wide, and busy road.

image/jpeg

benjohn,
@benjohn@todon.nl avatar

@MLE_online last summer I saved this snake from certain doom on a quite quiet nice warm asphalt strip, and was then wracked with guilt if actually that was a great spot they spent a good while getting to every day, only to get moved back to the chilly grass by some bloody tourist. Not sure.

benjohn,
@benjohn@todon.nl avatar

@smellsofbikes @MLE_online oh no! … I’ll keep doing that then!

benjohn, to random
@benjohn@todon.nl avatar

Gatwick are now charging £6 to drop passengers off. As in, park for 60 seconds while they get out of the car and take their bags and you say “Bye, hope the doors won’t fall off your plane and it isn’t delayed 7 hours and you’re given tokens it turns out you can’t spend anywhere.” before you head off to McDonalds and eat breakfast at 4am while waiting to see if they need a lift home because everything’s fucked up in some new and exciting way.

Seems like great value.

MLE_online, to random
@MLE_online@social.afront.org avatar

I got the mostly-salvaged-river-parts e-bike, aka E-xpand-o-bike, into enough shape this afternoon to take it on a ride around the block.

I still need to fabricate a mount for the battery and the controller and do all the cable routing, but it works!

And it looks peak mad scientist on meth right now, so I had to show a picture to the Fediverse.

benjohn,
@benjohn@todon.nl avatar

@MLE_online in front of the handlebars (where a basket might go)?

benjohn,
@benjohn@todon.nl avatar

@MLE_online Ah! That makes sense 👍👍👍 I was thinking the tubby container looks pretty cute and would look cool on the front. Mechanical sensibilities had not occurred to me!

benjohn,
@benjohn@todon.nl avatar

@MLE_online how about … the back instead! :-)

benjohn,
@benjohn@todon.nl avatar

@MLE_online this whole project is lovely and very impressive.

It makes me wonder if a kind of scrap heap challenge build a real working e-bike from mostly scavenged parts adult night class could well be very popular. I’d do it, if I could find time and it existed nearby.

It would seem like a lovely entry to having the courage to tinker and try stuff out, which seems to have become more intimidating to me sometime in the last 25 years.

benjohn,
@benjohn@todon.nl avatar

@MLE_online that’s a cool name 😆! It seems like the kind of thing that ought to happen near where I live (it’s that sort of place, I think), but I’ve not heard of it.

benjohn, to random
@benjohn@todon.nl avatar

I am a software professional of 25 years. I believe I'm considered pretty good at this – people say nice things about the work I do.

I quite regularly come close to tears in frustration with how broken, demeaning and awful computers are to use. Either trying to help others make them work, or just for me.

I'm not sure if this is helpful to know for anyone, but I think it's probably worth being honest about.

b0rk, (edited ) to random
@b0rk@jvns.ca avatar

let's imagine you're resolving this merge conflict (in screenshot).

You've forgotten which code comes from your current branch and which one comes from the "other" branch. How do you figure it out? Do you:

  1. remember what the "top" and "bottom" parts correspond to from past merge conflicts?
  2. remember what HEAD means?
  3. read the last line of the merge conflict?
  4. run something like git show main or git diff mybranch..main to see the diff?
  5. enable diff3
  6. something else?
benjohn,
@benjohn@todon.nl avatar

@b0rk Also use a graphical three way, which helps a bit – p4.

benjohn,
@benjohn@todon.nl avatar

@b0rk This is a really great question.

I have git mergetool set up to use p4, but I never know which side is which. I always work it out based on the bits it is asking me to resolve and what I can remember of what I did and what other people have done (or I've done elsewhere).

But this doesn't feel easy!

benjohn,
@benjohn@todon.nl avatar

@b0rk I believe it flips depending on whether you're in a merge or a rebase? I'm sure I read that one time. Which hasn't helped me either way!

slowe, to random
@slowe@mastodon.me.uk avatar

Thanks to @benjohn, @gilesdring and others who have helped me work out how to update HexJSON to include boundaries. I'll write it up soon.

benjohn,
@benjohn@todon.nl avatar

@slowe @gilesdring

A property of the encoding I noticed is that (I think!) each directed edge element has two possible equal encodings (ie, there are two ways to encode the same edge in the same direction).

If the edge signing was disallowed, there would only be only one possible encoding for each directed edge.

I would usually try to minimise redundancy in an encoding as this tends to make tooling and documentation simpler.

In this case I think the redundancy can be taken away by only having the positive edge number. Any negative edge (which goes anti-clockwise) can be replaced with a positive edge on a neighbouring hex – right? 🤔

However, there are definitely other concerns in a format, such as making hand editing easy, so this modest redundancy might be fine and quite useful?

Or I might be missing something, or just completely mistaken!

It seems like a really nice enhancement to the format 👍

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • thenastyranch
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • cisconetworking
  • Youngstown
  • mdbf
  • slotface
  • osvaldo12
  • GTA5RPClips
  • kavyap
  • megavids
  • InstantRegret
  • everett
  • cubers
  • vwfavf
  • normalnudes
  • tacticalgear
  • tester
  • ethstaker
  • khanakhh
  • modclub
  • Leos
  • anitta
  • JUstTest
  • All magazines