Fixpoint

2025-08-11

#jwrd Logs for Aug 2025

Filed under: #jwrd logs, Logs — Jacob Welsh @ 01:32
Day changed to 2025-08-11
[01:32] nekoluce_phone: jfw: hello jfw send you a good pdf you can discuss with chad is about Panama Tech plan for 2029
[05:19] jfw: confirmed bug in busybox "grep", a pretty serious one I'd think: it stops printing any output after exceeding ~2bn lines of input, due to overflow of a 32-bit (signed!) integer line counter, used for the -n and -A/B/C features regardless of whether they're invoked.
[05:22] jfw: nekoluce_phone: if you think it's important, how about writing up a summary of those documents for us?
[11:33] lru: jfw: congrats, nice find
[12:45] nekoluce_phone: jfw: panama is starting to invest into cacao industry
[12:45] nekoluce_phone: we should sell little cacao plants :D
[15:06] jfw: bitcoind has the "honors" of being the one to produce 350GB of log file in need of compaction. with that sorted or at least diagnosed for now, our promiscuous listening node is back online, perhaps it'll help with block relay delays which have been flaring up again lately.
[15:06] sourcerer: 2025-02-03 04:01:21 (#jwrd) jfw: restarted my listening node in germany, with permissive mode for good measure, and now they all unwedge in tandem.
[15:16] jfw: been thinking it needs some kind of a "leech mode" - after all, it's mostly nothing but leeches out there so why not get with the times? - where it will receive new blocks and txns from anybody but not *serve* any requests except to known good peers, perhaps by whitelist and/or some proof of utility
[15:17] jfw: possibly combined with shorter-lived tcp connections
[19:22] nekoluce_phone: Panama aims to strengthen its Science, Technology, and Innovation (STI) system by promoting digital platforms for citizen education, continuous training for teachers and researchers, and improving public health services through better prevention, diagnosis, and treatment. Plans include increasing public investment in research and development (R&D), creating an innovation fund, reforming universities to prioritize research and knowledge transfer, and a[CUT]
[20:33] jfw: tbh I thought Panama's Sexually Transmitted Infection system was pretty strong already, lolz
[21:14] dorion: http://jfxpt.com/2025/jwrd-logs-for-Aug-2025/#14739 -- curious, do you know if that bug holds true on cat | grep the same as grep *.txt ?
[21:14] sourcerer: 2025-08-11 05:19:38 (#jwrd) jfw: confirmed bug in busybox "grep", a pretty serious one I'd think: it stops printing any output after exceeding ~2bn lines of input, due to overflow of a 32-bit (signed!) integer line counter, used for the -n and -A/B/C features regardless of whether they're invoked.
[23:30] jfw: dorion: looks like no difference, that much is done sanely, mostly the same code in both cases.
[23:33] jfw: in the case of multiple input files, the line count and thus overflow is per file rather than all together. if it gets as far as 4bn lines it'd probably start printing again as the count goes back into positive.
[23:33] dorion: calls to mind : http://trilema.com/2020/forum-logs-for-04-mar-2020/#2576219
[23:35] jfw: dunno, I never saw an awk or whatever working that stupidly but I'm sure it existed.
[23:40] jfw: easiest fix would probably be to make it a 64bit int, deferring the problem by a factor of 4bn - seems to be pretty much what all the filesystems and file position related system calls did. but it could probably also be fixed to not get confused by the overflow.
[23:41] jfw: or do both; I never used that -n to show line numbers but if you did then you wouldn't want it rolling over at least on any file that can actually fit in the machine.
Day changed to 2025-08-12
[00:02] lru: why not just make it unsigned?
[00:03] lru: a signed number doesn't make sense for a line count
[00:03] lru: and I believe overflow is not undefined behaviour for unsigned like it is for signed
[00:09] jfw: that would probably be part of the change but need to confirm there wasn't some reason however unsensible for being signed. and yes, it becomes well-defined but it's still overflow
[15:30] nekoluce_phone: hello
[18:32] jfw: !e view-tx a003219e365eabfc1bba9d4d3298b5213351a4dd5c797c824d2b81e16123b1d3
[18:32] btcexplorer: http://jfxpt.com/paste/4f6k4jhwvr 1 of 1
[18:36] jfw: !e view-block 765152
[18:36] btcexplorer: http://jfxpt.com/paste/xi5kakitvs 1 of 1
Day changed to 2025-08-13
[20:22] nekoluce: have a good wednesday people :)
[21:53] caai_: happy wednesday luz!
Day changed to 2025-08-15
[00:08] nekoluce_phone: thanks caai You too!
Day changed to 2025-08-17
[21:36] whaack: !e view-height
[21:36] btcexplorer: block_height: 910508
[21:36] btcexplorer: mins_since_last_block: -28
[21:37] whaack: dorion & jfw: bitcoindexplorer.com now links to jfw's reference implementation page.
Day changed to 2025-08-18
[01:01] nekoluce_phone: happy sunday
[01:01] nekoluce_phone: today I saw some ducklings newborns and parrots
Day changed to 2025-08-19
[21:16] nekoluce_phone: jfw: jfw are you online ?
[22:29] jfw: nekoluce_phone: am now, you?
[23:50] jfw: thanks whaack. you been following this weird resurgence of luke-jrism at all?
[23:51] jfw: re http://jfxpt.com/2025/jwrd-logs-for-Aug-2025/#14773
[23:51] sourcerer: 2025-08-17 21:37:15 (#jwrd) whaack: dorion & jfw: bitcoindexplorer.com now links to jfw's reference implementation page.
[23:56] jfw: apparently there are >1 people for whom soft-forking to force a stealth block size increase to the detriment of security, reliability, sanity, consensus, etc. is fine and dandy, but then *using* this capability for anything other than what they had in mind to use it for is evil spamming that's going to kill bitcoin
[23:57] jfw: I suppose it has a certain consistency - from the perspective that both are censorship attacks
Day changed to 2025-08-20
[00:05] jfw: the reference implementation of course still has the 'standard transactions' rule for mempool acceptance, which basically means p2pkh only, but that's perfectly usable for storing hashes as amply evidenced by deedbot
[16:24] whaack: !e view-height
[16:24] btcexplorer: block_height: 910910
[16:24] btcexplorer: mins_since_last_block: -40
[16:25] whaack: jfx: does your log have a search tool? I can search with your website but then i often see a long list of links to different months' logs, and i'm required to click through to find what i'm searching for
[20:02] jfw: whaack: no, though adding excerpts to those mpwp search results would be an idea. otherwise, I should probably whip up a cron job to export the raw data
[23:33] nekoluce: hello
Day changed to 2025-08-21
[00:21] jfw: hey nekoluce
[00:26] nekoluce: hi
[16:02] whaack: jfw: i spoke with dorion the other day about getting some more bitcoin related tasks done, (in general the convo was about doing more meaningful work) and decided to put some effort into cleaning up bitcoindexplorer's genesis patch
[16:03] whaack: i have to go through the logs to see the various comments you've made about using it, i have a small todo list of improvements
[16:04] whaack: Rename trbexplorer to bitcoindexplorer, change any lingering references to tbe or gbw_node to bitcoindexplorer.
[16:04] whaack: cleanup confusion regarding mins since last block.
[16:04] whaack: bonus:
[16:04] whaack: create suggest-tx-fee
[16:04] whaack: export-utxos-to-gbw-signer
[16:04] whaack: if you have any suggestions for the list lmk
Day changed to 2025-08-22
[23:18] nekoluce: hello
Day changed to 2025-08-24
[18:42] jfw: whaack: glad to hear the project might revive, whether you find it worth publishing or no
[18:45] jfw: it initially sounds a bit odd that displaying the outputs table would be "exporting" since that was originally the native format that the thing was built to produce, though I guess by now yours has its own style for the expanded range of queries
Day changed to 2025-08-25
[08:26] lru: revived the blog, and moved that old bitcoin document over to it: http://foursquare.net/cdfrey/blog/ So much for reviving the past... let's see what comes in the future, after a 13 year hiatus. :-)
[15:48] dorion: lru, it'll be what you make of it. congrats on standing it back up.
[15:51] dorion: !help
[15:52] dorion: !w help
[15:52] wotbot: Available commands: hi, help, register, up, down, key, rate, unrate, rated
[15:52] dorion: !s help
[15:52] sourcerer: !s is my prefix for commands: hi, help
[15:52] dorion: !s hi
[15:52] sourcerer: Hello there, dorion
[15:53] dorion: http://jfxpt.com/2025/jwrd-logs-for-Aug-2025/#14788 -- what's your thought on adding a search command to sourcerer ?
[15:53] sourcerer: 2025-08-20 20:02:16 (#jwrd) jfw: whaack: no, though adding excerpts to those mpwp search results would be an idea. otherwise, I should probably whip up a cron job to export the raw data
[15:57] dorion: wj
[15:57] jfw: dorion: I haven't really missed it since there's the search on the blog which covers more, though the lack of samples can make it more laborious as whaack noted; you?
[16:10] dorion: jfw, when I want to search, I normally grep my yrc logs, which works for me because my client is ~always connected.
[17:36] lru: dorion: thanks!
[19:12] lru: huh.... xcancel.com... the javascript free way to browse twitter! this looks useful!
[20:34] dorion: http://jfxpt.com/2025/jwrd-logs-for-Aug-2025/#14797 -- in my mind, a first step in suggest-tx-fee and even more broadly useful, perhaps, would be to just present the fee market data, e.g. average + median fee/byte over the last X blocks.
[20:34] sourcerer: 2025-08-21 16:04:45 (#jwrd) whaack: create suggest-tx-fee
[20:38] dorion: http://jfxpt.com/2025/jwrd-logs-for-Aug-2025/#14802 -- when you look at an address, it's not in gbw-signer format, it's in the explorers own format. perhaps a clearer name for the command would be : print-gbw-utxo
[20:38] sourcerer: 2025-08-24 18:45:02 (#jwrd) jfw: it initially sounds a bit odd that displaying the outputs table would be "exporting" since that was originally the native format that the thing was built to produce, though I guess by now yours has its own style for the expanded range of queries
[20:56] jfw: perhaps unspent-outs like the original ?
[20:58] jfw: still short but less cryptic abrvs.
[21:01] jfw: lru: we used to use nitter.net but it broke, basically the platform is doing the platform lifecycle thing to extract as much juice from the captives as possible before they notice it went up in flames long ago.
[21:02] jfw: (at which point they'll already be invested in all the "acceptable" "alternatives")
[22:05] dorion: unspent-outs makes sense to me.
Day changed to 2025-08-26
[02:45] lru: jfw: if I understand you, you are saying twitter/X is doing the platform lifecycle thing.... yeah... a heavy walled garden... it's pretty hard to extract anything useful from the outside, until I discovered this site (using the nitter software)...I suppose I could host my own, but this serves my needs for now.
[15:10] jfw: yes, that's what I'm saying. "hosting your own" didn't look to me all that different from running the official apps since you still have to go through their ad-hoc WoT, accepting ToS with all sorts of weird limits, and eat the updates whenever they break API only without the benefits of supported code
Day changed to 2025-08-28
[11:03] testing: !!help
[11:03] testing: !w help
[11:03] wotbot: Available commands: hi, help, register, up, down, key, rate, unrate, rated
[11:16] testing: !w register http://jfxpt.com/paste/maxrxj6vak
[11:16] wotbot: testing registered with key B1A756E7FAB5030502AE32DA68A11D98DFA6E45E
[11:16] testing: !w up
[11:16] wotbot: testing: usage error: in a channel, you must give the nick to set voice for.
[11:17] testing: !w up testing
[11:17] testing: !w down testing
[11:17] testing: !w key testing
[11:17] wotbot: testing has key B1A756E7FAB5030502AE32DA68A11D98DFA6E45E.
[11:18] testing: !w rated
[11:18] wotbot: testing: usage error: give the rating target name.
[11:18] testing: !w rated jfw
[11:18] wotbot: testing has not rated jfw.
[11:22] testing: !w rate jfw
[11:22] wotbot: testing: usage error: give a name, numeric rating, and (optional) comment.
[11:23] testing: !w rate jfw 1 wise fellow
[11:23] wotbot: testing: get your OTP: http://jfxpt.com/paste/wrc3z5ksg2
[11:24] testing: !wv b5caeb8c2c8809832b396a32bd284e71
[11:24] wotbot: testing rated jfw 1 with comment: wise fellow
[11:24] testing: !w rated jfw
[11:24] wotbot: testing rated jfw 1 at 2025-08-28 11:24:22 << wise fellow
[11:24] testing: !w unrate jfw
[11:24] wotbot: testing: get your OTP: http://jfxpt.com/paste/pshnzkq96m
[11:25] testing: !wv 80268b3b3bd9c58c0f117ab36820acdd
[11:25] wotbot: testing removed rating for jfw.
[13:56] jfw: hehe, no more testing is possible here, the name is taken!
[14:26] testing2: !w register testing2 http://jfxpt.com/paste/uykuqb59z6
[14:26] wotbot: testing2: usage error: give a plain HTTP link to your public key (and nothing more).
[14:27] testing2: !w register http://jfxpt.com/paste/uykuqb59z6
[14:27] wotbot: testing2 registered with key 3064158FE82E62260BE8957182BE20B0BE0D98FE
[14:27] testing2: !w help
[14:27] wotbot: Available commands: hi, help, register, up, down, key, rate, unrate, rated
[14:28] testing2: !w rate dorion 1 Robinson Dorion ; writes at dorion-mode.com
[14:28] wotbot: testing2: get your OTP: http://jfxpt.com/paste/mv65h57jfz
[14:30] testing2: !wv b13d5298079d631ee6401fa855857767
[14:30] wotbot: testing2 rated dorion 1 with comment: Robinson Dorion ; writes at dorion-mode.com
Day changed to 2025-08-29
[16:48] nekoluce_phone: guys Diana says that she is going to be off until next Thur or Friday
[16:48] nekoluce_phone: jfw: :c
[17:42] jfw: nekoluce_phone: maybe it gives a chance to catch up!
[18:23] nekoluce_phone: https://premios.panamaenpositivo.com/

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by MP-WP. Copyright Jacob Welsh.