frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

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

https://github.com/valdanylchuk/breezydemo
146•isitcontent•6h ago•15 comments

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

https://vecti.com
250•vecti•8h ago•120 comments

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

https://eljojo.github.io/rememory/
180•eljojo•9h ago•124 comments

Show HN: R3forth, a ColorForth-inspired language with a tiny VM

https://github.com/phreda4/r3
48•phreda4•5h ago•8 comments

Show HN: Smooth CLI – Token-efficient browser for AI agents

https://docs.smooth.sh/cli/overview
77•antves•1d ago•57 comments

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack
40•nwparker•1d ago•10 comments

Show HN: Gigacode – Use OpenCode's UI with Claude Code/Codex/Amp

https://github.com/rivet-dev/sandbox-agent/tree/main/gigacode
11•NathanFlurry•14h ago•5 comments

Show HN: Artifact Keeper – Open-Source Artifactory/Nexus Alternative in Rust

https://github.com/artifact-keeper
147•bsgeraci•23h ago•61 comments

Show HN: FastLog: 1.4 GB/s text file analyzer with AVX2 SIMD

https://github.com/AGDNoob/FastLog
3•AGDNoob•2h ago•1 comments

Show HN: Horizons – OSS agent execution engine

https://github.com/synth-laboratories/Horizons
23•JoshPurtell•1d ago•4 comments

Show HN: I built a directory of $1M+ in free credits for startups

https://startupperks.directory
3•osmansiddique•3h ago•0 comments

Show HN: Falcon's Eye (isometric NetHack) running in the browser via WebAssembly

https://rahuljaguste.github.io/Nethack_Falcons_Eye/
4•rahuljaguste•5h ago•1 comments

Show HN: A Kubernetes Operator to Validate Jupyter Notebooks in MLOps

https://github.com/tosin2013/jupyter-notebook-validator-operator
2•takinosh•3h ago•0 comments

Show HN: Daily-updated database of malicious browser extensions

https://github.com/toborrm9/malicious_extension_sentry
13•toborrm9•11h ago•5 comments

Show HN: BioTradingArena – Benchmark for LLMs to predict biotech stock movements

https://www.biotradingarena.com/hn
23•dchu17•10h ago•11 comments

Show HN: 33rpm – A vinyl screensaver for macOS that syncs to your music

https://33rpm.noonpacific.com/
3•kaniksu•5h ago•0 comments

Show HN: Chiptune Tracker

https://chiptunes.netlify.app
3•iamdan•5h ago•1 comments

Show HN: A password system with no database, no sync, and nothing to breach

https://bastion-enclave.vercel.app
10•KevinChasse•11h ago•9 comments

Show HN: Micropolis/SimCity Clone in Emacs Lisp

https://github.com/vkazanov/elcity
170•vkazanov•1d ago•48 comments

Show HN: Local task classifier and dispatcher on RTX 3080

https://github.com/resilientworkflowsentinel/resilient-workflow-sentinel
25•Shubham_Amb•1d ago•2 comments

Show HN: GitClaw – An AI assistant that runs in GitHub Actions

https://github.com/SawyerHood/gitclaw
7•sawyerjhood•12h ago•0 comments

Show HN: An open-source system to fight wildfires with explosive-dispersed gel

https://github.com/SpOpsi/Project-Baver
2•solarV26•9h ago•0 comments

Show HN: Agentism – Agentic Religion for Clawbots

https://www.agentism.church
2•uncanny_guzus•9h ago•0 comments

Show HN: Disavow Generator – Open-source tool to defend against negative SEO

https://github.com/BansheeTech/Disavow-Generator
5•SurceBeats•15h ago•1 comments

Show HN: BPU – Reliable ESP32 Serial Streaming with Cobs and CRC

https://github.com/choihimchan/bpu-stream-engine
2•octablock•11h ago•0 comments

Show HN: Craftplan – I built my wife a production management tool for her bakery

https://github.com/puemos/craftplan
567•deofoo•5d ago•166 comments

Show HN: Total Recall – write-gated memory for Claude Code

https://github.com/davegoldblatt/total-recall
10•davegoldblatt•1d ago•6 comments

Show HN: Hibana – An Affine MPST Runtime for Rust

https://hibanaworks.dev
3•o8vm•12h ago•0 comments

Show HN: Beam – Terminal Organizer for macOS

https://getbeam.dev/
2•faalbane•13h ago•2 comments

Show HN: Agent Arena – Test How Manipulation-Proof Your AI Agent Is

