Ángel Ortega

@angel@triptico.com

Escritor de novela negra, realista y de terror. Autor de las novelas YO NO SOY PAVEL (ed. Distrito 93, 2023), LA ATALAYA RECORTADA CONTRA EL CIELO (finalista del Premio Pedro Carbonell 2023) y EL LEGADO DEL CORNEZUELO (finalista del Premio Domingo Santos de Novela 2021). Nihilista / absurdista. Linux / OpenBSD. Mahler / Shostakovich. Fincher / Tarantino. McCarthy / Houellebecq. Madrid, 1968.

YO NO SOY PAVEL: https://distrito93.com/catalogo/yo-no-soy-pavel/

0 ★ 0 ↺

Ángel Ortega »

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!

0 ★ 0 ↺

Ángel Ortega »

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 »

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.

0 ★ 0 ↺

Ángel Ortega »

A "choose you own adventure" text game, but implemented using private polls.

---

Un juego de texto tipo «elige tu propia aventura», pero implementado mediante encuestas privadas.

tedu »

It federates! Ship it!

After much back and forth, lain and I found a mutually intelligible dialect of ActivityPub. Darmok and Jalad at Tanagra.

P38dNqrTt7RGdDp6L2.jpg

...

tedu »

Three years of AP ChatMessage deployment and this remains the most important message sent.

...

infinite love ⴳ »

@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 »

@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.

Foone »

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.

...

RevK »

@foone could be worse

NEVER HAVE I FELT sO
WHO WERE YOU,
CLOSE TO ANOTHER SOUL DENVERCODER9?
AND VET SO HELPIESSY ALONE. WHAT DID YOU SEE?!
AS WHEN I GOOGLE AN ERROR AND THERES ONE RESULT
A THREAD BY SOMEONE WITH TE SAME PROBLEM
AND NO ANSWER
LAST POSTED TO IN 2003

...

JamesB »

@revk @foone

And the original poster was you, ten years ago and you'd forgotten all about it.

...

Neil Brown »

@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 🍅 »

@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.

...

RevK »

@mw1cgg @neil @smallsees @foone yeh - worst is when said question has an update “It’s OK, found it”….

...

Lars Wirzenius »

@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.

...

Steven Reed »

@liw
Permanent logging of shell command history is also surprisingly useful! More likely to give a hint than a whole solution, but better then nothing :)
@revk @mw1cgg @neil @smallsees @foone

Víctor Moral »

¿Por qué tardaron tanto en extenderse las maletas con ruedas?
jeibros.blogspot.com/2023/05/p

0x506978656C526F626F74🦾🤖 »

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 »

@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 »

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 »

...

stupidgenius »

@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 »

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:// »

@liw what an odd conclusion😂 !

...

Lars Wirzenius »

@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.

...

Soh Kam Yung »

@liw

I sometimes include a "Build time YYYYMMDD-HH:MM:SS" message into the app that prints at startup to catch these kinds of weird "was the exe built from my latest code?" question.

@bagder

1 ★ 0 ↺

Ángel Ortega »

Seems like an awful design decision to me.

What development environment is it, if you can disclose?

CC: @bagder@mastodon.social

...

Lars Wirzenius »

@angel @bagder I carefully don't say what the tool is, or the language, because I have no interest in inviting a language war in my notifications.

...

0 ★ 0 ↺

Ángel Ortega »

Fair enough.

Sindical Today »

John-Mark Gurney »

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 »

Looks like 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.

...

Solène »

@encthenet your story reminds me why I stopped using freebsd

...

Escaped from mycelium, fungus »

@solene @encthenet isn’t poudriere jail made to prevent this sort of insanity?

...

Solène »

@duponin @encthenet it should, or synth if still maintained

John-Mark Gurney »

@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 »

Happy 🖤🦇🖤

...

Older...

Just ꙮ Chris »

@TheRealElvira Thank you for being here. It's a delight knowing you've come to the fedi.

Ulrich_the_Elder »

@TheRealElvira I still smile every time I hear your name or see your image.

Laffy »

