312 results for Functions · 2.339s

News for “Functions”
19 results • 2334 ms server time
Moozonian News
news.ycombinator.com• Feb 26, 2026• 1 min read
Brave New Smart Phone Dependence World and Google Supporttl;dr: I've spent countless hours with Google Support, but the support process has completely failed.I was originally offered a mail-in repair (RMA) to my old address in Germany, but I've left that country and cannot receive the package there. Maybe I am the first digital nomad with Google products? I don't know... :(Despite confirming my new location in Turkey, I was told by a supervisor that an Advance Exchange replacement cannot be shipped to me because the Pixel 10 was not launched in Turkey. But the supporter before told me to delete my payment profile from Germany. Now, what?!Google does not offer a loaner device, meaning I am left without a necessary smartphone for critical functions (payments, travel, communication) while the device is sent for a 7+ day repair (if I could even send it in). The issue is just a small crack which made the fingerprint sensor unusable. Apple can repair such things on the spot in the whole world...My health and livelihood are being severely impacted
Moozonian News
github.com• Feb 26, 2026• 1 min read
Show HN: oosh – Annotation-driven CLI framework for BashHi HN, I built oosh because I was tired of rewriting the same flag parsing, help text, and completion logic every time I needed a bash CLI at work.The initial idea came from 9 years ago: https://gist.github.com/bruno-de-queiroz/a1c9e5b24b6118e45f4..., and it's pretty simple: annotate your functions and oosh gives you flag parsing, help generation, tab completion, and type validation for free. A scaffolder generates a full CLI project in seconds.```bash #@flag -e|--env ENV "staging" enum(dev,staging,prod) ~ target environment#@public ~ deploy the app function deploy() { echo "Deploying to $ENV..." } ```That's it. No subshells, no external dependencies, no compilation step. Just bash 3.2+ (works on stock macOS).A few things that might interest this crowd:- *530* lines for the whole framework `oo.sh` - *~45 annotations replace ~130 lines* of manual case statements, getopts, help text, and completion scripts - *6-17ms overhead* on macOS, 6-9ms on Linux — measured with a built-in profiler -
Moozonian News
duckui.com• Feb 26, 2026• 1 min read
Show HN: Duck-UI Embed – SQL-Powered React Dashboard Components with DuckDB-WASMHi HN,I built @duck_ui/embed — a set of React components that turn SQL queries into interactive dashboards, powered by DuckDB-WASM running entirely in the browser. `npm install @duck_ui/embed @duckdb/duckdb-wasm` The idea: pass your data (arrays, CSV, Parquet, JSON, or a fetch callback), write SQL, and get charts, tables, KPIs, and filters — no backend required. What's under the hood:- DuckDB-WASM boots in the browser, data loads into in-memory tables - SQL queries run against real DuckDB (full SQL support, window functions, CTEs) - Parquet files use HTTP range requests — only fetches needed row groups - FilterBar auto-detects column types and injects WHERE clauses via subquery wrapping - Connection pool (max 4), LRU query cache (100 entries, 5min TTL) - ~95KB bundled (ESM), tree-shakeableComponents: Chart (line/bar/area/scatter/pie), DataTable (paginated, sortable, resizable columns), KPICard (with sparkline + comparison), FilterBar (auto or manual config), Dashboard (responsive grid
Moozonian News
github.com• Feb 26, 2026• 1 min read
Show HN: pg_stream – incremental view maintenance for PostgreSQL in Rustpg_stream is a PostgreSQL 18 extension that keeps materialized views current incrementally — no external infrastructure, no separate streaming pipeline.You define a stream table (a SQL query + a freshness bound) and the extension derives a delta query that processes only changed rows on each refresh cycle: SELECT pgstream.create_stream_table( 'regional_totals', 'SELECT region, SUM(amount) AS total, COUNT(*) AS cnt FROM orders GROUP BY region', '1m', 'DIFFERENTIAL' ); One INSERT into a million-row table → pg_stream touches one row's worth of computation. Query it like any regular table.How it works: - Trigger-based CDC captures row changes into buffer tables inside the same transaction (no wal_level = logical required) - A background worker walks a topological DAG of stream tables and fires refreshes in dependency order - The DVM engine (differential view maintenance, DBSP framework) rewrites your SQL into a delta query at definition time — JOINs, GROUP BY, CTEs, window functions, LATER
Moozonian News
news.ycombinator.com• Feb 23, 2026• 1 min read
Show HN: A Vaadin Algebra and Calculus Solver Built with AI AssistanceHi HN,I’d like to share a side project that has gradually become my main creative outlet: The Algebrator, a web-based algebra and calculus solver I built using Java, Spring Boot, Vaadin 24, and a symbolic math engine under the hood.It started as a personal attempt to revisit the math I loved in middle/high school, but it evolved into a multi-year design experiment in AI-augmented software engineering. I built and iterated on this app using a paired-programming workflow with LLMs (ChatGPT + GitHub Copilot), and the project ended up teaching me more about agentic AI development than anything else I’ve worked on.What it doesLets users type equations, inequalities, and expressions in a calculator-like UISolves algebraic equations, systems, trigonometry, calculus operations, and iterative “problem templates”Supports fraction/decimal modes, radians/degrees, comparison operators, user-defined functions, and multi-character variablesIncludes utility “extras” like prime generation, Fibonacci, r
Advertisement
Moozonian News
news.ycombinator.com• Feb 22, 2026• 1 min read
Show HN: Vexp – graph-RAG context engine, 65-70% fewer tokens for AI agentsI've been building vexp for the past months to solve a problem that kept bugging me: AI coding agents waste most of their context window reading code they don't need.The problemWhen you ask Claude Code or Cursor to fix a bug, they typically grep around, cat a bunch of files, and dump thousands of lines into the context. Most of it is irrelevant. You burn tokens, hit context limits, and the agent loses focus on what matters.What vexp doesvexp is a local-first context engine that builds a semantic graph of your codebase (AST + call graph + import graph + change coupling from git history), then uses a hybrid search — keyword matching (FTS5 BM25), TF-IDF cosine similarity, and graph centrality — to return only the code that's actually relevant to the current task.The core idea is Graph-RAG applied to code:Index — tree-sitter parses every file into an AST, extracts symbols (functions, classes, types), builds edges (calls, imports, type references). Everything stored in a single SQLite file
Moozonian News
github.com• Feb 20, 2026• 1 min read
Show HN: AstrMap – Unix Philosophy for the AI Era (Ditch the RAG)Hey HN, I got incredibly tired of RAG for code. Vectorizing source code into arbitrary chunks and hoping a cosine-similarity search finds the right structural context is a black box that just doesn't reliably work for agentic coding. It's anti-KISS.So I wrote AstrMap in Go.It rips through your repo in milliseconds and generates a highly compressed, AI-readable AST "Map" (like a giant table of contents with line numbers and functions). You feed the Map to your LLM (costs almost 0 tokens), and the LLM uses it as a deterministic radar to pinpoint exactly which files it needs to modify. It treats your architecture as pure, parseable text.It's completely free, a single binary, local, and supports Go, JS/TS, Python, HTML/CSS. Give it a try and let me know if it speeds up your agentic coding workflows.Link: https://github.com/hubby247/astrmap
Moozonian News
deathwink.com• Feb 17, 2026• 1 min read
Show HN: Deathwink – Send messages to people after you dieHey HN. I built Deathwink (https://deathwink.com) -- a web app that delivers your messages after you die.You write a message, record a video or audio message, or both -- attach whatever you want, add your recipients, and go live your life. Every 30 days, we check in. If you stop responding, after 90 days we assume you've died and deliver your messages.The idea came from a real place. In my early 20s, my best friend Sean and I came up during the first dot-com boom. We were broke, dumb, and inseparable. He died of an overdose a few years later. I never told him what his friendship meant to me—not because I didn't feel it, but because that's not what guys like us did. I wrote a memoir about it (How You Wish You Could Leave), and somewhere in the process of reliving all that regret, I realized I wanted to build the thing I wished had existed.On the technical side: it's serverless on AWS -- Lambda functions behind API Gateway, RDS, Angular frontend on S3/CloudFront, Cognito for auth, SES fo
Moozonian News
bing.com• Feb 10, 2026• 1 min read
What Is Business Administration? Roles, Skills, and CareersBusiness administration focuses on guiding how an organisation operates by making decisions about people, resources, and day-to-day work. Core functions of business administration include finance, ...
Moozonian News
bing.com• Feb 5, 2026• 1 min read
Feeling "off?" Your endocrine system might be whyThis article was reviewed by Felix Gussone, MD. Your endocrine system regulates many bodily functions, from metabolism to reproduction and growth, ensuring everything operates in balance. Hormones are ...
Moozonian News
news.ycombinator.com• Jan 24, 2026• 1 min read
Tell HN: AI is all about the tools (for now)It's like having a body. If you don't have a body, you can't do much.Tools that agents have access to are the agent's body. Without them, they can't do anything.For example, an agent without an ability to extract individual functions and check them in isolation, respecting the AST, has a hard time simply re-ordering and re-grouping the functions in a large file.Even a frontier model struggles with this. In the same way that you would struggle to navigate the ocean without a sextant, or struggle to join two pieces of metal without a welder. Without tools, intelligence doesn't get you much in practice.Of course - eventually agents will probably "craft their own tools", all the time, instantly. Many times they already do this, ad hoc bash/pythong/perl (or even sed or awk) scripts to do large replacements, or mechanical changes.But these kind of thigns are still blunt instruments. Not exactly Switch watches or tooling with some elaborate regex and string replacing. If you give AI better to
Advertisement
Moozonian News
news.ycombinator.com• Jan 15, 2026• 1 min read
Show HN: PolyMCP – a toolkit for MCP servers and agent integrationPolyMCP is a framework for building and interacting with MCP (Model Context Protocol) servers and for creating agents that can use those servers as dynamic tools.Developing and managing MCP servers often involves several challenges:Exposing Python functions as discoverable tools requires repetitive boilerplate.Coordinating multiple MCP servers simultaneously is complex.Debugging tools during development is hard due to limited visibility into calls and outputs.Integrating agents with LLMs to automatically discover and invoke tools is usually ad-hoc.PolyMCP addresses these challenges by providing:Flexible tool exposure: Python functions can be served over HTTP, in-process, or stdio with minimal setup.Inspector dashboard: Monitor tool invocations, metrics, and test calls interactively in real-time.Agent integration: Support for multiple LLM providers and automatic tool discovery and invocation.CLI and workflow utilities: Streamline project setup, testing, and execution.PolyMCP reduces fri
Moozonian News
livetheoogway.github.io• Jan 12, 2026• 1 min read
Show HN: Java In-Memory search using ForageGreetings HN, I built Forage because I kept running into the same problem: I had a few tens of thousands of records in my main database, that needed full-text search, but standing up Elasticsearch felt like overkill. The alternatives were either clunky database LIKE queries or maintaining a sync pipeline to a dedicated search cluster. Forage is a Java library that builds a Lucene index directly in your application's memory. You pull data from your database, index it locally, and search with zero network hops. What it does: - Lucene power: fuzzy matching, phrase queries, boolean logic, range queries - Function scoring for custom ranking (field boosting, decay functions, scripts) - Cursor-based pagination - Stays in sync with your database through periodic bootstrapping - First-class Dropwizard integration When it makes sense: - Dataset fits in memory (up to ~1M documents) - You want microsecond search latency, not milliseconds - You don't want to operate search infrastructure when you h
Moozonian News
github.com• Nov 5, 2025• 1 min read
Show HN: TidesDB – High-performance durable, transactional embeddable databaseHey hn, I'm excited to share that TidesDB has reached it's first major after a year of development, evolving from alpha to beta to the recent major and minor releases.TidesDB is a fast, embeddable key-value storage engine library written in C, built on an LSM-tree architecture. It's designed as a foundational library you can embed directly into your applications - similar to LMDB or LevelDB, but with some unique features.Some features- Atomic, consistent, isolated (Read Committed), and durable transactions with multi-column-family support- Non-blocking readers with serialized writers per column family using COW semantics- Isolated key-value stores with independent configuration per column family- Multi-threaded SSTable merging with configurable parallelism (default 4 threads)- Snappy, LZ4, and ZSTD compression support- Configurable bloom filters to reduce disk I/O- Automatic key expiration via TTL- Registerable custom key comparison functions- Cross-platform support for Linux, macOS, a
Moozonian News
news.ycombinator.com• Nov 5, 2025• 1 min read
A Portfolio Ended My 4 Month Job Search and Started My Side IncomeJob hunting as a junior AI/ML engineer is brutal. I was about to graduate and spent four straight months applying everywhere, startups, labs, even freelance gigs. Nothing. Not a single callback. At one point, I even looked into those career consulting agencies that promised guaranteed interviews, until I saw the prices. Out of desperation, I figured maybe I could at least make a small portfolio site to look more legit. So I used MGX, nothing fancy. I uploaded my resume PDF and gave it one simple prompt: "Turn this resume into a clean, functional portfolio site deployable on Vercel. Use only the exact information and links from my resume, ensure every link works and all functions run properly. Here are my project GitHub links to include. Please replace the phone number field with a 'Schedule a Call' button linking to my calendar, and keep the section headers clickable for navigation." Two minutes later, I had a fully built page with all my resume sections intact, just a free personal bl
Moozonian News
bing.com• Oct 27, 2025• 1 min read
A 'bird's eye view' of how human brains operateA new study provides the best evidence to date that the connection patterns between various parts of the human brain can tell scientists the specialized functions of each region. Previous research has ...
Moozonian News
diagram-chat-ai.vercel.app• Oct 12, 2025• 1 min read
Show HN: Diagramblog.js – A lightweight library for diagrams from MarkdownWhen I started this project, my idea was simply, “Why not convert blogs into diagrams?”. As the project developed, I remained faithful to this core idea.We all use Markdown for documents and pretty much everything else, but seeing the structure visually has always been difficult for me. I was looking for a way to easily see the links and dive into detailed content when needed.Of course, I could have used something like Mermaid, but I wanted to build it from scratch to make it more flexible, interactive, and dependency-free.It's quite easy to use. You can adjust the colors of the blocks, easily create links, and most importantly, you can do all of this in a single Markdown file.The demo I linked to is a chat application that also functions as a diagram generator. While chatting with AI, Markdown text is written for you on the left side. You can copy the code it generates. It is ready to use on your own site; all you need to do is add the library's CDN link to your page. You can access d
Advertisement
Moozonian News
bing.com• Sep 8, 2025• 1 min read
The Ultimate Guide to Smarter Invoice ManagementInvoice management is the process of receiving, validating, approving, and paying invoices and functions as the backbone of an organization’s accounts payable (AP) process. For SMBs, poor invoice ...
Moozonian News
news.ycombinator.com• Sep 7, 2025• 1 min read
Show HN: Beelzebub (OSS) – MCP "canary tools" for AI agentsWe’re open-sourcing a simple way to add “canary tools” to AI agents via MCP honeypots. These are functions your agent should never call during normal operation. If a canary is invoked, you get a high-fidelity signal of prompt-injection, tool hijacking, or lateralization—no heuristics, no extra model calls.What it is:- Go framework exposing decoy tools over MCP that look legitimate (names/params/descriptions), return safe dummy output, and emit telemetry when invoked.- Runs alongside your real tools; ship events to stdout/webhook or your pipeline (Prometheus/Grafana, ELK).Why it helps:Agent logs show what happened; canaries mark what must not happen. A single tripwire is an immediate, low-noise indicator of compromise.Real-world relevance (Nx attack):Recent reporting on the Nx npm supply-chain incident (“s1ngularity”) shows malicious versions exfiltrated SSH keys, tokens, and other secrets—and notably abused AI developer tools like Claude/Gemini in the workflow, one of the first documen