frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

France's homegrown open source online office suite

https://github.com/suitenumerique
314•nar001•3h ago•158 comments

British drivers over 70 to face eye tests every three years

https://www.bbc.com/news/articles/c205nxy0p31o
66•bookofjoe•51m ago•42 comments

Start all of your commands with a comma (2009)

https://rhodesmill.org/brandon/2009/commands-with-comma/
400•theblazehen•2d ago•143 comments

Hoot: Scheme on WebAssembly

https://www.spritely.institute/hoot/
73•AlexeyBrin•4h ago•14 comments

First Proof

https://arxiv.org/abs/2602.05192
24•samasblack•1h ago•14 comments

OpenCiv3: Open-source, cross-platform reimagining of Civilization III

https://openciv3.org/
762•klaussilveira•18h ago•238 comments

Reinforcement Learning from Human Feedback

https://arxiv.org/abs/2504.12501
48•onurkanbkrc•3h ago•3 comments

Stories from 25 Years of Software Development

https://susam.net/twenty-five-years-of-computing.html
23•vinhnx•2h ago•2 comments

The Waymo World Model

https://waymo.com/blog/2026/02/the-waymo-world-model-a-new-frontier-for-autonomous-driving-simula...
1014•xnx•1d ago•577 comments

Coding agents have replaced every framework I used

https://blog.alaindichiappari.dev/p/software-engineering-is-back
139•alainrk•3h ago•161 comments

Vocal Guide – belt sing without killing yourself

https://jesperordrup.github.io/vocal-guide/
152•jesperordrup•9h ago•56 comments

Unseen Footage of Atari Battlezone Arcade Cabinet Production

https://arcadeblogger.com/2026/02/02/unseen-footage-of-atari-battlezone-cabinet-production/
99•videotopia•4d ago•24 comments

A Fresh Look at IBM 3270 Information Display System

https://www.rs-online.com/designspark/a-fresh-look-at-ibm-3270-information-display-system
12•rbanffy•4d ago•0 comments

Software Factories and the Agentic Moment

https://factory.strongdm.ai/
4•mellosouls•1h ago•2 comments

Making geo joins faster with H3 indexes

https://floedb.ai/blog/how-we-made-geo-joins-400-faster-with-h3-indexes
150•matheusalmeida•2d ago•40 comments

Show HN: Look Ma, No Linux: Shell, App Installer, Vi, Cc on ESP32-S3 / BreezyBox

https://github.com/valdanylchuk/breezydemo
258•isitcontent•19h ago•27 comments

Monty: A minimal, secure Python interpreter written in Rust for use by AI

https://github.com/pydantic/monty
273•dmpetrov•19h ago•144 comments

Ga68, a GNU Algol 68 Compiler

https://fosdem.org/2026/schedule/event/PEXRTN-ga68-intro/
32•matt_d•4d ago•8 comments

Show HN: Kappal – CLI to Run Docker Compose YML on Kubernetes for Local Dev

https://github.com/sandys/kappal
14•sandGorgon•2d ago•3 comments

Hackers (1995) Animated Experience

https://hackers-1995.vercel.app/
539•todsacerdoti•1d ago•262 comments

Sheldon Brown's Bicycle Technical Info

https://www.sheldonbrown.com/
413•ostacke•1d ago•106 comments

Show HN: I spent 4 years building a UI design tool with only the features I use

https://vecti.com
357•vecti•21h ago•161 comments

What Is Ruliology?

https://writings.stephenwolfram.com/2026/01/what-is-ruliology/
60•helloplanets•4d ago•59 comments

72M Points of Interest

https://tech.marksblogg.com/overture-places-pois.html
3•marklit•5d ago•0 comments

Show HN: If you lose your memory, how to regain access to your computer?

https://eljojo.github.io/rememory/
329•eljojo•21h ago•201 comments

An Update on Heroku

https://www.heroku.com/blog/an-update-on-heroku/
453•lstoll•1d ago•297 comments

Microsoft open-sources LiteBox, a security-focused library OS

https://github.com/microsoft/litebox
368•aktau•1d ago•192 comments

Cross-Region MSK Replication: K2K vs. MirrorMaker2