@TheRealElvira Great to see you here! We were acquaintances wayyyyy back during my acting days.

Digital Mark λ 📚 🕹 💾 🥃 »

@TheRealElvira Why do I get excited about staying up late and watching horror movies? It's not that mysterious, you were on.

Steve's Place »

@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 »

@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) »

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) »

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:

ftc.gov/news-events/news/press

>>

...

Emily M. Bender (she/her) »

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) »

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) »

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) »

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) »

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 were actually accountable for everything outputs? (And for and for ?)

Maybe we already have what we need, maybe there's something to add.

>>

...

Emily M. Bender (she/her) »

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] »

@emilymbender

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):

ideatrash.net/2023/05/whether-

Jason Gorman »

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"

SuperSantiEgo »

RT @cunado_medieval

Moritz Heiber »

@doot this you?

Screenshot of the top of a Wikipedia entry for the North Atlantic garbage patch. It says to not confuse the garbage patch with Great Britain.

The Real Grunfink »

The powers that be have provided links to 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

https://comam.es/what-is-snac

Stefan Eissing »

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 ‍ »

@icing @bagder “Be liberal in what you accept from others and ruthlessly brutal in what you do,” or words to that effect 😉

...

daniel:// stenberg:// »

@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 »

Someone has been taking @cstross ‘s The Laundry novels a bit too seriously

...

Pete Alex Harris🦡🕸️🌲/∞🪐∫ »

@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 »

@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 »

...

Older...

SpaceLifeForm »

@mjg59

Hard pass.

dr2chase »

@mjg59 As one does

Rupert Reynolds »

@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 »

@mjg59 Dammit. You got it before I could. Well done.

No | Anonymous Planet »

@mjg59 This has gone swimmingly so far.

Evan Prodromou »

@mjg59 what just happened to me

IAGoD »

@mjg59 wtf is this I'm not downloading it

...

Matthew Garrett »

@iagondiscord Literally what it says on the domain

...

IAGoD »

@mjg59 oh

Daniel Norton »

@mjg59 Worked for me!

Popup with text that contains warning icons and text that reads as follows:
download.zip X
This file is not commonly downloaded and may be dangerous.
There are two buttons that read “Continue download” and “Delete.”

0 ★ 0 ↺

Ángel Ortega »

What would happen if the EICAR text string was posted in an post? Would the Fediverse collapse? Fun to try.

Luca Ruggeri »

@mjg59 so long i didn't see that :D

mav »

@mjg59 That is a brilliant idea and I do not know how I didn't think of it. *tips hat*

Marcos M. »

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. »

La ciudad de 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.

Original: ft.com/content/dc77dab6-98b9-4

Mi copia personal:
drive.google.com/file/d/1X2MgT

...

0 ★ 0 ↺

Ángel Ortega »

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.

1 ★ 0 ↺
in reply to »

Ángel Ortega »

Patrick 🌮🇺🇸🇲🇽🇩🇪 »

The .zip is now available and I just snatched up 6 -rich .

...

Renée Burton »

@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?

...

1 ★ 0 ↺

Ángel Ortega »

Let's hope nobody creates a .com TLD

CC: @tac0shell@hackers.town

1 ★ 0 ↺
in reply to »

Ángel Ortega »

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 »

no one has ever surpassed the animated netscape logo's ability to make the internet feel majestic and awe inspiring

...

Charles Randall »

@listeninggarden @BrendanSinclair you know, in retrospect, the logo could also be interpreted as apocalyptic, and that fits too

...

see shy jo »

@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 »

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

a snail »

perl help [SENSITIVE CONTENT]

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…

@Perl

...

Mark Gardner ‍ »

@smonff @Perl Y’all know I’m the first to crow about unique features, but ’ syntax of ^ for the start of a line or string and $ for the end dates back at least to co-author Ken Thompson’s rewrite of the `qed` text editor for the operating system on the IBM 7090 at around 1970. (Perl creator Larry Wall was a teenager at the time.)

0 ★ 0 ↺

Ángel Ortega »

