frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Gut bacteria from amphibians and reptiles achieve tumor elimination in mice

https://www.jaist.ac.jp/english/whatsnew/press/2025/12/17-1.html
263•Xunxi•6h ago•60 comments

Gemini 3 Flash: Frontier intelligence built for speed

https://blog.google/products/gemini/gemini-3-flash/
866•meetpateltech•13h ago•466 comments

OBS Studio Gets a New Renderer

https://obsproject.com/blog/obs-studio-gets-a-new-renderer
190•aizk•9h ago•40 comments

Coursera to combine with Udemy

https://investor.coursera.com/news/news-details/2025/Coursera-to-Combine-with-Udemy-to-Empower-th...
470•throwaway019254•17h ago•284 comments

I got hacked: My Hetzner server started mining Monero

https://blog.jakesaunders.dev/my-server-started-mining-monero-this-morning/
273•jakelsaunders94•8h ago•195 comments

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

131•cvbox•4h ago•77 comments

Working quickly is more important than it seems (2015)

https://jsomers.net/blog/speed-matters
101•bschne•3d ago•48 comments

More than half of researchers now use AI for peer review, often against guidance

https://www.nature.com/articles/d41586-025-04066-5
16•neilv•49m ago•2 comments

AWS CEO says replacing junior devs with AI is 'one of the dumbest ideas'

https://www.finalroundai.com/blog/aws-ceo-ai-cannot-replace-junior-developers
848•birdculture•13h ago•448 comments

Don MacKinnon: Why Simplicity Beats Cleverness in Software Design [audio]

https://maintainable.fm/episodes/don-mackinnon-why-simplicity-beats-cleverness-in-software-design
22•mooreds•2d ago•2 comments

TikTok unlawfully tracks shopping habits and use of dating apps?

https://noyb.eu/en/tiktok-unlawfully-tracks-your-shopping-habits-and-your-use-dating-apps
148•doener•5h ago•72 comments

A Safer Container Ecosystem with Docker: Free Docker Hardened Images

https://www.docker.com/blog/docker-hardened-images-for-every-developer/
301•anttiharju•12h ago•61 comments

Tell HN: HN was down

519•uyzstvqs•13h ago•294 comments

Developers can now submit apps to ChatGPT

https://openai.com/index/developers-can-now-submit-apps-to-chatgpt/
109•tananaev•7h ago•63 comments

My payment agent is named George, not stripe-agent

https://blog.kestrelsnest.social/posts/2025-12-14-why-my-payment-agent-is-named-george-not-stripe...
47•fortyseven•3d ago•32 comments

Judge hints Vizio TV buyers may have rights to source code licensed under GPL

https://www.theregister.com/2025/12/05/vizio_gpl_source_code_ruling/
15•pabs3•1h ago•1 comments

Show HN: High-Performance Wavelet Matrix for Python, Implemented in Rust

https://pypi.org/project/wavelet-matrix/
77•math-hiyoko•10h ago•2 comments

Oasis: Pooling PCIe Devices over CXL to Boost Utilization

https://dl.acm.org/doi/10.1145/3731569.3764812
5•blakepelton•5d ago•1 comments

Show HN: I built a fast RSS reader in Zig

https://github.com/superstarryeyes/hys
40•superstarryeyes•1d ago•11 comments

Zmij: Faster floating point double-to-string conversion

https://vitaut.net/posts/2025/faster-dtoa/
111•fanf2•3d ago•15 comments

The Number That Turned Sideways

https://zuriby.github.io/math.github.io/the-number-that-turned-sideways.html
34•tzury•4d ago•13 comments

Ask HN: Does anyone understand how Hacker News works?

5•jannesblobel•6h ago•8 comments

How SQLite is tested

https://sqlite.org/testing.html
263•whatisabcdefgh•11h ago•73 comments

Mozilla's New CEO Confirms Firefox Will Become an "AI Browser"

https://www.omgubuntu.co.uk/2025/12/mozilla-new-ceo-firefox-ai-browser-strategy
15•LopRabbit•1h ago•16 comments

Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE

https://mdisec.com/inside-posthog-how-ssrf-a-clickhouse-sql-escaping-0day-and-default-postgresql-...
85•arwt•9h ago•23 comments

Fast SEQUENCE iteration in Common Lisp

https://world-playground-deceit.net/blog/2025/12/fast-sequence-iteration-in-common-lisp.html
43•BoingBoomTschak•4d ago•8 comments

Opencoil – appropriating inductive charging pads in the wild (2020) [video]

https://media.ccc.de/v/rc3-11575-opencoil_a_roaming_speedshow
4•thenthenthen•2d ago•0 comments

Cloudflare Radar 2025 Year in Review

https://radar.cloudflare.com/year-in-review/2025
68•ksec•8h ago•29 comments

Launch HN: Kenobi (YC W22) – Personalize your website for every visitor

38•sarreph•13h ago•53 comments

A look back: LANPAR, the first spreadsheet

https://technicallywewrite.com/2025/12/16/lanpar
25•rbanffy•7h ago•1 comments
Open in hackernews