https://medium.com/lensesio/cross-region-msk-replication-a-comprehensive-performance-comparison-o...
7•andmarios•4d ago•1 comments

Female Asian Elephant Calf Born at the Smithsonian National Zoo

https://www.si.edu/newsdesk/releases/female-asian-elephant-calf-born-smithsonians-national-zoo-an...
58•gmays•14h ago•23 comments

How to effectively write quality code with AI

https://heidenstedt.org/posts/2026/how-to-effectively-write-quality-code-with-ai/
299•i5heu•21h ago•257 comments
Open in hackernews

Show HN: Pooshit – Sync local code to remote Docker containers

55•marktolson•4mo ago
Pronounced Push-It....

I'm a lazy developer for the most part, so this is for people like me. Sometimes I just want my local code running in live remote containers quickly, without building images and syncing to cloud docker repos or setting up git workflows or any of the other draining ways to get your code running remotely.

With pooshit (and a simple config file), you can simply push your local dev files to a remote folder on a VM then automatically remove relevant running containers, then build and run an updated container with one command line call.

It works well with reverse proxies like nginx or caddy as you can specify the docker run arguments in the pooshit_config files.

https://github.com/marktolson/pooshit

Comments

WastedCucumber•4mo ago
Dumb question, out of real curiosity - is the double fecal pun deliberate?
CBLT•4mo ago
Line 1 of the readme has a poop emoji
electroglyph•4mo ago
shitty joke if you ask me =)
robertlagrant•4mo ago
I can't wait for version number 2 to drop
upghost•4mo ago
I am actually surprised how well it runs, given how solid it is
robertlagrant•4mo ago
I heard there's a related app called FeeCal - help calculate all your fees.
marktolson•4mo ago
Yes.
badc0ffee•4mo ago
The joke is a deuce.
65•4mo ago
It's actually a triple fecal pun! Push it... poo... shit.
mouse_•4mo ago
good post
lagniappe•4mo ago
no middlemane i like it
ElCapitanMarkla•4mo ago
I had a similar script a few years ago when I refused to give up my aging Macbook Air and built a server to host my dev env. I had an rsync command that would sync the differences from my local machine up to the remote box. It was surprisingly quick considering the size of the projects.
sippeangelo•4mo ago
Neat project, but what does this do differently than docker compose with the --host flag? https://docs.docker.com/reference/cli/docker/#host

It uploads your whole local docker context, source code and all, builds the image on the remote server and up's the container(s) all with a single command. I use this all the time when deploying simple services to avoid all of the complexity of registries etc.

    docker -H ssh://remote compose up -d
zsimjee•4mo ago
To me, it looks like this new project is aimed more at being able to develop remotely and share your localhost:3000 env instead of getting a real production box up. Bidi sync etc... hints at that, it's like having a 2-interface dev env.
sippeangelo•4mo ago
I don't see that at all?
robertlagrant•4mo ago
Wow - never seen that before.
marktolson•4mo ago
Probably pretty similar except you get to just write "pooshit" instead.
sippeangelo•4mo ago
Love it.
parhamn•4mo ago
What!?!? This is a thing? How did I not know about this. Thanks for the share!
aitchnyu•4mo ago
Is there a single line Podman alternative?
pploug•4mo ago
Yeah, its the same underlying functionality that Depot, Docker Cloud Build and also Offload uses under the hood to switch the context to a remote host: https://www.docker.com/products/docker-offload/
DarmokJalad1701•4mo ago
This random comment just saved me several hours of work. I had no idea I could pass in ssh URLs to -H. It turns out that this also works with the docker python library!
eightnoneone•4mo ago
How does this compare to https://www.devspace.sh/ ?
marktolson•4mo ago
It's not based on k8s, it's just pushing your local app to a server and spinning up a conainer with one CLI call.
mhuffman•4mo ago
Useful project. Name that no reasonable company would allow IT department to use. 10 out of 10! It worked for CockroachDB. I hope it turns into a unicorn and I'm not joking about that.
another-dave•4mo ago
I can't remember what the package was, but when I was working for "large bank", one of the npm dependencies we wanted to use had a licence file that just said 'Do whatever the fuck you want'.

Legal came back saying that it was "highly unorthodox, but approved for use"