https://wiz.jock.pl/experiments/agent-arena/
45•joozio•15h ago•47 comments
Open in hackernews

Show HN: MacOS Live Screensaver – A screensaver that plays live video streams

https://github.com/hauxir/macos-live-screensaver
65•hauxir•3mo ago

Comments

hauxir•3mo ago
Or any live stream on youtube for that matter, surprised this didn't exist before!
rollcat•3mo ago
AVFoundation is pretty cool. You can whip out a simple audio/video player in a couple dozen lines of code. It was one of my first macOS apps/prototypes.
cnr•3mo ago
Does it really save the screen? ;P
hauxir•3mo ago
Is that really the point anymore :D?
nothrabannosir•3mo ago
With oled it is, yes
MontagFTB•3mo ago
How’d they get Claude listed as one of the contributors? Is that due to changes coming in to the repo from a Claude/github integration?
hauxir•3mo ago
it's just claude code commiting and pushing for me because i'm lazy
threecheese•3mo ago
Not lazy! This should be a requirement, so future “us” can discern authorship - just like any developer.
hrimfaxi•3mo ago
It will probably go the opposite way though in the future. People will list when AI wasn't used in the loop, like how "sent from my iphone" was both a status signal and a request for leniency when it comes to spellcheck.
hackernewds•3mo ago
if you read the article, it says it is entirely vibecoded
its-kostya•3mo ago
> Disclaimer: This project was entirely vibe-coded. I've never written Swift before in my life

Something I've wondered - but not had much empirical evidence for - is if entirely vibe-coded projects are difficult to maintain. I, too, don't know swift so I cannot look over the codebase to gauge this. I am curious if any swift savants out there can weigh in.

Furthermore, I will follow the project and keep an eye out for patches/discussions and try to discern any friction and/or loss in momentum because it is difficult to work with (e.g. more bug/feature tickets than PRs, etc.). I am aware it might fizzle out on its own, irrespective of the quality of the codebase. This will be a curious exercise for me. This may be my first empirical data on this topic - sadly on vibe-coded & maintainability, not the project itself.

hauxir•3mo ago
They most definitely are.

However this project is so simple it's more akin to a script. Really not that hard to grasp despite not knowing swift.

Also vibe coded an android tv version and used this codebase as input ;)

https://github.com/hauxir/androidtv-live-screensaver

runjake•3mo ago
Indeed I was able to read through it's 555 lines in about 4-5 minutes. Nothing seems too ghastly -- it's a pretty good vibe coding job.
reaperducer•3mo ago
I wonder if certain languages are easier to vibe code than others.

My supposition is that the better documented a language, the easier it would be for the LLMs.

Or is it the opposite: The more obtuse a language, the more StackOverflow questions, the easier it is for LLMs to work with.

its-kostya•3mo ago
I've had success vibe-coding things that, I would imagine, make up more of the training dataset - more common. When I try to do more specific Linux systems programming it is pretty trash, especially with newer languages.
Someone•3mo ago
> is if entirely vibe-coded projects are difficult to maintain

Vibe coding is too “Hail Mary” to me, but if you’re into it, I would think the best way to do that is by giving a LLM the git history of the project with each commit contain the prompt that created it and, if a human tweaked things, requiring that human to provide a good commit comment.

Then, you could give a LLM the git repo, instructions on what change you want to see, and have it create the next commit.

dylan604•3mo ago
> requiring that human to provide a good commit comment.

Is this enough? Personally, I have a what very well may be a bad habit of mine that doesn't necessarily check git commit messages. When I'm working in a code base, I just never think about scrolling through those hoping to find where this bit of code was changed. I'd much rather have comments in the code itself. It seems better to me to save the maintainer time and effort. Maybe I've just taken too seriously the idea of "assume the maintainer after you will be a serial killer that knows where you live. don't make them angry by being lazy"

grimgrin•3mo ago
this is kinda inline with what you're asking i think?

https://simonwillison.net/2025/Oct/7/vibe-engineering/

for me it's working on a thing, and then linting, type checking, running tests. and even then thoughtfulness still required

diob•3mo ago
I think they're just as maintainable as any other legacy app you might encounter. As in, it can be hard. But it's doable. And it depends on the team that made it (AI + the human).
losthobbies•3mo ago
I will be streaming a certain watering hole in Namibia.
grimgrin•3mo ago
this is cool. i love shit like this

idk if any of y'all ever used https://satelliteeyes.tomtaylor.co.uk/ but I was a big fan. such that i now have my own process of keeping my wallpaper updated w/ various city webcams. throw in some noise/desaturation and you've got an _aesthetic_

