Oddbean new post about | logout

Notes by Strhodler | export

 Buenos días bellas personas. 
 New update #UtxoPocket:

-Import BIP-329 labels in .jsonl format (JSON lines format), this is the same format in which they are exported from Sparrow Wallet.

https://image.nostr.build/59a90019c4ff23000e89d27ff627685d0106277e4eae2390e717bd8f8f264df0.jpg

-Improved utxo comparison: enable multi-selection and press enter or the eye icon to display the new improved utxo comparison table and its properties.

https://image.nostr.build/ba0c297fb99d2efa75bf0751ef33029bc857a4fee44622eb9c0ac82fe605734d.jpg

-Substitution of utxos status icons by emojis, I think they look better visually. Also I could not use the icons to show them in the utxos comparator bar chart. I decided to make the change for visual consistency and use the same in the comparator and wallet view.

https://image.nostr.build/bb3deae5c1e909509795126919acbd2156661febe50f1f1d6cb1c5be00a4522b.jpg

-Change from Arrays to Maps to store the utxos, this should significantly improve performance in wallets with a large number of utxos. Array searches are linear, so you have to traverse the entire array to find the item you are looking for, this is much more efficient using Maps as you access the item as if it were an object. Plus some other advantages.

In the screenshots you can see a testnet wallet fetched from my node in which the labels have been successfully imported from Sparrow. In addition to the improved utxos comparator and the import option in the Settings page.

-----

I will try to make the next thing multi account and improve the wallet stats display.

As always, you can check the demo in https://utxopocket.devsigner.xyz.

One step closer to code release, time to sleep 🖖😴

 
 nostr:nprofile1qqstu7jjjx6n969erredexq539y2x0f7pks80zxhg9hh8dx8298s3espz4mhxue69uhkummnw3ezummcw3ezuer9wchsf2hc5t Thank you, you are my inspiration. 
 Call your parents. Tell them that you love them. Do it now.  
 Best advice ever. 
 Coding to learn, coding to have fun. Learning is fun.

This is not a fallacy. 
 Berlin is where real Bitcoiners are.  
 What is a real bitcoiner? 
 "No puedo entender por qué la gente tiene miedo de las nuevas ideas. Yo tengo miedo de las vieja... 
 Imagino que por el miedo al cambio y la incertidumbre. Creo que cambiar lo que es normal o habitual para uno mismo puede ser incomodo y que a unas personas les afecta mas que a otras.

 
 Ni más ni menos. Y por no ser hipócrita, a mi también me pasa, en mayor o menor medida. 
 Hacía como 10 años que no entraba a la facultad en la que estudié. Aquí de vuelta para escuchar hablar al cofundador de Arduino.

https://image.nostr.build/a4df1505fbfea81d28fb49bd049a2ffe4100a7474d1965d6aa42a1f7cb35a138.jpg 
 Need some networking help here. Tag anyone that might be able to help! 

My laptop suddenly start... 
 Are you running a VPN with antitracker capabilities like iVPN?

Are you using something like PiHole or AdGuard? 
 Pinta fuego este episodio 🔥. Mañana me lo escucho con el bloc de notas al lado. 
 Parecía un programa muy interesante, pero resulta extremadamente agobiante escucharlo. Parece que se han pasado recortando las pausas entre frases y da la sensación de que la velocidad esta a 1.5 por lo menos.

https://fountain.fm/episode/VZ07VOGTIFsC1sKxgVQL 
 Open source is collaboration.

"Collaboration is the joint, coordinated and cooperative action of two or more people or entities, whose efforts add up to achieve a common goal." 
 01000111 01001101 00100000 
 01000010 01110101 01100101 01101110 01101111 01110011 00100000 01100100 11000011 10101101 01100001 01110011 00100001 
 New #UtxoPocket update:

-Utxos with address reuse are now blocked by default, like change utxos.

-Extend functionality of BIP-329 (labels). Now, in addition to utxos, transactions can be labeled and can be exported in a json file with the standard format from Settings -> Advanced -> Export Labels.

-Performance improvements and simplification of the backend code.

