frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: I am self-hosting a time-sorted list of top STEM, Arts and Design posts

https://limereader.com/
1•busymom0•1h ago

Comments

busymom0•1h ago
I built Lime Reader, a minimal site which displays time-sorted top posts from Hacker News, Tildes, Lobsters, Slashdot, Bear, and some science, tech & programming related subreddits.

You can read more about the site by clicking the slogan at the top of my site "your daily compass for the STEAMD web":

https://limereader.com/about

Previously, I have always used Rust or NodeJS for my backend and Postgres for database.

This time, I used Swift for my backend to build a Website for the first time, used SQLite for Database, used only a single third party dependency: Vapor for web server in the Swift app, and am self-hosting it all on an old Mac mini.

I really hate huge bloated sites and also hate adding third-party frameworks unless absolutely needed. Therefore, I have engineered Lime Reader to be as small in size as possible so that it loads instantly. Both PageSpeed Insights and Pingdom rate my site's performance as Excellent.

It's server side rendered, so it works even with JavaScript disabled (though enabling it gives you a few extra features like quick access to archive.org for each link). Kind of works even with CSS disabled.

The site doesn't have any ads (I hate them and have installed ad-blockers everywhere!), no trackers, or analytics. CloudFlare automatically enables Real User Monitoring (RUM) on sites. The very first thing I did was disable this thing.

I am self-hosting the site on an old Mac mini. It's a 2020 Intel model which has a 2018 chip (Intel's 3 GHz 6-core Core i5) and 32gb ram. Qwen model takes about 5.5GB of ram usage and does my headline classification in about 2 seconds each.

The Swift app talks to a locally running Qwen3 8b LLM for classifying whether a headline is political or not. This is done over a REST API by Ollama. This seems to work pretty well and far better than Apple's Foundation Models. Originally, I tried using Apple's Foundation Models for this classification. When it worked, it worked decently well. However, many headlines (and even pretty bland headlines) would somehow trigger its guardrails. I asked Stack Overflow for help on this but as usual, they closed the question for lack of details:

https://stackoverflow.com/questions/79785822/how-to-disable-...

For example, this headline:

> SEC approves Texas Stock Exchange, first new US integrated exchange in decades

Would hits the Apple's guardrails and throw an error saying `refusal: May contain sensitive content`.

Apple does provide a "permissive guardrail mode" as per:

https://developer.apple.com/documentation/foundationmodels/i...

This does end up allowing some texts to work. However, it still failed for some other ones. That's when I gave up on using Apple's foundation models and switched to the Qwen3 8b model which had no such issues. It's pretty sad how the Foundation Models have so much potential but Apple has severely neutered them.

I originally tried the apple foundation models on my newer mac with m4 chip and once I had the issue with their guardrails, I decided to just switch to Qwen model which runs on Intel and used my old Mac mini for it.

An issue I ran into was that my Swift app was intermittently crashing. Root cause were two issues:

1. First one had to do with accessing the SQLite database from multiple threads. Apparently, for multi-threading use, SQLite needed to be initialized with a `SQLITE_OPEN_FULLMUTEX` flag.

2. Second one was a "Bad file descriptor" error from the macOS operating system itself. Had to do with a possible bug in Process.run() which would cause it to crash after some time:

https://github.com/swiftlang/swift/issues/57827

Was able to fix it using the above workaround/solution of "fileHandleForReading.close()".

Lets see how long the site stays alive now without crashing :)

Feel free to ask questions.

Microsoft's Fabric IQ teaches AI agents to understand business operations

https://venturebeat.com/data-infrastructure/microsofts-fabric-iq-teaches-ai-agents-to-understand-...
1•slee425•1m ago•0 comments

Microsoft Makes Sysmon Native to Windows

https://pcper.com/2025/11/microsoft-finally-makes-sysmon-native-to-windows/
1•speckx•1m ago•0 comments

Alterations in colonic microbiota metabolism underlie murine ethanol consumption

https://onlinelibrary.wiley.com/doi/10.1111/acer.70165
1•PaulHoule•1m ago•0 comments

OpenAI engineer claims that Codex with /detectaibugs command outperforms Claude

https://10xunicorns.com/news/openai-engineer-claims-codex-with-detectaibugs-outperforms-claude-co...
1•SAustrie•3m ago•1 comments

DFS Guam closing in March 2026, ending an era of luxury shopping

