@firstname.lastname@example.org many of these are +adorable. the artist doesn't seem to have a proper website though.
also their attempt to chain the entire comic together in one twitter thread are a total failure.
Story from an American friend:
When they were a child and supposed to be getting vaccinations for everything, their family was dirt-poor, living in a cabin in the woods. Parent's weren't _opposed_ to vaccinations, they just didn't have the cash or credit to visit a doctor. But obviously the school required that kids be vaccinated (this wasn't political back then) So the father, a nursing-student and an EMT, quietly and confidently forged the vaccination records.
I think I might stop answering questions about what camera I'm using. A kind of aged-grain from using shit old lenses aside, the only pics it makes a difference with is the birds, the rest it's inconsequential. The constant focus on equipment instead of understanding I have a good grasp of light and composition is frustrating. Some of my best photos this year were taken with a 3yo mobile phone. It's not the camera.
We're trying to introduce new ways for people to support each other online.
Can people help us validate our sense of how people _want_ to pay for access to websites?
This survey just asks about your experiences with advertisements, pay-walls, ad-blockers, and crowd-funding services. It seems to take people about three minutes.
And.... It doesn't work because the top-level index isn't tracked down into the recursion.
@musicmatze I'm not sure what it would mean to not use library functions. This uses just the Prelude, ( and therefore linked-lists under the hood, which is silly but would technically work)
indexOf :: Ord a => [a] -> a -> Maybe Int
indexOf  _ = Nothing
indexOf xs y =
let i = (length xs) `div` 2
choice LT = indexOf (take i xs) y
choice EQ = Just i
choice GT = indexOf (drop (i + 1) xs) y
in choice $ compare y (xs !! i)
kinda excited for the next Alexandra Quick book.
If the series ever complete's it'll be over fifteen years in the making. The existing four books were excellent.
@ashfurrow not necessarily
if the object is undefined or false or empty string or zero instead of null, it will actually cause your computer to set itself on fire
If there are side-effects of building either of the values, or if there's other stuff happening that depends on the same conditional, then returning from an if/else would make sense.
Also, situations might come up where it's difficult or opaque to build one of the values in-line. If the values don't already exist as variables, and can't be built in-line, then one'll probably use the if/else format.
return b ? x : y;
says "Here's where I return something, and here's what it is: a ternary expression.".
The other option is just a minified `if...else`. Sometimes you need to return inside a conditional, but I'd prefer not to. Having a single place where you return (or as few as possible) is nice.
Hey Mastodon, my city is one of the only Municipalities in the US providing govt assistance to asylum seekers, and we need help. If you have a bit, could you consider donating? http://www.portlandmaine.gov/1554/Support-Asylum-Seekers
It's kinda neat to realize that the difference between a partially-blind and fully-blind signature scheme is (in this context) just a performance concern. We certainly want to figure out a (elliptical or bilinear or lattice) partially-blind solution, but that won't be included in version-0 of the 402-Receipts standard, and that's fine.
For the first version of the standard, we're going to keep this as simple as we possibly can, given that no out-of-the-box solutions seem to exist: a fully-blind RSA signature:
The Direct Monetization Network will be a full-stack suite of web tools implementing the 402 Receipts internet payment standard.
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!