-Improved feedback during connection process and connection snackbar behavior.

-Fix: redirect from empty state to wallet when at least 1 utxo has been found.

-Fix: transactions not showing the date.

https://image.nostr.build/3d189c529724b799a53948a9d7d69742e145a7c1b78de8255f52632330f2e43f.jpg

Next thing will be multi account. I mean, add multiple wallets and select which one you want to manage and visualize. 

Also import BIP-329 from other wallets, export was the easy part 😃. 
 Not yet, I want to do some more things and fix some known and crítical bugs before opening the repo. At the moment only the demo on the web but I am developing on testnet against my node and is functional.

If you are interested you can join the TG channel to know about the news, I also will annoumce here.

https://t.me/utxopocket


 
 Sobre el paro juvenil en España. Lorenzo Ramirez y Cesar Vidal

https://fountain.fm/clip/kXdnWhT02MBiTAkAfflo

null 
 Open source is solidarity.

"Solidarity is the circumstantial support or adherence to a cause or to the interest of others, for example, in difficult situations. The word solidarity is of Latin origin "solidus" which means "supportive".

When two or more people join together and collaborate mutually to achieve a common goal, we speak of solidarity. Solidarity is sharing with others both materially and sentimentally, it is offering help to others and a mutual collaboration between people." 
 Que asco, impotencia y hartazgo. Todas las soluciones que se me ocurren para escapar de esta vigilancia masiva y riesgo para mi seguridad y privacidad son muy radicales, para mi o para el estado. 
 
 Frostpunk 2 doesn't run on my pc so I played a couple of games of AoE II, favorite dame ever.

Until I have a new computer... Developing must go on.
 https://image.nostr.build/aa09a7126e2f931a0e2d1a41f6450acc1e298553eaf37b406bb922f624795c54.jpg 



 
 I've been obsessed with the development of #UtxoPocket for so many weeks that I had overlooked the release of Frostpunk 2, a game I've been waiting for months.

I'm going to slow down the pace of development of UtxoPocket for 2 or 3 weeks, it will be good for me to come back with renewed ideas. Besides, I feel like playing a bit of Frostpunk.

Although if it disappoints me, I'll continue developing tomorrow 😂. 
 Buen día peñita, a por la semana! 
 nothing like late-night coding 
 Agree, I feel productive x2 in the calm of the night. 
 New #UtxoPocket update, test it on https://utxopocket.devsigner.xyz (desktop only).
-Get and expose the script type of each utxo.
-Significant improvements in user experience and interface.
-Update dependencies.

https://image.nostr.build/f62e6748a4f2d397c967960d175b9810a48b25a20c921f622a1062d570f349ae.jpg

Improved inspection mode:
Activate it by pressing the “i” key or the magnifying glass icon, the utxos will turn blue. By hovering the mouse over each utxo you will see all its details.

Utxo selection algorithm:
Refactored and with privacy selection options (enabled by default) that you will see as chips next to the utxo selection slider: 
-Do not select blocked utxos
-Do not select utxos with different script type.
-Do not select change utxos.
-Do not select utxos with address reuse.

https://image.nostr.build/ce520152549edfc75fd28ddef2d162156fef4064c118ccf3ca93a07749801038.jpg

Compare several selected utxos:
Activate the multiselect mode (by pressing the “m” key or on the toolbar icon) and select several utxos, click on the eye icon and compare them.

https://image.nostr.build/3b9ad20252e73d135cb1ecefe8e56d9d05d898ef8bb63f3f47359691d3beb640.jpg

Right now I think the selection algorithm is a very powerful tool. Use the buttons or the slider to select utxos choosing between different criteria and options.

https://image.nostr.build/88e8eb873b992cc040447685e19d359238dc46681d4dc2a9c246daaedcfc6f56.jpg

Join Telegram group for more updates. Any feedback is welcome.
https://t.me/utxopocket
 
 TIME IS OUR MOST SCARCE ASSET BUT WE CONSTANTLY WASTE IT. 
 This is something very very relative 
 This thing looks an awesome invention. Bookmarked for learning more about it.

