frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

We built another object storage

https://fractalbits.com/blog/why-we-built-another-object-storage/
60•fractalbits•2h ago•9 comments

Java FFM zero-copy transport using io_uring

https://www.mvp.express/
25•mands•5d ago•6 comments

How exchanges turn order books into distributed logs

https://quant.engineering/exchange-order-book-distributed-logs.html
49•rundef•5d ago•17 comments

macOS 26.2 enables fast AI clusters with RDMA over Thunderbolt

https://developer.apple.com/documentation/macos-release-notes/macos-26_2-release-notes#RDMA-over-...
467•guiand•18h ago•237 comments

AI is bringing old nuclear plants out of retirement

https://www.wbur.org/hereandnow/2025/12/09/nuclear-power-ai
33•geox•1h ago•25 comments

Sick of smart TVs? Here are your best options

https://arstechnica.com/gadgets/2025/12/the-ars-technica-guide-to-dumb-tvs/
433•fleahunter•1d ago•362 comments

Photographer built a medium-format rangefinder, and so can you

https://petapixel.com/2025/12/06/this-photographer-built-an-awesome-medium-format-rangefinder-and...
78•shinryuu•6d ago•9 comments

Apple has locked my Apple ID, and I have no recourse. A plea for help

https://hey.paris/posts/appleid/
865•parisidau•10h ago•445 comments

GNU Unifont

https://unifoundry.com/unifont/index.html
287•remywang•18h ago•68 comments

A 'toaster with a lens': The story behind the first handheld digital camera

https://www.bbc.com/future/article/20251205-how-the-handheld-digital-camera-was-born
42•selvan•5d ago•18 comments

Beautiful Abelian Sandpiles

https://eavan.blog/posts/beautiful-sandpiles.html
83•eavan0•3d ago•16 comments

Rats Play DOOM

https://ratsplaydoom.com/
332•ano-ther•18h ago•123 comments

Show HN: Tiny VM sandbox in C with apps in Rust, C and Zig

https://github.com/ringtailsoftware/uvm32
167•trj•17h ago•11 comments

OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI

https://simonwillison.net/2025/Dec/12/openai-skills/
481•simonw•15h ago•271 comments

Computer Animator and Amiga fanatic Dick Van Dyke turns 100

109•ggm•6h ago•23 comments

Will West Coast Jazz Get Some Respect?

https://www.honest-broker.com/p/will-west-coast-jazz-finally-get
10•paulpauper•6d ago•2 comments

Formula One Handovers and Handovers From Surgery to Intensive Care (2008) [pdf]

https://gwern.net/doc/technology/2008-sower.pdf
82•bookofjoe•6d ago•33 comments

Show HN: I made a spreadsheet where formulas also update backwards

https://victorpoughon.github.io/bidicalc/
179•fouronnes3•1d ago•85 comments

Freeing a Xiaomi humidifier from the cloud

https://0l.de/blog/2025/11/xiaomi-humidifier/
126•stv0g•1d ago•51 comments

Obscuring P2P Nodes with Dandelion

https://www.johndcook.com/blog/2025/12/08/dandelion/
57•ColinWright•4d ago•1 comments

Go is portable, until it isn't

https://simpleobservability.com/blog/go-portable-until-isnt
119•khazit•6d ago•101 comments

Ensuring a National Policy Framework for Artificial Intelligence

https://www.whitehouse.gov/presidential-actions/2025/12/eliminating-state-law-obstruction-of-nati...
169•andsoitis•1d ago•217 comments

Poor Johnny still won't encrypt

https://bfswa.substack.com/p/poor-johnny-still-wont-encrypt
52•zdw•10h ago•64 comments

YouTube's CEO limits his kids' social media use – other tech bosses do the same

https://www.cnbc.com/2025/12/13/youtubes-ceo-is-latest-tech-boss-limiting-his-kids-social-media-u...
84•pseudolus•3h ago•67 comments

Slax: Live Pocket Linux

https://www.slax.org/
41•Ulf950•5d ago•5 comments

