Hacker News
SAP's New Bonus System Rewarded Underperforming Bosses
Article URL: https://www.bloomberg.com/news/articles/2026-02-27/sap-s-new-bonus-system-ended-up-rewarding-underperforming-bosses
Comments URL: https://news.ycombinator.com/item?id=47190828
Points: 1
# Comments: 0
Waterfall Used, 1991 – Department of Defense: Capabilities Maturity Model (O-25) [pdf]
Article URL: https://apps.dtic.mil/sti/tr/pdf/ADA240604.pdf
Comments URL: https://news.ycombinator.com/item?id=47190827
Points: 1
# Comments: 1
Cash Issuing Terminals
Article URL: https://computer.rip/2026-02-27-ibm-atm.html
Comments URL: https://news.ycombinator.com/item?id=47190806
Points: 1
# Comments: 0
Show HN: Jaypore CI. Minimal offline CI system
Hi!
I posted this a long time back. There have been major changes so posting it again.
- Jaypore CI (JCI) is a very minimal CI system. It's installed as a single binary on your $PATH.
- Runs on your laptop enabling offline running and local debugging of CI.
- Artifacts / results are stored in git namespaces. You can push/pull these to/from remotes.
- A web server is there to browse CI results.
- A cron capability to run midnight builds / artifact cleanup / auto-publish sites and packages.
- Pipelines can be written in any language you want. Bash / Python / Golang / Julia / Haskell.
- Pipelines can have anything you desire! Matrix builds, build farms via ssh, ephemeral farms for model training, conditional dependencies.. so much more!
There are a lot more things planned! Do take a look and see if something catches your eye. We'll be rapidly adding examples to showcase common patterns over the coming week or so, so please star the github repo to get an update when that happens.
Repo: https://github.com/theSage21/jaypore_ci
Site: https://www.jayporeci.in
Old post: https://news.ycombinator.com/item?id=33840449
Comments URL: https://news.ycombinator.com/item?id=47190794
Points: 1
# Comments: 0
An interactive version of Xkcd 2347, the dependency comic
Article URL: https://nesbitt.io/xkcd-2347/
Comments URL: https://news.ycombinator.com/item?id=47190791
Points: 1
# Comments: 1
Disable Your SSH access accidentally with scp
Article URL: https://sny.sh/hypha/blog/scp
Comments URL: https://news.ycombinator.com/item?id=47190782
Points: 1
# Comments: 0
Palantir Sues Magazine for Reporting That the Government Didn't Want Palantir
Show HN: Grant Project Access Without Forms or Mail Verification
It checks emails in real time so you can safely grant access without forcing verification, reducing signup drop-offs, preventing abuse, protecting your domain reputation, and saving money on lost users and bad deliverability.
Comments URL: https://news.ycombinator.com/item?id=47190762
Points: 1
# Comments: 0
Have We Forgotten How to Design?
Article URL: https://lmnt.me/blog/have-we-forgotten-how-to-design.html
Comments URL: https://news.ycombinator.com/item?id=47190742
Points: 1
# Comments: 0
Genode OS Framework 26.02
Article URL: https://genode.org/documentation/release-notes/26.02
Comments URL: https://news.ycombinator.com/item?id=47190727
Points: 1
# Comments: 0
Show HN: Vigil – Zero-dependency safety guardrails for AI agent tool calls
We run 15 AI agents on a production server with full shell access. One of them tried to rm -rf a directory it shouldn't have touched. Another started curling cloud metadata endpoints. We wrote some hardcoded rules to catch the obvious stuff, then realized we were building the same safety layer everyone else will need too. So we extracted it into a library.
Vigil is a deterministic rule engine that inspects AI agent tool calls before they execute. 22 rules across 8 threat categories: destructive shell commands, SSRF, path traversal, SQL injection, data exfiltration, prompt injection, encoded payloads, and credential exposure. It's not an LLM wrapper — we don't trust an LLM to guard another LLM. Pure pattern matching, zero dependencies, <2ms per check, works completely offline.
npm install vigil-agent-safety
import { checkAction } from 'vigil-agent-safety'; const result = checkAction({ agent: 'my-agent', tool: 'exec', params: { command: 'rm -rf /' }, }); // result.decision → "BLOCK" // result.reason → "Destructive command pattern" // result.latencyMs → 0.3
It plugs into MCP servers, LangChain tool chains, Express middleware, or anything else. MIT licensed, no API keys, no network calls, no telemetry.
This is v0.1 — probably too aggressive for some use cases. Next up is a YAML policy engine (v0.2) and an MCP proxy. We'd love feedback on the rule set, false positive experiences, and threat categories we're missing.
GitHub: https://github.com/hexitlabs/vigil
Comments URL: https://news.ycombinator.com/item?id=47190721
Points: 2
# Comments: 1
Show HN: Wardrowbe – I kept staring at a full closet with nothing to wear
Every morning, same thing. Full closet, no idea what to put on. End up wearing the same jeans and black shirt again. Meanwhile half my clothes just sit there.
I built something to fix that for myself. Take photos of what you own, it handles the rest. Checks the weather, remembers what you wore, picks something. Self-hosted, runs with docker compose.
Comments URL: https://news.ycombinator.com/item?id=47190714
Points: 1
# Comments: 0
Blocks apps on your phone by scanning a QR Code
Article URL: https://apps.apple.com/us/app/offkit-app-blocker/id6758268708
Comments URL: https://news.ycombinator.com/item?id=47190709
Points: 1
# Comments: 0
Extend a Python-Like Language into Your Own Type-Safe DSL
Article URL: https://tapl-lang.org/
Comments URL: https://news.ycombinator.com/item?id=47190706
Points: 1
# Comments: 0
Ventuals: Pre-IPO Stocks on Hyperliquid
Article URL: https://app.ventuals.com/markets
Comments URL: https://news.ycombinator.com/item?id=47190680
Points: 1
# Comments: 0
Masakhane
Article URL: https://www.masakhane.io/
Comments URL: https://news.ycombinator.com/item?id=47190661
Points: 1
# Comments: 0
Show HN: Magicreader – shorten and simplify web articles in-place
Hey HN! This is Michael from magicreader. We’ve just released a Chrome extension that enables you to read web articles in the style and length you prefer.
The idea is similar to Violentmonkey/Tampermonkey and Tweeks, but focused on reading. For example, let’s say you want to read a research paper online, but you’re not an expert in the domain. You can use magicreader to rewrite the paper for a general audience and swap this simplified version directly into the page. While you’re reading, you can seamlessly flip back and forth between the simplified version and the original.
How this is different from using Claude/ChatGPT: with magicreader, there’s no need to copy-paste the text into a chat window, and there is no sidebar. Instead, the HTML of the article simply changes in-place, maintaining the core reading experience.
We currently support the following use cases: - Shorten: shorten web articles in-place to read 4x faster - Simplify ("ELI5"): adapt specialist writing (e.g., research papers) for a general audience - De-spin ("Honest"): annotate marketing/PR materials to quickly spot unsupported claims - Clean: rewrite unclear or old-fashioned writing in a clean, modern style
Notes: - We don’t bypass paywalls. We only operate on text you can already view in your browser. - When you rewrite a webpage, we send the full HTML to our backend; the rewritten text is then locally stored in your Chrome extension storage. The extension only sends data to the backend when you actively invoke magicreader. We don’t track your browsing activity across pages. - We use AI to rewrite content, and AI can make mistakes. That’s why we made it easy to flip back and forth between the rewritten version and the original—without losing your place in the text.
Rewriting full web articles using large language models is expensive, so we’re offering a limited free tier plus two paid plans. We’re planning to expand the free tier by using smaller and on-device LLMs.
Demo video: https://youtu.be/pckMSxCFUDo
Chrome extension: https://chromewebstore.google.com/detail/magicreader/phncpke...
We'd love feedback, particularly on 1) which reading mode is most useful, 2) where it breaks on real sites, and 3) any suggestions you have for new features.
You can reply directly here or email me at michael@magicreader.com.
Comments URL: https://news.ycombinator.com/item?id=47190656
Points: 1
# Comments: 0
The Radical Font
Article URL: https://terathon.com/blog/radical-font.html
Comments URL: https://news.ycombinator.com/item?id=47190640
Points: 1
# Comments: 0
Tesla launches Model Y 7-seater in Europe for €2,500
Article URL: https://electrek.co/2026/02/27/tesla-launches-model-y-7-seater-europe-model-yl/
Comments URL: https://news.ycombinator.com/item?id=47190490
Points: 1
# Comments: 0
Show HN: Ebbforge – 10M agent Rust swarm engine, outperforms LangChain
Article URL: https://github.com/juyterman1000/ebbforge-swarm-intelligence
Comments URL: https://news.ycombinator.com/item?id=47190464
Points: 2
# Comments: 0