https://meshtastic.org/ 
 The news media is a victim of the fiat system. Fast “journalism” for maximum engagement to br... 
 Enter work, copypasta from Reuters or something like that, leave work. Rinse and repeat. 
 BD Nostr! Qué aprendiste esta semana? 
 Análisis de cohortes. Era algo que mas o menos entendía, pero he podido profundizar un poco más en ello.

 
 Imagen ramdom de internet para ilustrar, estoy seguro de que lo habrás visto en algún sitio.
 https://image.nostr.build/583b38d5f1ccee4a45054ec9a1c1b6bd1969a9afc7717207485880c28722a987.jpg

Ahora a ver si puedo explicarlo brevemente con un ejemplo aprovechando la imagen:

Imagina que quieres medir la retención de un segmento de usuarios a algo a lo largo del tiempo. Por ejemplo: los usuarios que se registraron en abril 2019, el primer mes seguias teniendo el 92%, el segundo mes el 88%...

Si ves los que se suscribieron en mayo los números son ligeramente mejores en comparación con los que se registraron el mes anterior... Pues irías a ver las causas de que se hizo mejor para retener a mas usuarios o que es lo que ha cambiado, podrían ser factores internos, externos...

No se si mas o menos se entiende jeje. Al final es algo que te ayuda a detectar patrones. 
 Until election season is over, Twitter has reached rock-bottom to me.

I won’t say it’s unusa... 
 Rage, attention seeking... and scams, wallet drainers, fake news... 
 El fundador de Arduino da una charla en mi ciudad el próximo día 14, allí estaré con algunos amigos. Seguro que sera instructivo y gratificante, siempre con ganas de aprender.

Hace años colaboré en un curioso proyecto basado en Arduino y me encantó la experiencia. Compraré uno para que me lo firme 😁.

https://espaitec.uji.es/tardeo-tecnologico-con-david-cuartielles-fundador-de-arduino-organizado-por-espaitec/

#Arduino 
 Feedback from users is the most importarnt thing in my work. Aggregate it and make your product useful for tour users.

Altgought sometimes is difficult, mostly cualitative one. 
 Me cae bien la gente madrugadora, a mi tambien me gusta serlo. Pero soy mas productivo en la calma de la noche, así que suelo trasnochar cuando tengo algo entre manos.

El problema de este planteamiento es que se traduce en menos horas de sueño y una mayor ingesta de café durante el día, así que no es una rutina sostenible durante largos periodos de tiempo y debería ser algo cíclico.

Llegará un momento en mi vida en que no podré hacerlo, pero de momento si. A tope. 
 Creo que la clave está en lo que has comentado, lo que te pide el cuerpo.

No nada fan de esas supuestas buenas prácticas y consejos genéricos porque cada uno somos de una manera.

En mi caso, trabajo por cuenta ajena y, lamentablemente, no puedo levantarme cuando me lo pide el cuerpo 😂.

Esto último me hace pensar si lo que tendría que cambiar es el trabajar por cuenta ajena jajaja. 
 Que bien, me alegro mucho de que te saliese bien. Yo en algún momento también e incluso compaginando ambas avtividaded, pero acabé volviendo a mi estado actual.

Me da palo reconocerlo, pero me da mucha pereza y por cuenta ajena tengo cierta comodidad, aunque es cierto que hay días que lo mandaría todo a la mierda.

No descarto intentarlo otra vez en el futuro. 
 Atento al trabajo de strhodler 👇
nostr:nevent1qqszt9xw8au6xdj875kmdrrssvdryhfq03khu5wn9x6ggdq0... 
 Gracias por la visibilidad y el comentario 🖖 
 New transaction detail visualization in #UtxoPocket. Heavily inspired by OXT.

https://image.nostr.build/88e8eb873b992cc040447685e19d359238dc46681d4dc2a9c246daaedcfc6f56.jpg


Join TG channel for updates.
https://t.me/utxopocket


#FreeSamourai 
 Me too 🥲. It is a very useful and beautiful piece of software.

