frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

XSLT – Native, zero-config build system for the Web

https://github.com/pacocoursey/xslt
194•_kush•5h ago•123 comments

I Switched from Flutter and Rust to Rust and Egui

https://jdiaz97.github.io/greenblog/posts/flutter_to_egui/
68•jdiaz97•3d ago•19 comments

Parameterized types in C using the new tag compatibility rule

https://nullprogram.com/blog/2025/06/26/
41•ingve•4h ago•10 comments

AlphaGenome: AI for better understanding the genome

https://deepmind.google/discover/blog/alphagenome-ai-for-better-understanding-the-genome/
457•i_love_limes•20h ago•146 comments

Biomolecular shifts occur in our 40s and 60s (2024)

https://med.stanford.edu/news/all-news/2024/08/massive-biomolecular-shifts-occur-in-our-40s-and-60s--stanford-m.html
148•fzliu•6h ago•76 comments

Show HN: Zenta – Mindfulness for Terminal Users

https://github.com/e6a5/zenta
21•ihiep•1h ago•3 comments

Launch HN: Issen (YC F24) – Personal AI language tutor

269•mariano54•19h ago•235 comments

“Why is the Rust compiler so slow?”

https://sharnoff.io/blog/why-rust-compiler-slow
195•Bogdanp•14h ago•231 comments

Sailing the fjords like the Vikings yields unexpected insights

https://arstechnica.com/science/2025/06/this-archaeologist-built-a-replica-boat-to-sail-like-the-vikings/
55•pseudolus•3d ago•7 comments

A Lisp adventure on the calm waters of the dead C (2021)

https://mihaiolteanu.me/language-abstractions
11•caned•3d ago•0 comments

Alternative Layout System

https://alternativelayoutsystem.com/scripts/#same-sizer
252•smartmic•14h ago•31 comments

The time is right for a DOM templating API

https://justinfagnani.com/2025/06/26/the-time-is-right-for-a-dom-templating-api/
148•mdhb•14h ago•108 comments

PJ5 TTL CPU

https://pj5cpu.wordpress.com/
7•doener•3h ago•0 comments

Life Expectancy in Europe Compared to the US

https://old.reddit.com/r/dataisbeautiful/comments/1lih4a0/oc_life_expectancy_in_europe_compared_to_the_us/
5•margotli•35m ago•1 comments

Calculating the Fibonacci numbers on GPU

https://veitner.bearblog.dev/calculating-the-fibonacci-numbers-on-gpu/
5•rbanffy•3d ago•2 comments

Bogong moths use a stellar compass for long-distance navigation at night

https://www.nature.com/articles/s41586-025-09135-3
25•Anon84•3d ago•3 comments

A lumberjack created more than 200 sculptures in Wisconsin's Northwoods

https://www.smithsonianmag.com/travel/when-a-lumberjacks-imagination-ran-wild-he-created-more-than-200-sculptures-in-wisconsins-northwoods-180986840/
58•noleary•8h ago•24 comments

Starcloud can’t put a data centre in space at $8.2M in one Starship

https://angadh.com/space-data-centers-1
101•angadh•14h ago•152 comments

Kea 3.0, our first LTS version

https://www.isc.org/blogs/kea-3-0/
90•conductor•13h ago•32 comments

How much slower is random access, really?

https://samestep.com/blog/random-access/
79•sestep•3d ago•43 comments

VA Tech scientists are building a better fog harp

https://arstechnica.com/science/2025/06/these-va-tech-scientists-are-building-a-better-fog-harp/
13•PaulHoule•3d ago•3 comments

Snow - Classic Macintosh emulator

https://snowemu.com/
245•ColinWright•1d ago•83 comments

Collections: Nitpicking Gladiator's Iconic Opening Battle, Part I

https://acoup.blog/2025/06/06/collections-nitpicking-gladiators-iconic-opening-battle-part-i/
48•diodorus•3d ago•16 comments

Show HN: Magnitude – Open-source AI browser automation framework

https://github.com/magnitudedev/magnitude
97•anerli•15h ago•38 comments

You Don't Own the Word "Freedom"

https://fireborn.mataroa.blog/blog/you-dont-own-the-word-freedom-a-full-burn-response-to-the-gnulinux-comment-that-tried-to-gatekeep-me-off-my-own-machine/
12•DHowett•1h ago•3 comments

Uv and Ray: Pain-Free Python Dependencies in Clusters

https://www.anyscale.com/blog/uv-ray-pain-free-python-dependencies-in-clusters
27•robertnishihara•4h ago•6 comments

'Peak flower power era': The story of first ever Glastonbury Festival in 1970

https://www.bbc.com/culture/article/20250620-the-story-of-the-first-ever-glastonbury-festival-in-1970
17•keepamovin•3d ago•2 comments

