Comments for the evolving ultrasaurus Sarah Allen's reflections on internet software and other topics Mon, 20 Jan 2020 16:50:10 +0000 hourly 1 https://wordpress.org/?v=5.7.1 Comment on the history of the letter ‘C’ by Silje Randrup /2003/08/the-history-of-the-letter-c/#comment-22370 Mon, 20 Jan 2020 16:50:10 +0000 /wordpress/?p=38#comment-22370 How many redundant letters are there in the English Alphabet? What would be the ideal of a perfect alphabet, and how far does the English Alphabet fall short of that ideal?

]]>
Comment on the history of the letter ‘C’ by Paula /2003/08/the-history-of-the-letter-c/#comment-19549 Sat, 16 Nov 2019 22:52:35 +0000 /wordpress/?p=38#comment-19549 Word list activities: Using ch to spell the /sh/ sound. Learn about the words: Using ch to spell the /sh/ sound using Look, Say, Cover, Write, Check, spelling games, spelling tests and printable activities.

]]>
Comment on the history of the letter ‘C’ by Michelle /2003/08/the-history-of-the-letter-c/#comment-19399 Tue, 12 Nov 2019 20:46:48 +0000 /wordpress/?p=38#comment-19399 This image of the Phoenician alphabet shows details of the letters used. For the origin of this alphabet and other alphabets, see the Phoenician alphabet origin discussion. The Greek and Latin vowels were formed from these letters in the Phoenician alphabet: A — aleph, E — he, I — yodh, O — ayin, U — waw.

]]>
Comment on http/3 starter notes, rust quiche by Craig /2019/10/http-3-starter-notes-rust-quiche/#comment-18963 Mon, 28 Oct 2019 14:54:33 +0000 /?p=6873#comment-18963 Which section of the video is the Lucas Pardue talk? 08:51:02 seems to be the end of the video

]]>
Comment on [rust] what’s a tuple variant? by Kornel /2019/10/rust-whats-a-tuple-variant/#comment-18539 Sun, 13 Oct 2019 17:03:06 +0000 /?p=6859#comment-18539 I hoped it’d be an easy to fix it by just saying “enum variant” (since you shouldn’t need to care what kind of variant it is – the message should be suggesting the right one), but unfortunately it’s coming from a general-purpose error message:

https://github.com/rust-lang/rust/blob/aa2ae564d391a3da10bca2a79ab529a9925fbe58/src/librustc_resolve/diagnostics.rs#L61-L66

that uses descr() of whatever it finds:

https://github.com/rust-lang/rust/blob/aa2ae564d391a3da10bca2a79ab529a9925fbe58/src/librustc/hir/def.rs#L85-L95

and descr() makes a distinction between enum and different kinds of enum variants (and there’s “unit variant”, ugh!)

]]>
Comment on essential rust tools by Simon /2019/06/essential-rust-tools/#comment-13007 Wed, 05 Jun 2019 08:56:03 +0000 /?p=6802#comment-13007 My dread of JavaScript build tooling is way worse than yours. I don’t even want to install the abomination that is node. ;)

It turns out you can still get Rust & Webassembly up and running pretty easily. It took me a while to figure out but if you’re interested the result is pretty short.

]]>
Comment on the path is made by walking by balsamiqVal /2018/10/the-path-is-made-by-walking/#comment-9108 Wed, 14 Nov 2018 19:09:03 +0000 /?p=6677#comment-9108 Friends, I love this post (and bonus poem!) doubly, since I get most of my Sarah Allen wisdom and mentorship while we walk around the beautiful Pacific Ocean coastline. Brava!

]]>
Comment on optimize for results, not optics by Jennifer /2018/07/optimize-for-results-not-optics/#comment-8193 Wed, 04 Jul 2018 21:41:18 +0000 /?p=6607#comment-8193 Thank you for this, Sarah. You remember correctly. Early on we didn’t have a formal statement of values. Not sure values brought down from above would have worked. They came about 6 months in – after we had a sense of what was important to us and had tested it. I think that’s how the team could align so strongly. We forged our values in the work and then took the time (a few months in) to argue and push and pull on what we fundamentally believed to be important about our work.

]]>
Comment on sailsjs testing: how to truncate the database by Bernardo Gomes /2016/06/sailsjs-testing-patterns-trunctate-database/#comment-8058 Sun, 24 Jun 2018 14:16:13 +0000 /?p=5990#comment-8058 afterEach(function(done) {

function createDestroyCallbackFunction(element, index, array) {

return function(callback) {

sails.models[element].destroy({})

.exec(function(err) {

callback(null, err)

});

};

}

var destroyFuncs = Object.keys(sails.models).map(createDestroyCallbackFunction);

async.parallel(destroyFuncs, function(err, results) {

done(err);

});

});

]]>
Comment on sailsjs testing: how to truncate the database by Bernardo Gomes /2016/06/sailsjs-testing-patterns-trunctate-database/#comment-8057 Sun, 24 Jun 2018 14:15:20 +0000 /?p=5990#comment-8057 Hi,

I found some erro in second code:

this -> for (modelName in sails.models).

When the function is executed the last model is used for all models.

(each loop override the value of variable.)

For fix this I change the function for this: FOR TO MAP.

afterEach(function(done) {

function createDestroyCallbackFunction(element, index, array) {

return function(callback) {

sails.models[element].destroy({})

.exec(function(err) {

callback(null, err)

});

};

}

var destroyFuncs = Object.keys(sails.models).map(createDestroyCallbackFunction);

async.parallel(destroyFuncs, function(err, results) {

done(err);

});

});

]]>