frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Open in hackernews

Show HN: CheesyMamas v1.1 – Git Diff Pane Finalized and Bash Support Added

1•LambriniWorks•7h ago
I shared the first version of Cheesy Mamas last week, it is a local only text editor written in Python with PyQt6. It runs entirely offline and has no plugins, telemetry, accounts, or sync. The focus is on direct editing with Git and Bash support built into the interface. That original post quietly made its way around. I took a few days to get the next version ready based on what people responded to.

This new release adds a working deb package. It installs the editor system wide with a launcher, icon, and desktop entry. The editor supports single instance behavior using a relay file, so launching from the file manager or terminal opens a new tab in the existing window. This version also adds a working run button. Python scripts are run directly, C files are compiled and executed with gcc and LaTeX runs with pdflatex. There is also a Bash button that allows you to paste in Bash instructions to run on command or to add new instructions at any time.

The Git system is where most of the work went. The original view has been expanded into a full commit history panel next to each open file. You can select any commit to view the version of the file at that point. When you do, the editor performs a line by line diff against your current working version in memory. The changed lines are highlighted in context and can be reverted individually with a single click. Green is new, yellow is changed, red is deleted. This allows local, isolated edits without having to stage unrelated files or launch a separate diff tool. Right clicking a commit opens a context menu to copy that version, view the full diff, or revert the whole file. You can also delete commits from the editor.

There is now a full side by side comparison view. When you click a commit, the editor splits the view and loads the historical version in a secondary pane beside your working file. The diff highlighter visually shows deleted, inserted, and modified blocks between the two panes. This allows for fast visual scanning and block level recovery without losing your working position. The two editors scroll independently. You can write and run in the main pane while referring to the previous one.

There is no plugin system and no background indexing. The code is short enough to read and the app is designed to explain itself. You can read the source and run it without a build step. It is written in Python 3 using PyQt6 and packaged using a manual deb structure. The only dependencies are python3 and python3-pyqt6, and if you would like to run git and be able to compile LaTeX you will need git and pdflatex. It has been tested on modern Debian and Ubuntu systems.

The project is available here along with the source and installer, project is always in development. If you have additional requests for features, please comment.

Future upgrades:

1. Ability to keep terminal open or closed with a check box when clicking the 'run' button for easy debug.

2. A 'variate' button that allows you to create a 'variant' of the program with hot swappable defs, classes or values for research and development or industrial settings.

https://osf.io/5xs9a/

Show HN: Flux0 – Open framework for streaming, multi-agent, LLM agnostic

https://github.com/flux0-ai/flux0
1•flux0•42s ago•0 comments

Review: School

https://www.astralcodexten.com/p/your-review-school
1•feross•1m ago•0 comments

My app charted on the App Store, and that sucked

https://hiblog.pages.dev
1•isntThatSth•2m ago•0 comments

Serving 200M requests per day with a CGI-bin

https://jacob.gold/posts/serving-200-million-requests-with-cgi-bin/
1•feep•3m ago•0 comments

How Many Agents Does it Take to Beat PyTorch? (surprisingly not that much)

https://letters.lossfunk.com/p/how-many-agents-does-it-take-to-beat
2•voidz7•4m ago•0 comments

The Utility of Futility

https://parallelprogrammer.substack.com/p/the-utility-of-futility
1•delifue•4m ago•0 comments

All-time classic conference talk: Wat

https://www.destroyallsoftware.com/talks/wat
1•rmoff•5m ago•0 comments

Mimicking the Benefits of Exercise with Betaine

https://medicalxpress.com/news/2025-07-mimicking-benefits-molecule.html
1•clumsysmurf•6m ago•0 comments

Online Piracy's Great Comeback [video]

https://www.youtube.com/watch?v=OwuXF1AyKak
1•dp-hackernews•7m ago•0 comments

The details of Jane Street's alleged 'sinister scheme' in India