catlifeonmars•4mo ago
That’s amazing. I’d really like to steal that, but not being a lawyer, I’m not sure how viable it is as an actual license.
dijksterhuis•4mo ago
FSF has approved it, OSI has not. Make of that what you will. https://en.wikipedia.org/wiki/WTFPL

Notes from OSI rejection board meeting

> It's no different from dedication to the public domain.

-- https://en.wikipedia.org/wiki/WTFPL#cite_note-osi-2

spacebanana7•4mo ago
I believe people chose to pay Adobe subscriptions simply to avoid explaining the acronym for the GNU Image Manipulation Program in meetings.
thot_experiment•4mo ago
I'm going to have to challenge you on this one. I'm not great lover of Photoshop, and GIMP does have an unfortunate name, but it is an alternative to Photoshop in the same way Gentoo is an alternative to Mac OS, you're not wrong but...
chillfox•4mo ago
I have never worked at or heard of a company caring about the names of software, at most it's been a bit of a chuckle. Best guess is being concerned about software names is a super conservative culture thing.
manquer•4mo ago
Perhaps not directly in a review.

Names can be troublesome though, badly named products get caught in spam filters, or blocked in some firewall blacklist.

mhuffman•4mo ago
I do believe you, but be honest, both of us could come up with an easy half-dozen names for software that if spoken out loud at work or triggered a filter on the network at the office would have someone explaining to HR what the hell is going on.
catlifeonmars•4mo ago
The cockroachDB thing, was that intentional or just incidental?
_def•4mo ago
I don't really understand the use case and wonder if containers are the right tool here at all.
marktolson•4mo ago
Here is my main use case. I have lightweight services that I need to update and deploy regularly (until I movee to K8s or a proper production env). Using pooshit, I can push my entire local dev folder to a remote server then destroy the old image, rebuild the new image and spin up a new container with one call. Your config file contains your remote config. You need nothing in between you and your remote server and it only relies on SSH and docker, nothing else, no middleman, repos, and no deployment containers running on your VM.
fny•4mo ago
This is a steaming pile of SFTP. Why not use rsync or wrap it if you must?

For anyone who's interested in proper bidirectional sync check out Mutagen.[0]

[0]: https://mutagen.io/documentation/synchronization/

marktolson•4mo ago
Because I don't want to do this: https://mutagen.io/documentation/introduction/getting-starte...
fny•4mo ago
This doesn't answer why you're manually handling everything with sftp instead of rsync.
bilekas•4mo ago
Can't wait to try and get this greenlit at work.
marktolson•4mo ago
Better off trying to get it brownlit.
infogulch•4mo ago
My grandma laughed at this one.
wolttam•4mo ago
`docker context`?
gregjw•4mo ago
what a name! fun conversations ahead for people that want to utilise it at work!
scottydelta•4mo ago
I understand what you are trying to do but you should checkout dokploy or coolify.

You push to github, github action builds it and hits dokploy webhook and it pulls your github code and build and deploy on that server.

This is more reliable and industry way. What you are doing requires same amount of time to deploy and requires manual intervention every time.

For once i thought you were moving code to server and then you just restarted container and it worked without having to build. I have done it in the past due to some unique requirements where dependencies are in docker image and code is copied from local to server and docker image took code from server on start.

marktolson•4mo ago
Not sure if you read the description but I clearly stated that I wanted no middleman, so I'm not sure how this solves my use case. Also not sure how it requires the same amount of time, and 'manual intervention every time'? You provision a remote server, install docker then update the local config file and it's done. One line deployments everytime. And why would I update the code inside the container when you need a build process to install dependencies? If you want to update code while the app is running then restart, then docker is not the right solution.

Additionally there are a million different and better ways to deploy services, this suits the use case I described.

coded_monkey•4mo ago
There is nothing “industry way” about letting CI automatically deploy your production environment.
scottydelta•4mo ago
CI/CD are used for deploying to all kind of environments. For production, the triggers are different. Instead of deploy on PR merge, you would define the trigger as tag creation. Now when you make a release mauanlly on github, it will create a tag which in turn would trigger deployment.
jackpste•4mo ago
I have to say, the name is a great touch.