50 years of proof assistants

https://lawrencecpaulson.github.io//2025/12/05/History_of_Proof_Assistants.html
107•baruchel•15h ago•17 comments

Gild Just One Lily

https://www.smashingmagazine.com/2025/04/gild-just-one-lily/
29•serialx•5d ago•5 comments

Capsudo: Rethinking sudo with object capabilities

https://ariadne.space/2025/12/12/rethinking-sudo-with-object-capabilities.html
75•fanf2•17h ago•44 comments

Google removes Sci-Hub domains from U.S. search results due to dated court order

https://torrentfreak.com/google-removes-sci-hub-domains-from-u-s-search-results-due-to-dated-cour...
193•t-3•11h ago•34 comments

String theory inspires a brilliant, baffling new math proof

https://www.quantamagazine.org/string-theory-inspires-a-brilliant-baffling-new-math-proof-20251212/
167•ArmageddonIt•22h ago•154 comments
Open in hackernews

YOLO-World: Real-Time Open-Vocabulary Object Detection

https://arxiv.org/abs/2401.17270
148•greesil•6mo ago

Comments

ed•6mo ago
Neat. Wonder how this compares to Segment Anything (SAM), which also does zero-shot segmentation and performs pretty well in my experience.
ipsum2•6mo ago
SAM doesn't do open vocabulary i.e. it segments things without knowing the name of the object, so you can't ask it to do "highlight the grapes", you have to give it an example of a grape first.
stevepotter•6mo ago
Try this: https://github.com/luca-medeiros/lang-segment-anything
ipsum2•6mo ago
This uses GroundingDINO for open vocabulary, separate model. Useful nonetheless, but means you're running a lot of model inference for a single image.
RugnirViking•6mo ago
YOLO is way faster. We used to run both, with YOLO finding candidate bounding boxes and SAM segmenting just those.

For what it's worth, YOLO has been a standard in image processing for ages at this point, with dozens of variations on the algorithm (yolov3, yolov5, yolov6, etc) and this is yet another new one. Looks great tho

SAM wouldn't run under 1000ms per frame for most reasonable image sizes

euazOn•6mo ago
Just as a quick demo, here is an example of YOLO-World combined with EfficientSAM: https://youtu.be/X7gKBGVz4vs?t=980
aunty_helen•6mo ago
We used mobile Sam because of this, was about 250ms on cpu. Useful for our use case
AndrewKemendo•6mo ago
We’ve tested this in our production environment on mobile robots (think quadcopter and ground UGV) and it works really nicely
TechDebtDevin•6mo ago
If this is military related, im terrified of the future. Sci-fi movies with crazy drones from back when are no longer that cute.
jiggawatts•6mo ago
The truly scary part is that it’s a straightforward evolution from this to 1000 fps hyperspectral sensors.

There will be no hiding from these things and no possibility of evasion.

They’ll have agility exceeding champion drone pilots and be too small to even see or hear until it’s far too late.

Life in the Donbass trenches is already hell. We’ll find a way to make it worse.

MoonGhost•6mo ago
Then it should be possible to use them to counter and defend. Think of AI powered interceptor drones patrolling the area, anti-drone light machine guns.
collingreen•6mo ago
As long as you keep paying your gemini anti-drone bill and don't set account limits you'll be fine! </s>
AndrewKemendo•6mo ago
You’re right to be terrified
echelon•6mo ago
7 years ago, this felt like science fiction:

https://www.youtube.com/watch?v=HipTO_7mUOw

Now that we've seen the use of drones in the Ukraine war, 10k+ drone light shows, Waymo's autonomous cars, and tons of AI advancements in signals processing and planning, this seems obvious.

yard2010•6mo ago
This is important.

I don't want to live on this planet anymore.

Flemlo•6mo ago
We have nuclear weapons.

We already achieved complete destruction potential.

Drones don't change much. It's potentially better for us civilians if drones get used to attack a lot more targeted (think Putin).

This should lead to narrow policies which might be less aggressive