https://www.ft.com/content/41c4789a-afa6-462c-a6ea-9704c2ba78a7
1•gopkarthik•11m ago•1 comments

If AI ran Apollo 13 rescue mission, the crew would have died

https://shipvalue.substack.com/p/if-ai-ran-apollo-13-rescue-mission
3•juricake•13m ago•0 comments

I hit 6 figures with 6 years of experience

https://shipvalue.substack.com/p/how-i-hit-6-figures-with-6-years
1•juricake•14m ago•1 comments

Social climbing isn't about who you know after all, study finds

https://www.theguardian.com/society/2025/jun/20/social-climbing-stanford-university-research
1•PaulHoule•15m ago•0 comments

JavaScript is being rewritten in Rust

https://endform.dev/blog/js-is-being-rewritten-in-rust/
2•ostenbom•16m ago•0 comments

Using Jujutsu (jj) to teach a course

https://diskuv.com/blog/2025-07-03-teaching-with-jujutsu/
1•beckford•16m ago•0 comments

DIY Color E-Ink Calendar with a Raspberry Pi [video]

https://www.youtube.com/watch?v=58QWxoFvtJY
1•victorbjorklund•16m ago•0 comments

Personal AI Morning Brief – Your Gmail, Shopify, Jira as a Podcast

https://www.questmate.com/templates/ai-catch-up
1•cedel2k1•17m ago•1 comments

Bolt Drops Unlimited PTO

https://www.sfgate.com/tech/article/bolt-reverses-workweek-unlimited-pto-20421595.php
1•fcpguru•18m ago•0 comments

Pledge() in OpenBSD: A Deep Dive into Self-Imposed Sandboxes

https://mateorfz.ir/posts/pledge-in-open-bsd
1•mateo-rfz•20m ago•1 comments

Neanderthals had a "fat factory" 125,000 years ago – much earlier than thought

https://popular-archaeology.com/article/neanderthals-had-a-fat-factory-for-processing-bone-grease-125000-years-ago-much-earlier-than-thought/
1•janandonly•21m ago•0 comments

Apple looked into building its own AWS competitor

https://9to5mac.com/2025/07/03/report-apple-looked-into-building-its-own-aws-competitor/
1•belter•21m ago•0 comments

The Earth4All scenarios: human wellbeing on a finite planet towards 2100

https://www.cambridge.org/core/journals/global-sustainability/article/earth4all-scenarios-human-wellbeing-on-a-finite-planet-towards-2100/72AA234348FD84005D03365524560288
2•geox•21m ago•0 comments

Death by a Thousand Cut Corners

https://newsfromuncibal.substack.com/p/death-by-a-thousand-cut-corners
1•Analemma_•23m ago•0 comments

LLM Security: A New Challenge for Companies

https://cloudyrion.com/en/insights/inside-cloudyrions-first-llm-pentest-building-a-framework-for-testing-ai-security/
1•efkay•23m ago•1 comments

Bypassing Multi-Factor Authentication

https://cloudyrion.com/en/insights/the-untrusted-trust-bypassing-multi-factor-authentication-in-a-fortune-500-company/
2•efkay•24m ago•1 comments

Diagrams as Code – Gizmo Draw

https://draw.gizmocms.com/
1•guitarhacker•26m ago•0 comments

The Economic Effect of a Condo Arrangement

https://entropicthoughts.com/economic-effect-of-condo-arrangement
1•kqr•26m ago•0 comments

Why I Left My Tech Job to Work on Chronic Pain

https://sailhealth.substack.com/p/why-i-left-my-tech-job-to-work-on
12•glasscannon•29m ago•4 comments

Openfire 5.0.1 Released – Open-Source – Java XMPP/Jabber Server

https://discourse.igniterealtime.org/t/openfire-5-0-1-release-our-100th-maybe/95667
1•neustradamus•30m ago•0 comments

Certifyi – Compliance Automation for Startups

1•bhaskarbhatt•30m ago•0 comments