I learned a lot about Bitcoin using OXT 
 We are evaluating running a Nostr relay on IVPN infra (compartmentalized). 

It would make sense ... 
 That would be... Great

nostr:nevent1qqsx6kdxqwd0yc3jqq9tx28ns3a7msh63ce07q38x5vqm6znm8a3nxqpz4mhxue69uhkummnw3ezummcw3ezuer9wchsygrhe4tsxfqs5qt4v294x4l6v4d3lt82kjh72arn8w7uemvn3h535gpsgqqqqqqskadp2r 
 Adiós #WOB24, nos vemos el año que viene.

Un año mas me voy con un gran aprendizaje, compro las entradas en cuanto llegue a casa! 
 #WOB24 y mis sats nostr:nprofile1qqsxrp2fw6ap55utnhldrvwlndpw2asz0y8fx4x9nzgmu7ehz0dkxlqpr9mhxue69uhkc6t8dp6xu6twvaex2mrp0yhxxmmd9uqsuamnwvaz7tmwdaejumr0dshszyrhwden5te0dehhxarj9ekk7mf000nmvd? 😂 
 Wallet drainer 
 Era coña, pero muchas gracias, te aseguro que volverán a si hogar 😁.

Por cierto, siempre es un placer escucharte. 
 Allá va el mío #wob24 
 Esto es un wallet drainer y lo demás son tonterías. 
 En nostr:nprofile1qqs8w4uth79dl594qj50gc043xtf47zvlenaysmzrpwyy7ae6fkvdpgpz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uah8sdr

Cada año esto mejora, como el buen vino!

https://image.nostr.build/0bdf5fafdb4b70cd7eff34f7dbc08967da62880cd04c700f76f0ac8a49e615ea.jpg 
 If anyone is interested in the Bitcoin wallet I am developing, feel cree to join my TG channel.

UtxoPocket has a new home:

https://t.me/utxopocket 
 Just developed Bitcoin transaction visualization in #UtxoPocket. Feels good man.

See demo in:
https://utxopocket.devsigner.xyz

https://image.nostr.build/620ccdcb37ca6e36a6d8194ad3a44fa12f63162e7b6cb800b91d9053fc6f1a72.jpg 
 What are your plans for the weekend? Anything fun? 
 Yup! Will be attending nostr:nprofile1qqs8w4uth79dl594qj50gc043xtf47zvlenaysmzrpwyy7ae6fkvdpgpz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309aex2mrp0yh8qunfd4skctnwv46z7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uah8sdr 😍 
 Teorizando sobre los exchanges en un futuro próximo:

1. Desde un exchange, solo podrás realiza... 
 Ni mas ni menos. Para saber lo que harán los exchanges basta con tener mica en el radar, al menos en Europa. Lo que salga de ahi, será. 
 Mañana nos vemos! Este año no he podido ir a los talleres, viernes de Watch out festivo nacional el año que viene!  
 La curiosidad no mató al gato, lo hizo mas inteligente. 
 I haven't made any commits all day and feel the urgent need to do so before the end of it. 
 Buenos días ciberespacio! 
 Tic toc... El tiempo vuela. 
 Lentejas con chorizo 
 Bitcoin sólo es volátil si lo comparas con algo. Para mi no tiene comparación, ergo no es volátil.

1 sat = 1 sat 
 I need a proper node that’s not a wimpy raspberry pi. 

What do we think of umbrel’s hardware... 
 I am sure that the wizard of noded nostr:nprofile1qqswj7uw0qu4usv095f9qh62x0xzklsu0hf7v2thrlpl487tkysnvkspz4mhxue69uhkummnw3ezummcw3ezuer9wchsdv3j9t could help you. 
 By the way, reacconditioned HP Elitedesk 800 G1 was my choice. It comes with an i5 and you have it available in small form factor. I use this node for development purposes and it flies.

 
 Alguien tocando las pelotas. Es bastante molesto, no se si hay alguna manera de filtrarlo... 
 I have opened your application to see what it is about, but I don't understand the concept of "mint", could you give me a hint? 
 Thank you!