Typr – TUI typing test with a word selection algorithm inspired by keybr

https://github.com/Sakura-sx/typr
76•Sakura-sx•4d ago•35 comments

Blazing Matrix Products

https://panadestein.github.io/blog/posts/mp.html
9•Bogdanp•3h ago•0 comments

A Review of Aerospike Nozzles: Current Trends in Aerospace Applications

https://www.mdpi.com/2226-4310/12/6/519
76•PaulHoule•18h ago•42 comments
Open in hackernews

Show HN: Sink – Sync any directory with any device on your local network

https://github.com/sirbread/sink
34•sirbread•4h ago
i made sink. it's a simple little tool that continuously syncs folders between 2 devices. no cloud, no email, flash drives, no bs.

it just uses your local wifi. run it on your machines, tell them to trust each other, and you're set. and if you manage to edit the same file at once, it handles the conflict and saves both copies.

for anyone who just wants to get files from point a to b without the headache. hope it makes your life a bit less annoying.

github: https://github.com/sirbread/sink binary: https://github.com/sirbread/sink/releases/tag/v0.1

Comments

notpushkin•3h ago
I have a few qualms with this app:

1. For a Linux user, you can already build such a system yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem. From Windows or Mac, this FTP account could be accessed through built-in software.

2. It doesn't actually replace a USB drive. Most people I know e-mail files to themselves or host them somewhere online to be able to perform presentations, but they still carry a USB drive in case there are connectivity problems. This does not solve the connectivity issue.

3. It does not seem very "viral" or income-generating. I know this is premature at this point, but without charging users for the service, is it reasonable to expect to make money off of this?

/s

skrebbel•3h ago
FWIW i think you ruined it by editing that “/s” in
notpushkin•3h ago
I thought about it for a bit, but I’m worried the author might not recognize this copypasta and try to answer it on its face value.

