ByteCode.News
Submit RSS Atom Sign in

Back to the channels

#nevet

  1. * jreicher joined #nevet
  2. Chronos dreamreal: And Star Trader would be played via some system to which nevet is connected?
  3. Chronos Such as IRC?
  4. Chronos dreamreal: I would say any politician that votes in favor of the Ten Commandments being displayed at public schools through force of law qualifies as "Christian Nationalist".
  5. jreicher Maybe they just really liked the movie
  6. * jreicher joined #nevet
  7. Chronos It's a great movie :)
  8. dreamreal Chronos: re: star trader, yeah
  9. dreamreal any system nevet is connected to would support it
  10. dreamreal as far as the ten commandments... they're not CHRISTIAN
  11. dreamreal so I'm not sure how they represent CHRISTIAN NATIONALISM as much as a common set of mores
  12. dreamreal I'd say rigid adherence to EVERY ONE of the ten commandments would violate separation of church and state, but that doesn't mean they can't be posted, even by law, although *I* wouldn't advocate for such a law myself. And posting them isn't the same as enforcing them: they're really a signal saying "look, this is representative of our common mores, we don't murder, we don't steal, we don't lie, we
  13. dreamreal value THESE things, whatever they might mean to you"
  14. dreamreal and that's sort of how you build a society, especially from such disparate cultural backgrounds: "We're American, which means we more or less agree on these ideals, although an individual can waver in how much they care about each one"
  15. jreicher Certainly adultery isn't what it used to be.
  16. dreamreal "darn."
  17. dreamreal I mean, I find adultery to be awful: 0/5 stars, would not participate myself.
  18. dreamreal but the ten commandments predate christianity by AT LEAST 800 years, probably closer to 1500
  19. dreamreal not sure how they're christian nationalism in any way
  20. jreicher I reckon a lot of it goes back to Hammurabi too
  21. Chronos dreamreal: The Ten Commandments are indeed Christian, just not exclusively Christian.
  22. Chronos And I'd be appreciative if you pointed out the non-Christians in Congress pushing for laws to require the Ten Commandments being displayed in public places.
  23. dreamreal Chronos: I don't even know of CHRISTIANS in congress pushing for those laws! Those things are state level, not national.
  24. dreamreal And there's nothing in the constitution preventing a STATE legislature from doing it.
  25. dreamreal And the ten commandments being used by christians doesn't really mean much: Islam accepts them in very nearly the same fashion, since they're generally a set of mores for acceptable human societal behavior
  26. dreamreal A culture that shrugs at theft, at murder, at adultery, at perjury, etc. isn't a culture that is going to be smiled upon by the future. Ask all of the Aztecs' admirers about that. Or the Kenanim; yjere
  27. dreamreal there's a reason we mention sacrificing children to Moloch as a bit of a negative.
  28. dreamreal Now, I know that there're different cultural drivers at play: maybe you're going "hey, throwing children into a volcano is just the way the kenanim were, it's just their culture; and the Aztecs torturing children so their tears and pain hopefully create better rain the next season, well, you know, it's FINE" but *I* can't do the same
  29. dreamreal The Spaniards were bastards, as were the English when they halted the sacrifice of widows on their husbands' pyres, but ... give me the bastards in these cases.
  30. dreamreal (Spain vs the Aztecs; the English in India, for specifics.)
  31. dreamreal I don't see Cortez as a hero, and the Brits laid a lot of groundwork for recrimination in India as well, but even so: better than the alternatives
  32. dreamreal In case you're wondering: no, I'm not a subscriber to the "noble savage" mythos. There's no nobility in savagery; just savagery. There are a few blessed cultures with no inherent violence, I'm sure, but they're hard to find because such leanings tend to convert their people into victims. Force majeure wins when reason fails.
  33. dreamreal (Also worth noting: my heritage is shared. I'm Jewish, and that's my dominant mother culture... but I'm also a Native American. I've actually been invited to join the Metis tribe, but I refused, because I can't assert Metis beliefs honestly... but I could petition the Cherokee just as well. I have the genetic markers for it and everything, although the paperwork was abandoned three generations ago
  34. dreamreal because it was a stigma at the time.)
  35. dreamreal So I'm apparently SUPPOSED TO BE one of those "noble savages" but the truth is, the ancient Israelites were as brutal as they needed to be to survive, as were the Cherokee. The noble savage concept is a myth told by people trying to ignore the truth.
  36. dreamreal Ask the amalekim how kind the Israelites were; oh, you can't. They're all dead. And apparently should be, based on what we can tell from their remains. And ask those whom the cherokee scalped on a regular basis how noble the tribes were. Oh, wait.
  37. blue dreamreal: the noble savages is in itself a racist concept and fetishisation. racist in that that it means it's okay to do great evil if you're only an indian/african (you can't expect to partake of a better moral system), and fetishisation in the sense that everything these guys do is great, mostly a byproduct of the selfhate too people in the west have for their culture
  38. dreamreal Find an incompatibility in what you just said and what *I* said, my friend. :D We only differ in how we express things. I express them well, you're ... you.
  39. blue ya, but also you don't espouse a western chauvinism and I do. I honestly believe the west are superior to others, I don't believe in 'every culture is great'
  40. dreamreal Oh, but you're wrong: I just don't pretend my chauvinism (it's eastern, not western, we're Jews, damn it!) is some Grand Mission of the Universe.
  41. blue why should we? I don't need to assert a superiority that's inherent
  42. dreamreal Exactly.
  43. dreamreal (Judaism is eastern, not western: western philosophy sees the world as mechanical. Eastern sees it as organic. That's reductive, but accurate, IMO.)
  44. blue well yeah, I also don't believe in turning the other cheek
  45. blue that's some christian nonsense right there
  46. blue you get hit on one cheek, you hit back so hard the other dude has a painful reminder on HIS cheek for the next time
  47. dreamreal "Vengeance is mine, I will repay," saith the Lord, rather famously in... wait, why does my Tanach have that in Devarim
  48. blue the real problem with christianity is that it doesn't map the human condition well at all
  49. blue it's got great SEO, but no substance
  50. dreamreal Sure, it's definitely aspirational at its heart and mode
  51. blue the reason you're saying Judaism is eastern is already an abstraction. Judaism is organic because LIFE is organic
  52. blue it's meant to deal with actual reallife concerns... although it does get into real excruciating details sometimes
  53. dreamreal Which is why I'm an aspirant to eastern philosophy. I think life is NOT mechanical. Physics is, sure, fine, whatever. Math, woo. But life is not mechanical, and thus seeing it as organic is natural and "right."
  54. blue you know the thing with a piece of ham falling into a pot?
  55. blue it depends on the SIZE!
  56. blue there's actually a whole chapter about it iirc in the talmud
  57. dreamreal "Whew, good thing that ham was bacon-shaped and, well, bacon-flavored."
  58. blue but you may actually eat it if it's deemed insignificant enough
  59. dreamreal I personally find that discussion pilpul - it's worth having the discussion, but the decision is concession to real life and is, well, pilpul.
  60. blue well yeah, I find it mostly illustrative. I don't think it's anyway often a reallife concern, maybe abroad but not in eretz israel
  61. dreamreal (for the non-jews here: pilpul is "foolish talk," straining through bits of trash to find the bit that's least trash but still trash, etc. Sophistry.)
  62. blue sophistry is a good term for it indeed
  63. dreamreal It's useful sophistry, in that it presents a mechanism for THINKING ABOUT things, but...
  64. blue there's an old joke in israel that goes something like this. the state passed a law that forbids people from farming pigs on the land. its earth is holy and so on. so now they're growing them on platforms
  65. dreamreal heh. #winning :D ("oh wait, they're still pigs.")
  66. blue oh, I have another one. dreamreal might have heard it, but I'm unsure anyone *else* here did, it's worth telling. a jew is stranded on a desert island for a couple of years. when he's finally rescued, they find he's built two synagogues on the island. astounded, they ask him: "you're just one man, what do you need *two* synagogues for?" he points at the first one, "*this* is the one I pray in", then points at
  67. blue the second one, "this one, I'll *never* set my foot in"
  68. dreamreal I've heard variants of that, yes, and it's definitely funny. :D There's another one about orthodoxy, but I've always heard it used with christian denominations
  69. dreamreal A man comes upon another man on a bridge, sitting on the side, about to throw himself off... you know, I'm never going to be able to type this out well
  70. blue hahahaha
  71. dreamreal https://news.ycombinator.com/item?id=23561876
  72. nevet I'm reminded of the classic Emo Phillips joke: > Once I saw this guy on a bridge... | Hacker News
  73. blue that's a good one!
  74. dreamreal definitely no analogs THERE in Judaism, whew!
  75. * dreamreal sneers in frum
  76. * blue looks at hasidim
  77. dreamreal I have a distinct disdain for orthodox judaism - I have had great conversations with specific orthodox jews, but most of them weaponize judaism in a way I find repellent. It's like they see how they see the world as "right" instead of "valuable."
  78. blue ya, it's nearly a cult
  79. blue it depends though. overseas they tend to be better than in israel. ben shapiro I like, but most orthodox jews in israel can be insufferable
  80. blue they're also pretty lazy in israel, for some reason I never get
  81. dreamreal I find Shapiro mostly insufferable too, but eh, horses for courses :D The haredim ... ew
  82. blue the haredim is the main problem. they don't wanna work, nor go to the army. it's almost like they're using the torah as an excuse to do nothing
  83. dreamreal Shapiro's a good talker, and he's pretty thorough, but he tends to approach discussion from a position of "I'm right" too. To his credit, he accepts when he's shown otherwise and does so quite well (he'll promote engagements where he *lost* with as much vigor or more than ones in which he *won*) but it's still a wonky approach for me.
  84. dreamreal The haredim see torah as being more valuable than living the torah, it seems to me.
  85. blue ya
  86. dreamreal "I saw a wounded man in desperate need but it was shabbat and he was four steps too far away. I had my phone but the sun was in the wrong position; waiting fifteen minutes was inconvenient, so I left. Surely Hashem would send someone else closer to him, maybe a goy."
  87. blue HA!
  88. blue btw this would fall under pikuah nefesh
  89. blue so I doubt this really maps
  90. dreamreal ONLY if you could accurately measure the "desperate need!" What if he was wounded but not THAT badly...
  91. blue pikuah nefesh generall trumps shabbat
  92. blue generally*
  93. blue well in doubt, for the pikuah nefesh I'd say
  94. dreamreal But you're not haredi!
  95. blue yes hence cult
  96. dreamreal And yes, I'd be horrified at that reasoning, and so would most, I'd hope
  97. blue if they have a different interpretation, they're wrong: pikuah nefesh is a joker card. saving life is more important than anything else, because without life nothing else is possible
  98. dreamreal but I can TOTALLY see many of the orthodox trying to reason their way out of succor
  99. dreamreal yes: but what if "desperate need" is a broken arm, not actually LIFE-threatening, so pikuach nefesh might not apply, and CHECKING involves breaking shabbat...
  100. blue well, you don't know until you've checked? and anyway, this would be weird: even if it's just a broken arm, the situation could get worse, and if not dealth with, the person could lose his arm
  101. blue dealt*
  102. dreamreal for the non-jews: pikuach nefesh is "saving a life" - no jewish law supercedes life, apart from sexual impropriety and a few others
  103. dreamreal generally, you break the fucking laws if a life is involved, full stop
  104. blue ya
  105. blue it is generally tied to the value of life in judaism. even one life is considered equivalent to the entire world
  106. dreamreal and I think the exceptions make sense: "have an affair, or die!" is... an odd problem to endure
  107. blue heh
  108. dreamreal idolatry is even arguable (the exceptions to pikuach nefesh are: sexual immorality, idolatry, and murder). Avodah zarah (idolatry) is pretty clear, but there ARE exceptions and I bet few rabbis would go too far in attacking idolatry undertaken to preserve one's life: "profane God or we're cutting your throat" is something admirable - Akiva died for this - but I think redemption is as valuable as
  109. dreamreal preservation.
  110. dreamreal murder has exceptions, too; capital interdiction is a permittable thing although not a desirable one, as is self-defense, obviously.
  111. dreamreal I'm unaware of any sexual exceptions, but I have no idea why there WOULD be, although I suppose the redemption thing could play here too if you squinted a lot.
  112. Chronos dreamreal: The Ten Commandments aren't just a set of societal moral guidelines. They're clearly religious in nature, and in fact, specific to a particular God (the Abrahamic one).
  113. dreamreal Chronos: there are religious aspects to them, yes
  114. Chronos The Ten Commandments has no place in any public building.
  115. dreamreal Do common mores at all?
  116. Chronos Schools can and do post lots of lists, including moral guidelines. They're fine, as long as they're not religious in nature.
  117. dreamreal (more clearly: does an expression of common mores have a place in public building?)
  118. dreamreal But religion is inextricable from human history
  119. Chronos Irrelevant.
  120. dreamreal so what you're advocating for is... what, the jacobins' response?
  121. Chronos I'm not sure what that is.
  122. dreamreal We might think of it as "the terror."
  123. dreamreal Actually, no. We might capitalize it. "The Terror."
  124. Chronos If you have a link that describes it, I'll take a look.
  125. Chronos I have a zero tolerance policy for politicians attempting to mix their pet religions into government.
  126. dreamreal The French Revolution? Lots of heads a-rolling, let them eat cake, resulting in the heads that MASTERMINDED said revolution rolling and rotting on the same charnel houses where they condemned the royals?
  127. dreamreal You know, THE TERROR? I feel lost here, like I'm having someone illustrate VERY clearly the whole Santayana thing about those who forget history being doomed to repeat it
  128. dreamreal The Jacobins SYSTEMATICALLY rebuilt reason and inculcated it into "french life." No religion. At all. "Imagine" made real. And what it resulted in was a years-long shower of blood, blood, blood so much blood that it made the holocaust unimaginable until we were confronted with actual proof of it.
  129. Chronos Are you saying that secularism inevitably leads to disaster, and that religion is a requirement to avoid that outcome?
  130. dreamreal No. I'm saying that there's momentum, and religion HAS BEEN part of it, and that momentum is part of the mechanism that got us here, and pretending it's not a core aspect of our culture, regardless of our personal belief in the religious conceits, is... misled.
  131. dreamreal I might as well, as an observant Jew, decide to be UTTERLY ignorant of Christian cultural norms, just because *I* am not a Christian, and therefore it's irrelevant, right? Except that's a stupid way to live and I don't like to be stupid.
  132. Chronos I recognize that religion has played a role in many cultures, including in the United States. I'm failing to see how that changes anything, though.
  133. dreamreal Okay, what forms a working society, in your mind?
  134. * Chronos chuckles.
  135. dreamreal Serious question
  136. Chronos Are you saying religion is required to form a working society?
  137. dreamreal No. I asked what makes a society function. I know what *I* think; I want to know what YOU think.
  138. Chronos It's probably something I'd want to think about for a while, before I answered. Possibly hours, possibly months.
  139. dreamreal That's fair.
  140. dreamreal I can tell you what I think, if you like, but that's up to you.
  141. Chronos Sure! I like these kinds of discussions. As long as you don't mind them happening in your channel.
  142. dreamreal Okay: *I* think, in short, that a functioning society is one that has *generally* common moral structures, and when those common moral structures are generative rather than destructive.
  143. dreamreal Note the lack of "common religion" or anything like that. A society functions when its members row in the same general direction such that everyone wants the boat to go THATAWAY.
  144. dreamreal A destructive common moral system isn't hard to imagine: we've certainly had a few even in recent memory. The assyrians stick out to ME but they're not unique, unfortunately.
  145. dreamreal (The assyrians were... a lot. They were so bad that when the babylonians and the medes - themselves the "bad guys" of their time - banded together and wiped ninwah so far off the map that it was thought of as an IMAGINARY CITY until it was discovered recently - the babylonians and the medes were the HEROES. We'd probably lump the Nazis and the Assyrians together, although we know a lot less about
  146. dreamreal whether the Assyrian trains ran on time.)
  147. Chronos So far, so good. How does this apply to politicians trying to use the government to push their pet religions?
  148. dreamreal The ten commandments don't PUSH THEIR PET RELIGIONS. The Ten Commandments mention Jesus exactly.. hold on, let me count... errr... carry the... oh wait, they don't. If they're Christians, the decalogue does nothing to promote THEIR RELIGION and everything to push abrahamic mores, which are... hold on, doing more math, divide by... oh yeah, generally the common moral underpinnings of western civ,
  149. dreamreal even beyond the greek influence.
  150. Chronos Do you deny that the Ten Commandments are referring to a particular God?
  151. dreamreal Not in the slightest.
  152. dreamreal Do you say that one can't follow the general moral concepts in the ten commandments WITHOUT obeisance to that particular God?
  153. Chronos Good. Then we agree they have no place in public places through force of law. :)
  154. dreamreal No, we don't, because if you say that, you've just eradicated most of our history.
  155. Chronos Displaying 5-10 (although I'm on the fence about #5) is reasonable, but if your society "needs" those displayed, I think your society might have bigger problems.
  156. dreamreal What you've said is, BTW, pretty much a near-exact quote from Robespierre. The architect of the Terror I mentioned.
  157. dreamreal Looking at our society, I'd say we kinda need it, yes, but "thou shalt not murder" needs to have a reason.
  158. Chronos I'm not sure what you mean by "eradicated our history." Nobody is saying schools shouldn't continue to teach history.
  159. dreamreal You may not agree with the reason being "because God said so," and that's fine - even Judaism is fine with you disagreeing with the sentiment.
  160. dreamreal But the sentiment is clear: there are good things to do and bad things to do. This sentiment has force. THAT's the decalogue and what it implies. Taking it literally is... interesting, because in human history FEW, relatively speaking, have done that.
  161. Chronos Creating a moral framework without the need for a God or Gods is a very deep philosophical hole. I personally think moral philosophers have succeeded more than once in establishing "murder = bad" without the need to invoke mysticism.
  162. dreamreal Sure. You don't NEED mysticism. But have you read those philosophers?
  163. Chronos I have not. My experience has been more practical in nature.
  164. dreamreal Clearly, and that's respectable, but with ALL respect, I'd suggest holding off on the sentiment, made publicly. :D
  165. * Chronos chuckles. :)
  166. blue Chronos: Sam Harris tried... and.. kinda failed. The best argument I've seen from atheists is: "this has worked well in the past, let's keep it". The problem with that is, it's *not* an argument. *Many* things have worked well for much longer: for example, slavery.
  167. Chronos I should mention that I'm not an atheist. I'm not a theist either.
  168. dreamreal It doesn't matter. I don't care what you believe in or don't.
  169. blue There is no argument against slavery there is no religious, or at least dogmatic in nature.
  170. blue that is not religious*
  171. Chronos I *tend* to lean toward "God must exist," because I can't fathom how the universe can exist without what amounts to magic.
  172. dreamreal Chronos: For what it's worth, to be clear: I HAVE read those philosophers. They ask QUITE A BIT of their readers, and ... well, as blue mentioned, they kinda fail. It all comes down to "please don't murder, because I don't really want to be murdered." And that's... not exactly compelling, taken in situ.
  173. Chronos dreamreal: I just thought it might help you understand my position better if you knew that I don't self identify as theist or atheist. More like, permanently unsure. Which, honestly, isn't a great place to be. It's very frustrating.
  174. dreamreal I appreciate that, and it's fine. I do not disapprove.
  175. Chronos I wish I had the confidence of religious people or the confidence of atheists. It would make my inner life so much easier.
  176. blue I'm also generally irreligious, but I reject the label atheist strongly. I subscribe to the Einsteinian notion of religion: the fact the universe's laws are parseable to us can (or rather: should) be considered a miracle.
  177. dreamreal Chronos: me too, honestly. I don't trust the utterly confident.
  178. Chronos dreamreal: Perhaps the best argument for things like "murder is bad" is because history has demonstrated that those societies without those rules, well, suck compared to the alternative.
  179. dreamreal Chronos: see? You're doing what blue does to me all the time! He's like "dreamreal, you're wrong! SO WRONG! Now let me take two hours to end up where you started in this conversation, almost like you were right the whole damn time and I'm not an idiot."
  180. blue This *is* a leap of faith that people who are strongly science-oriented often forget: there is no particular *reason* we have the ability to understand and glimpse into (parts of) the universe.
  181. dreamreal Hobbes.
  182. Chronos (I tend to think strong atheism is at least as foolish as blind faith in a religion.)
  183. dreamreal Chronos: yep.
  184. Chronos dreamreal: Think of it as you doing a public service. ;)
  185. Chronos blue: I agree.
  186. dreamreal It's exhausting, though.
  187. dreamreal You morons have NO IDEA how tiring it is to be so much more ingelitent than you is.
  188. blue dreamreal: shouldn't you be celebrating it? You get people to steelman your nonsensical notions!
  189. Chronos lol! :)
  190. Chronos Unfortunately, most of the evil I've personally experienced, or saw friends/relatives experience, has come at the hands of the religious.
  191. dreamreal blue: the problem is that I know the conclusion ahead of time and I have to step through it over and over again while people realize that I actually have a reason for the positions I hold. And I HAVE to walk through it, because I'm not perfect and sometimes I learn, too, and revise my own positions, so I can't just do like, uh, what SOME PEOPLE do and say "look, I'm right, you're wrong, shut up."
  192. dreamreal Chronos: as Jews, blue and I can easily concur :D
  193. blue Ya, though evil is in the nature of humans, not necessarily in the making of religions.
  194. dreamreal religion is just a convenient hammer. Sometimes it's a rudder, but less often than it is blamed for.
  195. blue Religions have neither been the prerequisite for evil nor a hindrance of it.
  196. Chronos dreamreal: Indeed. One of the reasons I'm against politicians trying to introduce religion into government through force of law is because I recognize groups like Jews are at nontrivial risk if they succeed.
  197. Chronos If you think the religious right won't come for you eventually, I think you're mistaken.
  198. dreamreal See, my problem is with THE POLITICIANS and not THE RELIGION.
  199. dreamreal I think everyone is going to come for me eventually. Doesn't matter which direction on the compass they come from. I know a good bit of my own history.
  200. Chronos Same here, but to a much lesser degree.
  201. dreamreal I fear the religious right less than I fear the irreligious left, honestly: postmodernism is more corrosive that utter belief.
  202. Chronos If it comes to it, I can fake being religious (converted). Jews would have a much, *much* more difficult time avoiding being discriminated against.
  203. Chronos dreamreal: I fear them both pretty equally, which is why I self identify as a moderate.
  204. dreamreal Nobody knows what a jew is, apart from being a potential victim.
  205. dreamreal I fear those who would destroy meaning a LOT more than those with whom I disagree.
  206. Chronos Destroy meaning?
  207. dreamreal I can argue with those with whom I disagree; thsoe who can't accept what existence is, or what words mean... how do you talk to them at all?
  208. dreamreal when someone says "this is a bit of knowledge" and it's wrong, I can say "it is wrong, here is truth, here is why." And maybe they'll be convinced, maybe not, but we're speaking together.
  209. dreamreal When someone says "nothing is knowable, even that statement is unknowable"... how do you REACH THEM?
  210. Chronos dreamreal: In my experience, it's best not to talk to them at all. I've been universally unsuccessful trying to talk extreme-right people into sense. I've also been universally unsuccessful trying to talk extreme-left people into sense.
  211. Chronos dreamreal: Oh, yeah, that's a dumb stance for them to take. You have to build from somewhere reasonable, or you can't build at all.
  212. dreamreal Sure. yet we live in the same world. I am an actual leftist, a real one. I can't say "oh, you're one of THOSE loons, take your place with the potted plants in my sensorium."
  213. Chronos I'm a loon, but I think recognizing that I'm a loon is advantageous. ;)
  214. dreamreal I agree, you're a loon.
  215. Chronos hahahaha
  216. Chronos yep. That's what everyone tells me...
  217. dreamreal Now you can say that *I* agree with you, so it's obviously correct because I WILL take the time to walk through the reasoning until everyone who tells me I'm utterly incorrect ends up trying to convince me of the position I had when the discussion STARTED.
  218. Chronos Speaking of Jews (if that's okay), my best friend for the last 30 years is a Jew. Even after decades of talking to him, I can't wrap my head around why so many people seem to hate Jews.
  219. dreamreal Right? We're awesome! ... but hatred tends to focus on group perception. That merkavah guy again: https://merkavah.substack.com/p/one-of-the-good-ones
  220. Chronos dreamreal: Alas — I still take an uncompromising stance against politicians introducing religion into public spaces through rule of law.
  221. dreamreal Chronos: *shrug* not my monkey. Do as you will such that it works for you. My main opposition to that is the "uncompromising" aspect: I do not trust true believers, even when they believe what I do.
  222. dreamreal I even have a song about it!
  223. dreamreal https://dreamreal1.bandcamp.com/track/true-believer
  224. nevet True Believer, by Dream Real
  225. * blue joined #nevet
  226. Chronos dreamreal: Well, just be careful about who you support — if they continue their current trajectory, they can — and will — come for you eventually.
  227. dreamreal again, jewish: 3500 years and more of awareness.
  228. * Chronos nods.
  229. Chronos I apologize. I shouldn't be telling you, of all people, this, as if it's some great insight.
  230. dreamreal It's literally no problem. Better than not!
  231. Chronos It's insulting to you and I need to talk more carefully.
  232. Chronos OK, thanks. :)
  233. dreamreal It's like what I was saying about christians trying to convert me - I'd rather they TRIED. It means they care.
  234. Chronos (Reading that Israel/Gaza article now)
  235. dreamreal that guy is VERY verbose
  236. dreamreal not much of a surprise that I read him, eh
  237. dreamreal "Give me words, please, more more precious words, words!!!!!"
  238. Chronos Interesting article.
  239. dreamreal and for the record: no, you don't need to talk to ME more carefully. I'd say the opposite. Take the gloves off, you freaking rat bastard.
  240. Chronos There *is* another approach, though, one that I personally used: I tried to raise my daughter to be a better person than I am. Less prejudice.
  241. dreamreal I did the same for my sons.
  242. Chronos Because I *am* prejudiced.
  243. dreamreal Sure. As am I. In my case, of course, my prejudice is deserved... (haha)
  244. dreamreal But the desire to make the next generation better IS the point. We do what we can. If we do that, we've succeeded.
  245. Chronos I haven't said it to many people, but I think quite a few immigrants are an objective harm to American society, and if I were in charge, I'd seriously consider not allowing immigration from some countries with cultures so deeply incompatible.
  246. dreamreal Continual improvement is what we SHOULD be aiming for, not "perfection."
  247. Chronos yep.
  248. dreamreal And the thing about what you JUST SAID is why I think the decalogue is okay to publish everywhere: not as religious edict, but "here are the ground rules, and if you can't follow these basic things, maybe you DO NOT BELONG."
  249. Chronos My Jewish friend never ceases to miss an opportunity for telling me I'm a racist and a monster for thinking we should perhaps put the brakes on immigration from some places.
  250. dreamreal Jews are the worst. :D
  251. Chronos dreamreal: 5-10 (or 6-10) and you have my agreement. 1-4 are a hard no.
  252. Chronos He's pretty liberal... heh.
  253. blue Chronos: your Jewish friend is what we generally call a "bad Jew"
  254. dreamreal I'm very liberal, personally. But the thing is: 1-4 ... don't ... I mean, I get the response to them, but I think that's throwing the baby out with the bathwater. It's just framing.
  255. Chronos There's no end of people that want to come to the United States; I don't personally think it's evil to prefer those coming from more compatible cultures.
  256. Chronos blue: hahahaha he would probably agree
  257. Chronos dreamreal: I'm flummoxed why politicians can't come to some compromise on such a thing.
  258. dreamreal I don't think it's evil to prefer those compatible immigrants at all. And from INCOMPATIBLE cultures? Bring 'em on! ... as long as you can find a way to become compatible. Come here and shriek "death to america?" You have that right... and you can fuck right on off, too.
  259. dreamreal Go back to the place you ran from.
  260. blue Chronos: let's start from the basics. There's no right to immigrate. All immigrants, regardless of status, are fully at the behest of their gracious hosts. Their status can (and should be) forfeit at any time, if they break the rules. For the illegal ones, that's a given since they've already broken the rules by entering illegally; for the legal ones, that should apply too if they commit a crime or go against
  261. blue the conditions of their stay. Sounds reasonable?
  262. Chronos blue: 100% reasonable.
  263. blue From these basics, all immigration policy should flow. Any other position should be considered unreasonable, because it would suggest that immigration is a *right* that people possess.
  264. * dreamreal settles back to watch this absurdity play out.
  265. Chronos For example, as I think I've mentioned earlier in this channel, I'm both in favor of most of the current deportations, *and* aghast at the abominable behavior of ICE officers, the DHS, and the current administration, in terms of how it's being handled.
  266. Chronos Stupidity all around. And since I lack the purity either side demands, they both hate me. yippee.
  267. blue Chronos: So what I've described to you right now, is essentially the immigration policy of Australia.
  268. dreamreal Purity sucks as a measure of people.
  269. Chronos blue: Unfortunately, here in Minnesota, there are a disturbing number of people that think borders should be open, and that any borders at all are racist.
  270. blue Chronos: Yes, and it's good to understand that those people are *crazy*. They need to be put in insane asylums, because they have completely lost hold of reality.
  271. dreamreal Chronos: I think every immigrant should be allowed to stay, illegal or not, as long as they can find a citizen willing to shoulder their legal and financial burdens :D
  272. dreamreal Karen wants Ahmed to be able to stay in America despite being a rapist in whatever shithole he came from? No worries, it's Karen's roof, and Karen's tax burden, and Karen goes to jail with him if he rapes again... even if it's her
  273. dreamreal I bet that'd be an experiment that lasted DAYS
  274. blue dreamreal: that's also, bar the illegals, the immigration policy of Australia: you can invite people (though mostly family -- but employers can invite employees), as long as they shoulder the financial burden incurred.
  275. nevet dreamreal: that's also, bar the illegals, the immigration policy of Australia: you can invite people (though mostly family now has karma of -1.
  276. blue I wouldn't necessarily have a problem extending that to illegals, because definitionally they would become 'legal' at that point -- though I suspect you wouldn't find nearly as many people willing to sponsor, as are vocal for illegal immiration.
  277. nevet I wouldn't necessarily have a problem extending that to illegals, because definitionally they would become 'legal' at that point now has karma of -1.
  278. dreamreal Well, the nice thing about that is if you're a nice enough person to convince someone to ACTUALLY sponsor you, that's probably okay. If you're such an awful person that you CAN'T, well, why would we want you around anyway? So maybe try being a nice person.
  279. blue dreamreal: because those leftists are theoretically nice; as long as they don't need to pay a personal price, they will chant those stupidities.
  280. dreamreal Of course, we just outlined a policy that would get Tucker Carlson uncitizened. What a loss that would be.
  281. dreamreal blue: well, that's why I say let them get skin in the game themselves: Ahmed Therapist (get it? the... rapist) gets to stay.. under Karen's roof. With Karen. And her daughter.
  282. blue Karen's not gonna do that. She doesn't really care about Ahmed. She cares about feeling well in her own body whilst sipping her almond matcha latte at Starbucks.
  283. dreamreal Right, which is why sleeping under the same roof with ol' Ahmed fixes the situation.
  284. dreamreal Virtue without cost isn't virtue.
  285. blue dreamreal: Would you be surprised to hear that in Germany, the areas with the fewest immigration asylums are where the vote is highest for Greens and the Social-Democratic party?
  286. dreamreal I would, actually, because I don't know the social structures in place. I don't know who the Greens are or what their policies are, etc., so I have no way to form those associations.
  287. blue Bunch of NIMBYs.
  288. blue Those two parties are more or less the equivalent of the Dems in the US.
  289. dreamreal heh
  290. blue It's hard to compare because European politics is different, but as a general abstraction, it holds.
  291. * Chronos mumbles something about maybe Native Americans should be the ones making immigration decisions
  292. dreamreal So I get to tell you guys what to do!
  293. dreamreal Joseph Littlefeatherstein, that's me. Ecept the feather ain't so little, if you know what I mean.
  294. blue Chronos: using a first-dibs framework to determine ownership can have unexpected consequences, though. If you say the natives should call the shots, does it mean the entirety of the land of Israel belongs to Jews?
  295. * dreamreal watches Jordan have a cow.
  296. blue It's after all, undisputed historically that Jews have owned most of the land, including parts eastern of the Jordan river and into Syria.
  297. blue Mike Huckabee recently made that point, to the chagrin of many Arab nations, who can't face the truth.
  298. Chronos blue: Point taken, heh
  299. * Chronos wonders if, after WW2, East Germany should have been given to the Jews.
  300. dreamreal no
  301. Chronos dreamreal: Why not?
  302. dreamreal Why? is a better question
  303. blue typical jew, answers with a question
  304. Chronos As part of reparations.
  305. dreamreal I mean, what would it have helped? Germany was still WW2-era germany. You'd basically be handing my people their literal graveyard at that point.
  306. dreamreal And in a place where they'd just been told VERY bluntly they didn't belong, among people who'd done the "you don't belong her"-ing
  307. dreamreal Herzl actually suggested madagascar as a land for jews but no, no, someone else might want that, so no
  308. Chronos Not a suggestion, just a shower thought flash :)
  309. blue Uganda was also on the table.
  310. dreamreal sure, it's just not been something that's been discussed a lot
  311. blue Argentina, I think too?
  312. dreamreal herzl had no specific longing for israel proper, he was willing to accept anywhere
  313. blue Turns out nobody really wants les JOOS!
  314. dreamreal the rest of the world: "not there, wherever it is"
  315. Chronos dreamreal: So, why Kotlin for nevet?
  316. dreamreal Chronos: kotlin's very expressive to write
  317. dreamreal java would have been fine but I can write kotlin faster and it IS more expressive
  318. dreamreal plus, I LIKE try and if being expressions and not statements
  319. dreamreal I'm almost as unreasoned as blue in that :D
  320. blue yeah, you only need to write like 100 lines to expess a simple concept.
  321. Chronos dreamreal: Can you show an example or two of its extra expressiveness?
  322. blue Great language.
  323. Chronos blue: lol
  324. dreamreal Chronos: var foo = try { bar() } catch(_:Exception) { baz() }
  325. Chronos In my experience, a lot of developers, when lauding expressiveness, is actually lauding terseness, which is often harder to read, maintain, debug, and reasonable about.
  326. Chronos s/is/are/
  327. blue true, Chronos
  328. Chronos s/reasonable/reason/
  329. blue there's also not much wrong anymore with modern Java; dreamreal is just a hipster!
  330. Chronos dreamreal: Blech.
  331. Chronos What type is foo?! I hate it. ;)
  332. dreamreal or: foo?.let { baz() } // run if foo is not null
  333. Chronos (Type inference often drives me mad.)
  334. dreamreal Chronos: var foo:FooType is just as valid :D
  335. Chronos I like type inference if the type is obvious from some other part of the expression.
  336. Chronos But I really hate "var foo = bar()".
  337. Chronos (Personal preference.)
  338. Chronos try being an expression looks kind of cool though.
  339. Chronos Reminds me of ?:
  340. blue When I see things like `@Column(nullable = false) val deleted: Boolean = false,`, I think this SO unnecessarily verbose. ideal: `deleted: p.boolean.default(false)` (non-nullable should be the default, anyway)
  341. dreamreal Chronos: well, in this case, I DID just type it on the fly :D
  342. dreamreal foo and bar and baz are metasyntax, they're intentionally unclear about meaning
  343. blue that's what I mean with 100 lines to express a simple concept. it's all theatrics. that's also a java criticism, btw
  344. dreamreal the main thing about kotlin I DON'T like is that it does NOT have ternaries
  345. dreamreal blue: that annotation is don't different THINGS
  346. dreamreal doing
  347. blue my eyes need to scan like HALF the line before I even GET to the name of the column, which is the most important thing here and the basics
  348. blue that's totally broken
  349. dreamreal @column val deleted:boolean // same thing
  350. blue that's still dumb
  351. dreamreal "this is a column in the database" and "cannot be nullable"
  352. dreamreal well, you're in luck, because you ACTUALLY don't need "@Column"
  353. blue the example I gave you is the most express one
  354. blue expessive*
  355. dreamreal Sure. You wanna see the real entity?
  356. blue doing an entire dance here juts because ONE thing isn't in the db is dumb
  357. blue https://github.com/jottinger/bytecode.news/blob/main/lib-irc/src/main/kotlin/com/enigmastation/streampack/irc/entity/IrcNetwork.kt
  358. dreamreal @Entity class DatabaseThing { @Id UUID id; boolean deleted }
  359. Chronos dreamreal: Go doesn't have ternaries either.
  360. blue unfortunately he doesn't have access to it, dreamreal
  361. blue so I quoted directly
  362. dreamreal sure. So what about that? Most of the signal in entities is for *consistency*
  363. dreamreal not *expressiveness*
  364. blue you're repeating yourself across TEN lines because you have ONE exception. that's TERRIBLE ergonomics
  365. dreamreal Well, strictly speaking, that's habit, not mandate
  366. dreamreal and also represents cross-domain concerns
  367. dreamreal the database not allowing nullables isn't the same as the LANGUAGE not allowing nullables
  368. blue shrug, pilpul
  369. dreamreal if anyone edits THE DATABASE they're not allowed to create bad data
  370. dreamreal no, actual architecture
  371. dreamreal database != consumers
  372. dreamreal those lines tell the language things about the database
  373. dreamreal they are not the same
  374. blue exceptions, as in nullables, should not be the default
  375. * dreamreal sighs
  376. blue regardless if you lay it on the db or app level, a distinction without merit
  377. dreamreal okay, noted, everything sucks
  378. dreamreal move along, get stuff done
  379. blue I find such things often extremely theoretically: if someone edits the database. if you have an app, you should *not* be editing the db directly, but using migrations. if you do, it's your own fault if bad things happen
  380. blue theoretical*
  381. dreamreal I understand that. I find that awfully cute, personally, but I get it.
  382. dreamreal Chronos: have you tried hangman? :D Or looked at the star trader stuff
  383. blue YAGNI. someone could also be dropping tables, so what? would kill the app as well. you've baked a category error into your code, congrats
  384. dreamreal I'm sure once I hit year three in my development career, I'll be as wise as you :D
  385. blue more like thirty!
  386. dreamreal hangman
  387. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  388. dreamreal everyone in-channel can play, BTW, it's tied to the context of the game
  389. dreamreal if you want to play solo, DM the bot :D
  390. dreamreal hangman a
  391. nevet Hangman: _ _ _ _ _ a _ _ (6/6 lives, guessed: a) -- 'a' is in the word!
  392. blue dreamreal: seriously, tell me that's not easier to read AND better: https://dpaste.com/6DMCMUNN2
  393. blue better, because I can extract common patterns into variables; like a boolean default false, or the date thing
  394. dreamreal They're doing different things and in different ways
  395. blue my code would be doing exactly the same thing
  396. dreamreal ... in different ways. How does it reflect in the schema?
  397. blue just with less theatrics and repetition, and much more expressiveness: reads naturally from left to right
  398. * dreamreal shrugs. Sure. So what?
  399. blue you could say so what about anything!
  400. dreamreal Right?
  401. dreamreal Which is why I don't say it!
  402. dreamreal It's meaningless. You like yours. I have questions about scope, but so what?
  403. blue what questions about scope
  404. dreamreal I mean, I asked my MAIN question
  405. dreamreal you have an object with a field: id. If you change the source file, who owns the data?
  406. blue what's your MAIN question? this code would result in the SAME schema as your code
  407. dreamreal How are those rules expressed in the database? Why is THIS file the owner of that schema?
  408. dreamreal in my code, MOST of the entity is actually unnecessary, it's habit and hints for othere
  409. dreamreal others
  410. blue this code maps DIRECTLY to a DB table. if I change it, I'd run `primate db migrate` and I'm done
  411. blue if I don't run, the incongruency will be detected and I will be informed I need to run a migration or change the code
  412. dreamreal right. So this code is the system of record for that table. My code is not. C'est la vie. I *like* it that way - I don't want my app writing a schema.
  413. dreamreal gotta run for a bit
  414. blue I guess you like it that way, that's why you've written it. when but when I read @Entity and @Table, I will link this in my mind to the DB table, so it'll be effectively the same. this is a model of a table, as is my code
  415. blue s/I guess/I get/
  416. blue bbiab
  417. dreamreal hangman r
  418. nevet Hangman: _ _ _ _ _ a _ _ (5/6 lives, guessed: a, r) -- No 'r'. 5 lives left.
  419. dreamreal hangman s
  420. nevet Hangman: _ _ _ _ _ a _ _ (4/6 lives, guessed: a, r, s) -- No 's'. 4 lives left.
  421. dreamreal hangman t
  422. nevet Hangman: _ _ _ _ _ a _ _ (3/6 lives, guessed: a, r, s, t) -- No 't'. 3 lives left.
  423. dreamreal hangman l
  424. nevet Hangman: _ _ l l _ a _ _ (3/6 lives, guessed: a, l, r, s, t) -- 'l' is in the word!
  425. dreamreal hangman n
  426. nevet Hangman: _ _ l l _ a _ _ (2/6 lives, guessed: a, l, n, r, s, t) -- No 'n'. 2 lives left.
  427. dreamreal hangman e
  428. nevet Hangman: _ _ l l _ a _ _ (1/6 lives, guessed: a, e, l, n, r, s, t) -- No 'e'. 1 lives left.
  429. dreamreal uh oh
  430. dreamreal hangman h
  431. nevet No lives left! The word was 'pullback'. Use 'hangman' to start over.
  432. blue hangman
  433. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  434. blue hangman e
  435. nevet Hangman: _ _ _ _ _ _ _ _ (5/6 lives, guessed: e) -- No 'e'. 5 lives left.
  436. blue hangman i
  437. nevet Hangman: _ _ _ _ _ _ _ _ (4/6 lives, guessed: e, i) -- No 'i'. 4 lives left.
  438. blue hangman a
  439. nevet Hangman: _ _ _ _ a _ _ _ (4/6 lives, guessed: a, e, i) -- 'a' is in the word!
  440. blue hangman o
  441. nevet Hangman: _ o _ _ a _ _ _ (4/6 lives, guessed: a, e, i, o) -- 'o' is in the word!
  442. blue hangman u
  443. nevet Hangman: _ o _ _ a _ _ _ (3/6 lives, guessed: a, e, i, o, u) -- No 'u'. 3 lives left.
  444. blue hangman c
  445. nevet Hangman: _ o _ _ a _ c _ (3/6 lives, guessed: a, c, e, i, o, u) -- 'c' is in the word!
  446. blue hangman k
  447. nevet Hangman: _ o _ _ a _ c _ (2/6 lives, guessed: a, c, e, i, k, o, u) -- No 'k'. 2 lives left.
  448. blue hangman s
  449. nevet Hangman: _ o _ _ a _ c _ (1/6 lives, guessed: a, c, e, i, k, o, s, u) -- No 's'. 1 lives left.
  450. dreamreal I'm betting a t
  451. blue hangman t
  452. nevet Hangman: _ o t _ a t c _ (1/6 lives, guessed: a, c, e, i, k, o, s, t, u) -- 't' is in the word!
  453. dreamreal I bet potlatch
  454. dreamreal (I have not looked)
  455. blue hangman p
  456. nevet Hangman: p o t _ a t c _ (1/6 lives, guessed: a, c, e, i, k, o, p, s, t, u) -- 'p' is in the word!
  457. blue hangman l
  458. nevet Hangman: p o t l a t c _ (1/6 lives, guessed: a, c, e, i, k, l, o, p, s, t, u) -- 'l' is in the word!
  459. blue hangman h
  460. nevet You got it! The word was 'potlatch'. Use 'hangman' to play again.
  461. dreamreal haha
  462. blue wth is potlatch
  463. dreamreal gift-giving feast apparently
  464. dreamreal define potlatch
  465. nevet define potlatch: potlatch (noun): A ceremony amongst certain indigenous peoples of the Pacific Northwest in which gifts are bestowed upon guests and personal property is destroyed in a show of generosity and wealth.
  466. blue hangman
  467. nevet Hangman: _ _ _ _ _ _ _ _ (6/6 lives) -- Use 'hangman <letter>' to guess, 'hangman solve <word>' to solve.
  468. blue hangman e
  469. nevet Hangman: _ _ _ _ _ _ _ e (6/6 lives, guessed: e) -- 'e' is in the word!
  470. blue hangman t
  471. nevet Hangman: _ _ _ _ _ _ _ e (5/6 lives, guessed: e, t) -- No 't'. 5 lives left.
  472. blue hangman a
  473. nevet Hangman: _ _ a _ _ a _ e (5/6 lives, guessed: a, e, t) -- 'a' is in the word!
  474. blue hangman o
  475. nevet Hangman: _ _ a _ _ a _ e (4/6 lives, guessed: a, e, o, t) -- No 'o'. 4 lives left.
  476. blue hangman i
  477. nevet Hangman: _ _ a _ _ a _ e (3/6 lives, guessed: a, e, i, o, t) -- No 'i'. 3 lives left.
  478. dreamreal Oh, use an alef, let's see what it does
  479. blue hangman n
  480. nevet Hangman: _ _ a _ _ a _ e (2/6 lives, guessed: a, e, i, n, o, t) -- No 'n'. 2 lives left.
  481. blue hangman א
  482. nevet Hangman: _ _ a _ _ a _ e (1/6 lives, guessed: a, e, i, n, o, t, א) -- No 'א'. 1 lives left.
  483. blue you bastard
  484. dreamreal NICE, bug!
  485. blue you just cost me a life
  486. dreamreal well, I could give you what the actual word is
  487. dreamreal but now I have a bug to fix, which is good
  488. blue hangman r
  489. nevet No lives left! The word was 'clambake'. Use 'hangman' to start over.
  490. blue JESUS
  491. dreamreal define clambake
  492. nevet define clambake: clambake (noun): An informal beach party in which food, usually seafood, is cooked in a pit dug in the sand, filled with hot coals.
  493. dreamreal hahaha
  494. blue it's all words I DO NOT KNOW
  495. dreamreal man, nevet's INTO food ceremonies today
  496. dreamreal the words are picked at random from I think 400
  497. dreamreal I want to have it choose from aspell-dict, etc
  498. blue just have it choose from AI
  499. blue bbiab
  500. dreamreal nah, expensive
  501. * PyR3X joined #nevet
  502. * dmlloyd joined #nevet
  503. blue dreamreal: can nevet map discord reactions to irc messages?
  504. dreamreal Unfortunately, no
  505. blue why not
  506. dreamreal discord doesn't differentiate actions
  507. dreamreal a discord action is just a message in italics
  508. dreamreal I checked
  509. blue so I just liked something phaleth said on the primate irc channel, on discord
  510. dreamreal yes
  511. dreamreal oh, THOSE
  512. dreamreal those are different
  513. blue shouldn't it show <discord:blue> :thumbsup: or something?
  514. dreamreal um
  515. dreamreal Okay, so that's ACTUALLY doable, but I don't know how it would map, because you can respond to messages long past their posting date
  516. blue that's ok: you can also remove reactions, which isn't mappable. in ircv3 at least could attach it to a message: but I think just writing a message for now should be ok, for most cases
  517. dreamreal file an issue, please, so I can track it
  518. blue k
  519. blue dreamreal: https://github.com/jottinger/bytecode.news/issues/95
  520. blue this good?
  521. blue so to be candid here, I usually form my thoughts in a loose manner and then have chatgpt box it into shape, spares me a lot of time whilst writing issues
  522. dreamreal i have no issue with that process AT ALL
  523. dreamreal and that seems clear enough, I need to do some research to see what some of the gaps are
  524. blue +1
  525. bot [jottinger/bytecode.news] New issue #95: Map Discord reactions to IRC messages - https://github.com/jottinger/bytecode.news/issues/95
  526. dreamreal blue: sign off on the idea?
  527. blue dreamreal: done
  528. dreamreal All looks good, then?
  529. blue yes
  530. blue I left a comment, so yes
  531. dreamreal Okay, will start on it, shouldn't be a leap, but we may have to re-sign on to discord to reset perms, will have to see
  532. blue `The bridge is for convenience, not fidelity` is a good faith compromise
  533. dreamreal *nod*
  534. dreamreal I'm not trying to do a perfect 1:1 mapping, esp between protocols that don't provide equivalent features: I DO think it's a good idea to do what makes sense
  535. blue it should be a non-trivial effort, but not a maximalistic one
  536. blue the nature of the platforms' difference make a maximalistic approach essentially a blackhole
  537. dreamreal I think it's pretty trivial, actually
  538. blue makes*
  539. blue ya, if it's trivial to you, all the better
  540. dreamreal okay, just checked: this is going to be a lot easier than I thought
  541. dreamreal working on it (was concerned about access to the reactions, which I was worried would be a re-invite - instead, it's JUST another message type/translation into messages.)
  542. blue that's great
  543. blue always better when the path is clear
  544. dreamreal The hard part's going to be the throttling, because we HAVE throttling but it's at a different layer, this is internal to the bridge
  545. dreamreal but I don't think "hard part" is actually "hard to write," it's just "let me make sure we don't spam 40 "* :discord:foobar: :heart:" style messages in a row
  546. blue keep a counter; consider it reset by a 'normal' message, and set it at MAX=N with N of your choosing (5?)
  547. dreamreal yeah, something like that
  548. dreamreal just a stepped counter
  549. blue the logic being that a message is a sort of cutoff; reaction is 'less' interesting and less likely, now that the old message has swung past
  550. dreamreal the messages are not actually queued at any point in the system, so it just needs to collect them with an expiry
  551. dreamreal oooo that's a good idea. Hmm. It's actually more complicated than my idea, though
  552. blue this more or less corresponds to discord dynamics
  553. blue in my anecdotal experience, reactions typically fall when a message isn't the latest anymore
  554. dreamreal It's actually an update to a message, can happen any time
  555. dreamreal the discord API is a POS :D
  556. blue actually, that's a chance, no? set a cutoff *time*; reactions after a few minutes can be discord, and ALWAYS when a new message already arrived
  557. blue s/discord/discarded/
  558. blue or if you want to be lenient, always allow for reactions, until a new message has arrived; then stop
  559. blue that would make a lot of sense, no?
  560. blue it would certainly prevent random thumbsup appearing out of nowhere
  561. blue thumbsups*
  562. dreamreal Well, the problem is that it makes the bridge slightly stateful. But that might be okay, working on it.
  563. blue the only state you need thought is O(1). just keep the time of the last message, and match that
  564. blue though*
  565. blue if the reacted message is not the last message (as matched by time), ignore the reaction. reactions in themselves don't count.
  566. dreamreal right, THAT's statefulness.
  567. blue and feel free to keep this info in memory, you don't even need to persist. it's not that important
  568. blue yes but it's a very, very cheap form of statefulness
  569. blue it's just a few bytes in memory, per bridge
  570. blue you're gonna need millions of bridge for this become noticeable on any scale
  571. blue bridges*
  572. blue any which point... you have different concerns
  573. dreamreal I'm not worried about MEMORY, I'm worried about state
  574. dreamreal Discord has a message state concept that may not map cleanly to the bridge for slack
  575. blue if you really are, then read the last message in the channel on discord, and use that to compare?
  576. dreamreal wow, that's even worse for statefulness :D
  577. dreamreal I'm working on it, I think I have a model to use
  578. blue but anyway you see it, throttling IMPLIES state
  579. dreamreal right, it's a matter of what kind of state and where and how it's managed
  580. blue you can't do throttling without keeping some information about the past aside
  581. dreamreal I know how computers work, my friend :D
  582. blue I frankly don't think this is any state worth saving in a db, if that was your dear
  583. blue fear*
  584. dreamreal it never was, although the DB has a lot of that information
  585. dreamreal but I'm trying to keep the adapters as stateless as possible
  586. blue at work, we do oauth. and we keep the authcode (those five minutes code you exactly for a token) in a map in-memory
  587. dreamreal so I'm going to, well, keep it as stateless as possible
  588. blue technically if the server restarted at some point, we'd lose that info: but it's such a stupidly unimportant info that it doesn't matter
  589. blue s/exactly/exchange/
  590. jreicher I think my favourite joke is this one. A congregation are trying to decide, once and for all, whether they should stand or sit for the shema. Failing to come to a conclusion they decide to consult their retired rabbi to find out what the tradition is. "Rabbi, is it the tradition to stand for the shema?". "Hmm. No, that's not the tradition". "Rabbi, is it the tradition then to sit for the shema?". "Oh. Hmm. No, that's not the
  591. jreicher tradition". "But then if we don't know, half the people stand, half the people sit, and everyone argues about it!". "Yes! THAT'S the tradition!"
  592. dreamreal bwahahaha I've never heard that one!
  593. dreamreal My favorite jewish joke: a man goes to an orthodox rabbi, and says, "Rabbi, i wish to affix a mezuzah to my lamborghini, is it acceptable?" And the rabbi goes "hmm, hmm, what's a lamborghini?" and the man explains that it's a very fancy car, and the rabbi grabs his cane and rage and beats the man until he leaves.
  594. dreamreal the man then goes to a conservative rabbi, and says, "Rabbi, i wish to affix a mezuzah to my lamborghini, is it acceptable?" And the rabbi goes "hmm, interesting, what's a lamborghini?" and the man explains again that it's a very fancy car, and the rabbi grabs his an umbrella and shouts at the man until he leaves.
  595. blue jreicher: hahaha, that's a GREAT one
  596. dreamreal The man finally goes to a reform rabbi, and says "rabbi, rabbi, I wish to affix a mezuzah to my lamborghini, is it acceptable?" and the rabbi looks at him, confused, and says... "what's a mezuzah?"
  597. jreicher dreamreal: Oh no! I thought this was going to be some kind of shammai/hillel reference, but instead it goes for the truth!
  598. dreamreal hahaha
  599. blue HAHAHAHA dreamreal
  600. dreamreal cracks me up EVERY TIME
  601. blue this bites every time!
  602. blue jreicher: are you also a Jew? this channel is NEVER going to work!
  603. dreamreal cue all the reform jews going "... we don't get it"
  604. bot [jottinger/bytecode.news] New PR #96: Adds reactions to discord and slack - https://github.com/jottinger/bytecode.news/pull/96
  605. * nevet joined #nevet
  606. * dreamreal!~dreamreal@about/java/dreamreal changed the topic to: This is the channel for the development of the software that runs nevet: https://github.com/jottinger/streampack
  607. jreicher Give me a few minutes to come up with a 19th
  608. dreamreal jreicher: so as you can see, blue and I argue halakha and similar all the time, chime in if you like
  609. blue it's YOUR fault for creating a BOT whose essence is probably the most JEWISH thing I've seen
  610. blue I wanna do EVERYTHING at once but ALSO be everything at once!
  611. dreamreal jreicher: blue has me beat like a drum in some areas but I beat him like a redheaded stepchild in others
  612. dreamreal he wins at all the insignificant bits
  613. blue I'm kidding though: nevet is great and is actually supremely helpful
  614. blue I've always wanted a discord-irc bridge
  615. jreicher My text knowledge is actually quite awful, so I expect I'll be learning things from you guys. Most of what I know I learned listening to sermons.
  616. dreamreal that's how most of us learn
  617. jreicher Yeah. I'm actually quite grateful for the parshah cycle in a way that I never thought I would be when I was younger. I actually know some torah as a result.
  618. dreamreal jreicher: you ever read r/judaism on reddit?
  619. jreicher No, but that's because I don't do reddit it at all. I really struggle reading everything I want to read and I don't yet have a reason to prioritise reddit above other things. I was dipping in when I set up an RSS feed though. Maybe I should give that another go.
  620. dreamreal I will warn you: it's... rough
  621. jreicher But you yourself read it?
  622. jreicher Maybe even contribute?
  623. dreamreal yes, but I am made of iron and have the constitution of ... something really strong
  624. dreamreal You get the mystical barely-as-a-jew people on there, the people for whom kabbalah and torah are the same things... and then you get the very very frum, and then you get the ex-yeshivists, all arguing back and forth
  625. blue dreamreal: I think it's time we told jreicher about kn
  626. blue because that person was REAL
  627. dreamreal ohlord
  628. blue highly messed up, but real
  629. dreamreal yeah, he'd fit right in with the kabbalah=torah? group
  630. blue yup
  631. blue so this guy, kn, shows up in a channel of mine where dreamreal is also hanging around
  632. jreicher Pretty much what I would expect. I think more than anything I would be impatient rather than hurt in a forum that was aggressive and/or dogmatic. Some of the most valuable ideas in a discussion are the half-formed ones that can be easily shouted down in their early form but can turn into strong ideas given some gentle attention.
  633. dreamreal I struggle on r/judaism because I see talmud as being essentially organic
  634. dreamreal and there are LOTS of frum people on there who see torah as absolute and I just don't get it
  635. dreamreal so they're like "yes, yes, cut off your third finger if this happens, I WOULD NEVER TOLERATE THEE"
  636. jreicher Of course it's bloody organic. Used to oral. And a key part of our tradition is constant reinterpretation, even if we agree not to change the text.
  637. blue and he starts having the craziest ideas. I don't remember all of it... but once he discovers we are both jews, he starts going on about how he wants us to teach him kabbalah magic, so that his wife (which he didn't have, at that point, so purely theoretical) wouldn't go with other men
  638. jreicher ...used to be oral...
  639. dreamreal yeah, kn was NUTS
  640. dreamreal wanted magic spells
  641. dreamreal was watching this rabbi on youtube who was an absolute crackpot
  642. blue yeah. this guy like, of ALL the rabbis in the world, found out the WORST one
  643. blue and decided he's gonna listen to him
  644. dreamreal and he was an antisemite to boot! Wanted to covert because of access to the spells, you know
  645. dreamreal was utterly mystifying
  646. jreicher He's probably a freemason now.
  647. blue he was convinced we're very rich, too, and have spells of gold, which is also antisemitic
  648. dreamreal jreicher: it wouldn't surprise me at all if he'd applied
  649. blue frankly: I WISH I had spells of gold
  650. dreamreal but even the freemasons would filter him out, I think
  651. dreamreal he was pretty unstable
  652. blue that would make life so much easier
  653. dreamreal jreicher: It's amazing how crazy people can be sometimes
  654. dreamreal I get it but not why
  655. dreamreal and I tend to try to be very gentle
  656. blue he was really off the deep end
  657. blue in a very weird, almost unsettling way
  658. dreamreal https://www.reddit.com/r/Judaism/comments/1rcekic/comment/o6xn2hj/
  659. dreamreal ^^^ that's me
  660. jreicher I feel like I know why, but I know I'm falling into pop psychology in my thinking. It has to do with maladaptive strategies and all that. Often I look at these people and just see the pain they're in, and the inappropriate ways they are seeking comfort.
  661. dreamreal jreicher: ++
  662. nevet jreicher now has karma of 2.
  663. blue there is this typical class of, I call them soft antisemites, who are just 'interested' in Judaism, but the questions they are SO indicative, and some of pretend to make any effort to really hide but it always, without exception, comes out in the end
  664. dreamreal It's hard not to respond: you want to correct, but they don't want or need correction, they need HEALING
  665. blue the questions they have*
  666. dreamreal and they ask for healing from communities that aren't actually DESIGNED for healing: "oh man I'm in such pain, I'll ask facebook"
  667. dreamreal uh.. will you?
  668. blue the kn guy was one of them: "teach me spells"... uh, no. I don't know any spells. I don't know kabbalah and wouldn't dabble in it like a fool without knowing the basics of the religion
  669. dreamreal i know kaballah, but kn took my advice about it very poorly
  670. dreamreal because the right advice was "no."
  671. blue the right advice was, stop the cocaine (to which he admitted being addicted in the past, I think 'in the past' could well be dropped)
  672. dreamreal kaballah is to be avoided by most on general principle alone: barring that, it requires a very secure life and surroundings, and a very strong grounding in what traditional judaism entails, and he had NONE of it.
  673. dreamreal it's not "advanced judaism," it's different judaism, and a way of seeing judaism differently; it's not BETTER.
  674. blue but also he had a very transactional idea of judaism: he wanted to become a jew to get all the spells, the women (what women?) and the gold
  675. jreicher The drug addicts I've known can't really stop until they have something else (healthy) to do.
  676. dreamreal kn's approach to judaism was NOT healthy.
  677. jreicher blue: oh, that's ridiculous.
  678. dreamreal blue's right, he was VERY transactional about it - and when we couldn't or wouldn't help him do whatever transaction he wanted like little jewish vending machiines, he'd get angry at us and start ranting
  679. jreicher And also sounds like a lack of self-worth that he was attempting to address with a really infantile concept of success.
  680. dreamreal jreicher: so... question: how do you find #java?
  681. dreamreal like, grade it. I'm interested.
  682. dreamreal not *for java* but as a culture/community.
  683. dreamreal jreicher: oh, he was very bad off, needed an actual in-person psychologist and was trying to replace one with ... a sort of dime-store imported judaism, like hanging out with 'real jews' online would make up for a lack
  684. dreamreal note: he was not jewish in the slightest, in any way
  685. dreamreal all of his judaism was imported via youtube
  686. jreicher Re #java, for me, personally, it's useful, but honestly I have nothing to compare it to. Most programmers I know aren't interested in "right" ways of doing things or in trying to understand why a language (library, framework, ...) might be the way it is.
  687. blue in the end it got really bad. he started sending me pm calling me a bad jew for not practising whatever his deranged idea of what I should be doing
  688. blue like actively messaging me on shabbat and telling me I'm gonna burn in hell for typing back
  689. blue totally crazy
  690. blue pms*
  691. dreamreal hey he was trying to out-frum everyone
  692. dreamreal I wanted to ask how long his peyos were
  693. dreamreal (he did not know what they were)
  694. dreamreal also; I do not have them. :D
  695. blue ya
  696. blue (it was no use telling him we don't have a concept of hell really, and he's applying christian thought)
  697. blue I think he was really beyond saving
  698. blue hopefully he's doing better, unlikely though it may
  699. dreamreal I hope he is
  700. dreamreal I'm actually really happy with nevet's progress: I really want to figure out the auth issues (and kinabalu DOES have experience here) but that's the main blocker
  701. blue dreamreal: with all due respect, kinabalu is talking out of his butt. auth0 is just an abstraction, it doesn't solve the fundamental issue. you STILL need the whole acl dance. auth0 doesn't save you from that, it's just an identity layer
  702. dreamreal Okay: he has a chance to back up the claim.
  703. blue and honestly if your framework has something like passportjs or spring security then just go with that. delegating nonsense to the cloud is what clowns do
  704. blue this guy just heard auth0 somewhere and now he's parroting it
  705. dreamreal It's a little more than that: he may be misunderstanding the problem we're trying to solve
  706. dreamreal it's not just "are you who you say you are" but we need to have an idea of who you say you are, too
  707. blue then maybe he ought to read the entire issue instead of pooping all over it with like four words
  708. dreamreal Sure! But that's why I'm pushing back, too
  709. blue I don't like when people do this: if several people took the time to think about something, and you just come around and dismiss it with half a sentence, then you're either a genius or a moron. in most cases, a moron
  710. blue so basically: Identity Proof -> Internal User -> Role -> ACL -> Service Binding
  711. blue the ONLY thing auth0 'solves' is the first step. and you don't need a huge dance to solve it yourself
  712. blue auth0 is basically an SSO. which is something you use when you have MANY services all sharing the same underlying user pool. you CAN use it for one app, but it's a total overkill imho. what happens if a user wants to change his email? this now becomes an indirection dance where you need to change it both in your db and in auth0's. or you don't store it at all, which means showing it is solely relying on JWT.
  713. blue auth0 is a dumpster fire