Tweetovi
- Tweetovi, trenutna stranica.
- Tweetovi i odgovori
- Medijski sadržaj
Blokirali ste korisnika/cu @josecastillo
Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @josecastillo
-
Prikvačeni tweet
Just a note: if I've blocked you, it's probably because you bought an ad and it appeared in my feed. It's a personal policy: I see an ad, it's from someone I don't follow, I block the account. Nothing personal, I'm just trying to return to the ad-free
@twitter that I once loved.Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
So the Open Book is going to try to support your language. To be clear, my humble project probably isn't going to take over the world of electronic reading. Still, I think that the things that we make are statements about the kind of world we want to see; this is mine. </thread>
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I think it's rad to say that this device — which has limited power and capacity — chooses to spend it on supporting the cultural works of your language. Not "you can make it do Farsi by loading some extra fonts," but rather treating all languages as equally worthy of inclusion.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
This is just one example of many; whether we're talking about internationalization or accessibility, privacy, freedom or human rights, too often we build technology with a blind eye to how the thing we have built will affect people and shape the world once it's out in the wild.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Text early on was written in ASCII; the only letters available were those used in English. This may have been a valid engineering tradeoff at the time, and yet, if your culture's works were written in Cherokee, that engineering choice diminished your ability to participate fully.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
How does this relate to the book (and my weekend working on Perso-Arabic scripts)? As technologists and engineers, we build objects that shape the world. None of it is value-neutral; through ignorance or carelessness, we can build technology that diminishes and disempowers.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Later,
@IlanStavans talked about Yiddish; how one might not expect a language with no flag or capital city to survive in an era of endangered languages, yet it seems to be thriving — in no small part because of its rich theatrical and literary tradition.Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
At one talk,
@rebeccanagle spoke about the link between language and sovereignty, the idea of language and especially tribal language as a crucial element of a shared history and world view. “What does it mean to be sovereign if we lose our way of life?”Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
<thread> At last night's
#nightofphilosophy at the@BKLYNlibrary, I saw a couple of talks that touched on language, and the discussions clarified something about the Open Book that I've never quite articulated beyond that phrase in the readme ("all the languages of the world").Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
I love Unicode for its endless nooks and crannies. Take code point U+FDFD: ﷽. That's one character, a ligature for the Basmala; translates to “In the name of God, the Most Gracious, the Most Merciful.” GNU Unifont manages to fit it into one 16x16-pixel glyph:pic.twitter.com/6ui0IyBiIP
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
(oh and I suppose the technical answer to my Big O question: yes, my O(n) function is, in theory, equivalent to O(n•log(m)), given a constant m; O(n) and O(2n) are both linear time. But in practice, I'm waiting around twice as long on the second one, because the line is steeper)
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Big O questions answered: the lookup table is worth it. Implemented the algorithm both ways, and before optimizing anything else, it's a 2-3x speedup. So, on-device Arabic shaping! Mostly. Still some work to do on bidirectional mirroring )hence the weird parentheses(pic.twitter.com/yE3GoHdJr7
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
(2/2) The catch: if I know m is constant (there are only 49 code points to consider), they're both linear time, right? Can A still be more efficient? Efficient enough that I should waste an extra 926 bytes of disk space on a very sparse LUT? (on a device with ~4MB of disk space)
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
(1/2) wow my big O is rusty. Implementing a string operation that requires one lookup per character. Option A is a lookup table, O(n); complexity grows with the string's length. Option B is a binary search, O(n•log(m)); complexity grows with both string and search space size.
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
"You know, I honked." Unbelievable. I mean, totally believable in this city, but unconscionable.https://twitter.com/bigjoshlevine/status/1223121127473418240 …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
the post on Hackaday; should have put it here to begin with:https://hackaday.io/project/168761-the-open-book-feather/log/173457-on-how-to-get-there-from-here …
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
the TL;DR line: “If I’m being honest with myself, there was a time when I could not have built the Open Book, and if I’m going to say ‘You can build it,’ maybe I need to take you along on the journey.”
Prikaži ovu nitHvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Wow. It's funny that today I'm trying to solve the problem of saving a user's current page in a book; my solution was going to be a table with a column for "book", and a column for "current page". Why on earth would you need a UTC timestamp of every page tap going back two years?https://twitter.com/adrjeffries/status/1222277544730337280 …
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
(mostly i'm sharing this because i'm not sure if it's the ideal solution; working with the babel stuff, I used lookup tables for everything and it served me well, but now I'm worried that I may have "everything-looks-like-a-nail"-itis
)Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Trying to solve a random access problem for book: need to match a page (say, 100) to a byte offset, ideally without word wrapping pages 1-99 each time. The idea: paginate once; store a lookup table with the location and length of each page in the header. I think this makes sense?pic.twitter.com/QCq4PHPj28
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi -
Heh, testing some more, with a deeper sleep mode, I can actually get this down to 2~4 mW, but then I have to wake the book up with the reset button instead of the lock button. The engineer in me is stoked; the UX designer is screaming.pic.twitter.com/0ID9d1HzPQ
Hvala. Twitter će to iskoristiti za poboljšanje vaše vremenske crte. PoništiPoništi
Čini se da učitavanje traje već neko vrijeme.
Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.
if it helps.