Ángel Ortega
@angel@triptico.com
El Infierno de Dante »
@infierno@comam.es
Allí estoy con los niños inocentes
del diente de la muerte antes mordidos
que de la humana culpa fueran libres.
Ángel Ortega »
@angel@triptico.com
El 22 de junio a las 7 de la tarde presentaré mi libro YO NO SOY PAVEL en La Casa del Libro de la calle Alcalá, 96 de Madrid.
Me acompañará mi compinche Fernando Cámara, que ha estado a mi lado en tantas cosas.
¡Os espero!
Ángel Ortega »
@angel@triptico.com
Números de las elecciones a la Comunidad de Madrid 2023, comparados con las de 2021:
El PP ha perdido 44623 votantes.
Vox ha perdido 88188 votantes.
El PSOE ha ganado 2904 votantes.
Más Madrid ha perdido 4044 votantes.
Los números son los oficiales, sacados de la web del diario El Mundo.
Jason Gorman »
@jasongorman@mastodon.cloud
We spend roughly 10x as much time reading code as we do writing it. A tool or technique that makes you twice as "productive" at writing code *at best* makes you 5% more productive over all. Making your code easier to understand will have 10x the impact. But that doesn't sell tools or put developers out of work, so you won't be reading about it in Forbes.
Ángel Ortega »
@angel@triptico.com
A "choose you own adventure" text game, but implemented using private #ActivityPub polls.
---
Un juego de texto tipo «elige tu propia aventura», pero implementado mediante encuestas #ActivityPub privadas.
tedu »
@tedu@honk.tedunangst.com
It federates! Ship it!
After much back and forth, lain and I found a mutually intelligible dialect of ActivityPub. Darmok and Jalad at Tanagra.
tedu »
@tedu@honk.tedunangst.com
Three years of AP ChatMessage deployment and this remains the most important message sent.
infinite love ⴳ »
@trwnh@mastodon.social
@tedu there really is no difference between a Note and a ChatMessage tbh, ChatMessage never needed to exist. even "litepub:directMessage" was better. but mostly i'm quite skeptical that a "direct message" can be defined in any of these ways. what even is a "direct message", meaningfully? what is the salient feature? i think "messaging" is not an attribute of the text item, but rather an attribute of the *context*. this becomes especially apparent when you consider group DMs and participants.
tedu »
@tedu@honk.tedunangst.com
@trwnh I wanted to respond to this. I'm not sure how to articulate, but I think there's sometimes a benefit to some redundant explicitness in protocols. So a chat message and note are the same, yeah. But mastodon at least has a confusing interface where you mention somebody in a purportedly secret note and now they get a copy, too, because addressing and scope is all mixed up with content.
Introducing a new object type means a new UI means a new interpretation. Necessary? Not at all. But practically, pushing people to add a new code path sometimes requires a new case for their switch statement.
ugh. It's annoying when you search "how do I do X with Y?" and the first and only relevant result is on the official Y github and it's a ticket saying "adding X would be good". No comments added. Issue is still open.
Created date: four years ago.
@foone could be worse
JamesB »
@mw1cgg@mastodon.radio
Neil Brown »
@neil@mastodon.neilzone.co.uk
@mw1cgg @revk @foone This is almost exactly why I blog how I fixed the most mundane / basic of issues: so that me in six months has a document for when it happens again. I’ve lost track of the number of times that I’ve hit a “problem”, searched for an answer, and found my own blog has it.
Programmer 832-529 🍅 »
@smallsees@social.dropbear.xyz
@neil @mw1cgg @revk @foone same.. my blog is basically my notes how I did something so later I can google it and realised I worked it out before.
@mw1cgg @neil @smallsees @foone yeh - worst is when said question has an update “It’s OK, found it”….
Lars Wirzenius »
@liw@toot.liw.fi
@revk @mw1cgg @neil @smallsees @foone I keep a private journal where I note, among other things, when i have a problem. It's taken me year, I kid you not, to build a habit of also noting what the solution is, at least some of the time.
It's heartening to be reminded that, yes, I had this exact problem before, on a Saturday in 2011, and that I solved it. It gives me confidence that I can solve it again.
Even if I have to re-do the work of constructing the solution from first principles.
Víctor Moral »
@VictorMoral@mastodon.social
¿Por qué tardaron tanto en extenderse las maletas con ruedas?
http://jeibros.blogspot.com/2023/05/por-que-tardaron-tanto-en-extenderse.html
0x506978656C526F626F74🦾🤖 »
@PixelRobot@indieweb.social
Señor Alt.man: Queremos que los gobiernos regulen la IA.
UE: OK.
Señor Alt.man: No, tú no, yo lo que quiero es que pongan limitaciones para que nadie pueda competir conmigo y los cuatro grandes del sector, y que me protejan de responsabilidades legales, no que me regules de verdad.
Iván Rivera
»
@brucknerite@paquita.masto.host
@PixelRobot Desayunando hoy con mi pareja y hablando de esto, le dije que estaba convencido de que eso de rogar por la regulación me olía a campaña publicitaria más que otra cosa. «Fijaos si es gordo esto que necesitamos que hagáis una ley», dicho por alguien proveniente de un colectivo de ancaps, debería sonar muy potente. Ha pasado justo lo que tenía que pasar, que le tomaran la palabra, para revelar la hipocresía.
WesDym »
@wesdym@mastodon.social
English has two different terms for words that come into English from other languages. A 'calque' is translated from the source language. (E.g., flea market, beer garden, paper tiger) A 'loanword' is ported in its original form. (E.g., cafe, bazaar, kindergarten) Perhaps ironically, the word 'calque' is a loanword, while 'loanword' is a calque (from Ger. 'lehnwort').
C & C++ Weekly »
@c_discussions@mastodon.social
SectorC: A C Compiler in 512 bytes
https://xorvoid.com/sectorc.html
Discussions: https://discu.eu/q/https://xorvoid.com/sectorc.html
stupidgenius »
@stupidgenius@mastodon.social
@c_discussions "Hashes are perhaps the holy-grail of computer-science. With a good hash, we can just side-step all the hard problems by trading them for an even harder problem (hash collisions), and then we just ignore that harder problem." 😂
Lars Wirzenius »
@liw@toot.liw.fi
It turns out that after programming for 39 years, I've come to the conclusion that programming tools that contain foot guns are not fun.
daniel:// stenberg:// »
@bagder@mastodon.social
@liw what an odd conclusion😂 !
Lars Wirzenius »
@liw@toot.liw.fi
@bagder Some of us learn slowly.
This realization was triggered a "workflow tool" for a programming language where running a program builds it before running it, but doesn't actually write the built binary to a file. Building the program does that.
Foot gun: if one has built the binary earlier and has a binary lying around, running the program with the workflow tool doesn't update the binary. Result: head-scratching when running the binary directly gives different results.
Ángel Ortega »
@angel@triptico.com
Seems like an awful design decision to me.
What development environment is it, if you can disclose?
John-Mark Gurney »
@encthenet@flyovercountry.social
Ok, to install [and build] git-tiny, you need Ruby, tcl, Python, ipython, cython, Lua, Perl, mercurial. gcc (despite clang being part of the system), redis, subversion, and w3m.
A total of 604 ports.
This is f'ing insane for a "tiny" port. (yes, a majority of it is build tools that aren't needed at runtime, but still it shows how bloating modern software packages are.
John-Mark Gurney »
@encthenet@flyovercountry.social
Looks like #FreeBSD ports miscalculates the depends list. After getting git installed, only 49 packages were installed.
It did require reverting curl to 8.0.1.
At least now that I have git, I can clone the ports tree properly, and do testing.
@encthenet your story reminds me why I stopped using freebsd
Escaped from mycelium, fungus »
@duponin@udongein.xyz
@solene @encthenet isn’t poudriere jail made to prevent this sort of insanity?
John-Mark Gurney »
@encthenet@flyovercountry.social
@solene If I wasn't running -current this wouldn't have happened, and I happen to pick the 1 day in a 4-6 day window to do this work.
Looks like curl has been updated to 8.1.1 that has a fix. Not sure when the next package build will be though.
Elvira »
@TheRealElvira@universeodon.com
Happy #worldgothday 🖤🦇🖤
Just ꙮ Chris »
@chris@social.peanuthamper.io
@TheRealElvira Thank you for being here. It's a delight knowing you've come to the fedi.
Ulrich_the_Elder »
@Ulrich_the_Elder@mastodon.social
@TheRealElvira I still smile every time I hear your name or see your image.
Laffy »
@GottaLaff@mastodon.social
@TheRealElvira Great to see you here! We were acquaintances wayyyyy back during my acting days.
Digital Mark λ 📚 🕹 💾 🥃 »
@mdhughes@appdot.net
@TheRealElvira Why do I get excited about staying up late and watching horror movies? It's not that mysterious, you were on. #worldgothday
Steve's Place »
@stevesplace@mastodon.social
@TheRealElvira This wonderful woman got me to watch more truly awful horror movies than all of my wasted friends combined. I consider her a friend. 😚
The Archivist »
@admin@mastodon.tradingcardarchives.com
@TheRealElvira I just ordered a set of Metal Crypt cards to celebrate! Elvira, Mistress of the Dark cards - can’t wait to see them.
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
So the problem I see with the "FDA for AI" model of regulation is that it posits that AI needs to be regulated *separately* from other things.
I fully agree that so-called "AI" systems shouldn't be deployed without some kind of certification process first. But that process should depend on what the system is for.
>>
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
Which is another way of saying: existing regulatory agencies should maintain their jurisdiction. And assert it, like the FTC (and here EEOC, CFPB and DOJ) are doing:
>>
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
Beyond that, we should be reasoning from identified harms to see how existing laws & regulations apply and where there may be gaps.
I am not a policymaker (nor a lawyer) but my sense of it is that the gaps largely come up in cases where (1) automation obfuscates accountability or (2) data collection creates new risks.
>>
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
Re (1), we should be asking (as I think many are): how to ensure that people have recourse if automated systems make decisions that are detrimental them --- and how to ensure that communities have recourse if patterns of decision create/worsen inequity.
(That last point follows from the value sensitive design principle of considering pervasiveness: what happens when the technology is used by many?)
>>
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
Re (2), I'm thinking of the kinds of risks that happen when data is amassed (risks to privacy, e.g. around deanonymization being possible after just a few data points are collected) and also risks connected to the ease of data collection.
>>
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
Sharing art online used to be low-risk to artists: freely available just meant many individual people could experience the art. And if someone found a piece they really liked and downloaded a copy (rather than always visiting its url), the economic harms were minimal.
But the story changes when tech bros mistake "free for me to enjoy" for "free for me to collect" and there is an economic incentive (at least in the form of VC interest) to churn out synthetic media based on those collections.
>>
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
A final kind of risk that might not be adequately handled by existing frameworks is the risks that widely available media synthesis machines pose to the information ecosystems.
Here, I keep hoping for some way to set up accountability: what if #OpenAI were actually accountable for everything #ChatGPT outputs? (And #Google for #Bard and #Microsoft for #BingGPT?)
Maybe we already have what we need, maybe there's something to add.
>>
Emily M. Bender (she/her) »
@emilymbender@dair-community.social
But I strongly doubt that saying "AI" is so new it needs its own "FDA" is going to get us there. Let's sit with and use the power that existing regulations already give us for collective governance.
And not fall for either-
Myth #1: The tech is moving to fast! Regulation can't keep up.
Myth #2: The 'real' concern is rogue AGI that poses 'existential risk' to humanity.
Steven Saus [he/him] »
@StevenSaus@faithcollapsing.com
IMHO, the real concern isn't the technology itself, but the economic pressures from the investor class and capitalism.
(Longer take on that, especially regarding the arts):
https://ideatrash.net/2023/05/whether-ai-can-write-a-story-is-the-wrong-question.html
Jason Gorman »
@jasongorman@mastodon.cloud
Liberal arts majors: "A.I. will make science and engineering degrees obsolete"
STEM majors: "A.I. will make liberal arts degrees obsolete"
Plumbers: "First hour is £150, then every hour after that is £90"
The Real Grunfink »
@grunfink@comam.es
The powers that be have provided links to #snac manual pages in HTML format:
https://comam.es/snac-doc/snac.1.html - User Manual
https://comam.es/snac-doc/snac.5.html - Message Formatting and File Format Documentation
https://comam.es/snac-doc/snac.8.html - Administrator Manual
Stefan Eissing »
@icing@chaos.social
I hear that attempts to backport curl patches have been made difficult by all my refactoring and that distros decided to upgrade the complete curl for you instead.
I am sorry about the time wasted, but not the outcome.😬
Mark Gardner
»
@mjgardner@social.sdf.org
@icing @bagder “Be liberal in what you accept from others and ruthlessly brutal in what you do,” or words to that effect 😉 #PostelsLaw
daniel:// stenberg:// »
@bagder@mastodon.social
@mjgardner @icing actually, being liberal in accepting things is not a good idea either. If it violates the protocol, eject, close, kill, abort. At once. That leads to better code and protocols in the longer run.
Mark Riedl »
@Riedl@sigmoid.social
Someone has been taking @cstross ‘s The Laundry novels a bit too seriously
Pete Alex Harris🦡🕸️🌲/∞🪐∫ »
@petealexharris@mastodon.scot
@Riedl @cstross
I used to take EY et al more seriously until it became clear that everything an optimising system with inhuman goals could do to us was already being done to us by capitalism, just slowly, and the only distinction (that a malicious AI could do it faster than we can react) is a distinction without a difference if we aren't trying to stop it anyway.
And since the FAI guys seem dismissively unwilling to address this, they're more part of the problem than the solution.
Mark Riedl »
@Riedl@sigmoid.social
@petealexharris @cstross It's true. A running joke amongst my peers is that any AI news headline can replace "AI" with "capitalism" and remain 100% true.
Matthew Garrett »
@mjg59@nondeterministic.computer
SpaceLifeForm »
@SpaceLifeForm@infosec.exchange
Hard pass.
dr2chase »
@dr2chase@ohai.social
@mjg59 As one does
Rupert Reynolds »
@RupertReynolds@hachyderm.io
@mjg59 Ah, thanks! I was just thinking I should prod my phone's AV to seen if it's awake.
Results: downloaded, unzipped and opened in an editor without any message.
Hmm... I know it's a foreign file format for 'droid, but it would be nice to get a reaction.
The Doctor »
@drwho@hackers.town
@mjg59 Dammit. You got it before I could. Well done.
No | Anonymous Planet »
@no@sysad.ninja
@mjg59 This has gone swimmingly so far.
Evan Prodromou »
@evan@cosocial.ca
@mjg59 what just happened to me
IAGoD »
@iagondiscord@wetdry.world
@mjg59 wtf is this I'm not downloading it
Matthew Garrett »
@mjg59@nondeterministic.computer
@iagondiscord Literally what it says on the domain
Daniel Norton »
@daniel@mastodon.danielnorton.com
@mjg59 Worked for me!
Ángel Ortega »
@angel@triptico.com
What would happen if the EICAR text string was posted in an #ActivityPub post? Would the Fediverse collapse? Fun to try.
Luca Ruggeri »
@lcruggeri@mastodon.uno
@mjg59 so long i didn't see that :D
@mjg59 That is a brilliant idea and I do not know how I didn't think of it. *tips hat*
Marcos M. »
@euklidiadas@red.niboe.info
Mi barrio nunca ha sido particularmente bonito. Creció a tirones de la migración de la gente a la ciudad y se llenó de coches durante sus dolores de crecimiento.
Pero algunos ayuntamientos quieren dejarlo aún más feo. Dos imágenes de aproximadamente la misma fecha (11 días de diferencia) de 2021 y 2023 de uno de los portales cerca de mi vivienda.
En la primera se observa vegetación relativamente bien cuidada, verde e hidratada, aunque ya en 2021 con respecto a 2019 hay una calva sobre el terreno. Al menos hay césped.
En 2023 se ha arrasado con ese césped, se han cortado de raíz la mitad de los arbustos y se cortó un árbol entero.
Marcos M. »
@euklidiadas@red.niboe.info
La ciudad de #Madrid pierde árboles en un momento de la historia en la que debería estar plantando más y más. Hemos perdido cerca de 80 000 árboles (de 400 000) desde 2019.
Mi copia personal:
https://drive.google.com/file/d/1X2MgTDRyDNTT-aJ7I6wVR2vvMFTkIcuE/view?usp=share_link
Ángel Ortega »
@angel@triptico.com
Filomena destruyó muchos árboles en Madrid (según este artículo de El Diario, 80.000):
https://www.eldiario.es/madrid/80-000-arboles-murieron-filomena_1_7184580.html
No sé si el artículo que enlazas menciona este hecho, no lo he leído.
En parques que conozco bien, como la Quinta de la Fuente del Berro, fue una catástrofe.
Ángel Ortega »
@angel@triptico.com
@hispa@social.hispabot.freemyip.com sí, tienes razón.
Patrick 🌮🇺🇸🇲🇽🇩🇪 »
@tac0shell@hackers.town
Renée Burton »
@knitcode@infosec.exchange
@tac0shell yeah the decision to make .zip a tld was clearly full of analysis and foresight. can't wait until .exe is available. I mean heck, IANA could go to town here.. why not .jpg? .txt? .urfkd? #dns #tld #infosec
Ángel Ortega »
@angel@triptico.com
Qué raro y qué trágico. No sé cómo irá la legislación allí en la «land of the free», pero aquí es obligatorio que las salas refrigeradas (y otras salas estancas como salas limpias) tengan picaportes para abrirlas desde dentro.
helleano)))r »
@listeninggarden@mastodon.art
no one has ever surpassed the animated netscape logo's ability to make the internet feel majestic and awe inspiring
Charles Randall »
@charlesrandall@grumble.social
@listeninggarden @BrendanSinclair you know, in retrospect, the logo could also be interpreted as apocalyptic, and that fits too
see shy jo »
@joeyh@octodon.social
@charlesrandall @listeninggarden @BrendanSinclair
"And the beast shall come forth surrounded by a roiling cloud of vengeance. The house of the unbelievers shall be razed and they shall be scorched to the earth. Their tags shall blink until the end of days.
— from The Book of Mozilla, 12:10"
(circa 1995)
brennen »
@brennen@federation.p1k3.com
young me: i wonder if this new technical thing is cool
middle-aged me: i wonder if i can avoid knowing about this new technical thing until it goes away
Twelve years I started with Perl and I still can't remember EVERY TIME which one between ^ and $ should be used to match begin and end of regex pattern 🤔
Any mnemonic or memory aid? I can use a cheat sheet, but come on…
Mark Gardner
»
@mjgardner@social.sdf.org
@smonff @Perl Y’all know I’m the first to crow about unique #Perl features, but #RegularExpressions’ syntax of ^ for the start of a line or string and $ for the end dates back at least to #Unix co-author Ken Thompson’s rewrite of the `qed` text editor for the #CTSS operating system on the IBM 7090 #mainframe at #BellLabs around 1970. (Perl creator Larry Wall was a teenager at the time.)
Ángel Ortega »
@angel@triptico.com
If you use the vi
text editor or one of its derivatives, $ moves to the end of the line.
Víctor Moral »
@VictorMoral@mastodon.social
Dado que tenemos una actuación el domingo con el grupo de teatro he cedido y he entrado en whatsapp con el número que reservo para el trabajo (que no llega) y ... Vaya basura de programa.
Hablando sólo de pragmatismo Telegram le deja atrás en tantas cosas que no hay por dónde empezar.
Poco remedio tiene porque no van a usarlo ni bajo amenaza. Seguiré peleando con las chicas y chicos para que se organicen.
Víctor Moral »
@VictorMoral@mastodon.social
La primera cuestación sobre el uso de la función "Buscar" ha dado resultados desoladores.
Y lo de los mensajes destacados llega al nivel arqueólogo porque hay que llegar vía "Información del grupo" y como que no.
Jo. No sé si presentarme voluntario para darles unas clases sobre esto. Es que si sale bien pensarán que pueden consultarme sobre cualquier cosa con cables y botones. Y si no, seguiremos ahogándonos en ríos de mensajes.
Decisiones, decisiones ...
@VictorMoral uno de los pocos lujos que tengo en mi vida es permitirme el "lujo" de no usar guassapp, y leyendo mensajes como el tuyo, aún aprecio más ese lujo :D
Ángel Ortega »
@angel@triptico.com
@rb3n@mastodon.social @VictorMoral@mastodon.social sí que es un lujo poder tener una vida "Whatsapp-free". Yo tengo a tanta gente ahí que me es imposible zafarme de él.
Víctor Moral »
@VictorMoral@mastodon.social
@angel @rb3n es que encima en programas como telegram tienes muchas opciones para no verte invadido. Opciones fáciles de usar y de ver como las carpetas de chata o el archivado.
No te lo pierdas que las chicas acaban de tenerme quince minutos a la escucha de audios porque les ha dado por hablar así entre ellas en el grupo.
Estoy viejo para esto. :-(
Ángel Ortega »
@angel@triptico.com
@VictorMoral@mastodon.social @rb3n@mastodon.social Puf. Los mensajes de audio.
Al menos puedes "silenciar" el grupo para que no te interrumpa con notificaciones y solo mirarlo de cuando en cuando.
¢нαяℓιє яσσт
🌶️ »
@charlie_root@annihilation.social
This weekend I will be quitting Linux on my main PC and going full-time with #FreeBSD and #OpenBSD on my laptop. Goodbye Arch, but I'm done with Linux.
@charlie_root could you share the main reasons for your move? :)
¢нαяℓιє яσσт
🌶️ »
@charlie_root@annihilation.social
I have used FreeBSD as my main before and I really enjoyed it. I have been dualbooting Arch Linux and OpenBSD since the beginning of the year. But the problem with dual booting is that I inevitably end up spending most of my time in one system and neglecting the other.
The main reason I used Arch was for performance with the Linux-nitrous kernel for DJing with Mixxx and audio production with Ardour. But I see no reason now why I can't do all of this in FreeBSD.
The reason Linux is getting on my nerves is mainly the community. The toxicity and elitism are just getting really annoying. Now the RHEL has depreciated X11 the cult of wayland is getting a little out of hand. Everything is such a bandwagon these days and everyone is on that wayland/hyperland hype train. I use lxqt and openbox and I don't believe that X11 is dead. Also all the arm-chair wannabe tech experts are lecturing me now about how X11 is a security risk, that I shouldn't be using it.
Unwarranted hatred of BSD is also common in the community. I feel like Linux is just a run away train of hype development and reinventing the wheel and I don't even recognize it anymore. The audio stack is 3 stacks glued to together, and systemd and rust in the kernel are just adding to all the confusion. Frankly Im done, Im old school and I prefer the traditional UNIX way of doing things.
Ángel Ortega »
@angel@triptico.com
@charlie_root@annihilation.social #OpenBSD is great for the desktop. I've used it on my laptop for years; had to replace the OS back to #Linux just for the battery usage, but will get back to it whenever possible.
Ángel Ortega »
@angel@triptico.com
Mi novela YO NO SOY PAVEL ya se puede comprar desde la página web de la editorial Distrito 93.
https://distrito93.com/catalogo/yo-no-soy-pavel/
Ángel Ortega »
@angel@triptico.com
Me parece razonable que se muestre en lugar de descargarlo (de hecho, creo que la operación por defecto de cualquier Content-Type text/XXXX debería ser mostrarlo).
Pero dado que Markdown no es una especificación clara ni única (hay un montón de variantes), preferiría que Firefox no se hiciera aún más gordo con otro intérprete + validador + conversor a html.
˗ˏˋ wakest ˎˊ˗ »
@liaizon@social.wake.st
new twitter encrypted messenger sounds real secure
@pi protip: don't use a relational database if you already have the filesystem.
brennen »
@brennen@federation.p1k3.com
i was thinking about stuff like big web APIs for social media sites going paywalled (or just breaking because of mismanagement by jackass oligarchs), and i was like i wonder if this will teach programmers a lesson - some kind of "gosh, maybe protocols were good after all" moment.
and then immediately: of course it won't. programmers are eternally looking to get scammed.
and then i thought: "you can't cheat an honest man."
brennen »
@brennen@federation.p1k3.com
that's the root of it, a lot of ways. as a class, we are not honest persons. we're grifters and cheaters and scabs, almost definitionally. our stock in trade is the betrayal of labor, the extraction of surplus value from angles on automation, or often more honestly from ideas that assholes with money have about how surplus value will be extracted, or whatever.
and then we get scammed so hard because we think we're doin' the scams.
Dan Gillmor »
@dangillmor@mastodon.social
"(W)hat we are witnessing is the wealthiest companies in history (Microsoft, Apple, Google, Meta, Amazon …) unilaterally seizing the sum total of human knowledge that exists in digital, scrapable form and walling it off inside proprietary products, many of which will take direct aim at the humans whose lifetime of labor trained the machines without giving permission or consent."
https://www.theguardian.com/commentisfree/2023/may/08/ai-machines-hallucinating-naomi-klein
Ángel Ortega »
@angel@triptico.com
Everytime I read people experiences like this one (and it's getting increasingly common), I wonder why people keep using Apple systems at all.
Jared Davis »
@jared@mathstodon.xyz
“People who criticize new technologies are sometimes called Luddites, but it’s helpful to clarify what the Luddites actually wanted. The main thing they were protesting was the fact that their wages were falling at the same time that factory owners’ profits were increasing, along with food prices. They were also protesting unsafe working conditions, the use of child labor, and the sale of shoddy goods that discredited the entire textile industry. The Luddites did not indiscriminately destroy machines; if a machine’s owner paid his workers well, they left it alone. The Luddites were not anti-technology; what they wanted was economic justice. They destroyed machinery as a way to get factory owners’ attention. The fact that the word #Luddite is now used as an insult, a way of calling someone irrational and ignorant, is a result of a smear campaign by the forces of capital.”
Ted Chiang in the New Yorker.
Ángel Ortega »
@angel@triptico.com
Ayer vi a este perro en el parque.
Estaba jugando él solo: subía su pelota a lo alto de la pendiente, esperaba a que cogiera velocidad y cuando casi se le escapaba corría a por ella, la cazaba y la volvía a subir hasta lo alto. No fue casual: lo hizo varias veces. Lo hacía adrede.
He tenido perro y sé lo listos que son pero no dejan de sorprenderme.
Radical Graffiti »
@RadicalGraffiti@todon.eu
"Replace capitalism with a good nap"
Stencil seen in Marseille, France
Ángel Ortega »
@angel@triptico.com
The thing is, if you suppress comments like that, then you may think that people like that aren't out there, and that they won't use these systems in that way.This is a devastating truth.
Please, Jon, forget about the goats, we need you.
@LWN@fosstodon.org @delroth@delroth.net
Ángel Ortega »
@angel@triptico.com
Escuchado por casualidad en el bar:
"El capitalismo es una máquina creada para impedir que los mercados se vean afectados por la democracia".
Matto F »
@linm@cyrix.matto.nl
@raspbeguy @solene I have my $HOME in ramdisk for over 20 years, wouldn’t want to have in other way :-)
The technic, how to get there, has varied over the years, see for example
http://box.matto.nl/openbsd-71-on-the-olimex-a20olinuxinolime2.html
El Infierno de Dante »
@infierno@comam.es
Y aquella que las tetas se recubre,
que tú no ves, con trenzas desatadas,
y todo el cuerpo cubre con su pelo,
fue Manto, que corrió por muchas tierras;
y luego se afincó donde naci,
por lo que un poco quiero que me escuches:
Después de que su padre hubiera muerto,
y la ciudad de Baco esclavizada,
ella gran tiempo anduvo por el mundo.
Ángel Ortega »
@angel@triptico.com
Micro-rant: if you are writing software that asks for a password, please tell me which password you mean. My Mac password? My 1Password password? OneLogin? ssh key?Software: "please tell me all your passwords, I'll try them one by one until I find the one that works"
Chema Hernández Gil »
@chema@social.sanfranciscan.org
It has *two* external dependencies (openssl and curl) and no database or cookies. This is amazing!
El Infierno de Dante »
@infierno@comam.es
Mientras que en verlo todo me ocupaba,
me miró y con la mano se abrió el pecho
diciendo: «¡Mira cómo me desgarro!
El Infierno de Dante »
@infierno@comam.es
Como la ola que sobre Caribdis,
se destroza con la otra que se encuentra,
así viene a chocarse aquí la gente.
Channeling my inner Andrew Eldritch.
Here's Andrew Eldritch in an OpenBSD hoodie. Compare with parent in thread. Realized today that not everyone might be familiar with Von's wearing of OpenBSD merch.
Does anyone know if he really is an OpenBSD user?
Ángel Ortega »
@angel@triptico.com
I never expected to see #AndrewEldritch and #OpenBSD in the same post.
Ángel Ortega »
@angel@triptico.com
"Debugging Is Like Being The Detective When You’re Also The Murderer" — Filipe Fortes
Ángel Ortega »
@angel@triptico.com
Campaña de firmas en change.org para que RTVE deje de llamar puentes a los findes largos.
tedu »
@tedu@honk.tedunangst.com
The good news is everyone can have an invite to honknet. The bad news is you have to make it yourself.
Ángel Ortega »
@angel@triptico.com
Pero el lunes es fiesta nacional, ¿no? Eso cuenta como "puente" o, al menos, como "finde largo". En Madrid es de 4 en lugar de 3 días, eso sí.
Cuando yo era joven se llamaba "hacer puente" cuando caía un laboral/lectivo entre fiestas (como una especie de metáfora cutre de las patas y los ojos de un puente).
Jonathan Corbet »
@corbet@social.kernel.org
Went for a bike ride this morning; quite windy, but nice anyway. The world is *finally* turning green.
Reflecting on the experience... on a bike, it's easy to notice (and complain about) a headwind. Tailwinds, instead, are much harder to notice. They can be a "I'm feeling good today, maybe I'm not in as bad a shape as I thought" experience, where you don't realize that you're getting help - until you turn the corner.
Life is kind of similar. It's easy to notice the headwinds (bad luck, discrimination, etc.) but just as easy to miss the tailwinds that make your experience easier and smoother than it could be. Tailwinds that others may not have.
A key to a good life (and a good bike ride) is to notice and appreciate the tailwinds.
Ángel Ortega »
@angel@triptico.com
Jon Corbet nails it, as always:
"Authenticator apps are convenient, but some of us still use real computers and often want to access sites that way. Your editor, unlike his offspring, does not have a phone surgically implanted, so logging into a site can lead to a scramble to figure out where the damn phone is so that the code can be produced. [...]"😆
Deb Chachra »
@debcha@mastodon.social
TIL: lace cards
It’s a computer punch card with every possible spot punched out, so what remains is a flimsy filamentous net of paper that instantly tears and jams up the card reader.
Old-school denial of service attack.
https://en.m.wikipedia.org/wiki/Lace_card
Ángel Ortega »
@angel@triptico.com
Hay algunos que sospechan del sesgo de este artículo de Nitrokey:
https://blog.brixit.nl/nitrokey-dissapoints-me/
Además, me ha parecido que estás mencionando a Apple y a Google como ejemplos de empresas que no espían a sus clientes y seguro que lo he entendido mal.
C & C++ Weekly »
@c_discussions@mastodon.social
3D model viewer in ASCII for the terminal
https://github.com/autopawn/3d-ascii-viewer-c
Discussions: https://discu.eu/q/https://github.com/autopawn/3d-ascii-viewer-c
Víctor Moral »
@VictorMoral@mastodon.social
Busco a alguien profesional (que haga factura) que pueda hacerse cargo del mantenimiento de unas páginas web en WordPress, incluyendo alojamiento en algún sitio.
(Se agradece el RT)
The Real Grunfink »
@grunfink@comam.es
'Names' are words we humans give to things and actions to distinguish from one another. But, here in the Fediverse, the act of re-sending another user's post...
In the #ActivityPub protocol, it's called 'Announce'.
In the #Mastodon web interface (and here in #snac too), it's called 'boost'.
In the Mastodon API, it's called 'reblog'.
Mastodon users say, informally, 'retoot'.
In the #Pleroma web interface (AFAIK), it's called 'repeat'.
In #honk it's called 'bonk' (because, why not).
Outside there, in other crappy social networks, Facebook names the action 'share' (IIRC), Twitter users names it 'retweet'. I don't know about others, but they probably use a different verb.
Ángel Ortega »
@angel@triptico.com
No tienen por qué usar ni Mastodon ni nada parecido. La necesidad de usar las redes sociales para notificaciones oficiales es ficticia: han sido sus propietarios y el papanatismo de los borregos de sus usuarios los que les han hecho creer que si no estás ahí no estás.
Todos esos sitios tienen ya una página web: es ahí donde tienen que publicar lo que tengan que decir.
Y si el ayuntamiento es tan pequeño que no tiene una página web, siempre tendrán un tablero de corcho donde clavar el mensaje con una chincheta.
El Infierno de Dante »
@infierno@comam.es
Yo, Beatriz, soy quien te hace caminar;
vengo del sitio al que volver deseo;
amor me mueve, amor me lleva a hablarte.
Mapas Milhaud »
@mapasmilhaud@mastodon.cloud
Plano de la Villa de Madrid (1623) https://mapasmilhaud.com/mapas-urbanos/plano-de-la-villa-de-madrid-1623/
The Real Grunfink »
@grunfink@comam.es
Hi. When liking or boosting, the timeline position does not change. But, as there is (by design) no JavaScript, every like or boost operation implies a round trip from the server, and the conversation state may have changed with new replies and moved to the top due to activity (more active conversations are always moved to the top).
This is (also by design) different to what Mastodon does, so it may seem confusing until you get used to it.
Ángel Ortega »
@angel@triptico.com
Quizá el problema viene porque todos hemos aceptado como bueno el que el canal oficial para emitir mensajes importantes sea una empresa privada.
El Infierno de Dante »
@infierno@comam.es
¡Ah, cuántas llagas vi en aquellos miembros,
viejas y nuevas, de la llama ardidas!
me siento aún dolorido al recordarlo.
Ángel Ortega »
@angel@triptico.com
@fanta Yo he trabajado con intercambiadores de calor y el agua no se contamina, solo pasa por los enfriadores y sale tal cual. Entiendo que las microalgas y la fauna microscópica que transporte igual se achicharran, pero salvo pérdidas o fugas, el agua no se desperdicia. Ni siquiera hay pérdidas por evaporación porque nunca abandona el circuito. Solo tiene que "pasar por ahí".
Y sí, yo también odio a Facebook y a todo lo que trae consigo.
otto@openbsd »
@otto@bsd.network
Some notes on usage: https://marc.info/?l=openbsd-tech&m=168171382927798&w=2
vorlon »
@vorlon@mastodon.social
For anyone who wants to try out time-limited sessions, pam-session-timelimit is now in Debian unstable and Ubuntu lunar:
https://packages.debian.org/sid/pam-session-timelimit
I've also finished a patch to make pam_time integrate with pam_systemd, which after 20+ years makes it possible for pam_time to enforce the end of sessions and not just their start times:
Ángel Ortega »
@angel@triptico.com
¿Y qué ha pasado con los hombres del pueblo? ¿Siguen yendo, o ya no?
Ángel Ortega »
@angel@triptico.com
La señora de la foto, ¿no nos está haciendo una peineta estilo Mañueco?
The Real Grunfink »
@grunfink@comam.es
I'm very glad to announce the release of version 2.27 of #snac, the simple, minimalistic #ActivityPub instance server written in ANSI C. It includes some interesting new features (that I announced some days ago):
Started Mastodon API support, so you can use Mastodon-compatible apps to access #snac accounts. What works so far: login, private and public timelines, full post information (replies and ancestors), liking and boosting posts. Things that don't work yet but eventually will: following accounts, posting and replying to messages (I still have to figure out how some things work, like posting images), notifications (needs some internal support), the instance timeline (snac does not have one, but it can be simulated with not much effort) and probably many other things. Things that will never work: bookmarks, pinning, a federated timeline, many other things that I don't remember right now. Please note that if you want to use this API in your instance, you must add some lines to your HTTP proxy configuration, see the snac(8) (administrator documentation) manual page. I'm doing my tests using the #Tusky (which sometimes crashes, surely my fault), #AndStatus, #Fedilab and #Husky Android apps. Success or failure reports will be appreciated.
Fixed some buffer overflows (contributed by Saagar Jha).
Fixed overzealous rejection of some local boosts.
Ángel Ortega »
@angel@triptico.com
Uno de los momentos más decisivos para alguien que escribe es enfrentarse a la «página en blanco» cuando tienes que escribir una dedicatoria a alguien a quien quieres.
Ángel Ortega »
@angel@triptico.com
#OpenBSD 7.3 is out there.
Thanks again to the great people that makes this unique piece of software possible.
Ángel Ortega »
@angel@triptico.com
Francia impone una tarifa de 3 euros por recibir libros por Amazon:
El Infierno de Dante »
@infierno@comam.es
Dulce hermano ¿qué quieres que te diga?
Ya presiento unos tiempos venideros
de que esta hora ya no está lejana,
en que será en el púlpito vedado
el que las descaradas florentinas
vayan mostrando en público las tetas.
Ángel Ortega »
@angel@triptico.com
How statically linked programs run on Linux:
https://eli.thegreenplace.net/2012/08/13/how-statically-linked-programs-run-on-linux
Ángel Ortega »
@angel@triptico.com
Bitcoin white paper is hidden away in macOS’s system folder for some reason:
El Infierno de Dante »
@infierno@comam.es
Mostraba el crudo ejemplo y la ruina
que hizo Tamiris cuando dijo a Ciro:
«tuviste sed de sangre y te doy sangre».
#Rafagas_y_Gas »
@luisgarciareal@social.politicaconciencia.org
Estos mensajes los genero de forma aleatoria desde un pequeño script en Bash.
Pasé el epub del libro Verbolario a txt y así conseguí una definición por línea. Todos lo demás fue elegir una al azar y publicarla en Mastodon:
Es más o menos esto:
# Script para elegir, al azar, una linea del archivo Verbolario y publicarla en Mastodon.
# Acceso a mastodon
TOKEN=xxxxxxxxxxxxxxxxxxxxxxxxxxx
linea=$(($RANDOM%2108))
echo
MENSAJE=$(awk 'NR=='$linea'' Verbolario.txt|sed 's/^[[:space:]]*//')
echo $MENSAJE
curl -X POST -Ss https://mi_instancia_mastodon/api/v1/statuses --header "Authorization: Bearer ${TOKEN}" -d "status=${MENSAJE} ----> Del libro Verbolario, de Rodrigo Cortés"
The Real Grunfink »
@grunfink@comam.es
Hi, everyone. I've just released version 2.26 of #snac, the simple, minimalistic #ActivityPub instance server written in ANSI C. This is a low profile maintenance version that includes just the following minor changes:
The OpenSSL code has been refactored to avoid using deprecated functions.
Added more aggressive filtering on unwanted Announce
(boost) messages.
Stefano Zacchiroli »
@zacchiro@mastodon.xyz
RT @Noahpinion
15 years ago, the internet was an escape from the real world. Now, the real world is an escape from the internet.
Ángel Ortega »
@angel@triptico.com
The age of average, or why everything looks the same these days:
Ángel Ortega »
@angel@triptico.com
If you don't care about having the lastest version of every package, I think Debian stable meets your needs.
Ángel Ortega »
@angel@triptico.com
Are you interested in Mastodon in particular only, or are we users of other Fediverse software that is not Mastodon also subjects of your survey?
El Infierno de Dante »
@infierno@comam.es
volví hacia él mi rostro enlagrimado;
y aquí me descubrió completamente
aquel color que me escondió el infierno.
Jan Schaumann »
@jschauma@mstdn.social
What's Ruby?
An interpreted, multi-paradigm, high-level, general-purpose programming language. You need Rust to build it.
What's Rust?
A compiled, multi-paradigm, high-level, general-purpose programming language. You need Python to build it.
What's Python?
An interpreted, multi-paradigm, high-level, general-purpose programming language.
Do I need, uhm, Perl to build it?
No, but you need Perl to build Rust.
I knew it. What's Perl?
An interpreted, multi-paradigm, high-level, general-
El Infierno de Dante »
@infierno@comam.es
si el azar o el destino o Dios lo quiso,
no sé; mas paseando entre cabezas,
golpeé con el pie el rostro de una.
Ángel Ortega »
@angel@triptico.com
Totalmente de acuerdo. Y nada dice «la vida aún merece la pena, al menos durante unos instantes» como ese silbidito que te dice que ya, ya te puedes tomar una pausa, pobre diablo.
Ángel Ortega »
@angel@triptico.com
I miss the Cryptkeeper in this list. Also, Why Elvira is not #1 in this list is a mistery to me.
Víctor Moral »
@VictorMoral@mastodon.social
Debian 12 Bookworm: Best New Features
https://www.debugpoint.com/debian-12-features/
Ángel Ortega »
@angel@triptico.com
Aquí tenemos el Pipewire, para ayudarnos a olvidar todo lo que habíamos aprendido sobre Pulseaudio.
Aaron »
@hosford42@techhub.social
It's expensive to be poor. It's ironic but true. You get charges and fees for everything. Higher interest rates. Overdraft fees. Late fees. Having only enough to buy what you need right now instead of buying in bulk. Losing your job because you can't afford to get your car fixed. Losing your car because you don't have a job. Even your mental faculties are drained, as you are forced to continually eat low-nutrition foods, "sleep" in miserable conditions, and be exposed to toxins and lack of medical treatment. The lack of liquidity wipes you out. Life really does kick you while you're down.
You can't tell someone trapped in that vicious cycle to "just" get a job or "just" make responsible decisions. Sometimes, no amount of good decision-making can stop the vortex sucking them down. So the next time you are tempted to place moral judgment on someone who lives in poverty, think twice.
Signed, someone who has been both a Have and a Have-Not.
Ángel Ortega »
@angel@triptico.com
If that hideous day ever happens, that beer would be an Andechs' Brewery Bergbock Hell [1]. Why? Hard to tell, personal favourite. I find bockbier types the most tasty, smooth and at the same time strong beers.
[1] https://www.andechs.de/en/monastery-brewery/product-range/bergbock-hell.html
If these gems were not available for me, I would also be happy drowned in belgian Kaiser Karel, american Spencer Trappist Ale or german Hofbräuhaus.
tedu »
@tedu@honk.tedunangst.com
I am not the internet police, but I think it would be better for people who write masto api clients to not refer to them as generic activitypub clients. Did you even read the page title of the spec you implemented?
The Real Grunfink »
@grunfink@comam.es
I totally agree, I still haven't found any real ActivityPub client.
Does #honk support the C2S ActivityPub protocol?
Ángel Ortega »
@angel@triptico.com
Julia, the rat and the phrase are references to Orwell's novel 1984.
CC: @virtuosew@mathstodon.xyz @stitchsprout@socel.net @inkstitch@diode.zone @FediFollows@social.growyourown.services
WelshPixie, Shadow Figure »
@welshpixie@mastodon.art
Greg Knauss »
@gknauss@mastodon.social
I miss the days when new tech was like, “Oh, hey, the ‘Host’ header in HTTP 1.1 means we can run more than one site per IP!” and not, “Oh, hey, this LLM is going to literally destroy lives while wildly enriching the worst people in the world.”
Ángel Ortega »
@angel@triptico.com
Cada vez que vas de niño al McDonalds lo sientes como un triunfo; cada vez que vas de adulto, como una derrota.
Matt Blaze »
@mattblaze@federate.social
Pi Day is a fake holiday that exploits a universally beloved mathematical constant to promote US-style date formats.
Ángel Ortega »
@angel@triptico.com
In spanish Spanish we still use to say "tira de la cadena" (literally, "pull the chain") for flushing the toilet, because in the past there was very common to have the toilet water deposit high and you emptied it by, well, pulling a cord or chain. These things have been replaced almost everywhere by button-triggered ones at waist level, but the expression still remains (used even for young people who had never "pulled the chain" to flush the toilet).
Ángel Ortega »
@angel@triptico.com
El artículo tiene de título «¿Estás cometiendo estos fallos de diseño en tu blog?», pero sin embargo está estructurado no como una lista de esos supuestos fallos de diseño, sino como una lista de cosas que sí tienes que hacer 🤦
see shy jo »
@joeyh@octodon.social
so YC posted a petition to get a goverment bailout for SVB, and the #HackerNews post for it attracted so many people telling them to go jump in a lake that YC flagged it right off their own website
Ángel Ortega »
@angel@triptico.com
Según mi opinión, falta el mejor: mupdf. Ligero, rápido y con versión Android. Además permite ver PDFs (el nombre puede dar alguna pista sobre esto último).
グレェ「grey」 »
@byterhymer@mastodon.social
@miah I think one of the many things I dig about @grunfink 's snac is this: "No database needed" ;)
I also sincerely appreciate the "Totally JavaScript-free" aspect too!
The entire compiled implementation on macOS for version 2.24? 230737 bytes (approx 231KiB). Also has minimal dependencies, the biggest challenge with maintaining the MacPort so far has been due to my own ineptitude with MacPorts, not snac's code.
I wish more followed grunfink's excellent example on contemporary software dev.
Ángel Ortega »
@angel@triptico.com
Un amigo bastante cínico decía que mucha gente es de izquierdas hasta que tiene algo en propiedad.
florian
»
@florian@bsd.network
I wrote about improved user experience on OpenBSD laptops, focusing on network configuration: "Dynamic host configuration, please".
Yes, strive to be polite
Eric Furst »
@ef1j@post.lurk.org
Your listener supported dystopian drone station http://echo.lurk.org:999/ef1j.mp3