frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Imud – Gpsd, but for IMUs

https://github.com/richcreations/imud
1•richcreations•1m ago•0 comments

Covid-19 Misinformation

https://en.wikipedia.org/wiki/COVID-19_misinformation
2•num42•5m ago•0 comments

Foldkit

https://foldkit.dev/
2•handfuloflight•6m ago•0 comments

Video-use: Edit videos with coding agents

https://github.com/browser-use/video-use
3•nateb2022•8m ago•0 comments

Five US tech giants' hidden debts soar to $1.65T on opaque AI funding

https://asia.nikkei.com/business/technology/five-us-tech-giants-hidden-debts-soar-to-1.65tn-on-op...
4•NordStreamYacht•9m ago•0 comments

Salami Slicing Tactics

https://en.wikipedia.org/wiki/Salami_slicing_tactics
2•num42•9m ago•0 comments

Running Doom on Our Custom CPU and Going Viral

https://www.armaangomes.com/blogs/doom/
2•arghunter•10m ago•0 comments

A Koi Pond Mosaic Made from 10 Pounds of 3D Printer Waste

https://www.instructables.com/A-Koi-Pond-Mosaic-Made-From-10-Pounds-of-3D-Printe/
3•sudo_cowsay•13m ago•0 comments

Jane Street: Incremental

https://github.com/janestreet/incremental
2•handfuloflight•14m ago•0 comments

Windows Performance Exploitation

https://lagtency.com/2026/06/25/win-perf/
2•proxylatte•14m ago•0 comments

VTubing: How a Japanese Phenomenon Is Going Worldwide

https://www.tokyodev.com/articles/vtubing-how-a-japanese-phenomenon-is-going-worldwide
3•pwim•22m ago•0 comments

Emoticons

https://en.wikipedia.org/wiki/List_of_emoticons
3•audreyfei•26m ago•0 comments

How did I publish a paper in ACMKDD as an undergraduate

https://medium.com/@JarrettYe/how-did-i-publish-a-paper-in-acmkdd-as-an-undergraduate-c0199baddf31
2•ktimespi•31m ago•1 comments

Writers need new strategies to stand up to AI

https://www.thedial.world/articles/news/copyright-law-ai-intellectual-property
5•colinprince•31m ago•0 comments

Gary Marcus: US won't "win" AI war with China. What we should do instead.

https://garymarcus.substack.com/p/china-has-all-but-caught-up-the-us
3•giardini•34m ago•0 comments

Scientists Visualize the Complex, Dynamic World Inside a Human Cell

https://mymodernmet.com/eukaryotic-cell-digizyme/
2•o4c•37m ago•0 comments

US judge approves Anthropic's $1.5B settlement of copyright lawsuit

https://finance.yahoo.com/technology/ai/articles/us-judge-approves-anthropics-1-204851948.html
2•lilerjee•37m ago•0 comments

Magnet Fishing on a Military Base [video]

https://www.youtube.com/watch?v=l0uMGoW1KPM
2•xvxvx•38m ago•1 comments

New spinning drone hides in plain sight

https://news.northwestern.edu/stories/2026/07/new-spinning-drone-hides-in-plain-sight
2•o4c•41m ago•0 comments

A Practical Guide to Calculating, Pricing, and Building Recurring

https://ebookbizai.com/store/maggiebookhub/home
2•bokeke1•42m ago•0 comments

Building Agentic Workflows in Python with LangGraph

https://machinelearningmastery.com/building-agentic-workflows-in-python-with-langgraph/
3•eigenBasis•42m ago•0 comments

Mevion: Low-Cost Open-Source Data Collection System for Dual-Arm Manipulation

https://haraduka.github.io/mevion-hardware/
2•ilreb•44m ago•0 comments

AI Is Changing the Economics of Native Apps

https://medium.com/@robsandhu/ai-is-changing-the-economics-of-native-apps-e81c7f325948
3•rsandhu•46m ago•0 comments

DepthART: Scaling Foundation Monocular Depth to Tiny Models

https://xuefeng-cvr.github.io/DepthART/
2•ilreb•46m ago•0 comments

Is surveillance risk chilling your online speech?

22•Webstir•48m ago•20 comments

Show HN: Turn casual photos into professional headshots with AI

https://portraify.app
6•camel2243•51m ago•2 comments

Hugging Face warns an autonomous AI agent hacked its network

https://www.bleepingcomputer.com/news/security/hugging-face-breach-autonomous-ai-agent-system-int...
4•sbulaev•58m ago•0 comments

Invisible Details

https://invisibledetails.com
2•handfuloflight•59m ago•0 comments

Snake-and-commits: Turn your GitHub contribution graph into a real game of Snake