If you use the vi text editor or one of its derivatives, $ moves to the end of the line.

CC: @Perl@chirp.social

Víctor Moral »

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 »

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 ...

ruben »

@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

...

2 ★ 0 ↺

Ángel Ortega »

@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 »

@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. :-(

...

2 ★ 0 ↺

Ángel Ortega »

@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.

¢нαяℓιє яσσт 🌶️ »

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.

#leavinglinux #runbsd

...

Solène »

@charlie_root could you share the main reasons for your move? :)

...

¢нαяℓιє яσσт 🌶️ »

@solene

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.

...

Solène »

@charlie_root thanks for sharing

0 ★ 0 ↺

Ángel Ortega »

@charlie_root@annihilation.social is great for the desktop. I've used it on my laptop for years; had to replace the OS back to just for the battery usage, but will get back to it whenever possible.

0 ★ 1 ↺

Ángel Ortega »

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/

0 ★ 1 ↺

Ángel Ortega »

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.

...

Víctor Moral »

@angel es verdad, no me acordaba de la cantidad de extensiones del lenguaje. Jo.

˗ˏˋ wakest ˎˊ˗ »

new twitter encrypted messenger sounds real secure

wsb »

@pi protip: don't use a relational database if you already have the filesystem.

brennen »

on computer botherers as an endless supply of enthusiastic marks [SENSITIVE CONTENT]

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 »

on computer botherers as an endless supply of enthusiastic marks [SENSITIVE CONTENT]

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 »

"(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."

theguardian.com/commentisfree/

...

cobalt »

@dangillmor maybe our future will include the necessary return of oral histories and passing on knowledge directly one to one in training and teaching.

...

Louis Ingenthron »

@cobalt @dangillmor Or you could just use Wikipedia or host whatever information you want on your own site.

People pretend like these companies hold some magical power, but the only power they truly have is that people choose to use their services, and that can always change.

...

clacke: seeking 🇸🇪🇭🇰💙💛 »

@LouisIngenthron The power asymmetry doesn't go away because you self-host, they can scrape your site too.

@dangillmor @cobalt

0 ★ 0 ↺

Ángel Ortega »


Un pavo real macho subido a un tejado / a male peacock up on a roof

1 ★ 0 ↺
in reply to »

Ángel Ortega »

