frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Externalized Properties, a modern Java configuration library

https://github.com/joel-jeremy/externalized-properties
5•jeyjeyemem•2d ago
Externalized Properties is powerful configuration library which supports resolution of properties from external sources such as files, databases, git repositories, and any custom sources

Comments

jeyjeyemem•1d ago
Externalized Properties was inspired by the The Twelve Factor Methodology's section III. Config.

The goal of this library is to make it easy for applications to implement configuration best practices by providing easy-to-use APIs as well as providing the flexibility to choose where to store their configurations/properties.

Externalized Properties takes full advantage of Java's Dynamic Proxies.

Why Dynamic Proxies?

* Dependency Injection Friendly

Since Externalized Properties works with interfaces, it makes it easy to integrate with dependency injection (DI) frameworks. it's as simple as building ExternalizedProperties, initializing a dynamic proxy from an interface, and registering the proxy interface to your chosen DI framework.

* Testing Friendly

Another side-effect of being dependency injection friendly is that it also makes it easy to mock/stub out configurations/properties on unit tests. It's as simple as creating a stub implementation of the proxy interface or using mocking frameworks to mock the proxy interface.

Vitamin D and Omega-3 have a larger effect on depression than antidepressants

https://blog.ncase.me/on-depression/
67•mijailt•41m ago•30 comments

Europe's next-generation weather satellite sends back first images

https://www.esa.int/Applications/Observing_the_Earth/Meteorological_missions/meteosat_third_gener...
246•saubeidl•4h ago•42 comments

Winapp, the Windows App Development CLI – Windows Developer Blog

https://blogs.windows.com/windowsdeveloper/2026/01/22/announcing-winapp-the-windows-app-developme...
23•MaysonL•5d ago•10 comments

Render Mermaid diagrams as SVGs or ASCII art

https://github.com/lukilabs/beautiful-mermaid
268•mellosouls•9h ago•42 comments

Apple to soon take up to 30% cut from all Patreon creators in iOS app

https://www.macrumors.com/2026/01/28/patreon-apple-tax/
443•pier25•14h ago•389 comments

We can't send mail farther than 500 miles (2002)

https://web.mit.edu/jemorris/humor/500-miles
407•giancarlostoro•7h ago•50 comments

The Chemistry of Tea [pdf]

https://www.researchgate.net/profile/Matthew-Harbowy/publication/216792045_Tea_Chemistry/links/09...
33•aabiji•5d ago•2 comments

Decompiling Xbox games using PDB debug info

https://i686.me/blog/csplit/
44•orange_redditor•2d ago•4 comments

Maine’s ‘Lobster Lady’ who fished for nearly a century dies aged 105

https://www.theguardian.com/us-news/2026/jan/28/maine-lobster-lady-dies-aged-105
149•NaOH•9h ago•26 comments

Mecha Comet – Open Modular Linux Handheld Computer

https://mecha.so/comet
153•Realman78•3d ago•45 comments

OpenAI's Unit Economics

https://www.exponentialview.co/p/inside-openais-unit-economics-epoch-exponentialview
17•swolpers•3h ago•10 comments

Airfoil (2024)

https://ciechanow.ski/airfoil/
470•brk•20h ago•51 comments

Xmake: A cross-platform build utility based on Lua

https://xmake.io/
53•phmx•4d ago•20 comments

Trinity large: An open 400B sparse MoE model

https://www.arcee.ai/blog/trinity-large
195•linolevan•1d ago•59 comments

Tesla ending Models S and X production

https://www.cnbc.com/2026/01/28/tesla-ending-model-s-x-production.html
330•keyboardJones•12h ago•599 comments

Android's desktop interface leaks

https://9to5google.com/2026/01/27/android-desktop-leak/
247•thunderbong•1d ago•323 comments

Show HN: A MitM proxy to see what your LLM tools are sending

https://github.com/jmuncor/sherlock
175•jmuncor•16h ago•86 comments

Mousefood – Build embedded terminal UIs for microcontrollers

https://github.com/ratatui/mousefood
208•orhunp_•17h ago•45 comments

Did a celebrated researcher obscure a baby's poisoning?

https://www.newyorker.com/magazine/2026/02/02/did-a-celebrated-researcher-obscure-a-fatal-poisoning
158•littlexsparkee•1d ago•53 comments

How London became the rest of the world’s startup capital

https://www.economist.com/britain/2026/01/26/how-london-became-the-rest-of-the-worlds-startup-cap...
123•ellieh•1d ago•154 comments

Questom (YC F25) is hiring an engineer

https://www.ycombinator.com/companies/questom/jobs/UBebsyO-founding-engineer
1•ritanshu•7h ago

Satellites encased in wood are in the works

https://www.economist.com/science-and-technology/2026/01/21/satellites-encased-in-wood-are-in-the...
60•andsoitis•3d ago•37 comments

LM Studio 0.4

https://lmstudio.ai/blog/0.4.0
158•jiqiren•16h ago•84 comments

Oban, the job processing framework from Elixir, has come to Python

https://www.dimamik.com/posts/oban_py/
235•dimamik•18h ago•91 comments

In a genre where spoilers are devastating, how do we talk about puzzle games?

https://thinkygames.com/features/in-a-genre-where-information-is-sacred-and-spoilers-are-devastat...
69•tobr•5d ago•60 comments

Computer History Museum Launches Digital Portal to Its Collection

https://computerhistory.org/press-releases/computer-history-museum-launches-digital-portal-to-its...
160•ChrisArchitect•17h ago•27 comments

The Only Moat Left Is Knowing Things

https://growtika.com/blog/authenticity-edge
37•Growtika•3h ago•22 comments

Show HN: Externalized Properties, a modern Java configuration library

https://github.com/joel-jeremy/externalized-properties
5•jeyjeyemem•2d ago•1 comments

Bf-Tree: modern read-write-optimized concurrent larger-than-memory range index

https://github.com/microsoft/bf-tree
88•SchwKatze•13h ago•16 comments

Somebody used spoofed ADSB signals to raster the meme of JD Vance

https://alecmuffett.com/article/143548
496•wubin•13h ago•125 comments