News for hackers. Stuff that matters.

mackopes

Re:Gaussian Splats part 3: There's always a bigger scene on Wednesday October 28, 2026 @11:37AM (#50275457)
If anyone wants to just play and walk around a big splat: https://www.useblurry.com/shared/fONoiLF-8AiD

It has 50m splats, captured by XGRIDS K2 camera in roughly 1 hour of walking around.

32" when?
Re:What Is SOGS, Anyways? on Tuesday September 30, 2025 @10:41AM (#45426090)
Hey community!

SOGS compression keeps coming up here as a go-to method for reducing Gaussian Splatting model sizes. I put together a deep dive into how SOGS actually works under the hood, with some practical insights on how it can be used in production.

The article stays fairly high-level, but I'm happy to dive into specifics in the comments. I learned quite a bit from implementing my own version of SOGS compression.

Re:Apple and Amazon will miss AI like Intel missed mobile on Monday August 18, 2025 @10:07AM (#44940785)
Show me another consumer hardware that handles inference and/or training better. How many RTX5090s would you need?
Re:Apple and Amazon will miss AI like Intel missed mobile on Monday August 18, 2025 @09:58AM (#44940674)
For some time I have a feeling that Apple actually IS playing the hardware game in the age of AI. Even though they are not actively innovating on the AI software or shipping products with AI, their hardware (especially the unified memory) is great for running large models locally.

You can't get a consumer-grade GPU with enough VRAM to run a large model, but you can do so with macbooks.

I wonder if doubling down on that and shipping devices that let you run third party AI models locally and privately will be their path.

If only they made their unified memory faster as that seems to be the biggest bottleneck regarding LLMs and their tk/s performance.

Re:Fingerjigger on Wednesday August 13, 2025 @04:58AM (#44886137)
It's weird to see only one word at the time. I don't think this reflects my true typing speed as I have a tiny pause to read the word once it shows on the screen. On the other hand, I'm able to read multiple words ahead as long as I can see them and naturally remove the pause.
Re:Ask HN: What Are You Working On? (June 2025) on Monday June 30, 2025 @06:03AM (#44421414)
Working on a platform to host and share 3D Gaussian Splatting models.

The key goal is that the creators of 3DGS models can use Blurry as a powerful tool to build the 3D experience that is performant, simple, and aesthetically pleasant for end users (viewers).

3DGS models can be shared via a link or embedded on a website, notion, etc..

Link: https://useblurry.com

Show HN: Blurry – Host, share, and embed Gaussian Splatting models

https://www.useblurry.com

Hey HN,I noticed that there is a few tools to create and edit 3D Gaussian Splatting[1] models, but not so many tools for robust hosting, sharing, and presentation of these models, so I built Blurry!Unlike other platforms, I’m specifically focusing on the best 3DGS in-browser viewer experience you can seamlessly embed on websites or Notion docs, with more places coming soon!Some of the potential...

( Read More... | no comments | 20 points | on HN )
Re:Sync Engines Are the Future on Friday March 21, 2025 @05:42AM (#43433639)
I'm not convinced that there is one generalised solution to sync engines. To make them truly performant at large scale, engineers need to have deep understanding of the underlying technology, their query performance, database, networking, and build a custom sync engine around their product and their data.

Abstracting all of this complexity away in one general tool/library and pretending that it will always work is snake oil. There are no shortcuts to building truly high quality product at a large scale.

Re:Why writing small docs is a game changer on Tuesday March 04, 2025 @03:51AM (#43252107)
Damn. Here’s the upvote
Re:I built a website where you can pop confettis for no reason on Thursday January 30, 2025 @04:57AM (#42876422)
Did anyone get a faster click speed than 45ms?
> think of your queries as super human friendly SQL > The database? Massive amounts of data boiled down to unique entries with probabilities. This is a simplistic, but accurate way to think of LLMs.

I disagree that this is the accurate way to think about LLMs. LLMs still use a finite number of parameters to encode the training data. The amount of training data is massive in comparison to the number of parameters LLMs use, so they need to be somewhat capable of distilling that information into small pieces of knowledge they can then reuse to piece together the full answer.

But this being said, they are not capable of producing an answer outside of the training set distribution, and inherit all the biases of the training data as that's what they are trying to replicate.

> I guess my point is, when you use LLMs for tasks, you're getting whatever other humans have said. And I've seen some pretty poor code examples out there. Yup, exactly this.

Good point. I'll fix this asap. I can imagine it can be annoying when you can't alt+click
Thanks a lot for trying it out and the feedback!

More formats are definitely on the roadmap. At first I'd like to add full support for higher order of spherical harmonics and then I wanted to take a look at other methods, too. Maybe 2DGS and/or SMERF would make sense for comparison purposes.

Explanation of controls makes sense, too. I'll add that.

Regarding WebXR, that's currently not on my roadmap. However, if the demand is there I'd consider adding it

Thanks a lot for trying it out and the feedback!

- Adding better controls (and an explanation) makes sense!

- Good job discovering the L control. That's actually something that's not supposed to be public. I use that tool to find the correct orientation of splats before publishing them. But once I find those values saved in the DB, there's no use for that tool anymore. When I make it available to the users I'll defo make the UX clearer.

- Good point about landscape mode. I'll fix that.

Thanks! At the moment the intent is to showcase what the method is capable (and what isn't).

One of my future plans is to extend it to other methods than just gaussian splatting so that we can compare methods across a wide range of captures with varying light conditions, different materials, etc..

100%. I really think Gaussian Splatting as a method can offer a lot, but it's also not powerful enough (yet) to be useful. Specifically editing and relighting GS models is rather clunky.

I think SplatGallery is an exploration of how people use the technology and what can it be useful for today and what is the next step.

Re:Ask HN: What Are You Working On? (October 2024) on Friday November 01, 2024 @01:43PM (#42019545)
I'm currently working on splatgallery.com. It's supposed to be a curated community driven gallery of the best 3D models reconstructed from photos or videos. It's currently in a very early stage and I am still adding more models to it hoping it'll gain traction from the community :)
Re:Show HN: Three.js mirror cube that stays in sync on Thursday August 08, 2024 @06:45AM (#41190005)
Thanks! I was initially pondering calculating the moves on the server and storing the state regularly in the DB, so the animation can run forever. But in the end simplicity won and I just reset the animation every 24h. The cube is usually "as scrambled as it gets" after 20-30 moves anyway.
Re:Show HN: Three.js mirror cube that stays in sync on Thursday August 08, 2024 @06:42AM (#41189990)
I'll defo take a look at playing the next song after the first one ends. I had this functionality at some point, so if it is not working it's defo a regression. Will fix it.

Btw, I am happy you love the music! It's royalty free music I added there, but I should add some credits as it seems many people listen to it. Since I published this last week it used up all my 100GB Vercel allowance and I had to move it to Google Storage.

Re:Show HN: Three.js mirror cube that stays in sync on Friday August 02, 2024 @06:53AM (#41137739)
Thanks for checking it out! Do you have some suggestions for a more interesting background? I was thinking about adding some planets/galaxies to keep it in the sci-fi and space theme.

And thanks for the bug report. I'll take a look at it this weekend!

Show HN: Three.js mirror cube that stays in sync

https://mirror-cube.martinpiala.com/

Hello HN,Mirror Cube is a Three.js based 3D model of a Rubiks cube variant. It keeps unscrambling itself doing random moves, but the moves are (ehm.. should be) synced across all devices.I built this over one week and I thought you might find it interesting.Let me know what you think and if you find any bugs!Martin

( Read More... | 11 comments | 8 points | on HN )
Re:Ask HN: How many of you are self employed? on Tuesday February 06, 2024 @04:18AM (#39272435)
I am based in London, UK.

And yes, you are right, Upwork can be a race to the bottom. Since I am based in a rather expensive city, I can't really compete with other developers on price, but I can still compete on offering, expertise, commitment, etc.. So far I managed to find enough clients who are willing to pay extra for a premium service.

Naturally, it also depends on the service you are providing. Luckily, my niche is not as saturated yet.

The other point with companies not willing to hire an individual is something I can relate to as well. And not only in regulated industries. It's mostly startups and small companies I work with at the moment.

Re:Ask HN: How many of you are self employed? on Monday February 05, 2024 @04:42PM (#39267642)
I quit my job and became self-employed ~6 months ago. I work as a freelance developer and I focus on 3D graphics and computer-vision, but I occasionally take on other projects if they are interesting.

I find jobs on Upwork and I do cold reach out on LinkedIn and via email. So far, I managed to keep myself pretty busy and I landed a few pretty good projects. I consider that a success since I went into the freelancing world not knowing much about it.

It's hard, especially with the uncertainty of where the next project/money is coming from, but I can't imagine going back to a full-time employment anytime soon.

Re:Ask HN: Freelancer? Seeking freelancer? (September 2023) on Friday September 01, 2023 @02:24PM (#37354482)
SEEKING WORK | London, UK | Remote

I'm a full stack software engineer. I have hands-on experience with machine-learning, especially computer vision and LLMs. I specialise in building websites and web experiences end-to-end also with the design, basically the whole package. But I am happy to jump onto ongoing project, too!

Any idea you might have, I'm happy to talk about it and I'll help you bring it to life :)

Tech stack of my choice: Python, Typescript, Next.js, TailwindCSS;

Currently, I am mostly looking for projects or contract work.

Website: https://www.martinpiala.com email: [email protected]

Having an API with medical information is amazing!

Just out of curiosity, is a React client or even a javascript library on your roadmap?

Older »