frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Skived Heat Sinks

https://myheatsinks.com/skived-heat-sink/
1•zdw•7m ago•0 comments

The easy way to make a website with Markdown

https://github.com/dtedesco1/nextjs-markdown-boilerplate
1•dtedesco1•12m ago•1 comments

Show HN: Emergency SOS App

https://play.google.com/store/apps/details?id=com.beep.sos&hl=en_US
1•Codegres•17m ago•0 comments

How VMware's Debt-Fueled Acquisition Is Killing Open Source

https://fastcode.io/2025/08/30/the-69-billion-domino-effect-how-vmwares-debt-fueled-acquisition-i...
2•thunderbong•17m ago•0 comments

The rationale for the Nickel configuration language

https://github.com/tweag/nickel/blob/master/RATIONALE.md
1•Bogdanp•18m ago•0 comments

University engineers send quantum signals over fiber lines without entanglement

https://www.tomshardware.com/tech-industry/quantum-computing/quantum-internet-is-possible-using-s...
1•axelonet•19m ago•0 comments

Can AIs Suffer?

https://www.theguardian.com/technology/2025/aug/26/can-ais-suffer-big-tech-and-users-grapple-with...
1•hackernj•20m ago•0 comments

China Influences Elections in America's Biggest City

https://web.archive.org/web/20250825102927/https://www.nytimes.com/2025/08/25/nyregion/china-cons...
2•tomcam•20m ago•0 comments

Australian led trial shows nasal spray reduces Covid-19 risk in cancer patients

https://www.petermac.org/about-us/news-and-events/news/details/australian-led-trial-shows-nasal-s...
1•stubish•21m ago•0 comments

Ask HN: Anyway to use Grok Code Fast 1 in other agents?

1•faangguyindia•23m ago•0 comments

Trump effort to expand speedy deportations of migrants violates due process

https://www.cnn.com/2025/08/29/politics/expanded-expedited-removal-migrants-trump
2•rawgabbit•24m ago•1 comments

Roundup of Events for Bootstrappers in September 2025

https://bootstrappersbreakfast.com/2025/08/28/roundup-of-september-2025-bootstrapper-events/
1•skmurphy•24m ago•1 comments

Go-To Interior House Painting Services Colorado, in Denver

https://daecopainting.com/local-interior-house-painter-in-denver-co
1•DAECOPAINTING•25m ago•1 comments

Show HN: Message Me Now QR Codes, easiest way to digitally connect with people

https://qr.clv.ws/
1•jacobn•27m ago•0 comments

BillingSDK – Ship Billing UIs 10x Faster

https://billingsdk.com
1•rtk0•27m ago•1 comments

Pad.ma: online archive of densely text-annotated video material

https://pad.ma/grid/title
1•hliyan•29m ago•0 comments

He Paved the Way for CNN, Fox News, Internet. He's Not Sure We're Better Off

https://www.nytimes.com/2025/08/29/business/john-malone-memoir-media-internet.html
2•toomanyrichies•29m ago•0 comments

Statechart – Minimal Generic Statechart Library for Go

https://github.com/comalice/statechart
1•all2•29m ago•1 comments

PaperVault – Securely store data on paper

https://papervault.eu
2•zdw•33m ago•1 comments

What Can We Remove?

https://stephango.com/remove
1•thunderbong•36m ago•0 comments

Cleaned SEC Data for AI Training

https://nomas.fyi/
1•nomas_research•38m ago•1 comments

RSA FlipIt – The Game of Stealthy Takeover

https://github.com/EthanHeilman/flipIt
1•indigodaddy•43m ago•0 comments

What Happens During Startup?

https://eclecticlight.co/2025/08/29/what-happens-during-startup/
1•colinprince•46m ago•0 comments

Apple users hit by WhatsApp zero-click spyware Meta fixed

https://appleinsider.com/articles/25/08/29/whatsapp-flaw-paired-with-ios-18-exploit-delivered-zer...
1•colinprince•48m ago•0 comments

Server-World.info

https://www.server-world.info/en/
2•indigodaddy•54m ago•0 comments

