Roberto Hidalgo Profile
Roberto Hidalgo

@unRob

Followers
595
Following
1K
Media
661
Statuses
12K

Joined December 2007
Don't wanna be here? Send us removal request.
@unRob
Roberto Hidalgo
11 days
También el otro día vi que la cámara de diputados expone un api GraphQL (¡UN API!) y el senado sirve un JSON choncho con casi todo lo necesario. Estoy a un nerdsnipazo de ponerme a levantar https://t.co/PJWCJeEaM4 de entre los muertos.
0
0
0
@unRob
Roberto Hidalgo
11 days
Más, contando el drama para conseguir+leer el CD en el que en ese entonces te entregaban la cartografía electoral federal. No recuerdo con certeza si pasó por un proceso de transparencia, pero sospecho que sí. Me desconecté un buen rato y me estoy llevando una muy grata sorpresa
1
0
0
@unRob
Roberto Hidalgo
11 days
Hace 10 años me tomó al menos una semana medio sacar el asunto del match de ubicación a sección electoral+UI. Con los datos abiertos y tecnologías de hoy en día, han sido un par de noches. ¡Me quito el sombrero ante sus esfuerzos @INEMexico @INEGI_INFORMA!
1
0
1
@unRob
Roberto Hidalgo
11 days
Luego para verificar que no estuviera yo cagándola me puse a integrar el WMS del INEGI y leaflet para poner un mapita y poder visualizar los polígonos electorales en los mapas de calles. ¡Qué pinche lujo la tecnología moderna!
unrob.github.io
Un webapp pitero que requiere WASM y GeoLocation API para convertir la ubicación geográfica del dispositivo en los distritos locales y federales correspondientes.
1
0
0
@unRob
Roberto Hidalgo
11 days
polygeo en SQLite sólo es compatible con polígonos simples (sin hoyos, single path) así que me puse a jugar con DuckDB y su extension spatial. Sí rifa, salvo por los 180+Mb (+40% vs SQLite) que resulta la DB de secciones y que responde en ~120ms, ~15% más lento que SQLite.
1
0
1
@unRob
Roberto Hidalgo
18 days
Obviamente escribí todo sin la "ayuda" de llms, en bash y jq (con un poquito de SQL y ogr2ogr), porque old-man-yells-at-cloud y ¿para qué hacer las cosas difíciles si las puedes hacer estúpidamente simples?
0
0
1
@unRob
Roberto Hidalgo
18 days
Sale un sqlitedb de 18Mb, con los polígonos de distritos y sus IDs correspondientes. Estuvo tan fácil, que hasta me dio esperanza que conseguir los datos de legisladores ya no sea tanto pedo. Denme un API y un punto de apalancamiento y moveré burocracias.
1
0
1
@unRob
Roberto Hidalgo
18 days
Unos doritos después, les traigo lo que viene siendo unos scripts para descargar ese Marco Geográfico Seccional, convertirlo a GeoJSON proyectándolo a WGS84 Web Mercator, pa finalmente meterlo a SQLite pa poder hacer queries point-in-polygon.
Tweet card summary image
github.com
Mirror de https://git.rob.mx/roberto/distritos-electorales-mx. Sucesor espiritual de https://representantes.pati.to - unRob/distritos-electorales-mx
1
0
1
@unRob
Roberto Hidalgo
18 days
Mi interés en ese entonces era saber quién chingados me representaba en los cámaras federales y locales, y mi herramienta del momento fue el scraping para conseguir la info de les legisladores. Ayer le eché un ojo al MGS del INE, y wow, cuánto ha cambiado en 10 años!
1
0
0
@unRob
Roberto Hidalgo
18 days
Hace 10 años estaba yo bien clavado con las posibilidades que se abrían tras las leyes de transparencia. Me acuerdo que fue un descague conseguir el marco geográfico nacional (en CD-ROM!), y pedo y medio convertirlo a un formato/proyección adecuada, pero poco a poco salió...
1
1
1
@unRob
Roberto Hidalgo
3 months
Este mes usé LLMs en la chamba y los proyectos personales. Soy pésimo prompt engineer, sin duda, y veo la utilidad de la herramienta, pero aún no está a la par de un autista curtido.
0
0
0
@unRob
Roberto Hidalgo
3 months
Salió más barato un `man X509_NAME_print_ex` despues de encontrar la función que quería cambiar. Diff de tres líneas contra las 40 sugeridas por claude, que al final ni compilaban. Ahora, es una mamada, pero estaría cagado poder mergearlo
Tweet card summary image
github.com
What I'm trying to fix: I have certificates where the issuer DN has accented characters (encoded as utf8 strings) and I'd like curl -v to render these characters properly, instead o...
1
0
0
@unRob
Roberto Hidalgo
3 months
ahora entiendo porqué se queja tanto del eiai el maintainer de curl. quise poner a claude a ver si arreglaba un pedillo pendejo y no pudo con un archivo con ~5.7K lineas de C. por fin le pude pasar contexto en corto y pues hizo pura mamada pendeja e innecesaria.
1
0
0
@unRob
Roberto Hidalgo
4 months
Otro día, otra motocicleta invadiendo el espacio peatonal. En vez de esperar a que les diga esto diario, por qué no atienden el problema de raíz?
0
0
0
@unRob
Roberto Hidalgo
5 months
A todo esto, @SATMX haz paro! Si no sale pa entrenar operadores, échenle ojo a las instrucciones para renovar firma: pónganle que requieren USB-A y una memoria que únicamente haya sido usada en Windows (especifiquen versiones, pa no cagarla). No me agüito por ser discriminado!
0
0
0
@unRob
Roberto Hidalgo
5 months
El “virus” que mencionaron eran archivos ocultos de sistema, cortesía de MacOS. No debe ser tan inusual. Requisitos ambiguos y operadores inmamables, nunca cambies burocracia.
1
0
0
@unRob
Roberto Hidalgo
5 months
Que dicha haber aprendido a no discutir con gente pendeja, pero no sean gachos con su gente SAT, entrénenlos para no decir pura burrada si van a andar contratando gente que sufre delirios de grandeza.
1
0
0
@unRob
Roberto Hidalgo
5 months
Las instrucciones para renovar firma electrónica en @SATMX no indican que si llevas una memoria USB-C te quieren pendejear con que eso “no es USB”, y que si trae archivos que no entiendan los operadores, automáticamente lo tratarán como “virus”, pero de igual modo la usan.
1
0
0
@unRob
Roberto Hidalgo
7 months
Lol, hasta IPv6 logré echar a andar. Siguen sin soltar /56s parece ser, pero no hay pedo en pedir varios /64s!
0
0
0
@unRob
Roberto Hidalgo
7 months
Estuvo estúpidamente divertido encontrar las credenciales y ahora si me vale riata si me las vuelven a cambiar, don autista tiene su root cause y ninguna cantidad de capas de NAT me quita la satisfacción de encontrarla. Próxima estación: TR-069!
1
0
0