Show HN: My Tizen multiplayer drawing game flopped, but then hit 100M drawings

https://www.drawize.com/
37•lombarovic•1d ago
Hi HN,

I built the first version of Drawize back in late 2016 specifically for a Samsung Tizen OS app contest. I crunched and built the whole thing (including the real-time multiplayer engine) in under 4 weeks.

It didn’t win anything in the contest.

Since it was built with web tech anyway, I published it on the open web in early 2017 just to see what would happen. It started living its own life, and today — 8 years later — the database processed the 100,000,000th drawing.

On the busiest days it’s been 30k+ active users, and storing 100M drawings currently sits at ~3.16 TB.

The milestone moment: I was watching live logs today, terrified the 100Mth drawing would be NSFW. Luckily, the RNG gods smiled and it turned out to be a Red Balloon (You can see the 100Mth drawing here: https://www.drawize.com/blog/100-million-drawings-milestone)

Tech stack (boring but fast):

Backend: .NET + WebSockets (real-time sync)

Frontend: hand-coded HTML/JS + jQuery (no React, no bundlers)

Data: PostgreSQL & MongoDB

Storage: Wasabi Cloud (moved there to save on S3 costs)

Scaling as a solo dev: real-time lobbies + reconnection edge cases + moderation/content filtering. I use content classification models trained in 2021 to filter bad content, and the real-time multiplayer side is mostly highly optimized .NET code.

Happy to answer questions about the “failed” Tizen origin, real-time multiplayer on the web, moderation, or how .NET handles the load.

Comments

barbegal•1d ago
Congratulations! Works amazingly well.

Does it generate enough revenue to be self sustaining?

lombarovic•1d ago
Thank you! I really appreciate the kind words regarding performance.

Yes, it is fully self-sustaining. In fact, for the last 5 years, it has been my main full-time source of income, running entirely as a bootstrapped project from Croatia.

The revenue comes primarily from ads, plus a smaller portion from Premium ad-free subscriptions. Since I focus heavily on keeping infrastructure costs low (optimized .NET code + moving storage from S3 to Wasabi), the margins are healthy enough to be a very viable, bootstrapped full-time business.

tjchear•12h ago
That’s really awesome to have a viable self bootstrapped project! Did you have to spend a lot of time maintaining it or deal with customer support after the initial launch? A low maintenance yet viable business would truly be the dream!
lombarovic•11h ago
It is pretty close to that dream scenario now, yes.

Because the tech stack is stable (and fully matured), I almost never have to deal with 'emergency' technical support or bug fixes. The servers just hum along.

I do handle customer support myself, but the volume is very low relative to the traffic. 90% of the tickets are just non-technical questions about billing or ad-free subscriptions.

This low-maintenance overhead is exactly what allows me to work on new features or experiment with new projects (like my upcoming AI drawing school) without burning out.

wildest-boar•22h ago
It's ridiculously fast how many regions are you deployed and how it's soooo fast ?
lombarovic•21h ago
Thank you! I am slightly obsessed with optimization, so hearing that means a lot.

You might be surprised — the game is actually deployed in just one region (US) on only two dedicated servers (Contabo).

Here is the breakdown of why it feels fast:

1. The Metal: I use one server for the Web App + Gameplay Backend (.NET), and a second server strictly for PostgreSQL and MongoDB. No virtualization overhead.

2. The Network: I use Cloudflare for static content, which handles the initial global load speed.

3. Aggressive Prefetching: I rely heavily on ServiceWorkers. When you land on the home page, the 'Play' page and game assets are already being prefetched in the background. When you click play, it loads instantly from the local cache.

4. Single WebSocket: Once connected, there is zero HTTP overhead. Every interaction — gameplay, chat, UI updates — travels through a single persistent WebSocket connection.

Keeping the architecture simple (monolith-ish) rather than distributed helps me keep the latency predictable and maintenance low.

wildest-boar•20h ago
Really surprised it's just one application machine I thought it's some microservices thing. I thought one machine would crumble under load. Thanks for answering though.
lombarovic•20h ago
Modern servers are absolute beasts if you don't bog them down with serialization overhead and network hops between services.

With efficient code in .NET, a single machine can handle such kind of load without breaking a sweat. I actually sleep better knowing there are fewer moving parts to fail!

sacredSatan•19h ago
Amazing achievement! I just wanted to point out that the linked blog page has an incorrect publish date. It says "Published: 12/15/2024"
lombarovic•19h ago
Good catch! I guess I am still mentally stuck in 2024.

Fixing it now, thanks for letting me know!

jmpavlec•18h ago
Really well done! Not sure how I never stumbled on your game as I am doing something quite similar (https://gametje.com/). I'm also hosting on a minimal server stack with "boring" tech. Would love to have a chat if you are open to it. I'll send you an email on your support email.
lombarovic•18h ago
Thanks! Always good to see other folks sticking to simple architecture — it really pays off in the long run.

Feel free to shoot me an email, though I am currently swamped with the responses here and the Academy launch, so apologies if I am slow to reply!

pengaru•1h ago
Fun!