-
35 votes
-
Deep Think with Confidence
9 votes -
The enterprise experience
33 votes -
Decrypted Apple Intelligence safety filters
18 votes -
FilMaster: Bridging cinematic principles and generative AI for automated film generation
3 votes -
A tool for burning visible pictures on a compact disc surface
16 votes -
Is there a sane way to use Git as a glorified sync tool?
I am not a programmer nor am I in IT, but I like to use some of the same tools they use. I use Emacs for writing fiction and I like it a lot. One of the packages I use with Emacs is...
I am not a programmer nor am I in IT, but I like to use some of the same tools they use. I use Emacs for writing fiction and I like it a lot. One of the packages I use with Emacs is
git-timemachine
, which allows me to visualize all the previously commited versions of the file I am currently working on. It serves as a very good and very reliable undo system. All my writing is on a private repo on Github. My usage is so simple and basic, Git/Github only serves as a kind of backup and undo (I know Git is not a backup, so I regularly download my repos as zips and send to OneDrive as an extra. They are also always available offline in the machines work, of course).The problem is, sometimes I work on different machines, and sometimes on different operating systems on the same machine (via dual boot). So I would like to know if there's an easy way to always "sync" the local mirror I am currently working on with the latest changes (also making sure that all changes are pushed). Essentially, I am asking if I can make Git work like Dropbox or OneDrive by automatically accept changes as long as they are the most recent version of a file. I do not wish to go through diffs approving every single change.
I understand I could use something like rclone for that, but their
bisync
feature is still very new and not considered reliable. Also, I already use Git and it is good for me. So I would prefer not adding an extra piece to the puzzle.I am familiar with cron, have an elementary understanding of shell scripts, and can follow instructions.
So, can Git do the job?
28 votes -
Factorio Learning Environment – a benchmark that tests agents in long-term planning, program synthesis, and resource optimization
13 votes -
Steam Brick: No screen, no controller, and absolutely no sense, just a power button and a USB port
53 votes -
Dillo 3.2 celebrates the browser's 25th anniversary
10 votes -
Incident with Git(Hub) Operations
9 votes -
Img_0416
35 votes -
Winamp deletes GitHub repository after a rocky few weeks
58 votes -
Call for submissions for a new CSS logo
10 votes -
Why GitHub actually won
21 votes -
A hacker ‘ghost’ network is quietly spreading malware on GitHub
21 votes -
ArcFox, an opensource project to make Firefox flow like Arc browser
33 votes -
Hackers target AI users with malicious stable diffusion tool on Github to protest 'art theft'
17 votes -
Generative AI for Krita
33 votes -
Hallucination-free RAG: Making LLMs safe for healthcare
12 votes -
Localsend opensource alternative to Airdrop
24 votes -
Leak of documents on spyware developed by vendor for Chinese government
33 votes -
The Markup iceberg
27 votes -
Battlesnake becomes independent
11 votes -
38TB of data accidentally exposed by Microsoft AI researchers
14 votes -
Many temptations of an open-source browser extension developer
73 votes -
Google begins their push for WEI in Chromium
94 votes -
Mozilla places chatbots inline in MDN documentation
22 votes -
How much are GitHub stars worth to you?
6 votes -
Hundreds of millions of stars turned into a map of GitHub projects
12 votes -
Could we make the web more immersive using a simple optical illusion?
8 votes -
core-js: So, what's next?
15 votes -
GitHub Sponsors will stop supporting PayPal starting February 23rd
8 votes -
To use Disqus or Giscus (Github Discussions) for comments is the conundrum
I happen to host my blog https://prahladyeri.github.io/blog statically, built using Pelican and served on Github Pages. Plebs like us can't afford a backend server infrastructure, so we must rely...
I happen to host my blog https://prahladyeri.github.io/blog statically, built using Pelican and served on Github Pages. Plebs like us can't afford a backend server infrastructure, so we must rely on external services like Disqus for comment hosting.
So far, Disqus was the only fellow in town who allowed us to host comments on a free plan. Though there were some issues (bloat, adware, etc.), people seemed to be generally happy with it so far.
But now, a new fellow named giscus commenting system has entered the town, it's basically powered by github. Since I already host my blog on github pages, this should be a natural choice for me, right? Many bloggers seem to be migrating to this new system and I might too soon. The downsides however are as follows:
- It won't allow me to export existing comments from the old disqus system. Understandable to an extent as those exact author usernames may not be on the Github platform?
- Disqus interface seems to have improved all of a sudden in last few days! There no longer seem to be any ad and even the comment interface seems to be less heavy or cluttered now. It might sound a bit conspiratorial in nature but could this be the result of rising competition in the form of Giscus!
I'm a lazy status-quoist by nature and might well end up retaining disqus if they don't deviate too much from where they are now. But I'll keep an eye out on Giscus too and its progress. What do you guys suggest?
5 votes -
KmCaster – Screencasting software to display keyboard and mouse status
4 votes -
Stable Dreamfusion: An open source implementation of Google's text-to-3D synthesis
9 votes -
Sunsetting the Atom text editor
6 votes -
HoloISO: SteamOS 3 on the desktop
11 votes -
Looking for a GitHub CLI tool
And no, I'm not talking about git. I'm looking for a tool that I can use in scripts to automate non-git tasks on GitHub such as creating new repositories, drafting releases, uploading assets to a...
And no, I'm not talking about
git
. I'm looking for a tool that I can use in scripts to automate non-git tasks on GitHub such as creating new repositories, drafting releases, uploading assets to a release, etc.I started dipping my toes into
gh
, GitHub's official cli tool, but when I created a repository it immediately cloned it, which is not what I want. I know I can justrm -rf
the repo but ideally the tool I use would do only what I tell it and nothing more.Reading the docs for
hub
, it might do what I want, although I have some reservations about the project after reading this post written by the developer: https://mislav.net/2020/01/github-cli/I've also come across git-hub, which doesn't support creating repos AFAICT, and git-spindle, which doesn't support uploading assets.
Are there any other command line GitHub clients I should consider?
Which one do you use? What's your experience with it been like?
5 votes -
NotOnlyFans: An open source, self-hosted digital content subscription platform like `onlyfans.com` with cryptocurrency payment
10 votes -
GitHub Copilot is not infringing your copyright
14 votes -
The Freenode resignation FAQ
30 votes -
CP/M for OS X allows you to run CP/M-80 software on your Mac
3 votes -
Engineer reports data leak to nonprofit, hears from the police
11 votes -
Open letter to Richard M. Stallman
22 votes -
GitHub is fully available in Iran
11 votes -
No cookie for you - Github removes all non-essential cookies
24 votes -
Invid - iOS app for Invidious (sideloaded, no jailbreak necessary)
8 votes -
GitHub has reinstated youtube-dl's repository - Answers about the DMCA and why GitHub handled this case the way they did, along with plans to improve in the future
43 votes -
youtube-dl's creator and initial maintainer explains the origins of the project
18 votes