PhilipTheBucket
@PhilipTheBucket@ponder.cat
- Comment on Project resource management? Gantt charts, timelines, etc 2 hours ago:
No idea about tools although I hope you find something.
Two related suggestions that will change your life:
- Grunt Fund if you are making decisions about equity
- Have people estimate the total time for a task, rigidly enforce that every man-hour spent on a project has to be allocated to one of those tasks (including the elusive but vital “oh shit we forgot” task), keep track of the coefficient between the two. It’ll be different for different people sometimes. When estimating a project, have people come up with estimates and then multiply by the coefficient. Be transparent with everyone about this system. It’ll revolutionize your project management life once people get used to it. I tried to find a blog post which explains more detail, but honestly, it’s not complicated, and Google is too shit now to find it.
- Comment on I don't like the Linux clipboard situation 5 hours ago:
I mean it works for me now, see my comment where I talked about some of the unreasonably extensive configuration I had to do to make it work the way I wanted. At this point I have CLIPBOARD automatically synced to PRIMARY, so I can always copy something and then middle-click and I’ll get it. And I still have nice behavior that Linux generally makes possible (being able to copy and paste out of terminals even if I’m scrolling around on the thing within the terminal while I’m doing it). Now if someone can just teach Ubuntu what
xterm-kitty
as the terminal setting means, when I have to ssh to an Ubuntu machine, I can finally be happy. - Comment on I don't like the Linux clipboard situation 5 hours ago:
The thing is, in X11 that clipboard behaviour was written once, and that made it work everywhere.
Dude it just doesn’t work this way. People write apps and they choose keyboard shortcuts, people port applications and frameworks from one place to another. I randomly fired up the first non native program that came to mind, hit ctrl-shift-c, and it didn’t copy stuff to CLIPBOARD. I get what you’re saying but the keyboard shortcuts simply aren’t going to be defined unilaterally by the one and only author of the only allowed windowing toolkit and then everyone’s going to use that for all time. It just doesn’t work that way. Software is a social contract. Actually, I would hold up the MacOS “Ctrl-C versus Cmd-C” paradigm as a golden example of how it should be: The paradigm is clear and easily defined, and obviously makes sense, so of course everyone who’s dealing with some kind of software on Mac is going to adhere to it. It’s easy and sensible, and then the fact that there’s a standard toolkit that provides it out-of-the-box becomes icing on the cake instead of being the only thing holding back dysfunction.
Look at my list of fixes for finally making my clipboard work sort-of the way I wanted it to. Only one of them had anything even vaguely to do with the windowing toolkit. It’s an issue of the fundamental paradigms at work. My complaint was a little bit more focused on X11 introducing a new (and, I would argue, largely pointless) paradigm that now everyone needs to be aware of and adhere to. The people implementing
clipboard-provider = “termcode”
in Helix aren’t going to benefit from any X11 toolkit regardless of what software is on the desktop that runs the ssh session connecting to the headless computer where Helix is running. But do they have to think about whether the stuff that gets copied from a remote session is going to go to PRIMARY or CLIPBOARD? Do the people who write the protocol that sends clipboard stuff overxterm
terminals? I mean, I would hope they do, otherwise we’re back at the issue of randomly choosing one clipboard or another, which was a big part of what I was saying people would (and did) do in practice and why I levied criticism at the original paradigm for introducing that stupid choice to their programming.I can definitely understand your frustration with the clipboard situation, but it’s a decades old paradigm, and I’m used to it, so it seems reasonable to me.
I mean people said the same thing about slavery. Now that I got it out of my system by whining about it on Lemmy and then took some time to set things up how I want them, I’m pretty much fine with the behavior on my system now. The frustration basically came from (a) things don’t work for me and (b) the reasons why seem stupid, and then coupled up also with © I’m having trouble making it work in a way I am happy with. Now that (a) and © are taken care of by running
wl-paste
(which I guess is doing what the xfce person was saying their system does, just on the side instead of out-of-the-box), I’m not embittered about it anymore. But it just still seems silly. - Comment on I don't like the Linux clipboard situation 8 hours ago:
The people writing the tools don’t have to do this, it ‘just works’ as it’s functionality the UI framework provides.
Read it as “if you’re going to teach all your UI frameworks to do this,” then. My point is, the people who write the software that handles clipboards are having to deal with multiple clipboard. If that’s invisible to the app author because it’s in a toolkit, then great. The people that wrote the toolkit still had to worry about it. To me it would have been preferable if what they’re supporting was a different and more sensible paradigm.
- Comment on I don't like the Linux clipboard situation 13 hours ago:
ctrl-shift-v
ctrl-shift-c
Well, today I learned something new, that’s pretty useful.
I might use the clipboard to store a path I need to use in multiple places, maybe in multiple tools, and the selection for ephemeral data like a snippet of output from the last command, or an ID value from a web page, something like that. It’s a bit tricky to explain, it’s just the way it’s always worked on unix and linux UIs, and it just becomes second nature to think with those tools.
Yeah, I get that. IDK, it’s just bizarre to me. It does make sense. I still maintain that it would make a little more sense, if you’re going to teach all your tools how to use multiple shortcuts and interact with a complex clipboard situation, to do the same thing by just having them able to look back an arbitrary distance in the history of a single clipboard, like M-y in emacs.
- Comment on I don't like the Linux clipboard situation 1 day ago:
You mean into a GUI shell emulator, right? (I didn’t even know there was a clipboard that functions when not in a graphical session, otherwise)
Correct. Go to github.com/LemmyNet/lemmy.git, click on “Code” and then the little “copy please” button next to the address of the .git URL, and then go to a terminal and middle-click. My money is on it not working if you haven’t set up some sort of special mojo for it to work. And, of course, there are things where the amount of text is large and not easy to find the end of quickly among the other boundaries between it and other things on the page…
- Comment on I don't like the Linux clipboard situation 1 day ago:
Being able to copy one block, then select a second block, paste that in from selection and then paste from clipboard makes a lot of CLI tasks quicker.
Which CLI are you using that’s hip to both the middle-click paste and the clipboard paste? What’s an example of a case where being able to hold two things in the buffer at once for pasting them both one after another makes things easier?
It’s not that I don’t believe you, I’m just literally having trouble wrapping my head around how this even happens. I mean, sure, I guess. My issue is I guess much more that there are a lot of tools that only deal with one clipboard or the other, and situations where it is impossible to copy and paste from one thing to another (or was until today) just because of which toolkit one or the other thing is choosing to use. If it was two clipboards that were well-supported from everywhere, and I could always just click “copy to clipboard” in the browser and go to terminal and hit Cmd-V or something to paste it, I wouldn’t be so irritable about it.
- Comment on I don't like the Linux clipboard situation 1 day ago:
Okay, if anyone is curious: I finally lost so much patience with all of this that I fought with it until it was actually doing what I want. It took far longer than it should have.
Here was the secret sauce, for my setup at least:
Wayland needs running in the background:
wl-paste -w sh -c 'wl-copy -p'
So what that does is send anything from CLIPBOARD to PRIMARY, so I can click “copy to clipboard” on a web page and still middle-click to paste it. I actually don’t care as much about the other way (which is good because it seems like it might cause an infinite loop); @Riskable@programming.dev you can rest easy that the Ctrl-V buffer won’t be affected by highlighting text and I can still do paste of whatever I wanted to, even if I highlighted in the middle.
Then in Helix config on any remote machine, have:
[editor] clipboard-provider = "termcode"
That’s what enables us to highlight text in Helix and have it make it back to the local system’s clipboard. I actually don’t know which clipboard it’s going into there, and thanks to
wl-paste
, I don’t have to care.Then, in kitty config on the local system, have:
mouse_map middle press ungrabbed paste_from_selection mouse_map middle press grabbed paste_from_selection mouse_map middle release ungrabbed discard_event mouse_map middle release grabbed discard_event
That means that we disable all efforts which Helix will make to grab the middle-click event and fuck it up in some way or other. Kitty pastes the text, Helix receives it, and we have the nice side benefit that it goes in where the cursor is instead of at whatever random position I have let the pointer wander over to before I did the middle click.
Hallelujah. I can get back to actual work. Boy this wasn’t a big extensive confusing waste of time involving extra difficulty that didn’t need to be there. Great. Great.
- Comment on I don't like the Linux clipboard situation 1 day ago:
What’s the logic behind it being better to have multiple clipboards, as opposed to having a single clipboard with accessible history?
I can kind of get how you might want to paste something from a longer-lived conceptual activity even if you highlighted something since then… but if you’re going to do the UI and API work to support multiple sources for the paste, why on earth should it be an arbitrary toolkit-driven decision, with no history, instead of a deliberate decision about which historical copy the user wants to paste out of all the recent copies? What advantage is gained by segregating into separate “clipboards” when we know that the great majority of apps are going to just pick one that’s their favorite and interact with only that one?
- Comment on I don't like the Linux clipboard situation 1 day ago:
Just use KDE
Gonna stop you right there 🙂
and you get klipper which is an amazing clipboard manager
Does it sync the select/middle-click clipboard with the Ctrl-C/Ctrl-V clipboard? I do like having both, especially since some tools will only be able to conveniently interact with one or another, it just drives me nuts that they are separate entities. Having a clipboard manager with history is a neat thing but not as essential to me as just having the nuts and bolts working.
I can literally provide you a simple example: Go to emojipedia.org/slightly-smiling-face, click “copy”, and then come back and middle click in the reply. Do you get a smiling emoji? If you select some text in the reply and then hit Ctrl-V, do you then get the text you highlighted?
- Comment on I don't like the Linux clipboard situation 1 day ago:
You should try Helix, it’s vi with some of the odd decisions removed and updated to adapt to some of the evolution (and stupidness, q.v.) that has happened in the Linux ecosystem but still true to a lot of the good stuff that vi does.
I, too, like being able to both middle-click and to hit Ctrl-V. IDK how you got that I was unhappy about that part. What I don’t like is being unable to hit the “copy text” button in my web browser and then do anything at all to get that text into a terminal session, if for some crazy reason I might want to do that. But why, you ask, would I even need to do such a thing? I can always go back, carefully highlight this massive block of text character by character, like some kind of perfectly sensible person, and then carry the text over back to my terminal and middle-click it, like a person carrying an overflowing jug of water through a dance floor. You know what? Forget it, I can’t even remember what I was complaining about.
MacOS, out of all the environments, actually has this worked out perfectly. Not only do they have only a single clipboard, but they have a very consistent set of keyboard shortcuts that supports both a modern and a Unixy workflow. You can use Ctrl-A (go to beginning of line), Ctrl-C (kill program), Ctrl-K, Ctrl-E, all the standard bash/emacs/terminal keyboard editing shortcuts, and they all do what you would expect if you’re a Unix person. But, you can also use Cmd-A (select all), Cmd-C (copy), and so on, and all those shortcuts do exactly what you would expect if you’re a Windows person. Every single program supports all of them consistently, and so it’s pretty easy to get done whatever you would want to get done whatever your accustomed workflow is.
And then there’s Wayland over here like “NOT TODAY MOTHER FUCKER, THAT’S AN EDITOR RUNNING ON A DIFFERENT SERVER, JUST GIVE UP AND TYPE THE PASTE BACK IN BY HAND YOU FUCKING LOSER, YEAH THAT’S RIGHT, DID I STUTTER”
- Submitted 1 day ago to rant@lemmy.sdf.org | 21 comments
- Comment on This Alternative Operating System Is Keeping Retro Computing Alive 2 days ago:
Hm. TIL Inferno; I read but I still don’t feel like I understand it. What I was talking about was a little bit more of a browser-native “OS” shell if you want to call it that… I feel like the kind of ease of interaction that people have on the command line on a Unix system still doesn’t really exist for any type of web resource that I’m interacting with. It’s all separate systems without much unifying access or principle.
Maybe Inferno would have been the answer (like I say I read a little bit still don’t really grasp it), but the WP page seems to say that Lucent didn’t really have a coherent way to deploy or market it and so even it being a good idea wouldn’t really have saved it from obscurity. :-( Like I say it is sad overall, these things were better than the stuff we have around now.
- Comment on This Alternative Operating System Is Keeping Retro Computing Alive 2 days ago:
Yeah, makes sense. I think they sort of just missed the boat :-(. I mean, the research that went into it birthed UTF-8, /proc and /sys, a lot of really good things that managed to make it in super-watered-down form into modern operating systems. But I think that if you want to make a modern OS that gets any kind of traction today, it needs to live on the web as opposed to on someone’s personal computer, sad to say.
I think if you wanted to get serious about bringing those ideas into the modern day you would need to just rewrite it from scratch within a different context with a different scope.
- Comment on This Alternative Operating System Is Keeping Retro Computing Alive 2 days ago:
9front? I thought that was still pretty active with new releases steadily coming out.
- Submitted 6 days ago to technology@lemmy.zip | 0 comments
- Revolutionary War-Era Gunboat Found Underneath World Trade Center Wreckage Finds a Permanent Home in Upstate New Yorkwww.smithsonianmag.com ↗Submitted 6 days ago to archaeology@mander.xyz | 0 comments
- Submitted 1 week ago to technology@lemmy.zip | 15 comments
- California's Hummingbirds Have Changed Their Beaks in Response to Backyard Feeders, Study Findswww.smithsonianmag.com ↗Submitted 1 week ago to [deleted] | 1 comment
- Comment on Russia is raining hellfire on Ukraine. New attacks push its air defences to saturation point. 1 week ago:
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
Israel props up Hamas because it knows it can get away with the terrorist framing to justify it’s escalation of ethnic cleansing and apartheid to western powers. Israel regularly assassinates and imprisons more moderate leadership so that fundamentalist groups gain more prominence. This is the way Israel likes to justifies it’s blockade, mowing the lawn, and divide Gaza/West Bank. If you think Hamas is being played by Israel, sure.
Absolutely agree with all of this.
But it’s not like they have any option other than armed resistance. I can critisize their methods all I want, but at the end of the day, I’m not the one living in Gaza, I have no clue what it’s really like living in those hellish conditions, I don’t really know what I’d be willing to do to try to break free from the Zionist entity that has routinely bombed, imprisoned, tortured loved ones for generations in the largest open air prison on earth.
Yeah. I get this… I’m not trying to sit in judgement of anyone in that situation. Maybe I overstepped my bounds in saying some of these things, that’s fair. I’m just saying that “trying to break free” in a way which basically just plays into Israel’s hands and gives them the pretext they were looking for to eliminate Gaza once and for all is not resistance, even if it feels like it is at the time.
What the Palestinians actually need is from someone from outside, from one of these powers that has more money, weapons, and size than Israel by 100 times over or more, to step in. And no one is, while they die like leaves in Autumn.
The PA is a fig-leaf of resistance because they directly work under Israel to violently suppress resistance against the settler colonialism and apartheid in the West Bank. The PA is Counter Insurgency (COIN) wielded by Israel to prolong the Apartheid and continue to delay any semblance of statehood. The PA is viewed by Palestinians nearly just as negatively as Israel because of that. They assist Israel’s expansion and crack down on resistance. It’s another arm of Israel’s Apartheid apparatus
Yeah, pretty much. What I’m saying is that Israel overpowers them both by so overwhelmingly much that neither of them is “permitted” to accomplish anything at all. Hamas is permitted to splinter the Palestinians politically, and to commit terrorism from time to time, not nearly enough to be a threat but enough to keep a lot of people (certainly a lot of Israelis) hating the Palestinians and providing a good pretext.
The PA I know less about, but if they are fully corrupted and complicit in Israel’s oppression that would make sense to me.
You’re not wrong about the Palestinians having no options at all. I don’t even know what they are supposed to do.
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
I’ll ask you again how many idf terrorists was killed by Hamas and how many was killed by the PA and do you deny that PA are collaborating with Israel and do nothing against illegal settlers
I said literally nothing at all about the PA. My point was that Hamas is corrupt, violent, and counterproductive, which is why the government of Israel supports them. Them periodically killing civilians or IDF people is extremely useful for Likud, which is why Likud likes them. Nothing Palestinian is strong enough to present any genuine threat of any kind of resistance. If Hamas or the PA could present anything like a real threat to Israel as a whole, the leaders would react differently, but different trivial numbers of Israelis killed by one or the other has absolutely no bearing on anything I’m saying.
You seem like you are persistently claiming I am saying one thing, and arguing very vigorously against that thing. Like I or someone here is trying to compare the PA to Hamas. I thought it was weird that you held up the PA as the “fake” resistance or seemed to be missing the point so thoroughly, but I think the only thing I ever even said about them was asking you some questions about your own point of view.
Israel love hamas so much according to you that they killed all it’s top leaders
Because it barely matters anymore. They are just killing everyone in Gaza.
For a time, they needed to delegitimize Palestine on the world stage, and Hamas was violent enough and not-PA enough to serve that purpose.
Now, what they need to do is pretend that their “war” is against Hamas and not against a totally defenseless wreckage of starving women and children, and so holding up some dead Hamas people is useful for them.
It’s different behavior for different situations. This is not some kind of PhD argument I am making here, that needs a deep understanding in order to grasp it. I honestly have no idea why you are so amped up about this or not listening to anything I am saying, and determined to “win” the exchange instead. I hope you grow out of it, and learn to blossom into the beautiful butterfly of online discoursing that you always knew you could be.
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
Israel don’t like hamas there is a misconception about israel/hamas relation.
They literally have talked openly about it.
In an interview with Politico in 2023, former Israeli Prime Minister Ehud Olmert said that “In the last 15 years, Israel did everything to downgrade the Palestinian Authority and to boost Hamas.”
At a Likud party conference in 2019, Benjamin Netanyahu said: “Anyone who wants to thwart the establishment of a Palestinian state has to support bolstering Hamas and transferring money to Hamas … This is part of our strategy – to isolate the Palestinians in Gaza from the Palestinians in the West Bank.”[36][37]
“Netanyahu’s strategy is to prevent the option of two states, so he is turning Hamas into his closest partner. Openly Hamas is an enemy. Covertly, it’s an ally.”[40]
en.wikipedia.org/wiki/Israeli_support_for_Hamas#U…
The idea that they were ever a “charity organization” is pure fantasy. The destruction of Israel is in the charter. Literally everyone else in these comments is aware that they are focused around armed resistance to an occupation. That is literally their reason for being.
Weirdly you still think hamas is the fake resistance and PA is the true resistance.
When I am king, the one and only rule on Lemmy will be that anyone who tells their opponent what it is their opponent believes, when neither their opponent or even anyone else said the thing they’re saying, will not just be banned. Someone will go to their house and kick them, and tell them sternly, “No!”
I actually feel duped that I took your comment seriously enough to dig up citations for why it was wrong. Reading the end, it’s clear to me that you’re either just trying to provoke conflict for reasons of your own, or else you’re more or less just sitting down at your computer to go BLBLBLBLBLBLBLBLBL onto Lemmy thinking that it is productive input.
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
If you oppose armed resistance against genocide you are pro genocide. It is that simple
It’s not quite that simple. Hamas is a deeply corrupt and counterproductive organization. Israel arranges funding for them and supports them against their political opposition, because having Hamas largely in charge of Palestine is often a disaster for the Palestinians, which Israel enjoys.
You can absolutely oppose Israel’s genocide and also oppose Hamas’s horrifying fig-leaf of “resistance” to that genocide which is mostly useless militarily, and just provides useful pretexts for Israel to do more genocide (not that they need them.)
Else you can pretend to be pro Palestinian by supporting the PA which is nothing more than an extension of Israel oppressing Palestinians.
This is where your argument goes from incomplete to bizarre. Why do you say the PA which Israel dislikes is an extension of Israel, while Hamas which Israel likes and supports (in between military operations) is an authentic resistance organization?
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
Oh, I didn’t mean you specifically, I didn’t realize it came across that way. Just that in general a lot of mods / instance owners seem to feel like communications on their server are “theirs,” to mold to be the way they want them to be.
There’s a responsibility you hold to the users of your system to keep the bullshit out. (And everyone’s definition of “bullshit” will be slightly different, which is why it gets tricky.) But roughly speaking, you need to be doing what your users want you to do, and your users need to be showing respect for your system and wishes and the social contract from their end. As soon as either side of that contract breaks down, it’s bad. And specifically in this case, there are instance owners who feel that it’s their job to make sure the opinions expressed on their server are in line with their own, and fuck the users if they don’t agree, because the users aren’t in charge.
This is very very wrong. My whole feeling on that, is why I felt the need to write up this whole mini-essay about it. As black-and-white right and wrong of an issue as Palestine is, I feel like it’s a bad precedent to set to say that the issue of which opinion is the “right” one and the feddit admins being on the other side has any bearing on this. It doesn’t. Simply the fact that they want to delete certain opinions is already enough for them to be in the wrong, in my opinion.
- Comment on YSK: Mint Press News is Russian propaganda 2 weeks ago:
Agreed. I have such a distrust at this point of any media that fits a particular format and style, and that whole instance checked a bunch of the boxes.
Like, as far as I know, “Drop Site News” and “In These Times” have not done a thing wrong, and still every time I see them I instantly think “What the fuck! Are you guys Russian? What are you up to?”
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
Not only that, this law has also in 99.9% of cases that I am aware of been enforced against the user who made the comment, not the site owner. Literally the only time I’m aware of it being enforced against the site owner is with Twitter, which kind of makes sense to me because (1) it is actually antisemitism in that case, not just “I wish Zionism would go away” and then BAN, (2) Twitter was actually arguably the source and the boosting agent for a lot of the antisemitism, it wasn’t just a neutral forum where people could go on and maybe break the law all on their own initiative.
But yes, it is also relevant that brought up “our hardware could get confiscated” when it is the flimsiest of flimsy theories for how it could even happen, even if we assume that they were going to get raided somehow. I get it. No one wants the police to come talk to them, it’s easy for me to talk over here safe (ho ho) in the USA. But the level of threat they are quaking in their boots over is very minimal. Very.
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
admins can’t change the law
Neither could the people that hid Anne Frank. And yet, somehow, they found a way to do the right things.
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
This is developing into some top tier Lemmy drama.
@CommanderCloon@lemmy.ml said:
These kind of posts will, sometime in the future, be referenced in a memorial of some sort as complacency in the face of crimes against humanity.
History will not look kindly at you.
Which is think is pretty fucking on point.
I saw that user was banned, which is a whole different level of fuckery. I got curious why the ban. It turned out it wasn’t for sticking of Palestine, it was because they had said:
I would agree with that if Ukraine didn’t have a history of murdering and bombing the regions Russia has taken.
And, of course, they were promptly temp banned for saying that.
- Comment on Call to defederate from feddit.org over zionism 2 weeks ago:
It was also, langage / phrasing issues and Wikipedia’s carefully worded hedging notwithstanding, originally a Zionist phrase. It only became a crisis when the people to whom all that 100% of the land had originally belonged wanted it back, and were talking about employing the same kinds of violence that had already been employed against them, and using more or less the exact same slogan to talk about what they wanted (wanted back.)