https://www.guampdn.com/news/dfs-guam-closing-in-march-2026-ending-an-era-of-luxury-shopping/arti...
1•sipofwater•3m ago•1 comments

AI is bad at math, ORCA shows

https://www.theregister.com/2025/11/17/ai_bad_math_orca/
1•Bender•4m ago•0 comments

Show HN: Blazing-Fast CLI AI with Near-Instant Response (Powered by Groq)

https://github.com/JeelRajodiya/fast-ai
1•ZeelRajodiya•4m ago•0 comments

Zoomers are officially worse at passwords than 80-year-olds

https://www.theregister.com/2025/11/18/zoomer_passwords/
1•Bender•4m ago•0 comments

Oops. VMware admits it over-specced storage servers for years

https://www.theregister.com/2025/11/18/vsan_hardware_guidance_revised_down/
1•Bender•5m ago•0 comments

Hope Conference Banned by St. John's University

https://www.2600.com/content/hope-conference-banned-st-johns-university
2•poyu•6m ago•0 comments

Dutch consumer group demands compensation from Netflix for price increases

https://nltimes.nl/2025/11/18/dutch-consumer-group-demands-compensation-netflix-years-price-incre...
1•giuliomagnifico•6m ago•0 comments

Build Relationships

https://dontbreakprod.com/posts/build-relationships
1•dorkrawk•6m ago•0 comments

Why Prediction Markets Are Heating Up (280% YTD)

1•prophex•7m ago•0 comments

Mitigating Aggressive Crawler Traffic in the Age of Generative AI

https://journal.code4lib.org/articles/18489
1•morusrubra•7m ago•0 comments

Blowing Smoke Up Your Bum and Other Ways to Bring the Dead to Life, 1787

https://flashbak.com/blowing-smoke-up-your-bum-and-other-ways-to-bring-the-dead-to-life-1787-479999/
2•speckx•8m ago•0 comments

The oldest PC games still getting updated today

https://www.pcgamer.com/longest-living-pc-games-80s-90s/
1•Anon84•8m ago•0 comments

Claude PHP SDK

https://github.com/claude-php/Claude-PHP-SDK
1•dalemhurley•9m ago•0 comments

NPR to get $36M in settlement to operate US public radio system

https://apnews.com/article/trump-npr-lawsuit-2cc4abfa8cf00fe6f89e387e63eb4a2a
5•geox•10m ago•0 comments

Show HN: Copus – Internet gem marketplace for bookmark collectors (x402-powered)

https://www.copus.network/
2•Handuo•11m ago•0 comments

Runme: DevOps Notebooks Built with Markdown

https://runme.dev
2•thunderbong•11m ago•0 comments

Socket Certified Patches: One-Click Fixes for Vulnerable Dependencies

https://socket.dev/blog/certified-patches
2•feross•13m ago•0 comments

Making Every 5x5 Nonogram: Part 2 – Scaling, Bots, and Bugs

https://www.patreon.com/posts/making-every-5x5-143088037
1•okayestjoel•14m ago•1 comments

Product discovery grounded in your actual catalog

https://www.getspecos.com/
1•ethanfox•15m ago•0 comments

What's all the buzz about this retro keychain camera?

https://www.rnz.co.nz/life/lifestyle/what-s-all-the-buzz-about-this-retro-keychain-camera
3•billybuckwheat•15m ago•0 comments

Google Scholar Labs

https://scholar.google.com/scholar_labs/search
1•xnx•16m ago•0 comments

My Next Chapter with Mastodon

https://blog.joinmastodon.org/2025/11/my-next-chapter-with-mastodon/
4•Tomte•16m ago•0 comments

Show HN: Explore 2200+ games with Zero reviews on Steam

https://www.gameswithnoreviews.com/?hn=11
1•AmbroseBierce•16m ago•1 comments

Tesla safety driver falls asleep during passenger's robotaxi ride

https://arstechnica.com/cars/2025/11/tesla-safety-driver-falls-asleep-during-passengers-robotaxi-...
5•barbazoo•18m ago•1 comments

Liqoria Liquid Glass Music for Mac

https://www.liqoria.com/
1•meravlidar•18m ago•1 comments

UX Considerations in Voice Based Forms (VUIs)

https://writingisthinkng.substack.com/p/designing-voice-based-forms
1•fatruchir•19m ago•1 comments