The comment you are replying has “ass” censored with a 🫏.
This is the first time I am seeing ass being censored in such manner. The more I ponder why the commenter did it, the funnier it gets – regardless of their intention.
Ignoring whitespace can simplify diffs, but I prefer to keep it visible to see exactly how the code has changed.
I also try to minimize whitespace changes by relegating formatting adjustments to the final stage of a code check-in, after all approvals. It is even better when the project or team uses Git hooks with a linter and formatter to take away this rote work altogether.
Thank you too for sharing your workflow. It is always interesting to read how everyone approaches the same problem in their own way. :-)
"Hello my friend. Stay a while and listen."
If Piped does not work
I am not refuting or opposing your statement. I understood your point very well, but the brevity of your statement led to more than one interpretation.
I am merely pointing out whichever way one interprets your statement, it serves as a good warning about keeping one’s backups tested.
A backup that is untested is a backup that does not exist?
A backup that is untested does not exist?
There exists no backup that is untested?
Any interpretation of your statement seems cautionary to me. :-)
E: typo
This is an uphill battle in the face of corporate lobbying, learned fixedness, and, let's face it, unintuitive UX that is found in some selection of FLOSS which is often absent in proprietary counterparts: something that people who are not tech savvy (tech-indifferent?) would prefer not to put up with.
However, I think the last problem can be mitigated with the right kind of focus and funding from such initiatives.
There have been many such initiatives[0][1] over the years in different countries where they eventually lose steam and fade away.
Also, is there an operating system backed or sponsored by EU that is actively maintained, analogous to BOSS[2] and Pardus[3]?
[0] https://en.m.wikipedia.org/wiki/Category:State-sponsored_Linux_distributions
[1] https://en.wikipedia.org/wiki/List_of_Linux_adopters
[2] https://en.wikipedia.org/wiki/Bharat_Operating_System_Solutions
[3] https://en.wikipedia.org/wiki/Pardus_(operating_system)
E: typo
How do you do that through a terminal and keep track of things? Especially if it is a really messy conflict?
I am not sure how to articulate the answer to this question, as it just feels intuitive. It is how I learned and used it, and it would be akin to describing how I see colours. I am sure I would have found it a pain at the beginning.
In the case of a messy merge conflict, it consumes a lot of time, which I am sure would be the case with GUIs too, but I never found Git on terminal getting in my way in such instances.
I prefer side by side diff compared to the split addition/deletion lines. I also like syntax highlighing that default git does not do.
I can say that I prefer inline diff view, and find split diff views to be jarring. I am sure syntax highlighting can be enabled while viewing diffs on terminal. However, I never bothered enabling it, despite using it in my editors for as long as I can remember.
Jetbrains specifically also avoid some of the bothersome part of pulling or checking out changes, as it doesn't force you to stash changes first.
That sounds risky to me. But as long as it make sense to the user, and it always behaves deterministically, it is fine.
I remember trying out the Git GUI offered by CLion a few years back. I found the interactive way of viewing diffs a chore and time consuming. Perhaps, they have revamped the UX; I remember reading about a UI revamp across JetBrains' lineup a year or so back. If so, I will check it out again.
The table along with the tableware resembles a face with a hint of dread.
How do you view diffs and merges when you say you don't use git GUIs? External tool or terminal/command line?
Terminal.
I use Jetbrains IDEs and most of my life has been IDE based git interaction. And I honestly love it, easy access to see my diffs, the most common commit, push and stage(or shelve as Jetbrains does it, which is better than visual studio). Hassle free and available beats writing anything to me.
Perhaps, it is a mix of learned behaviour and cognitive fixation, as I started out my development journey predominantly using a terminal, that I cannot fathom Git GUI being hassle free.
Nice to read a different perspective on such a fundamental thing that I take for granted while working. Thank you for sharing it.
It is subjective, I like the old eBay logo more, but dislike the old Airbnb one.
I always found Git GUIs, especially the ones built into IDEs, to be more confusing and clunkier than working with Git on a terminal. It often feels like unlearning what one knows about Git, and relearning it the way that specific GUI demands.
Heck, I am going through the aforementioned feeling as I force myself to use Magit on Emacs. It just does not feel intuitive. But I will not give up until I have made an honest and full attempt.
The only sensible Git GUI I ever used is Sublime Merge[0], after a coworker praised it immensely. Even that is reserved for the rarest of the rare times when the changes in the workspace gets unwieldy and unruly. For every other instance: Git CLI on a terminal.
[0] https://www.sublimemerge.com/
E: typo, and link to mentioned GUI.
Interesting. I still get the original response.
Voyager is indeed a really good app for Lemmy. It is based on Apollo app which was the best, and IMO, the only sensible way to browse Reddit on iOS.
I am glad @aeharding@vger.social had a working version ready merely days after the new TOS came into effect.
I have been using it since it was called Wefwef (which I still feel was a better name, more playful), and I liked it so much that I use it on my Android phone as well as my iOS daily driver.
It was on Lemmy World's All[0] less than 10 days ago.
My organising system has a dual nature: it is either highly structured or a mess.
Information, such as documents, notes, spreadsheets, and images, is carefully organised into well-defined directories, no more than four or five levels deep. The destination directory is chosen at the time of download.
Anything that I expect to use more than once, even if only a few times, is dumped into a directory called GMS (Games, Movies, Software), which resides on a separate disk partition.
Everything else ends up in the Downloads directory, which is truncated every three months.
Sidebar on GMS directory
GMS originally stood for Games, Music, Software. But I stopped managing my own music since switching to Spotify and now Apple Music. I rarely watched movies on my computer back in 00s; my cable TV fulfilled those needs then.
I used to manage the contents of GMS few times a year, but I have stopped doing that now since my usage of this folder has dropped by a lot since the early 2010s.
The decreased use might be explained by my increased use of package managers, Steam and GOG, and streaming services.
However, another factor could be that I now avoid situations where I would need to download anything via my browser, unless absolutely necessary. Perhaps due to lower tolerance towards such practices or reduced patience with age.
Doing the job of developers and managers; AI is truly replacing us all.
If triggered, click/tap here.
/s
At least it is ISO 8601
cross-posted from: https://lemmy.world/post/22159699
> I learned about IBM’s Granite LLM[0] when a toot[1] had a mention of it. I came across the toot while reading a comment[2] here on Lemmy. > > [0] https://www.ibm.com/granite > > [1] https://social.wildeboer.net/@jwildeboer/113487613965056474 > > [2] https://lemmy.world/comment/13510227
At least it is ISO 8601
I learned about IBM’s Granite LLM[0] when a toot[1] had a mention of it. I came across the toot while reading a comment[2] here on Lemmy.
[0] https://www.ibm.com/granite
[1] https://social.wildeboer.net/@jwildeboer/113487613965056474
[2] https://lemmy.world/comment/13510227
I too am a horse denier.
I always deny a horse.
I upvoted your comment just because it had links to the reference you made.
Also, the sketches were funny; thanks for sharing them.
Using vintage laptops in 2024: How do you make it work?
cross-posted from: https://lemmy.world/post/18205906
> I have an old ThinkPad T42 coming my way. I plan to use it alongside my daily driver mainly for reading, emacs, and retro gaming. I will be dual booting a lightweight flavour of Linux (TBD) and Windows 98 on it. > > However, I am a bit concerned about its ability to handle today's internet, with all of its heavy websites. > > I would love to hear from those of you who are still using old ThinkPads (or other vintage laptops) in 2024. How do you make it work? Do you use lightweight browsers, specific configurations, or lightweight websites to get around the limitations of older hardware? > > Are there any specific tips or tricks you can share for getting the most out of an old ThinkPad on the modern web? > > Looking forward to hearing about your experiences!
Using vintage laptops in 2024: How do you make it work?
I have an old ThinkPad T42 coming my way. I plan to use it alongside my daily driver mainly for reading, emacs, and retro gaming. I will be dual booting a lightweight flavour of Linux (TBD) and Windows 98 on it.
However, I am a bit concerned about its ability to handle today's internet, with all of its heavy websites.
I would love to hear from those of you who are still using old ThinkPads (or other vintage laptops) in 2024. How do you make it work? Do you use lightweight browsers, specific configurations, or lightweight websites to get around the limitations of older hardware?
Are there any specific tips or tricks you can share for getting the most out of an old ThinkPad on the modern web?
Looking forward to hearing about your experiences!
Suggestions for a complimentary typeface to JetBrains Mono for reading and writing documents or prose
cross-posted from: https://lemmy.world/post/16240755
> Suggestions for a complimentary typeface to JetBrains Mono for reading and writing documents or prose > > I am looking for a typeface that complements well to the one that I use to write code (JetBrains Mono). I will be using this to write documents and articles. > > For further context, I am configuring Emacs' org-mode where I would be using both typefaces together. I could use JetBrains Mono for both purposes as I find it capable. But I would like to explore my options. > > I have also looked at Iosevka. It offers variants for coding, reading, and writing. But I would prefer to stick with JetBrains Mono as much as I can for coding purposes.
Suggestions for a complimentary typeface to JetBrains Mono for reading and writing documents or prose
I am looking for a typeface that complements well to the one that I use to write code (JetBrains Mono). I will be using this to write documents and articles.
For further context, I am configuring Emacs' org-mode where I would be using both typefaces together. I could use JetBrains Mono for both purposes as I find it capable. But I would like to explore my options.
I have also looked at Iosevka. It offers variants for coding, reading, and writing. But I would prefer to stick with JetBrains Mono as much as I can for coding purposes.
Show/highlight invisible characters like zero-width-space in Emacs
In my pursuit to migrate from Vim to Emacs, I have stumbled on yet another roadblock.
When working with files that contain special whitespace characters, Vim/Neovim would automatically highlight these. This saved me a lot of time during debugging or data analysis, and is a functionality that I struggled to get to work on more modern IDEs.
However, this does not work out-of-the-box neither on vanilla Emacs nor Doom Emacs. I am unable to find any working solutions online. I assumed whitespace-mode
would have handled this, but it is not the case.
It would be really helpful if the community here can help solve my problem as I deal with such characters on a daily basis. Until then, I have to pause my pursuit and stick with the trusty Neovim.
-----------------
Thanks to the suggestion by @nmtake@lemm.ee, glyphless-display-mode
allows me to view the characters. But it still doesn't play well with vim motions on Emacs.
Here is a demonstration, and below are the keystrokes.
C-v
to enableVISUAL-BLOCK
mode.9j
to select all 9 occurrences.d
to delete the selection.
The above vim-motion works on Neovim but not on Emacs with evil-mode.
If anyone wants to try out here is the text I am playing with:
plain hello world hello world hello world hello world hello world hello world hello world hello world hello world hello world
Logitech’s Mouse Software Now Includes ChatGPT Support, Adds Janky ‘ai_overlay_tmp’ Directory to Users’ Home Folders
I recently noticed a new folder in the root level of my Home directory, named ai_overlay_tmp: In preparation for a Mac Power Users episode, I've been playing with a bunch of AI software, and I assumed something I downloaded generated this folder. I deleted it, just to be frustrated when the folder r...
cross-posted from: https://lemmy.zip/post/14145658
> [512Pixels] Logitech’s Mouse Software Now Includes ChatGPT Support, Adds Janky ‘ai_overlay_tmp’ Directory to Users’ Home Folders
Bloomberg - Apple Says No Major App Developers Accept New Outside Payments
cross-posted from: https://lemmy.world/post/15358589
> Bloomberg - Apple Says No Major App Developers Accept New Outside Payments > > According to Apple, only 38 developers have applied to add such links — out of roughly 65,000 that could.
Bloomberg - Apple Says No Major App Developers Accept New Outside Payments
According to Apple, only 38 developers have applied to add such links — out of roughly 65,000 that could.
HMD Pulse trio unveiled: affordable phones with 'Gen 1 repairability'
> HMD is betting that consumers are moving to more environmentally-conscious products and are placing an emphasis on repairability. HMD says the Pulse range is built to “Gen 1 repairability” and that users can pick up self-repair kits from iFixit. Repairs include changing the battery, but also swapping the screen.
To all evil-mode users, how do you work with vterm?
cross-posted from: https://lemmy.world/post/14012479
> To all evil-mode users, how do you work with vterm?
>
> As a long time Vimmer, I have recently started using Emacs out of sheer curiosity. I chose Doom Emacs as it has evil-mode enabled by default, and do not want to dive down the rabbit hole of configuring the editor from scratch (at least, not yet!).
>
> After installing and enabling libvterm
in Emacs, I am having a frustrating experience. I configured ZSH shell to use vi-mode keybindings which interferes with evil-mode whenever I press Esc
or C-[
.
>
> After having searched a little, I came across a workaround to disable evil-mode when in vterm. But it is still not a smooth experience. For instance, when switching between buffers (C-w C-w
).
>
> I would like to know how others in the community tackled this problem. Is there a better solution to this problem? Or have you made peace with the aforementioned workaround? Or have you stopped using vterm entirely?
To all evil-mode users, how do you work with vterm?
cross-posted from: https://lemmy.world/post/14012479
> To all evil-mode users, how do you work with vterm?
>
> As a long time Vimmer, I have recently started using Emacs out of sheer curiosity. I chose Doom Emacs as it has evil-mode enabled by default, and do not want to dive down the rabbit hole of configuring the editor from scratch (at least, not yet!).
>
> After installing and enabling libvterm
in Emacs, I am having a frustrating experience. I configured ZSH shell to use vi-mode keybindings which interferes with evil-mode whenever I press Esc
or C-[
.
>
> After having searched a little, I came across a workaround to disable evil-mode when in vterm. But it is still not a smooth experience. For instance, when switching between buffers (C-w C-w
).
>
> I would like to know how others in the community tackled this problem. Is there a better solution to this problem? Or have you made peace with the aforementioned workaround? Or have you stopped using vterm entirely?
To all evil-mode users, how do you work with vterm?
As a long time Vimmer, I have recently started using Emacs out of sheer curiosity. I chose Doom Emacs as it has evil-mode enabled by default, and do not want to dive down the rabbit hole of configuring the editor from scratch (at least, not yet!).
After installing and enabling libvterm
in Emacs, I am having a frustrating experience. I configured ZSH shell to use vi-mode keybindings which interferes with evil-mode whenever I press Esc
or C-[
.
After having searched a little, I came across a workaround to disable evil-mode when in vterm. But it is still not a smooth experience. For instance, when switching between buffers (C-w C-w
).
I would like to know how others in the community tackled this problem. Is there a better solution to this problem? Or have you made peace with the aforementioned workaround? Or have you stopped using vterm entirely?
Paper cuts that come with every new software update
After using Apple’s products exclusively for close to a decade, I have seen a pattern emerge with their software updates where every new update introduces a set of trivial regressions in the UX.
- Swipe to seek a video in iOS’ native player has stopped working since I updated to iOS 17. In fact, this paper cut is what prompted me to write this post. I believe it didn’t work on iOS 15 either but worked flawlessly on iOS 16.
- Across all of iOS 16 versions installed on my phone, long-pressing an item on screen (links, app icons, files, etc.) to show the contact menu and selecting an entry in the menu without listing the finger didn’t work. It did until iOS 15 and it does now in iOS 17.
- Spotlight in iOS 14 (and back in iOS 10 or 11, I don’t remember well) took slightly longer to load (and even stutter on iPadOS). I don’t find this issue anymore on the same devices that had this earlier.
- The magnifying bubble that popped up while moving the caret in a text field stopped working around iOS 14/15. It was reintroduced back in iOS 16.
Now, I understand that these regressions are unintentional unlike the botched System Preferences on macOS or the poor handling of Safari UI across iOS 15 and macOS 12.
I also understand that such regressions are bound to happen as no software is 100% QC-able, but it doesn’t mean one has to wait for an entire year to see these get fixed as is the case with the examples I have mentioned.
It could also be the case that these issues are localised to my devices, and that the yearly updates perhaps cleans the slate (the good ol’ reboot-machine-to-rid-error fix). Regardless, I have raised bug reports for all these and more, along with feature requests.
I would like to hear your experiences across major/minor software updates on Apple devices or services.
Also, let this serve as a PSA to file bug reports if you have the time and effort to spare, it helps the developers a lot (Apple or otherwise). Here is a comprehensive guide to report bugs for a variety of Apple’s offerings:
E: Through one of the deleted comments made on this post, I learned that the removal of the magnifying bubble while typing in iOS 13 was intentional.
Are there more themes that support a plethora of apps?
I know that Nord, Catppuccin and Dracula support a range of apps. There is also Solarized and Gruvbox which have been ported by the community to many other apps.
I have been using Nord (Solarized before it) for a long time and wanted to change things up. I am not really a fan of the use of purple in Dracula and Catppuccin. So, curious if there are more themes out there?
A feature I waited for ever since I switched to an iPhone - Photos app can now tag pets.
I would submit a feedback every time I missed the feature while using the app.
I can now stop using Google Photos. :D
What is the average number of iterations with Stable Diffusion? Is there a optimal/consistent configration that one can use?
I have been struggling with getting a decent image from SD within fewer iterations.
I have played around with different sampling methods, CFG values, and steps. But unable to find a consistent configuration that gives me decent images.
Simple prompts that I am struggling with:
a photo of a puppy, intricately detailed, realistic
drawing of a bowl of fruits, manga style
If I am unable to get good output for simple prompts, I am afraid the output for more complex or abstract prompts will be completely unusable.
Are there any tricks that can reduce the iterations to give decent images? Any guidance would be really appreciated.
Thanks!
Why is it so silent here? and a question on the community rules and policies.
Itna sannata kyu hai bhai? [Why is it so silent here?]
Arrived here after reading the post on lemmy.ml.
However, the community is not as active as I hoped it would. Not many posts, and most posts have zero comments.
What do you think could drive more engagement here?
My initial thoughts on this.
The community could be more active if the rules and moderation policies are made known.
What are the rules for posting here? Are news articles allowed? Or is it just general articles? What about discussion posts? What topics are allowed for discussion?
For example, I wanted to post about the recent events around casteism in Madhya Pradesh. But I wasn’t sure if it met the policies and rules. Moreover, recent articles are about general topics or listicles, so I ended up dropping the idea.
To encourage more posts, here is my daily driver
- Zoom65 EE with case and PCB foam
- GMK WoB
- AEBoards Naevies V2 stock
This is my sixth keyboard (fourth custom). The experience has been extremely good considering the mostly stock setup.
Though I am going to stick with this for a while, I do know my next will be a split ergo. Do share your suggestions for a wireless split ergo.