Everytime I read people experiences like this one (and it's getting increasingly common), I wonder why people keep using Apple systems at all.

0 ★ 0 ↺
in reply to »

Ángel Ortega »

Are cw links clickable? (Should be.)
In , it's clickable.

Jared Davis »

“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 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.

0 ★ 0 ↺

Ángel Ortega »

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 »

"Replace capitalism with a good nap"
Stencil seen in Marseille, France

Red and blue stencil on a wall that says

0 ★ 0 ↺
in reply to »

Ángel Ortega »

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

0 ★ 0 ↺

Ángel Ortega »

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 »

@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

http://box.matto.nl/home-in-ramdisk-on-freebsd.html

http://box.matto.nl/freebsd-13-on-a-12-year-old-laptop.html

El Infierno de Dante »

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.

0 ★ 0 ↺
in reply to »

Ángel Ortega »

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"

The Real Grunfink »

Regarding , no longer crashes and is pretty usable.

CC: @nick@norden.social

Chema Hernández Gil »

It has *two* external dependencies (openssl and curl) and no database or cookies. This is amazing!

https://codeberg.org/grunfink/snac2

El Infierno de Dante »

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 »

Como la ola que sobre Caribdis,
se destroza con la otra que se encuentra,
así viene a chocarse aquí la gente.

mc »

Channeling my inner Andrew Eldritch.

White male with shaved head, white goatee, black t-shirt with a cartoon blowfish and the text

...

mc »

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?

A white male with shaved head, sunglasses, a black hoodie with a blowfish and the text

...

0 ★ 0 ↺

Ángel Ortega »

I never expected to see and in the same post.

0 ★ 1 ↺

Ángel Ortega »

"Debugging Is Like Being The Detective When You’re Also The Murderer" — Filipe Fortes

1 ★ 0 ↺
in reply to »

Ángel Ortega »

Campaña de firmas en change.org para que RTVE deje de llamar puentes a los findes largos.

tedu »

The good news is everyone can have an invite to honknet. The bad news is you have to make it yourself.

1 ★ 0 ↺
in reply to »

Ángel Ortega »

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 »

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.

0 ★ 1 ↺

Ángel Ortega »

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. [...]"
😆

https://lwn.net/Articles/925870/

Deb Chachra »

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.

en.m.wikipedia.org/wiki/Lace_c

A computer punch card with closely spaced rows of holes punched out, covering nearly the entire surface.

0 ★ 1 ↺

Ángel Ortega »

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 »

Víctor Moral »

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 »

'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 protocol, it's called 'Announce'.

In the web interface (and here in too), it's called 'boost'.

In the Mastodon API, it's called 'reblog'.

Mastodon users say, informally, 'retoot'.

In the web interface (AFAIK), it's called 'repeat'.

In 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.

2 ★ 0 ↺
in reply to »

Ángel Ortega »

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.

CC: @fanta@mastodon.green @maxxcan@mastodon.social

El Infierno de Dante »

Yo, Beatriz, soy quien te hace caminar;
vengo del sitio al que volver deseo;
amor me mueve, amor me lleva a hablarte.

Mapas Milhaud »

The Real Grunfink »

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.

✨Soff✨ Mawr »

Tumblr post screenshot of a text post and reply. Transcript follws.

User

3 ★ 0 ↺
in reply to »

Ángel Ortega »

Quizá el problema viene porque todos hemos aceptado como bueno el que el canal oficial para emitir mensajes importantes sea una empresa privada.

CC: @fanta@mastodon.green

0 ★ 0 ↺
in reply to »

Ángel Ortega »

In order to be remapped as the X Compose key

El Infierno de Dante »

¡Ah, cuántas llagas vi en aquellos miembros,
viejas y nuevas, de la llama ardidas!
me siento aún dolorido al recordarlo.

0 ★ 1 ↺

Ángel Ortega »

@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 »

vorlon »

For anyone who wants to try out time-limited sessions, pam-session-timelimit is now in Debian unstable and Ubuntu lunar:

packages.debian.org/sid/pam-se

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:

github.com/linux-pam/linux-pam

0 ★ 0 ↺
in reply to »

Ángel Ortega »

¿Y qué ha pasado con los hombres del pueblo? ¿Siguen yendo, o ya no?

0 ★ 0 ↺
in reply to »

Ángel Ortega »

La señora de la foto, ¿no nos está haciendo una peineta estilo Mañueco?

The Real Grunfink »

I'm very glad to announce the release of version 2.27 of , the simple, minimalistic 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 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 (which sometimes crashes, surely my fault), , and Android apps. Success or failure reports will be appreciated.

Fixed some buffer overflows (contributed by Saagar Jha).

Fixed overzealous rejection of some local boosts.

https://comam.es/what-is-snac

0 ★ 0 ↺

Ángel Ortega »

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.

0 ★ 0 ↺

Ángel Ortega »

7.3 is out there.

https://openbsd.org/73.html

Thanks again to the great people that makes this unique piece of software possible.

3 ★ 6 ↺

Ángel Ortega »

El Infierno de Dante »

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.

0 ★ 0 ↺
in reply to »

Ángel Ortega »

29

0 ★ 0 ↺

Ángel Ortega »

0 ★ 0 ↺

Ángel Ortega »

Bitcoin white paper is hidden away in macOS’s system folder for some reason:

https://arstechnica.com/gadgets/2023/04/bitcoin-whitepaper-is-hidden-away-in-macoss-system-folders-for-some-reason/

El Infierno de Dante »

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 »

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 »

Hi, everyone. I've just released version 2.26 of , the simple, minimalistic 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.

https://codeberg.org/grunfink/snac2

Stefano Zacchiroli »

RT @Noahpinion
15 years ago, the internet was an escape from the real world. Now, the real world is an escape from the internet.

2 ★ 0 ↺

Ángel Ortega »

The age of average, or why everything looks the same these days:

https://www.alexmurrell.co.uk/articles/the-age-of-average

1 ★ 0 ↺
in reply to »

Ángel Ortega »

If you don't care about having the lastest version of every package, I think Debian stable meets your needs.

0 ★ 0 ↺
in reply to »

Ángel Ortega »

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?

CC: @__nate__@mstdn.social

El Infierno de Dante »

volví hacia él mi rostro enlagrimado;
y aquí me descubrió completamente
aquel color que me escondió el infierno.

Jan Schaumann »

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 »

si el azar o el destino o Dios lo quiso,
no sé; mas paseando entre cabezas,
golpeé con el pie el rostro de una.

1 ★ 0 ↺
in reply to »

Ángel Ortega »

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.

0 ★ 0 ↺
in reply to »

Ángel Ortega »

I miss the Cryptkeeper in this list. Also, Why Elvira is not in this list is a mistery to me.

Víctor Moral »

Debian 12 Bookworm: Best New Features
debugpoint.com/debian-12-featu

...

0 ★ 1 ↺

Ángel Ortega »

Aquí tenemos el Pipewire, para ayudarnos a olvidar todo lo que habíamos aprendido sobre Pulseaudio.

0 ★ 0 ↺
in reply to »

Ángel Ortega »

Fucking bullfights

Aaron »

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.

Christian Friedrich »

Wir alle, Zug. Wir alle.

Anzeige am Zug, der am Gleis steht: Ich bin kaputt

1 ★ 0 ↺
in reply to »

Ángel Ortega »

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 »

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 »

I totally agree, I still haven't found any real ActivityPub client.

Does support the C2S ActivityPub protocol?

0 ★ 0 ↺
in reply to »

Ángel Ortega »

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

1 ★ 0 ↺
in reply to »

Ángel Ortega »

2 ★ 0 ↺
in reply to »

Ángel Ortega »

You will die alone anyway, anywhere.

WelshPixie, Shadow Figure »

Youtube Link - "Michael Jackson on Fire Diroama" by Bobby Fingers - I'm cracking up, it's hilarious [SENSITIVE CONTENT]

youtube.com/watch?v=QHi479xN_p

Greg Knauss »

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.”

0 ★ 0 ↺

Ángel Ortega »

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 »

Pi Day is a fake holiday that exploits a universally beloved mathematical constant to promote US-style date formats.

5 ★ 3 ↺

Ángel Ortega »

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).

