frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Curved-Crease Origami Sculptures

https://erikdemaine.org/curved/
62•wonger_•2h ago•7 comments

Andrej Karpathy: Software in the era of AI [video]

https://www.youtube.com/watch?v=LCEmiRjPEtQ
836•sandslash•16h ago•441 comments

Posit floating point numbers: thin triangles and other tricks (2019)

http://marc-b-reynolds.github.io/math/2019/02/06/Posit1.html
19•fanf2•2h ago•5 comments

Finding Dead Websites

https://www.marginalia.nu/log/a_122_dead_websites/
51•ingve•2d ago•8 comments

From LLM to AI Agent: What's the Real Journey Behind AI System Development?

https://www.codelink.io/blog/post/ai-system-development-llm-rag-ai-workflow-agent
82•codelink•7h ago•21 comments

Guess I'm a Rationalist Now

https://scottaaronson.blog/?p=8908
101•nsoonhui•6h ago•246 comments

Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs

https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor
117•Maciej-roboblog•6h ago•70 comments

Show HN: A DOS-like hobby OS written in Rust and x86 assembly

https://github.com/krustowski/rou2exOS
56•krustowski•3h ago•5 comments

Show HN: Unregistry – “docker push” directly to servers without a registry

https://github.com/psviderski/unregistry
535•psviderski•17h ago•119 comments

Researchers are now vacuuming DNA from the air

https://www.sciencedaily.com/releases/2025/06/250603114822.htm
26•karlperera•3d ago•8 comments

Geochronology supports LGM age for human tracks at White Sands, New Mexico

https://www.science.org/doi/10.1126/sciadv.adv4951
11•gametorch•1h ago•5 comments

Elliptic Curves as Art

https://elliptic-curves.art/
160•nill0•12h ago•16 comments

Getting Started Strudel

https://strudel.cc/workshop/getting-started/
80•rcarmo•3d ago•37 comments

Microsoft wants you to buy a new computer. Make your current one secure again?

https://endof10.org/
79•doener•3h ago•43 comments

My iPhone 8 Refuses to Die: Now It's a Solar-Powered Vision OCR Server

https://terminalbytes.com/iphone-8-solar-powered-vision-ocr-server/
389•hemant6488•1d ago•150 comments

Show HN: TrendFi – I built AI trading signals that self-optimize

https://trend.fi
9•wolfman1•2d ago•2 comments

Show HN: Workout.cool – Open-source fitness coaching platform

https://github.com/Snouzy/workout-cool
755•surgomat•1d ago•210 comments

A Visual Guide to Genome Editors

https://www.asimov.press/p/a-visual-guide-to-genome-editors
32•surprisetalk•2d ago•2 comments

How OpenElections Uses LLMs

https://thescoop.org/archives/2025/06/09/how-openelections-uses-llms/index.html
7•m-hodges•31m ago•0 comments

The Missing 11th of the Month (2015)

https://drhagen.com/blog/the-missing-11th-of-the-month/
192•xk3•18h ago•30 comments

Painting with Math: A Gentle Study of Raymarching (2023)

https://blog.maximeheckel.com/posts/painting-with-math-a-gentle-study-of-raymarching/
52•ibobev•1d ago•5 comments

Bento: A Steam Deck in a Keyboard

https://github.com/lunchbox-computer/bento
258•MichaelThatsIt•19h ago•71 comments

June 2025 C2PA News

https://www.tbray.org/ongoing/When/202x/2025/06/17/More-C2PA
3•timbray•20m ago•0 comments

3D printable 6" f/5 compact travel telescope model

https://www.printables.com/model/1325533-smallest-telescope-kit-for-150750
68•chantepierre•3d ago•37 comments

The Zed Debugger Is Here

https://zed.dev/blog/debugger
428•SupremumLimit•14h ago•136 comments

The Scheme That Broke the Texas Lottery

