Tuesday, November 25, 2025

Show HN: I built an interactive map of jobs at top AI companies https://ift.tt/xBIrzgi

Show HN: I built an interactive map of jobs at top AI companies I built a live interactive map that shows where top AI companies hire around the world. I collected this data for a hackathon project. Many ATS providers have a public API that you can hit with the slug of the companies to get open jobs. The hardest part was finding the companies. I tried Firecrawl but it returned around 200 companies per provider which wasn’t enough for me. Then, I tried SERPAPI but it was expensive. I ended up using SearXNG to discover companies by ATS type and fetch their job postings. This produced a large dataset of 200k+ jobs (I only use a subset as it would have taken too much time processing). A few days ago, I decided to build a visualization of the data as I didn’t know what to do with it and wanted people to benefit. I kept catching myself wanting to ask simple questions like “show only research roles in Europe” or “filter for remote SWE positions” (and had plenty of free ai credits) so I added a small LLM interface that translates natural language into filters on the map. The map is built with Vite + React + Mapbox. Live demo: https://map.stapply.ai GitHub (data): https://ift.tt/EQhyitR Would love feedback, ideas for improvement, or contributions. https://map.stapply.ai November 24, 2025 at 11:38PM

Monday, November 24, 2025

Show HN: Search tool for "Ask HN: What Are You Working On?" https://ift.tt/wKXjZD4

Show HN: Search tool for "Ask HN: What Are You Working On?" Hi all, I created a public dashboard for searching / chatting with "What are you working on?" posts. I'd love to hear any feedback that you have. https://ift.tt/tvCBfyU November 23, 2025 at 10:52PM

Show HN: Makefiles, Metalanguages, Matrioshka Automata https://ift.tt/xjbZ2qS

Show HN: Makefiles, Metalanguages, Matrioshka Automata Immediately buried last time, so reposting for your lazy Sunday. This project is a strange labor of love, practically guaranteed to inspire horror and delight. It's also tough to summarize. Partly it's very practical and involves familiar tools, but part of it is also a new programming language with esolang roots. I'll start with the practical and move towards the peculiar. The one-sentence summary: compose.mk brings docker-fluency, polyglots, and a capable standard library to Makefiles. A more in-depth elevator pitch from the main landing page is below, and some related links at the end in footnotes 1-5. > Meet compose.mk, a tool / library / framework for Makefile-based automation, scripting, and lightweight orchestration. Native support for docker, docker-compose, workflow primitives, JSON IO, TUI elements, and more, all provided by a single file with no dependencies beyond what's already in your development environment. Typical use-cases include general project automation, especially decoupling your CI/CD from different kinds of platform lock-in. Other superpowers include the ability to quickly incorporate foreign tools and foreign code as first-class objects, which provides unique and powerful capabilities for quickly assembling console applications, systems prototyping, and component-oriented design experiments in general. Definitely not the Makefiles of your ancestors. Here's where it starts to get more weird and fun. Building the ideal environment for zero-dependency automation and pesky "glue code" moves in a certain direction. So it happens that compose.mk moonlights as an interpreter / compiler / packaging tool for a new kind of programming language. CMK-lang (or just CMK) is multiparadigm with diverse influences, from functional to concatenative, ultimately specializing in things like extensibility, interoperability, DAGs, and dispatch. CMK is a superset of Makefile that can be transpiled to vanilla Makefile. And it is what is known as a matrioshka language. Paraphrasing the definition from esolangs-wiki: > A matrioshka language is formed by bundling one or more meta-languages with one or more language descriptions. They can be identified by their program forms, which have multiple, distinct 'phases' with different syntactic and semantic rules. There are often two phases; the first gives a set of rules, and the second provides objects on which those rules are to be applied. In CMK-lang, matrioshka "objects" are things like container-runtimes or foreign interpreters, and "rules" are DAGs in the form of tasks, task-groups, or foreign code. For those interested in matrioshkas and topics in PLT, I suggest the alternate landing pages at footnotes 6-9. Love it or hate it, I think you'll agree that compose.mk is easily the biggest, baddest, most highly powered mutant Makefile the world has ever seen. If it helps you can think of CMK-lang as a PoC that's waiting for another back-end implementation ;) Playing around with it has convinced me though that the gap is real, and the world really needs containers-first matrioshka languages that work locally, and aren't tightly coupled to bulky remote platforms or infrastructure. It also needs languages that are capable of aggressively reusing and recombining existing code and existing tools. [1]: https://robot-wranglers.github.io/compose.mk/standard-lib [2]: https://robot-wranglers.github.io/compose.mk/bridge [3]: https://robot-wranglers.github.io/compose.mk/container-dispa... [4]: https://robot-wranglers.github.io/compose.mk/demos/polyglots [5]: https://robot-wranglers.github.io/compose.mk/json [6]: https://robot-wranglers.github.io/compose.mk/matrioshka [7]: https://robot-wranglers.github.io/compose.mk/language [8]: https://robot-wranglers.github.io/compose.mk/compiler [9]: https://robot-wranglers.github.io/compose.mk/demos/packaging https://robot-wranglers.github.io/compose.mk/ November 23, 2025 at 09:55PM

Sunday, November 23, 2025

Show HN: RealDeed – Tokenize Real Estate into Digital Assets https://ift.tt/xXinsAz