Robot rabbits in Florida battle to control Burmese pythons in Everglades

https://abcnews.go.com/US/wireStory/robot-rabbits-latest-tool-florida-battle-control-invasive-125...
1•lxm•56m ago•0 comments

Show HN: Turn books (epubs) into interactive mindmaps you can also listen to

https://www.proread.ai/books
1•kanodiaashu•1h ago•0 comments

Contractor Kabuki

https://bobbiechen.com/blog/2025/8/20/contractor-kabuki
1•bobbiechen•1h ago•0 comments

3D printer kinematic system uses a mouse sensor for closed-loop control

https://blog.arduino.cc/2025/08/12/this-novel-3d-printer-kinematic-system-uses-a-mouse-sensor-for...
2•PaulHoule•1h ago•0 comments

Show HN: Modern UI Composition, Right Inside Django

https://gist.github.com/ertgl/9a3b6a7115a10d05d46ce89dbd4065be
1•-ertgl•1h ago•0 comments
Open in hackernews

Nginx-CGI brings support for CGI to Nginx and angie

https://github.com/pjincz/nginx-cgi
14•jesprenj•3h ago

Comments

doublerabbit•2h ago
eBay confused the 17 year old me back in 2007 when their listings were powered by a dll file.

    cgi.ebay.co.uk/ws/eBayISAPI.dll
It wasn't for many years later that I discovered knowledge about CGI.
treyd•1h ago
I never did understand why this path/file structure was exposed.
immibis•1h ago
Same reason https://foo.example/bar/baz.html exposes it - it tells the web server which file to access. Cool, customized routing wasn't always a thing.

The eBay example, by the way, is ISAPI, not CGI.

aeyes•12m ago
eBay architecture slides from 2006: https://www.cs.cornell.edu/courses/cs330/2007fa/slides/eBayS...

3.3M LoC C++, that must have been quite painful.

toast0•6m ago
They replaced it with Java, which was probably worse. :p
toast0•8m ago
In the beginning, eBay used to run the frontends on Windows, with IIS. When they moved to something else, they kept the urls, because cool urls don't change.
electroglyph•1h ago
OpenResty + Lua ftw
lemcoe9•46m ago
Absolutely. For me, OpenResty combined with a custom Lua script solved an incredibly complicated business problem that I ran into a couple years ago, and now that arrangement serves thousands of complex requests per day. With Nginx and that custom code combined into a single configuration, not requiring a separate backend service, we turned a complicated problem into a very simple one!
don-code•12m ago
I wrote a web application in an internship, circa 2011. I had no existing platform/framework to work with, no mentorship (the team wasn't really prepared to support an intern), and most importantly, an Apache web server running in Cygwin, with no PHP runtime installed. No one as much as told me what language I'd be writing at this job.

The Web development I'd done up to that point consisted of raw HTML/CSS, with some ASP.NET or PHP running on the backend. I'd never written a line of JavaScript in my life.

It was at this point that I "discovered" a winning combination: HTML, CSS, and JavaScript running in the user's browser. The backend was a set of C# applications which wrote to standard out, which could be invoked directly by Apache's mod_cgi, since C# compiles down to Windows executables. There were countless better other solutions at this point - ASP.NET/PHP (as I'd already used). FastCGI, WSGI, and others were all a thing at this point, but I'd never heard of them.

I outputted a JavaScript object (I had no idea what JSON was at the time, or that I was effectively outputting it) and read it back into the browser using a thin wrapper around XMLHttpRequest. I then iterated over the outputm and transformed the data into tables. JQuery was a thing at that point, but likewise, I'd never heard of it.

Say what you will about the job, the team, the mentorship (or lack theorof) - it took them three months before they realized I'd written C# at a Java shop, and at that point the thing was already being used widely across engineering.

The important takeaway here was, that "winning combination" of some minimal JavaScript and CGI was the perfect ratio of simple, approachable, and powerful, to enable me to finish the task at hand, and in a way that (at least until anybody saw the architecture) everybody was thrilled with. It didn't require a deeper understanding of a framework to bootstrap it from nothing. Write an HTTP response to standard out, formatted as an object, and you were on your way.