https://www.newyorker.com/news/letter-from-the-southwest/the-scheme-that-broke-the-texas-lottery
12•mitchbob•3h ago•6 comments

Base44 sells to Wix for $80M cash

https://techcrunch.com/2025/06/18/6-month-old-solo-owned-vibe-coder-base44-sells-to-wix-for-80m-cash/
109•myth_drannon•7h ago•97 comments

In-Memory C++ Leap in Blockchain Analysis

https://caudena.com/the-in-memory-c-leap-in-blockchain-analysis/
60•caudena•20h ago•45 comments

The unreasonable effectiveness of fuzzing for porting programs

https://rjp.io/blog/2025-06-17-unreasonable-effectiveness-of-fuzzing
222•Bogdanp•1d ago•45 comments

TI to invest $60B to manufacture foundational semiconductors in the U.S.

https://www.ti.com/about-ti/newsroom/news-releases/2025/texas-instruments-plans-to-invest-more-than--60-billion-to-manufacture-billions-of-foundational-semiconductors-in-the-us.html
255•TMWNN•14h ago•120 comments
Open in hackernews

A Deep Dive into OpenAPI

https://www.deployhq.com/blog/unlocking-seamless-development-and-collaboration-a-deep-dive-into-openapi
14•whatatimeline•6h ago

Comments

waldekm•6h ago
Another way to create an API spec is by using Dev Proxy: https://learn.microsoft.com/microsoft-cloud/dev/dev-proxy/ho.... It’s an easy way to get started from an existing API.
deployhq•4h ago
Thanks for sharing it!
andregit•5h ago
so...yaml for the win? :))
deployhq•4h ago
So, we ended up by using https://rubygems.org/gems/oas_rails which does the heavy work and generates almost everything. We only had to document the endpoints.
cyberax•5h ago
Ugh. OpenAPI: just say "no". It's WAY too verbose, and there are usually many ways to shoot yourself in the foot.

Protobuf-based APIs are much nicer to work with. Either via gRPC, or via ConnectRPC.

ludovicianul•5h ago
I would say being verbose is a positive thing. It removes the need of having additional (and usually out-of-sync) documentation. Plus all the tooling around it that allows you to keep public Dev documentation in sync with min effort.
resonious•5h ago
Agreed. The extra stuff you get "for free" from the OpenAPI ecosystem is well worth the extra time it takes to write the spec.

If you don't want things like client/server generators and documentation, then sure it's not great

cyberax•4h ago
You still need to write a spec with protobufs. It's just that the spec is much more succinct and easy to read. And you can generate docs from it. E.g.:

https://cloud.google.com/appengine/docs/admin-api/reference/...

Do an experiment, take a Protobuf spec for some Google API and convert it into OpenAPI.

deployhq•4h ago
We have used the gem: https://github.com/a-chacon/oas_rails, and we didn't need to write the specs, just comment the endpoints
cyberax•5h ago
> I would say being verbose is a positive thing.

No, it's not. A description of a single method can often span a couple of screens, and still not cover everything.

In addition, YAML is not easily composable, so you end up with files that are megabytes in size. This is completely useless for humans, unless you start using third-party tools to split the file into parts.

Protobuf-based protocols are also much better specified, and they don't have multiple ways to pass in data. Meanwhile, OpenAPI supports: headers, path queries, multiparts, forms with various encodings, uploads, etc.

dankobgd•5h ago
So ai blog is now a "deep dive"
what-the-grump•4h ago
Without a single line of code or example. Help I’m drowning.
deployhq•4h ago
We ended up using this gem to implement OpenAPI: https://github.com/a-chacon/oas_rails, it was quite straightforward
speed_spread•5h ago
Not sure about the corporate advertising tone of the article, but I love OpenAPI. Having to work with various third party HTTP/JSON APIs all the time, I know I would rather deal with imperfect rigid generated client code than half-assed specs and shoddy examples. As a bonus, you can also generate your own server emulation for local testing, which is worth gold when dealing with real hardware.