https://github.com/dahan8473/snake-and-commits
2•thunderbong•1h ago•0 comments

Top American AI Execs Sound Alarm on Chinese Models

https://www.wsj.com/tech/ai/top-american-ai-execs-sound-alarm-on-chinese-models-3c74f8c1
2•Cider9986•1h ago•1 comments
Open in hackernews

Standalone webserver written in pure PHP. No more need for nginx, php-fpm, etc.

https://github.com/Qbix/webserver
2•EGreg•13h ago

Comments

jqpabc123•13h ago
55–73% of nginx throughput on static files

So it is not really a competitive option for serious use.

EGreg•13h ago
Not sure I follow. Many webservers have 55% or less of nginx throughput. NGinx is written in C, the fact that you can even achieve over half its throughput in PHP for static files is pretty incredible to me.

This server is not competing with nginx for serving static files. It's competing with nginx+php-fpm for serving PHP, and there, it wins by a large margin.

You might have a very narrow definition of "serious use". This isn't just for people who want to serve static files. This is for people who want to host PHP applications without having to manually install nginx, configure its proxy_pass to php-fpm, etc.

In some ways, in real-world scenarios, this server would actually be faster than nginx with php-fpm. Because it can prefork processes after it has loaded classes, so all that bootstrapping your PHP scripts do having to load classes over and over, (even with PHP's opcode caching) can be on the order of tens of milliseconds. That's saved per call.

You can still put nginx in front of this, by the way, for much faster https. But you can also put CloudFlare, CloudFront, or any other CDN in front of it instead, and get all the advantages of reverse proxies, etc.

But, all by itself, this server handles reverse proxy, caching (including Cache-Control headers, ETags, etc.) and, very importantly, it allows your PHP to do two things that other webservers don't:

1. Send X-Accel-Redirect headers in order to enforce true access control for static files, based on cookies etc. Gone are the days you have to host files publicly at unguessable URLs, that people can share with others.

2. Send X-Cache-... headers that actually let the server cache parts of the page rather than the whole page. When you invalidate one thing, it intelligently invalidates all the pages that transitively depend on that thing.

There's a lot more to it. You commented 2 minutes after it was posted, so I imagine you haven't actually read the README. Go and read it. Yes, it's for "serious use."

Oxodao•13h ago
Was absolutely ready to point you out how this is a fun side project nothing serious just to show its possible, then I read the readme and wtf it does not seems like it?

Just use frankenphp and be done with it, it runs caddy, doesn't need an external php runtime and also lets you bundle your app as a single executable.

EGreg•13h ago
FrankenPHP uses Go. This is pure userland PHP. No other dependencies.

For one thing, developers who actually code in PHP need a web server. This "just works" out of the box. No need to install Go, or Nginx, or php-fpm, or configure proxy_pass, or certificates, etc. etc. Yes, caddy also handles certificates, but what about the rest?

There is a section in the README comparing this to FrankenPHP, Swoole, etc. You can see where this approach actually beats them. In fact, instead of simply declaring "it sux", why not try it first? It takes 5 minutes. Download and launch.

And a word about about safety. FrankenPHP workers persist between requests, which means every static variable, singleton, and global cache in your app -- and every library you use -- becomes a potential data leak between users. Qbix Server gives you the same performance benefit (zero bootstrap cost) via fork-after-preload, but each request gets its own process. When it's done, everything is gone. No audit needed.

mschuster91•13h ago
> echo " │ Qbix Server v" . QBIX_SERVER_VERSION . str_repeat(' ', 22 - strlen(QBIX_SERVER_VERSION)) . "│\n";

Instead of this str_repeat, use str_pad [1].

I assume this is highly AI generated based on the emoji and the typical structure of README.md? At the very least have it break apart WebServer.php, this is insanely too long, and what's it with all the static stuff?

And the Revolt driver [2] is missing a composer.json with the required dependency, and the code would benefit from a use statement instead of 5 fully qualified references.

[1] https://www.php.net/manual/en/function.str-pad.php

[2] https://github.com/Qbix/webserver/blob/main/src/Q/Evented/Re...

EGreg•13h ago
The original source is here: https://github.com/Qbix/Platform/tree/main/platform/classes/...

Yes, these days I work with AI (Claude chat, usually) to do all the "last mile" things, like packaging, writing READMEs, etc. I iterate, do quality control, and I asked it specifically to put emojis in titles. But the actual architecture, and the 10+ years of code in the framework, were hand-rolled.

I just realized I can extract the web-server under an MIT license and gift it to everyone. So I put it up on github and then told HN about it. That's all!

PS: I very much appreciate constructive feedback. Your suggestions have been incorporated: https://github.com/Qbix/webserver/commit/618638ecdc9097722fd...