00:12:30 How’s the research on anonymous account based cryptocurrencies looking as of today? 00:35:37 haven't heard of any so far 00:35:49 might be incompatible 00:37:38 Dero 00:37:41 Super anon 00:41:11 oh you're right 00:53:13 <3​21bob321:monero.social> still cant get over that name "dero" 01:03:51 i like it 01:15:49 <3​21bob321:monero.social> Are you one ? 01:20:06 Have they upgraded XMR yet? 01:20:42 With new addresses 01:20:53 I’m a normie 01:29:58 No 01:36:08 If I run monerod with tx-proxy intentionally set to an address that won’t work (ie a random localhost port), will that prevent it from broadcasting transactions? 01:36:51 I would think that it would, right? Otherwise if the tx-proxy is misconfigured or offline, then transactions would be broadcast directly…. 01:46:12 ? 01:47:20 Tx proxy takes --tx-proxy={network},{proxyhost:port}[,noise][,peercount] 01:47:48 So --tx-proxy=tor,127.0.0.1:9050 01:48:40 If the proxy is wrong, then it wont have peers 01:49:13 As in it shouldn’t be able to sync? Or just make transactions? 01:50:54 Sync will be fine 01:51:13 But it wont broadcast tx that were sent to your rpc port 01:51:52 It will throw errors like "unable to broadcast transactions. No available connections" 01:56:33 Is there any way to see if the tx-proxy is working correctly? 01:56:59 (Other than just sending a test transaction) 02:00:34 sync_info 02:01:06 You can only have onion peers if the proxy is working 02:02:49 Ah ok 02:04:37 I’m gonna try and see if I can get it to fail with an incorrect tx-proxy one more time; the past two times I tried it in the last hour just ended up going through without a hitch 02:12:57 Incorrect tx proxy such as? 02:14:43 not really possible 02:15:12 In my case I used tx-proxy i2p,127.0.0.1:8060 which normally is what I use for i2pd….but I killed i2pd and made sure it wasn’t running 02:15:14 It connect to onion/i2p nodes over the specified proxy 02:15:44 So unless something else happened to show up on that port and also happen to perfectly route I2P packets (in record time might I add)… 02:16:00 if the proxy wasnt working, then it cant connect to i2p nodes 02:16:02 Also print_cn showed no non clearnet connections 02:16:34 If there are no i2p nodes in the connections list, then the tx will sit in your local txpool and never be broadcasted 02:16:44 Hmm 02:17:25 s/Never/reattempt over and over but never succeed 02:19:37 check sync_info instead of print_cn 02:19:55 Of the tx was confirmed, then you had i2p peers 02:20:30 .. or you mined it yourself 🙃 02:21:45 Hadn’t considered the mined it myself possibility lol (though I don’t think it’s likely) 02:22:22 I’m going to try to replicate it again in a more sterile environment and see if the holidays are just making me crazy 02:24:21 Definitely crazy 02:24:56 Dont need a sterile env 02:25:32 Hi 02:25:45 Doyou have i2p peers? 02:25:46 No: tx wont be relayed 02:25:48 yes: tx will be relayed 02:28:40 Its not technically possible to have i2p peers or to relay a tx to i2p, if i2p is not running 02:57:00 I’m currently waiting on it to see what happens; it’s acting weird 02:57:02 There’s a significant disconnect between how it is shown on monerod and on the wallets. From the perspective of the wallets, nothing is wrong; not even an error is shown 02:57:41 To add even more confusion, this go around I was able to catch the monerod warning about there being no I2P connections—that warning didn’t happen the last two times 03:00:28 Correct 03:00:41 There is nothing wrong from the perspective of the wallet 03:00:46 I have made a programming language that compiles to C++ for bounties so I don't have to learn C++ 03:01:29 Have you actually gotten away with that? That sounds…more difficult than actually biting the bullet and learning c++ 03:01:44 That’s like something I would pull to get out of learning Python 03:01:50 There is no rpc response to tell wallets (especially restricted rpc) whether the node is running a tx-proxy 03:02:10 Ok, that makes sense I guess 03:02:25 Yes, I made the language, Still has to be "finished", I am still reading docs 03:02:31 But I have did it 03:02:48 Lol 03:03:03 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/bpbOPYEgywNKsHXFUQxJuDov 03:03:13 Wrong screenshot 03:03:36 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/RUWTpDfiZOPMAQLJXceCGdEM 03:03:47 Nice 03:03:54 ```asm 03:03:56 BITS 64 03:03:58 segment .text 03:04:00 dump: 03:04:02 mov r9, -3689348814741910323 03:04:04 sub rsp, 40 03:04:06 mov BYTE [rsp+31], 10 03:04:08 lea rcx, [rsp+30] 03:04:10 .L2: 03:04:12 mov rax, rdi 03:04:14 lea r8, [rsp+32] 03:04:26 I doubt the output would be human-friendly enough to just submit as is, though it can probably give enough boilerplate to fill in the blanks 03:04:56 Worse case senero I could just decompile the binary 03:05:19 into C++ 03:05:48 I don’t think anyone would want to review that, much less pay for the privilege of reviewing it lol 03:06:08 In my point as long as it works, Idk for everyone else 03:06:21 In general it was a good project 03:06:50 Yeah it’s definitely a good project, especially to learn c++ at an intimate level 03:07:09 Right 03:07:20 Now I can technically say I know C++ 03:07:36 And I know fully know assembly 03:08:08 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/SxPNVFVaPbyItPJsubXSDvHb 03:08:28 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/tViZhYRHuRBUqphFQLXyQYHd 03:08:49 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/RpxsuhrtiRpDiZLLqyLlgpEB 03:09:12 https://matrix.monero.social/_matrix/media/v1/download/matrix.org/ojcJWKSzbkYpAgkDlIrVTdYG 03:13:59 https://github.com/end2endzone/bin2cpp 03:16:43 <1​23bob123:matrix.org> Paste code in a pastebin, rip nioc 03:29:06 +1 loeasy6 please dont paste like that again 03:29:17 Sorry 03:29:20 Well….the transaction went through. I’m not sure what to think now. 03:30:32 If the tx confirmed then it was sent over the specified proxy to an i2p node .... 03:30:38 sync_info 03:30:45 Do you have i2p peers? 03:31:12 That’s the funniest part of all: I don’t think there are any I2P peers *period* on stagenet currently 03:31:34 So the transaction got sent somehow through clearnet 03:31:36 sync_info 03:31:52 ^^^ 03:31:55 Are you asking me to send the output of sync_info? 03:32:39 I can do that if necessary 03:33:50 I'm asking you to check it for i2p/onion peers 03:34:02 I already did; none 03:35:12 And the tx was confirmed + youre not mining? 03:35:21 Correct 03:36:14 And your node is printing "unable to broadcast transactios. No available connections"? 03:36:26 And as a final sanity check I looked up the transaction hash on an external blockchain explorer and it showed up as good 03:37:25 It sent a single warning like that after submitting it yeah 03:37:48 It should be printing the warning every few mins 03:37:57 Hmm 03:38:35 Let me turn up my log level and see if I can find something else 03:39:26 You also have no onion peers, right? 03:39:32 Correct 03:39:39 Only clearnet 03:44:06 the only thing i can think is that you didnt pass tx-proxy to the node at startup 03:44:51 I can try to reproduce, but in my experience the tx will stay stuck on the local daemon until connections are established 03:48:01 I’m going to list the options out exactly as I had them so you can test it (or more likely, point at one of them and say “ah so that’s what’s happening”): monerod —stagenet —enable-dns-blocklist —out-peers 16 —no-igd —bootstrap-daemon-address auto —no-sync —check-updates disabled —max-concurrency 8 —tx-proxy i2p,127.0.0.1:8060 03:48:57 (In case you are wondering as to why some of these are here, I was originally testing adding the tx-proxy to the end of the settings used by the simple mode in monero-wallet-gui) 03:52:36 --bootstrap-daemon-address is probably overriding tx-proxy 03:53:11 Hmm 03:53:14 --no-sync means that your node isnt going to be the one relaying tx 03:53:37 And that would be the reason why 03:53:57 Yeah I just wasn’t thinking straight lol 03:53:59 --no-sync puts your daemon in a "not synced" status, snd bootstrap proxies your rpc to another node 03:54:37 So when your wallet syncs, its asking your node to relay to<>from another node 03:55:32 Yeah that’s right 03:55:35 Hmm 03:56:03 Well ig it’s back to the drawing board (though not as far back as the last 4 times lol) 04:01:52 if your node was reporting as synced, it _should_ stop using bootstrap. 04:01:54 --no-sync is an ugly hack to enable "simple mode", which is essentially a random node proxy w/o running a real node locally 04:01:56 I think the problem is bootstrap overriding tx-proxy. Maybe that can be changed so that it still uses tx-proxy even if bootstrap is enabled and active for wallet sync 04:03:55 Also makes me wonder if --proxy is enabled for bootstrap, or if bootstrap was just completely overlooke for --proxy and --tx-proxy edge cases 04:04:17 (making bootstrap a "leak") 05:22:18 My guess is that it was overlooked or assumed to not be an issue 13:11:46 https://github.com/arcanyx-org/nixium?tab=readme-ov-file#monero-node 13:11:48 Why is this returning: 13:11:50 Jan 01 12:22:32 mracek monerod[3579345]: 2025-01-01 12:22:32.108 W Unable to send transaction(s), no available connections 13:11:52 Jan 01 12:29:17 mracek monerod[3579345]: 2025-01-01 12:29:17.493 W Unable to send transaction(s) to tor - no suitable outbound connections at height 3315728 13:13:14 Using tx-proxy? 13:14:54 huh? 13:15:03 sounds like your tor daemon is down or falling to connect to onions 13:15:19 https://github.com/Arcanyx-org/NiXium/blob/central/src/nixos/machines/mracek/services/monero.nix#L40 13:15:20 ^ tx-proxy line 13:15:27 tor is up i am connecting to the server over it 13:17:14 `./monerod sync_info` 13:17:48 Also, why are you hardcoding this?? ` "anonymous-inbound=yobndiqy7b5umy434mhvj2u7zttr2ro2nshybrmu3c354qqykqtc7pid.onion:18083,${config.services.monero.rpc.address}:18083,64" # Advertise the onion service for an inbound requests` 13:17:56 [root@mracek:/var/lib/tor/onion/monero-p2p]# /nix/store/kx0vkg86azrbvs6rnk34akf5bvkjc7sx-monero-cli-0.18.3.4/bin/monerod sync_info 13:17:58 2025-01-01 13:17:46.116 I Monero 'Fluorine Fermi' (v0.18.3.4-unknown) 13:18:00 Error: Unsuccessful -- json_rpc_request: 13:21:15 ikr 13:21:48 shouldn't i be hardcoding this? 13:22:03 Oh 13:22:28 (cuz it was pain in the ass to anonymize over infra as code and people here told me it's fine since it's what the node uses to communicate with others) 13:22:44 `monerod --rpc-login username:pass sync_info` 13:23:49 [root@mracek:/var/lib/tor/onion/monero-p2p]# /nix/store/kx0vkg86azrbvs6rnk34akf5bvkjc7sx-monero-cli-0.18.3.4/bin/monerod --rpc-login "Monerochan:iL0VEMoNeRoChan<3" sync_inf 13:23:50 o 13:23:52 2025-01-01 13:23:40.656 I Monero 'Fluorine Fermi' (v0.18.3.4-unknown) 13:23:54 Error: Unsuccessful -- json_rpc_request: 13:24:06 If that onion is on your host and youre the only one using this code, sure 13:24:30 `monerod --rpc-login username:pass --log-level 1 sync_info` 13:25:02 it's public note that's not advertising as public node 13:25:32 and the onion is on the host 13:25:55 [root@mracek:/var/lib/tor/onion/monero-p2p]# /nix/store/kx0vkg86azrbvs6rnk34akf5bvkjc7sx-monero-cli-0.18.3.4/bin/monerod --rpc-login "Monerochan:iL0VEMoNeRoChan<3" --log-level 1 sync_info 13:25:56 2025-01-01 13:25:45.508 I Monero 'Fluorine Fermi' (v0.18.3.4-unknown) 13:25:58 2025-01-01 13:25:45.583 I Generating SSL certificate 13:26:00 2025-01-01 13:25:48.402 W SSL peer has not been verified 13:26:02 2025-01-01 13:25:48.402 W SSL peer has not been verified 13:26:04 2025-01-01 13:25:48.496 E RPC call of "sync_info" returned error: -32601, message: Method not found 13:26:06 Error: Unsuccessful -- json_rpc_request: 13:30:51 `monerod status`? 13:31:30 `cuprated status` ? 13:31:36 025-01-01 13:31:19.327 W SSL peer has not been verified 13:31:36 2025-01-01 13:31:19.420 I Failed to invoke http request to /mining_status, wrong response code: 404 13:31:38 Error: Problem fetching info-- rpc_request: 13:31:40 Height: 3315753/3315753 (100.0%) on mainnet, mining info unavailable, net hash 3.49 GH/s, v16, 0(out)+0(in) connections 13:31:45 `cuprated status` ? (this is a joke) 13:32:07 it's tor-only node that's not allowed to contact clearweb btw 13:36:04 this worked without issues up until 4 days ago btw 13:41:19 What's cuprated 13:41:22 <3​21bob321:monero.social> Soon™️ 13:41:50 https://github.com/Cuprate/cuprate oooo 13:42:00 <3​21bob321:monero.social> Rust version 13:42:17 <3​21bob321:monero.social> Version with crabs 13:42:34 rust all the things 13:47:53 Well wut did u change 4.1 days ago? 13:48:12 0 out, 0 in connections 13:48:20 literally nothing the whole system is bit by bit the same 13:48:43 (checked) 13:49:19 huh 13:49:40 3315761 is the current block height 13:49:45 <3​21bob321:monero.social> Ctrl alt defeat 13:49:55 Youre 8 blocks behind 13:50:03 oh it works now wtf 13:50:39 _Shane restarted tor_ 13:51:04 i restarted it like 6 times in the last 7 hours 13:51:24 also no i restarted monero, tor has uptime of 19 days rn 13:51:26 Mebbe isp doesnt like tor 13:52:07 nah ISP likes Tor since they don't have to deal with authorities asking them for data 13:52:12 So you restarted monerod and all of a sudden you have connections now? 13:52:30 i restarted monero like 6 times before and it didn't do anything, i restarted it now and it works 13:53:15 sync_info works now? You have both clear and onion peers? 13:54:32 2025-01-01 13:54:09.837 W SSL peer has not been verified 13:54:34 2025-01-01 13:54:09.931 E RPC call of "sync_info" returned error: -32601, message: Method not found 13:54:36 Error: Unsuccessful -- json_rpc_request: 13:54:38 🤔 13:54:50 i have onion connection on the wallet that is syncing and reports all good so far 13:55:04 doesn't work in stack on android though 13:55:06 is the rpc port unchanged? 13:55:17 unchanged how? 13:55:49 rpc-bind-port is the default 18081? 13:55:55 yes 13:56:31 The node had uptime of 8 months near 99% up until 4 days ago with me changing nothing to clarify 13:56:42 I have no idea why your node is failing to respond to sync_info or giving weird responses to status 13:58:16 > Jan 01 13:57:56 mracek tor[88873]: Jan 01 13:57:56.000 [notice] Closed 1 streams for service [scrubbed].onion for reason resolve failed. Fetch status: No more HSDir available to query. 13:58:18 I guess Tor fucked itself 🤔 13:59:05 I get those tor errors all the time when my route is no-good 13:59:44 tor ppl told me that this happens when the tor daemon runs for too long to then fix that by clearning state file 13:59:51 iirc 14:00:04 though that doesn't seem to affect the responses from monerod 14:00:47 it seems to work now though so maybe tor-induced fail.. and maybe the rpc errors are due to the node not being able to contact clearweb? 14:02:05 The rpc errors dont make sense. Are you using `--restricted-rpc` flag? 14:09:15 https://github.com/Arcanyx-org/NiXium/blob/central/src/nixos/machines/mracek/services/monero.nix#L32-L47 doesn't seem like it 14:09:32 restricted-rpc=1 14:09:51 oh i do.. nix upstream puts that there for some reason 14:12:32 https://github.com/Arcanyx-org/NiXium/blob/central/src/nixos/machines/mracek/services/monero.nix#L15 14:12:44 oh nwm i do restrict it 14:18:17 so basically fuck tor ruining my uptime 14:18:31 _bumps priority for i2p higher_ 14:21:45 You could omit restricted-rpc and instead set 14:21:46 rpc-restricted-bind-ip=0.0.0.0 rpc-restricted-bind-port=18089 14:23:48 is that a good idea? I have like "prevent unsafe RPC calls" though i don't remember why i put it in there :D 14:24:12 _pretty sure someone here told me to do that and claimed this as the rationale_ 14:33:41 getmonero.dev told u that 14:34:02 Its only unsafe if youre exposing the endpoint to the internet 14:34:20 arent i doing that? 14:34:36 you shouldnt 14:34:49 Leave it local(default) 14:35:14 create a _new_ restricted bind to expose 14:35:45 Though you dont have to expose the bind-ip to 0.0.0.0 if you want it to be onion-only 14:36:50 Never heard anyone actually discuss here if there was any merit to dero’s account based implementation. I imagine it’s somewhere in MRL logs. Haven’t looked into it myself but I’m kinda curious. Was hoping someone else did and could comment on it before I dive into reading exactly what the implementation is. 14:36:50 Anyway I thought there was maybe other progress made outside of dero for account based anonymous crypto 14:38:40 iirc Kaya has spoken pretty in-depth about the drawbacks of account model on dero 14:38:55 that's just for local comms right 14:39:10 ig i will enable that only for debugging then 14:40:15 just remove restricted-rpc from the config, and add rpc-restricted-bind-port=18089 14:40:40 Then change your onion from 18081 > 18089 14:41:44 why not just use the 18081 14:42:44 if youre the only one using the onion, sure. But if the onion is known by your peers (same onion for anon inbound) then a bad actor can delete your block chain or start mining remotely 14:43:14 it's public node 14:43:37 18081, left unrestricted, should only be accessible by you, preferably on the localhost 14:43:50 Hmm i wonder if there parts of it that can be used repurposed though. Like there’s almost certainly going to be drawbacks or loss of features by switching to an account based model but the scalability will likely make it worth it. 14:43:52 If there’s a fundamental privacy vulnerability that can’t be over come then that’s another story 14:45:00 Dero isnt open source 14:49:05 How can kaya comment on its core implementation if he didn’t have the source code? Putting aside the bug he found that I’m guessing was in a part of the code that is open source for users 14:51:42 thanks for help btw <3 14:58:16 It looks like it is open source. the source code is available on its website and on GitHub 15:25:53 Source available != open source 15:26:56 https://github.com/deroproject/derohe/blob/main/LICENSE 15:29:40 Without an explicit open source license, its technically not open source and cannot be used. 15:29:42 dero has a license, and its neither pernissive or copyleft. Research-only 15:50:40 that's some weird af license 15:51:19 > BY CLICKING ON THE YES BUTTON BELOW OR USING THE TECHNOLOGY, YOU ARE ACCEPTING AND AGREEING TO ABIDE BY THE TERMS AND CONDITIONS OF THIS LICENSE. YOU MUST BE AT LEAST 18 YEARS OF AGE AND OTHERWISE COMPETENT TO ENTER INTO CONTRACTS. 15:51:21 mkay 15:51:46 smart contracts? My friend lost 3M EUR on those recently using BTC 15:54:42 Im 13. Cant accept 15:55:13 more like the multiple accounts of legal malpractice in that statement 15:56:46 is there actually anyone who didn't get fucked over on smart contracts? I know a lot of people who do crypto and lot of them did 15:57:20 from my point of view it seems that people make these implementations with some hidden vulnerability that they then abuse to collect liquidity 15:57:26 though might be a BTC thing 16:00:57 I don't evwn understand what a smart contract is lol. Only heard by proxy and all the ways it was used in were cringe. Is that associated with any fees? 16:01:39 afaik it's supposed to be a crypto replacement for stock exchange 16:06:06 as if people didn't decide to use currencies themselves as stocks already lol 16:06:44 tbf i would be very happy to use good implementation of cryptostock 16:13:03 I never got fucked on smart contracts. 16:13:21 on BTC? 16:13:28 Or any other. 16:13:34 My trick is: 16:13:37 I never used any. 16:13:48 did you actually even were able to claim liquidity or do you just watch number on the screen? 16:13:50 ... 16:13:52 smh 16:14:42 Then again, I got fucked on shitcoins in my day :D That's how you learn... 16:15:17 Tomorrow's newcomers will get fucked on whatever newfangled shit is the rage then, and you won't. 16:15:57 losing 3M EUR to a smart contract puts your friend barely in the top 100.. they'd be ranked 165~ https://rekt.news/leaderboard/ 16:16:08 Look where you put your fingers, and use take time to apply common sense before doing anything. That gets you out of most "get fucked" scenarios. 16:16:23 But that's experience. 16:16:49 The "take time to" part is especially important. 16:17:05 And sure, you'll also miss some lucky breaks. Shrug. 16:19:34 Man. The 3M number just percolated through the fog to my brain. Ouch... 16:21:20 Anyway. House of cards made out of think slices of sugar built on sand on the beach on a windy day. Maybe someday someone will start building them in rebar concrete. 16:25:27 Still amazes me how many years this neverending shitstream of "Foocoin, built to trade foo" obvious bullshit lasted. What they say about markets staying irrational longer than you can stay solvent... 16:27:26 nope 16:27:35 Source available = open source 16:27:39 There is a simple test to see if a crypto project is worthwhile or not. "Does it have a reason to be crypto rather than a simple database on the organizers' servers?" 16:27:43 Dero is just NOT FREE and open source 16:27:45 😆 16:27:52 syntheticbird, but =/= foss 16:28:00 Happy new years! 16:28:40 BlueyHealer yes, open source =/= FOSS. Kayabanerve repeated it number of time on twitter, he isn't contributing because it is not FOSS 16:29:18 you know damn well that you meant foss 16:29:46 wat? 16:30:34 when you said "source available != open source", you meant "source available != FOSS" 16:31:19 you said not me 16:31:41 i wonder if kewbit will believe that were not the same person if we talk to yourself enough 16:32:05 yourself you mean. 16:32:11 you two are always finishing each others 16:32:12 myself 16:32:35 we three are always finishing each others you mean 16:57:24 I mean depending on where you live, it’s not copyright infringement if you don’t use it for non-commercial purposes. So if dero actually had anything useful in its design it really doesn’t matter if it’s copied or modified without permission. 16:57:26 Also fuck copyright lmfao 17:01:17 Sure, if you dont give a shit you can also just decompile proprietary apps and steak whatever you want 17:01:43 Or use gpl code inside of your proprietary antminer x5 17:03:16 Thats a triple negative. Confused the hell out of me. Plz rephrase 17:03:16 "_not_ copyright infringement if you _don't_ use it for _non_ commercial purposes" 17:03:35 My programming language now compiles to C as well 17:03:56 I mean depending on where you live, it’s not copyright infringement if you use it for non-commercial purposes. So if dero actually had anything useful in its design it really doesn’t matter if it’s copied or modified without permission. 17:03:56 Also fuck copyright lmfao 17:04:11 Edited. my bad. 17:05:05 Are you specifically referring to dero's research license? 17:06:25 Speaking generally but wouldn’t it apply to that license ? 17:06:49 > Subject to the conditions contained herein, Licensor grants to You a non-exclusive, non-transferable, worldwide, and royalty-free license to do the following for Your Research Use only: 17:07:16 > "Research Use" means research, evaluation, or development for the purpose of advancing knowledge, teaching, learning, or customizing the Technology for personal use. Research Use expressly excludes use or distribution for direct or indirect commercial (including strategic) gain or advantage. 17:07:32 Well that’s what I mean. It says that but it’s not going to be enforced in many places 17:07:55 If a project doesnt have a foss* license, its not foss 17:08:30 And the case would immediately get thrown out if he sued. so who cares. 17:08:35 And in most places, a project lacking a license would be considered non-free 17:09:14 Maybe in a court of Beijing where xmrig tried to sue bitmain 17:09:48 But in any place where foss licenses are respected, yes youd be guilty of infringing 17:10:14 Who cares? I do. You respect my license, I respect yours. Tit for tat. In force since the last ice age or even longer, since we descended from trees 17:10:44 Speak for yourself, i never descended /s 17:14:26 just because someone has a lemonade stand in public, doesnt mean the lemonade is free, not is the recipe. 17:14:26 just because i post it online, doesnt give you the right to take it as your own. 17:14:28 there will always be thieves, and always be people who don't want to share 17:16:34 I mean personally, I don’t put anything online for anyone to see that I’d have a problem with other people using however they wanted. 17:16:34 I may hesitate to copying someone’s code exactly but if it’s the best solution at the moment , idrc, i’m gonna use it, how ever I want 17:17:24 And that makes you a shit person 💯 17:17:29 It’s knowledge. It’s not an exhaustible resource 17:18:02 And people like you are why people keep their stuff proprietary 17:18:22 I keep my ip to myself too 17:19:11 Maybe that hard hat sits a bit too hard? :) 17:20:14 Intellectual property 17:25:43 If somebody dropps some bills at the supermarket checkout counter in front of me I will snatch it. As soon as it touched the floor it became public property. 17:26:31 When you take someone’s money or physical property they don’t have access to it any more. 17:27:22 do I have access if I have a $5 wrench? 17:27:39 Copyright law is a double edged sword. On the bright side, it makes FOSS/open-source licensing enforceable. 17:28:22 When you use knowledge from someone else they still have the ability to use that knowledge themselves 17:29:39 Yeah, but maybe in a very diminished way. The difference is then like stealing cold hard cash. IMHO 17:29:44 There's nothing good about patents though 17:30:00 fuck code patents 17:30:12 I think on that we can agree :) 17:44:20 I just generally don’t want other people to do what I tell them to involuntarily. And I don’t follow the demands of other people. 17:44:20 If we’re not getting violent or directly interfering with each others activities then there shouldn’t be a problem. 17:46:27 You really like compounding negatives :)b 17:46:29 You mean 17:46:49 Other assholes put info about me out there, without me wanting to. Honestly, I'd like there to be a law against that type of shit. 17:47:23 (one that includes hard time, not just "pay back 10% of your profit as a fine") 17:47:42 I think "laws" are not supposed to be a thing in those hard-hatting scenarios ... 17:47:55 A scam that is btw. Eve fucks Alice, Govt gets paid for it... 17:48:28 When you live in a system that revolves around civil laws I get that you gotta play the game to make movement 17:48:55 But that doesn’t mean you have to stay in that system 17:50:58 as long as you like getting your legs broken, ig 17:51:33 Ppl that want to play outside of the law, shouldnt whine when the ppl they steal from also play outside of the law 17:52:43 Not everyones moral compas points in the same direction, but you shouldnt dish out what you cant take 17:53:05 If you want to be an outlaw, you shouldnt expect anyone else to be a law abiding citizen 17:53:27 If I’m not willing to fight them over it my self then it’s probably not worth threatening someone with violence at all. I don’t want some goons fighting for me. 17:53:28 But also I just don’t care about matters like that example you gave. I wouldn’t fight someone over that 18:39:10 wait WTF is this room 18:39:17 https://matrix.monero.social/_matrix/media/v1/download/frei.chat/NJauQMacbwtwRAanxzidVaTf 18:48:58 The server is fkd 18:49:02 -dev did that for me too 18:49:14 The room name was likely removed for you 18:49:29 this is #monero:monero.social 19:36:19 Why? 19:36:23 Oh, I see! 19:39:57 I want to go into moner-pools but it says Im banned? 19:55:10 I'm also banned. 19:55:12 #Monero-pools got moved from libera to... Rizon. I was told. Am still learning weechat trying to confirm 19:56:11 monero-pools on libera was killed 20:53:23 o, rizon? i happen to have connected to that one for other reasons, what a coincidence