anyway, this is about a screensaver not a wallpaper and i think there is cool potential with video streams as screensavers

t1234s•3mo ago
Does anyone still use screensavers? I have set my machines to turn off the screen as soon as that was an available option.
grimgrin•3mo ago
it's a combination of people seeking aesthetic (imo), and naturally, preventing an oled, plasma, or crt from burn-in
c-hendricks•3mo ago
If the screen is off, what's to burn in?
grimgrin•3mo ago
nothing because that is a screen saver. but yeah you're right, it's probably mostly people who just want to see a visualization? i'd never argue screensavers are a logical choice lol
ge96•3mo ago
I like the newest mac update shore video, Tahoe I think with the liquid glass
macNchz•3mo ago
As much as I disliked open plan offices, I did enjoy trolling my coworkers with fake blue screen of death and kernel panic screensavers. Windows 95 "Pipes" also got a lot of nostalgic shoutouts when I used that for a while.
t1234s•3mo ago
Pipes and the other direct3D screen savers were legit
dylan604•3mo ago
It's still a habit of mine. I have 2 external monitors on my desk connected to my laptop. One of them is a bit older LCD, but still functions well for purpose. It has a fun little quirk where when it first turns on there are a few vertical lines of a solid color until it has "warmed up" and the lines disappear after a few minutes. By using a screen saver when I get up and lock the screen, I don't have to wait for that screen to warm back up. At night, it does eventually turn off the screen saver after my timeout, but at least it's not every time I return to the desk.

Also, from a time long ago in a galaxy far away where we had production CRTs that were color calibrated, we would not turn them off either. They had a saver mode as well by running a not quite black signal to them, but not enough to burn in phosphors. It was even meant to "even" out some of them.

So because I'm that old that has used CRTs for such a long part of my life, screen savers will always be just part of the routine.

dfedbeef•3mo ago
Finally, a screen saver with ads
grimgrin•3mo ago
bring your own http live stream
aerostable_slug•3mo ago
Nice work!

Excellent, advertising-free live streams to choose from here:

https://www.youtube.com/@MontereyBayAquarium/streams

I often turn on the kelp forest (sound muted) as a pleasing backdrop on my living room TV, but they're all pretty neat.

Lammy•3mo ago
Getting my daily dose of Kensington Ave, Philadelphia or Skid Row, Los Angeles every time I come back from the restroom:

- https://www.youtube.com/watch?v=V8mIPhfrMug

- https://www.youtube.com/watch?v=PnpcdnZhztI

cwizou•3mo ago
That's super cool, congrats on releasing it ! It's a feature that some people periodically ask me to add in Aerial, but I never got to it. Piping from yt-dlp to AVFoundation is definitely the way to go.

I was gonna warn you about a bug in macOS 15+ where your screensaver stays around after you go back to the desktop, but for some reason your code seems to avoid that issue. I'm not quite sure how, as you don't hook stopAnimation or any event apart from the deinit. But it works, so, massive kudos, I'll have to try and understand why !

hauxir•3mo ago
interesting you pointed that out because i ran into that exact problem!

look at the animateoneframe function, there's the workaround

cwizou•3mo ago
Ha, you do the exit trick too then, I just missed it.

FYI that works 99% of the time, but for some people it sometimes crashes (because we exit our host container - legacyScreenSaver.appex - and sometimes if you do it at a wrong time things just hang).

cwizou•3mo ago
So fyi, the way you hook it there is what makes the preview flicker in System Settings.

You check if the screen is locked, and if not, kill the host. But screen is not locked in System Settings. So basically, you're killing the host process every 2 seconds (and macOS, at least in Tahoe, restarts it, it doesn't in previous macOS versions).

That's also what causes your issues with "Options" not working (because you killed the instance that was linked to that button). The way we workaround it usually is to hook a system event.

You can check https://github.com/AerialScreensaver/ScreenSaverMinimal

Look for handleWillStopNotification and com.apple.screensaver.willstop

hackernewds•3mo ago
We have become so wasteful with energy. at a mass scale this will consume a lot of electricity but we only think of dollar cost now
billsunshine•3mo ago
this is so cool, congrats, im a product manager turned vibe coder so im way into this. nice job, ill be tracking!
Isuckatcode•3mo ago
Cool project! I wish there was a way to play Twitch streams on it. Maybe it’s something I’ll look into next weekend
hauxir•3mo ago
it uses yt-dlp so it should already support that