(It is, of course, the famous Dropbox comment: https://news.ycombinator.com/item?id=8863#9224)

Imustaskforhelp•3h ago
Haha. I guess I had heard the story of dropbox, why not ftp, but I guess this was the story!

I guess it is funny to me that SVN/CVS was there in 2007 since I think git wasn't even invented at the time but now new people won't even know what SVN/CVS are, I only got to know them because I wanted to download a specific folder of github and some stackoverflow comment mentioned svn

notpushkin•3h ago
Apparently, the first version of Git was released in 2005, but I’m not sure a lot of people have heard about it before GitHub has been launched in 2008.

Wild times! (I was 10, my preferred source control system was “eh I have a backup somewhere I think”.)

fetzu•2h ago
MyVeryCoolApp_final_FINAL2_fixed.BAS
sirbread•2h ago
we've all been there
drcongo•3h ago
That made my morning.
sirbread•3h ago
Totally understand your doubts. I mainly made this program to solve a tiny issue that got annoying and repetitive, so I asked myself, "Can I automate this?" 1. Since I mainly use Windows (for school software to run), I cannot simply do this, considering our school blocks any 3rd part app that isn't in their whitelist. 2. Sure, it doesn't _replace_ a USB drive, but it makes it a lot easier, which can _lessen_ the use of a USB drive. 3. Again, I really just made this for myself and a couple of friends at my high school so we can share projects without too much hassle. I just wanted to share it with the world because maybe someone else has the same dumb problem, which could help them too. It's not meant to be a business, just a tool. I'll call that a win if it saves one other person from emailing a file to themselves.
notpushkin•3h ago
Sorry, I might have edited that /s in too late! This is actually one of the early comments from the Dropbox launch thread: https://news.ycombinator.com/item?id=8863#9224
saaspirant•2h ago
I was gonna link to the same thing! Text looked familiar
dewey•3h ago
I’d guess that the overlap of people who email themselves files also use Gmail…which would then also just have Google Drive. Why not use that?
kunley•3h ago
One word comes to mind: syncthing
dewey•3h ago
What is the selling point over the very mature Syncthing? I’ve been using that for this use case for many years, with the additional benefit of also being able to sync it to my server, having a UI and being in all package managers already.
anerli•3h ago
^ syncthing is nice
_pferreir_•3h ago
This ^

I also recommend magic wormhole.

progx•3h ago
NIH?
fxtentacle•3h ago
I especially like that Syncthing can do encrypted revision backups to untrusted servers. My workstation and laptop get synchronised. And in case I ever accidentally overwrite a file, there’s the past five revisions on an offsite server.
sirbread•3h ago
being fr, i never even knew about syncthing until now. it's (clearly) a lot better, but again, the reason I made this is because of my school's software whitelist. they only allow certain apps to run on my laptop, one of them being python due to out compsci class. since then, I've been using it to get around whitelists and make my own stuff. this allows me to sync up me and my friend's stuff (like projects, etc.) while we're in school and not have to worry about the whitelist :)
ryanjshaw•2h ago
That’s perfectly valid. Maybe add it to the top of your readme explaining what problem it solves (need to sync files between machines and all you can use is python).
globular-toast•2h ago
My initial thought was, man, your school is lame. But maybe it's genius? Creativity thrives in a constrained environment.
shakna•3h ago
SyncThing's insistence that a web UI be how you do everything has caused me quite a few headaches. Especially when said UI regularly breaks accessibility tools.

(The team do tend to fix those accessibility problems pretty fast. But spending a couple days a month working around a tool is not my idea of fun.)

zimpenfish•2h ago
> SyncThing's insistence that a web UI be how you do everything

It does have `syncthing cli ...` which -I think- lets you do everything but to call it obtuse would be an understatement.

donatj•1h ago
Syncthing is the most confounding user-unfriendly software I have ever had the displeasure of using. It makes a process that should be pretty easy, pick some folders and share some keys remarkably painful and convoluted.
maweki•3h ago
I don't really understand what the difference is to syncthing (or value over syncthing, as it is very mature and also works across the Internet). You share folders and other devices are discovered locally and you decide which devices to trust and to share with.
kinow•3h ago
Most of whayt I emailed myself were links to have a look at later.

I stopped doing that after learning about the sync feature in Firefox, and the option to send tabs across devices.

saaspirant•2h ago
I used to use Firefox tabs too but I look at links maybe once a week and keeping too many tabs is annoying for me. So I am back to emailing notes and thoughts
poisonborz•3h ago
This title on HN sounds like the "Until now, this was the only way to get juice from an orange"[1] scene from Simpsons.

[1]https://yewtu.be/watch?v=PJffrWZg-Bo

bbno4•3h ago
bro just reinvented syncthing
sirbread•3h ago
lol sure i "reinvented it" but the reason I made it in the first place is because my school's whitelist. they whitelisted certain apps (like Python 3.11, for our Comp Sci class) and i've been using that since to get around the whitelist :p
jonwinstanley•3h ago
Re-inventing a product is great for learning. Looks like a decent project and hopefully you had a good time solving the issues.
Daril•3h ago
I use Syncthing in combination with Cryptomator for sensible files, but there is also the Localsend app : https://localsend.org/
MrGilbert•3h ago
Congrats! It's always neat to have something out there in the wild. :)

For quickly sending a file, url, text or whatever between two devices, I usually use a selfhosted version of https://tnxfr.com (https://github.com/mustakimali/just-an-email). Thanks to a web interface, it works on almost every device.

bilekas•3h ago
The commit log reads exactly like my stream of consciousness with personal projects :

https://github.com/sirbread/sink/commits/main/

neepi•2h ago
I solved this problem again recently as well. After evaluating various synchronisation methods I thought it would be a good idea to design a new methodology which doesn't reinvent the wheel. Completely out of the box thinking. It took a few days to come up with a solution which worked on paper and a couple of weeks to implement it. I call this onecomputer. What you do is uninstall all sync software from your devices and put everything other than the primary one in the cupboard. Job done. No problems with conflict resolution. No race conditions. No resource and locking issues. Fast, reliable and does not depend on any third party provider or network. It just works. No wheel reinventing - this is uninvention.
shaism•2h ago
How do I get stuff from my “onesmartphone” to the “onecomputer”?

Or shall I also put the “onesmartphone” in the cupboard?

neepi•1h ago
The phone here basically does IMAP (which is sync I suppose) and gets plugged into the computer and stuff copied around as required manually, which turns out to be rarely as it's not the primary device!
sirbread•2h ago
i can't tell if this is satire or not </3
globalnode•2h ago
its something, lets move along quietly and hope they dont notice...

also not sure why so many have a love affair with syncthing, id never heard of it but more diverse software in the world is a good thing imho. the more wheels reinvented the better, its fun!

neepi•1h ago
I haven't decided yet :)

More seriously, I am mostly working like this now. I've had at least some data loss or reliability from every single sync solution I've tried so am practicing avoidance where possible.

I really want something to work but I can't find anything that does and I've tried all major ecosystems and syncthing etc.

saaspirant•2h ago
From the headline, I thought it was a way to easily note your thoughts because I unless I e-mail myself my thoughts, I never look at them.
alt187•1h ago
Be proud you did a thing. Not everything has to optimize profits, userbase, or some other metrics. You developed something for yourself, and saw it through until it worked, and no one can take that away from you.

It's also much more stimulating to build something than ask like a pedant "why this exists when Syncthing?", so, I guess the joke's on them.