Show HN: RealDeed – Tokenize Real Estate into Digital Assets RealDeed is MENA’s advanced real estate tokenization platform, licensed under the Dubai International Financial Centre (DIFC). Our mission is simple: Make real estate “digitally alive” without forcing property owners or developers into securities, fundraising, or STO regulations on day one. Real estate globally is still stuck in PDFs, local land offices, and offline processes. Tokenization exists, but almost all solutions jump straight into securities, fractionalization, investor pooling, and STOs, which triggers regulation and makes experimentation nearly impossible. We built RealDeed because property owners kept asking us the same question: “Can I put my real estate on blockchain as a digital twin without selling ownership or offering securities?” So that’s exactly what we built. Today, we’re launching the RealDeed — a platform that turns physical real estate into digital assets or twins, represented as utility tokens pegged to land area. What RealDeed Actually Does :. RealDeed allows property owners and developers to: 1. Upload property documents Title deed, floor plan, DLD or RERA documents, etc. 2. Verify ownership KYC + property verification. 3. Define a tokenization model Example: 32 sqm → 320,000 utility tokens 120 sqm → 1,200,000 tokens Tokens represent digital land, not ownership. 4. Mint the digital twin on-chain We generate tokens on XRP Ledger & EVM networks. 5. Deliver tokens to the owner’s Web3 wallet 6. Optional integrations Where legally allowed, owners can connect their digital twins to: Broker-dealer platforms DeFi platforms Fintech apps Metaverse/spatial systems Partner proptech tools RealDeed creates the first interoperable property layer on blockchain where: A Dubai villa A Mumbai apartment A London flat …can all exist as standardized digital twins—usable across APIs, developer tools, and digital ecosystems. This enables: Global property mapping Unified digital registries Digital twin trading like gift deed and selling tokens(not property trading) Cross-border developer collaboration Blockchains finally have a way to “understand” property. Regulatory Positioning RealDeed is:Licensed under DIFC Innovation Licence (PropTech/DLT & Tokenization) (we don’t do financial services) Not a securities platform Not selling tokens Not accepting public funds Not fractional ownership Think of us as “Stripe for property tokenization.” Founded by Malhar Jajoo & Pratz (Prathmesh) Try It / Join the Waitlist realdeed.co https://ift.tt/J3dyYDL November 23, 2025 at 02:16AM

Show HN: HN Insights – HN front page summaries https://ift.tt/1wFIEa5

Show HN: HN Insights – HN front page summaries Hi HN, Sharing HN Insights, a webapp I built that highlights trending themes and summarizes discussion threads from the front page. This started earlier this week as a toy project to test out Gemini 3 Pro in aistudio. I found the POC useful, so I decided to productionize it. I've included the original seed prompt below: > Create an app that creates a summary of the comment threads for hacker news front page. The UX should be similar, but clicking the comments instead opens a summary. The summary is generated when clicked so it can gather new threads. https://hn-insights.com November 23, 2025 at 02:04AM

Show HN: Forty.News – Daily news, but on a 40-year delay https://ift.tt/nGfEByC

Show HN: Forty.News – Daily news, but on a 40-year delay This started as a reaction to a conversational trope. Despite being a tranquil place, even conversations at my yoga studio often start with, "Can you believe what's going on right now?" with that angry/scared undertone. I'm a news avoider, so I usually feel some smug self-satisfaction in those instances, but I wondered if there was a way to satisfy the urge to doomscroll without the anxiety. My hypothesis: Apply a 40-year latency buffer. You get the intellectual stimulation of "Big Events" without the fog of war, because you know the world didn't end. 40 years creates a mirror between the Reagan Era and today. The parallels include celebrity populism, Cold War tensions (Soviets vs. Russia), and inflation economics. The system ingests raw newspaper scans and uses a multi-step LLM pipeline to generate the daily edition: OCR & Ingestion: Converts raw pixels to text. Scoring: Grades events on metrics like Dramatic Irony and Name Recognition to surface stories that are interesting with hindsight. For example, a dry business blurb about Steve Jobs leaving Apple scores highly because the future context creates a narrative arc. Objective Fact Extraction: Extracts a list of discrete, verifiable facts from the raw text. Generation: Uses those extracted facts as the ground truth to write new headlines and story summaries. I expected a zen experience. Instead, I got an entertaining docudrama. Historical events are surprisingly compelling when serialized over weeks. For example, on Oct 7, 1985, Palestinian hijackers took over the cruise ship Achille Lauro. Reading this on a delay in 2025, the story unfolded over weeks: first they threw an American in a wheelchair overboard, then US fighter jets forced the escape plane to land, leading to a military standoff between US Navy SEALs and the Italian Air Force. Unbelievably, the US backed down, but the later diplomatic fallout led the Italian Prime Minister to resign. It hits the dopamine receptors of the news cycle, but with the comfort of a known outcome. Stack: React, Node.js (Caskada for the LLM pipeline orchestration), Gemini for OCR/Scoring. Link: https://forty.news (No signup required, it's only if you want the stories emailed to you daily/weekly) https://forty.news November 23, 2025 at 12:17AM

Show HN: Santamon – Lightweight macOS threat detection agent https://ift.tt/x2cMl9m

Show HN: Santamon – Lightweight macOS threat detection agent a lightweight macOS detection agent that taps into Santa’s Endpoint Security telemetry, runs CEL detection rules locally on-device, and only ships high-signal alerts to a tiny backend. basically a poor man’s macOS EDR for home labs and small fleets! https://ift.tt/RCxT9YH November 22, 2025 at 11:11PM

Show HN: Free OSS transcription app I made and found it's faster than wispr flow https://ift.tt/jXQh9Tk

Show HN: Free OSS transcription app I made and found it's faster than wispr flow title doesn't let nuance, ofc it's not the app ...