0 ★ 1 ↺

Ángel Ortega »

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 tienes que hacer 🤦

see shy jo »

so YC posted a petition to get a goverment bailout for SVB, and the post for it attracted so many people telling them to go jump in a lake that YC flagged it right off their own website

news.ycombinator.com/item?id=3

0 ★ 1 ↺

Ángel Ortega »

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」 »

@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.

1 ★ 1 ↺

Ángel Ortega »

Un amigo bastante cínico decía que mucha gente es de izquierdas hasta que tiene algo en propiedad.

florian »

I wrote about improved user experience on OpenBSD laptops, focusing on network configuration: "Dynamic host configuration, please".

Yes, strive to be polite

sha256.net/dynamic_host_config

...

Older...
1 ★ 0 ↺

Ángel Ortega »

Your articles are awesome. Thank you very much.

Eric Furst »

Your listener supported dystopian drone station echo.lurk.org:999/ef1j.mp3

4 ★ 3 ↺

Ángel Ortega »

"I see no hope for the future of our people if they are dependent on frivolous youth of today, for certainly all youth are reckless beyond words... When I was young, we were taught to be discreet and respectful of elders, but the present youth are exceedingly wise [disrespectful] and impatient of restraint".
Hesiod
8th century BC

snihil »

Spent a few hours setting up [0] on my server [1] today. Really cool (and *very* opinionated) ActivityPub implementation.

[0] codeberg.org/grunfink/snac2
[1] social.nihil.ws/samuel

History

Load more...