outra hipótese que me ocorre é de que designers tenham participado sim, mas não tenham chegado a perceber o problema a tempo, por estarem usando máquinas e redes muito mais rápidas que as que usuários caseiros usariam anos depois. pode ser que o problema não tenha ficado aparente durante experimentos dentro de redes corporativas, com jre já na memória RAM e applets carregados de servidores próximos com baixíssima latência, e que só tenha sido identificado quando a tecnologia já estava implementada e padronizada.
minha dificuldade de achar que designers não tenham participado é que visitei um campus da sun em 1998. não me pareceu que design não lhes fosse bem importante. por isso busco explicações alternativas.
puxa, mas será que nenhuma das empresas envolvidas na padronização e implementação de navegadores percebeu esse problema? não é como se nenhuma delas tivesse designers em seus quadros, nem como se as empresas não implementasse extensões aos padrões estabelecidos ou em discussão.
não consigo derrubar sua tese, nem conheço os detalhes dessa história em particular, mas eu não ficaria inteiramente surpreso se a falta desse detalhe importante tiver sido fruto de sabotagem à tecnologia então nascente. às vezes as disputas políticas e comerciais promover e adotar padrões que acabam prejudicando uma alternativa para favorecer outra. consigo ver, dentro do cenário de então, a possibilidade de que as forças monopolísticas tenham manobrado para prejudicar o padrão, e que os incumbentes tenham se visto na obrigação de seguir o padrão limitado à risca
agora, minha hipótese é baseada apenas em minha experiência com a influência de interesses excusos em padrões e tecnologias, não em qualquer fato específico pertinente a essa tecnologia em particular. ela não explica por que, mesmo que tivesse havido resistência interesseira à melhoria que você propôs, sun e netscape não a teriam adotado como extensão valiosa.
sua tese de falta de designers pode ser mesmo a explicação para não terem dado importância a esse ponto, seja em deixá-lo de fora da proposta inicial, seja em não ter insistido para sua adoção, padronizada ou não.
the .svg "source" files are next to the .png ones, in case anyone feels like trying variations without starting from scratch
Embed this noticeAlexandre Oliva (lxo@snac.lx.oliva.nom.br)'s status on Friday, 25-Apr-2025 10:22:16 JST
Alexandre OlivaEmacs org-mode agenda has served me well. the trickiest bit for me was make it a habit to look at upcoming events. I always have the current-week agenda open in one of my virtual desktops, right next to my time-tracking and note-taking buffers, so I usually get an early peek at upcoming events for the next few days and can prepare myself for them. sometimes I set a reminder event for the week or a few days before, and that helps
quando eu dava aula em pré-vestibular, eu ensinava pros alunos o método da multiplicação por 1 para conversão de unidades, depois de argumentar a importância de manter as unidades explícitas. funciona assim: você quer converter 5 minutos para segundos. 5min é a grandeza em questão, e convertê-la para outra unidade não muda a grandeza, só a unidade e o número, certo? se multiplicarmos 5min por 1, continua sendo 5min (não muda a grandeza), mas também não muda a unidade, então não adianta nada. mas e se escrevêssemos esse 1 de forma diferente? lembrar que 1min=60s, então, se passar o 1min dividindo pro outro lado dá 1 = 60s/1min, e aí os nossos 5min x 1 = 5min x 60s/1min. simplifica min em cima com min em baixo e temos 5x60s. com prática, você já escreve o 1 como as duas grandezas equivalentes em unidades diferentes de modo a simplificar a que não quer e resultar a que quer. é super prático. não sei de onde isso veio, mas nunca mais me compliquei convertendo m/s pra km/h ou vice-versa 😉
I've tried buying compatible fans several times. each took months to arrive, and arrived with incompatible connectors (different from announcement). the thermal paste has been replaced a number of times, but it only helps so much. I have resorted to external coolers at times, too. but in the end, what I find is that most of the time I really don't need the extra compute power, and, being quite sensitive to noise, I appreciate that the computer runs on passive cooling.
a friend of mine often asks "why should I use an app that harms both of us to talk to you, instead of your using an app that does no harm to anyone to talk to me?"
I add "why should we participate in requiring others to use TRApps that require them to carry tracking devices to talk to us? it's not like they're collecting our data for our good! we can reduce social harm by choosing communication apps that don't demand other parties to run the same app on the same kind of device, through the same exploitative intermediaries"
Before Vibe Coding we had years of Hype Coding. Where new libraries and frameworks were heavily promoted, regardless of the fact that they gave more problems than solutions ;) Every piece of software that was at least at Version 3 or 4 was considered legacy and needed to be replaced. #GreyBeardWisdom
yes, that would presumably enable me to audit its code before installing it, and hopefully it would NOT download other pieces of software behind the scenes that would be effectively giving others control over my computer.
that said, the computer I use for web browsing is an ancient gnubooted thinkpad with a broken fan, so it runs at the lowest available frequency to avoid overheating with passive cooling. anything that demands computing power, I'd much rather run elsewhere. it's not a machine suitable for bit-crunching any more, but it's perfect for what I spend most of my time doing: email and (non-javascrippled) web browsing
the bit I'm most interested in would be the ability to do the access-granting computing on efficient computers, offline, collecting tokens/cookies/whatever that my browser would then present to be granted access. that would also reduce significantly the per-transaction overhead: people could have efficient computers configured to perform such access-granting (hopefully useful) computing, using lots of data if needed, instead of wasting power and network on devices that don't have as much of either. we'd still lose the computing power race, but we wouldn't be harming ourselves quite as much, and the abusers would be doing some useful computing for us.
yes, anubis is free software, but any program that runs under control of a remote server becomes nonfree software to the user operating the browser, when neither the website server nor the user's browser cooperate to grant the user control over the software. it would take a lot of infrastructure we don't have, and willingness from websites, to give users the control they deserve. so, with current available technology, it is nonfree software for me as installed on others' servers, and therefore I avoid it, and the sites become inaccessible to me unless there's some other way to get through. everyone should avoid that IMHO, but I can only govern my own behavior.
when it comes to services that use authentication, I'd strongly recommend allowing unblocked access to the login page, and also unblocked access for authenticated users. hopefully that's not too hard to implement, and presumably authenticated users won't be abusing the server they rely on for legitimate purposes, and we don't throw the baby away along with the bath water.
pois... ouvi dizer que o governo federal está preparando o próprio app de acesso digital a todos os bancos, o que basicamente exige que os bancos tenham uma api comum pro app usar
o próximo passo seria publicar essa api pra que possa haver diversidade de apps. é aí que eu suspeito que haverá dificuldade e resistência: não me parece que haja sequer intenção de dar esse passo.
it was not on the web pages proper, it looked like one of those front proxies blocking access to the whole site, demanding javascript for some bogus excuse. it blocked me, I resorted to a proxy and got through somehow, and then I could get through directly. I use Tor, so it could have been some IP address that some front found suspicious for whatever reason, but I just can't repeat the operation (because of the way Tor works), so, we'll see...