MoonGhost•6mo ago
> potentially better for us civilians if drones get used to attack a lot more targeted (think Putin

Putin is well protected, way better than US presidents and candidates. With lower prices and barriers it can actually be you, or any low profile target. Luckily real terrorist are mostly uneducated.

bevenky•6mo ago
Is this OSS?
T-A•6mo ago
https://github.com/AILab-CVC/YOLO-World
fc417fc802•6mo ago
Unclear exactly what you're asking. The linked paper describes an algorithm (patent status unclear). That paper happens to link to a GPL licensed implementation whose authors explicitly solicit business licensing inquiries. The related model weights are available on Hugging Face (license unclear). Notably the HF readme file contains conflicting claims. The metadata block specifies apache while the body specifies GPL.

https://github.com/AILab-CVC/YOLO-World

https://huggingface.co/spaces/stevengrove/YOLO-World/tree/ma...

sigmoid10•6mo ago
The paper says it is based on YOLOv8, which uses the even stricter AGPL-3.0. That means you can use it commercially, but all derived code (even in a cloud service) must be made open source as well.
fc417fc802•6mo ago
I assume they refer to the academic basis for the algorithm rather than the implementation itself.

Slightly unrelated, how does AGPL work when applied to model weights? It seems plausible that a service could be structured to have pluggable models on the backend. Would that be sufficient to avoid triggering it?

kouteiheika•6mo ago
They probably mean the algorithm, but nevertheless the YOLO models are relatively simple so if you know what you're doing it's pretty easy to reimplement them from scratch and avoid the AGPL license for code. I did so once for the YOLOv11 model myself, so I assume any researcher worth their salt would also be able to do so too if they wanted to commercialize a similar architecture.
sigmoid10•6mo ago
You don't just need to reimplement the architecture (which is trivial even for non-researcher level devs), you need to re-train the weights from scratch. According to the legal team behind Yolo, weights (including modifications via fine tuning) fall under the AGPL as well and you need to contact their sales team for a custom license if you want to deviate from AGPL.
kouteiheika•6mo ago
At least for the Ultralytics YOLO models this is also relatively easy (I've done it too). These models are tiny by today's standards, so training them from scratch even on consumer hardware is doable in reasonable time. The only tricky part is writing the training code which is a little more complicated than just reimplementing the architecture itself, but, again, if a random scrub like me can do it then any researcher worth their salt will be able to do it too.
sigmoid10•6mo ago
You don't just need the training algorithm, but also the training data. Which in turn might have additional license requirements.
kouteiheika•6mo ago
AFAIK their pretrained models just use publicly available datasets. From their README:

> YOLO11 Detect, Segment and Pose models pretrained on the COCO dataset are available here, as well as YOLO11 Classify models pretrained on the ImageNet dataset.

jimmydoe•6mo ago
Does GPL still mean anything if you can ask AI to read from code A and reimplement into code B?
msgodel•6mo ago
If that's legal then copyright is meaningless which was the original intention of the GPL.
MoonGhost•6mo ago
So, uncopyrightable AI generated code is actually a good thing from open source community standpoint?
fc417fc802•6mo ago
Presumably depends on the impacts. It's an ideology that seeks user freedom. If you need access to the source code to use as a template that clearly favors proprietary offerings. But if you can easily clone proprietary programs that would favor the end user.
fc417fc802•6mo ago
The standard for humans is a clean room reimplementation so I guess you'd need 2 AIs, one to translate A into a list of requirements and one to translate that list back into code.

But honestly by the time AI is proficiently writing large quantities of code reliably and without human intervention it's unclear how much significance human labor in general will have. Software licensing is the least of our concerns.

dragonwriter•6mo ago
How would this kind of mechanical translation fail to be a violation of copyright?
silentsea90•6mo ago
Q. Any of you know models that do well at deleting objects from an image i.e. inpainting with mask with intention to replace mask with background? Whatever I've tried so far leaves a smudge (eg. LaMa)
GaggiX•6mo ago
There are plenty of Stable Diffusion based models that are capable of inpainting, of course they are heavier to run than LaMa.
silentsea90•6mo ago
My question wasn't about inpainting but eraser inpainting models. Most inpainting models replace objects instead of erasing them even though the prompt shares an intent to delete
jokethrowaway•6mo ago
You can build a pipeline where you use: GroundingDino (description to object detection) -> SAM (segmenting) -> Stable Diffusion model (inpainting, I do mainly real photo so I like to start with realisticVisionV60B1_v51HyperVAE-inpainting and then swap if I have some special use case)

For higher quality at a higher cost of VRAM, you can also use Flux.1 Fill to do inpainting.

Lastly, Flux.1 Kontext [dev] is going to be released soon and it promises to replace the entire flow (and with better prompt understanding). HN thread here: https://news.ycombinator.com/item?id=44128322

silentsea90•6mo ago
Thanks! I do use GroundingDino + SAM2, but haven't tried realisticVisionV60B1_v51HyperVAE-inpainting! Will do! And will try flux kontext too. Thanks!
pavl•6mo ago
This looks so good! Will it be available on replicate?
greesil•6mo ago
I've got big plans for this for an automated geese scaring system
zachflower•6mo ago
Funnily enough, that was my computer science capstone project back in 2010!

I don’t know if our project sponsor ever got the company off the ground, but the basic idea was an automated system to scare geese off of golf courses without also activating in the middle of someone’s backswing.

greesil•6mo ago
If someone can sell it for $100 they'd make some serious money. The birds are fouling my pool, and the plastic owl does nothing. Right now I'm thinking it should make a loud noise, or launch a tennis ball randomly. The best part is I can have it disarm if it sees a person.
joshwa•6mo ago
My thought is just to rent it out for to rich folks with lawns for a few hundred bucks a week. My contraption will have thermal detection, AI target discrimination, and precision targeting with a laminar flow water stream. That’s the plan, anyways.
mattlondon•6mo ago
Same here but for urban foxes.

We had motion triggered sprinklers that worked great, but they did not differentiate between foxes and 4 year old children if I forgot to turn them off haha.

We have more or less 360 degrees CCTV coverage of the garden via 7 or 8 CCTV cameras so rough plan is to have basic motion pixel detection to detect frames with something happening then fire those frames off for inference (rather than trying to stream all video feeds through the algorithm 24/7) and turn the sprinklers on. Hope to get to about 500ms end-to-end latency from detection to sprinklers/tap activated to cement the "causality" of stepping into the garden and then ~immediately getting soaked and scared in the foxes brains. Most latency will be for the water to physically move and make the sprinklers start, but that is another issue really.

Probably will use a RPi 5 + AI Hat as the main local inference provider, and ZigBee controlled valve solenoid on the hose tap.

akshitgaur2005•6mo ago
Brb, using this for the local tigers
joshwa•6mo ago
Likewise but for raccoons. Are you precision targeting or just broad sprinkler coverage? I need to make sure my cat doesn’t get hosed :-/

I got a cheap MLX90640 off aliexpress for target detection and a grove vision AI V2 module to use with IR cam for classification/object tracking. Esp32 for fusion and servo/solenoid actuation.

Collab?

serf•6mo ago
not to be a grump, but why was this posted recently? Has something changed? Yolo-world has been around for a bit now.
3vidence•6mo ago
The setback of YOLO architectures is that they use predefined object categories that are a part of the training process. If you want to adapt YOLO to a new domain you need to retrain it with your new category label.

This work presents a version of YOLO that can work on new categories without needing to retrain the algorithm, but instead having a real-time "dictionary" of examples that you can seemlessly update. Seems like a very useful algorithm to me.

Edit: apologies i misread your comment I thought it was asking why this is different that regular YOLO

greesil•6mo ago
It was new to me, serf. And judging by the number of upvotes, it was new to a few other people too.
jimmydoe•6mo ago
this is one year old. wonder why post now.
MoonGhost•6mo ago
Old stuff is often reposted here to attract attention. It mostly goes unnoticed.
saithound•6mo ago
Needs (2024) in the title.