Show HN: Making video a software primitive (starting with generation)Every major computing primitive followed the same path:Text became a primitive when we had standards (UTF-8), instant rendering, near-zero cost Images became a primitive when we had standards (JPEG/PNG), CDNs, cheap storage APIs became a primitive when we had standards (REST), infrastructure (AWS), toolingVideo is next. The technology is getting there (Sora, Veo, Runway), but the infrastructure layer doesn't exist yet.I'm building that layer.What makes something a primitive: - Fast enough (instant or near-instant) - Cheap enough (marginal cost near zero) - Standard interfaces (abstraction layer) - Composable (programmatic manipulation) - Great DX (easy to integrate)Current status: - Multi-provider abstraction (not locked to single API) - Intelligent routing (optimize for cost/latency/quality) - Developer-first (npm install, 5 lines of code) ```python & Node JSpip install vloex npm install vloeximport vloex video = vloex.generate("Your content") # Auto-routes to best provider, handles f
Show HN: The Atlas – I Built a 3D Universe Simulation with Python and Three.jsHi HN! I’ve spent the summer of the past 2 years building The Atlas, a procedural universe simulator that generates 1 sextillion galaxies (10²¹) from a single mathematical seed. Think No Man’s Sky meets theoretical physics, but running entirely in your browser.Everything is purely deterministic, the universe is calculated from SHA-256 hashed seeds using the golden ratio as primordial constant. There’s no database, no pre-saved data, just pure math. Time itself is treated as a coordinate, so the universe exists as a 4D structure where any moment can be computed on demand. Shut it down for weeks, restart, and planets have still been orbiting. Open the same world on multiple devices and you’ll see identical cloud formations, lava flows, even particle effects—always perfectly synchronized (if your clocks are synced).The simulation applies real physics, Kepler’s laws, tidal locking, Roche limits, hydrostatic relaxation for moons, and orbital temperature variations. Scale is mind-boggling, 3
Ask HN: Best way to get daily top HN stories and comments on a Kindle?As part of my digital minimalism practice, I avoid “bright screens” (TV, phone, iPad, etc.) in my bedroom. The only exception is my (black and white) Kindle reader, which I use for a few minutes before sleep. I’d love a way to catch up on the top Hacker News stories each day on Kindle—including the top comments, since those are often more valuable than the articles themselves. I don’t want to roll my own RSS + Python pipeline, and I imagine I’m not the only one with this need. Has anyone built a free or paid product that delivers HN top stories (plus comments) in a Kindle-friendly format?
2024 Software of the Year Award Co-Winner -Prognostics Python Packages (ProgPy)NASA Ames Research Center: ProgPy is an open-source Python package supporting research and development of prognostics, health management, and predictive maintenance tools. Prognostics is the science of prediction, and the field of Prognostics and Health Management (PHM) aims at estimating the current physical health of a system (e.g., motor, battery, etc.) and predicting how the […]
Show HN: Moocable – find people studying the same online course/bookHey, everyoneI made a website that lets you find study partners/groups based on the specific course/book you are studying.It's 100% free + no registration required.Why: I know there are many subreddits for finding study partners. But, one of the biggest reasons we can't find the right partner/group is lack of clarity.Most posts that I read on Reddit were something like: "I'm interested in programming. Let's study Python together..." - That's not a clear goal.But, when you say "Let's study the Python for Everybody course on Coursera. I'm from Mumbai, India, and I'm looking for study partners in the* timezone (UTC+5:30). I'm fluent in Hindi language. I have 2 years of experience in C++, so I understand the fundamentals of programming. Happy to host the group and contribute" - that will lead to higher quality engagement.It's also difficult to search + filter posts on Reddit, based on my learning requirements.Keeping all these pain points in mind, I've built Moocable, where you can search
Launch HN: Hatchet (YC W24) – Open-source task queue, now with a cloud versionHey HN - this is Alexander and Gabe from Hatchet (https://hatchet.run). We’re building a modern task queue as an alternative to tools like Celery for Python and BullMQ for Node. Our open-source repo is at https://github.com/hatchet-dev/hatchet and is 100% MIT licensed.When we did a Show HN a few months ago (https://news.ycombinator.com/item?id=39643136), our cloud version was invite-only and we were focused on our open-source offering.Today we’re launching our self-serve cloud so that anyone can get started creating tasks on our platform - you can get started at https://cloud.onhatchet.run, or you can use these credentials to access a demo (should be prefilled): URL: https://demo.hatchet-tools.com Email: hacker@news.ycombinator.com Password: HatchetDemo123! People are currently using Hatchet for a bunch of use-cases: orchestrating RAG pipelines, queueing up user notifications, building agentic LLM workflows, or scheduling image generation tasks on GPUs.We built this out of frustration
Show HN: Desert Atlas, a self-hosted OpenStreetMap app for SandstormHi all,This project release is a long time coming. It was a big uphill battle, and by far my largest endeavor so far. I built it for Sandstorm because I believe in Sandstorm's model, and I wanted to show that there's still life and potential in it. If you're inspired, joining our OpenCollective would be really helpful: https://opencollective.com/sandstormcommunity (keeping in mind that Sandstorm has now moved from its original leadership to a community project https://sandstorm.org/news/2023-11-03-from-io-to-org).You can also join our mailing list or connect on the fediverse: https://sandstorm.org/community (The IRC link is outdated, we've effectively moved to Matrix for now due to the libera.chat split: https://matrix.to/#/#sandstorm:libera.chat)Also: I'm open for hire! You can see some of my skills in putting things together in this blog post. I'd love to work in something FOSS or OSM related, but not a requirement. I mostly do Python and Golang, with a bit of Haskell under my belt.
Stack Overflow uses AI to give programmers new access to community knowledgeFor years, if you had questions about C pointers, JavaScript operators, or how inheritance works in Python, your first destination was Stack Overflow. So, how important has Stack Overflow been? As the ...
I want to learn/build low level software with other people but I don't know anyI'm new to software engineering. I took a couple of CS classes and did enough Leetcode to get a job. I got bored in my first team and moved to a team working on low level networking software for high performance computing. I work remotely. I love the team. I love the projects. But there's a lot that I don't know.I have a PhD in applied physics. All I used during grad school was Python and MATLAB (yes, MATLAB).I barely know enough Linux to scrape by at my current job. I don't know why data sometimes has to be aligned to cache lines or what cache lines even are.I try to learn these things in my spare time but it's a real struggle. It's so easy to just watch TV or scroll reddit instead of reading a 300 page book on Linux.It was so much easier in school when I was surrounded by amazing people who all wanted to learn. I don't know where to find such people. I've tried going to a lot of networking events to meet CS grads but I haven't found anyone who's interested in the nitty gritty details
Ask HN: Help extract address lookup call from Spectrum's website?I noticed when I go to Spectrum's opt-out page (https://www.spectrum.com/policies/your-privacy-rights-opt-out) it fetches my exact address in the background (down to the apartment number) before I've filled anything in. In Chrome or Firefox you can just hit F12 and choose the "Network" tab before loading the site, scroll halfway down to click on the 'tnt.js?userProfile=' request, and look at the "Response" data to see your address.Inconveniently, it doesn't fill in the form to save customers' some unnecessary typing. I would like to turn this into a more general lookup service, making a few requests in a command-line python program instead of opening a browser, but I'm having trouble figuring out what sequence of requests, headers, and post data is needed to get it to work in isolation. Nothing malicious here, it would just help to know when remote employees have moved and forgotten to update HR.It seems it first does a basic GeoIP request to (https://www.spectrum.com/bin/spectrum/resi
Dashboarding made easy using Python and ElasticsearchDashboarding made easy using Python and Elasticsearch Towards Data Science
Looking for Covid-safe remote jobHi!I am a software engineer from the EU and I am looking for a job with solid background. Weekly/biweekly payment is quite important to me, because I think the upcoming financial crash will be huge. I am doing my best to prevent my personal infection, maybe it's also a good thing to hear as an employer.It would be nice to join a team which is remote by default or based in South-Korea or Japan (which successfully solved COVID) and/or in a sector which is reliable even in current circumstances: like Zoom or other collaboration tool provider companies, which won't go broke now. Many companies are going to sink now, I am aware of that and I appreciate the safety.My stack/background is: React, React Native, Unity3d, javascript, typescript, python, git, docker. I can send resume or check my dev account on Play store: https://play.google.com/store/apps/developer?id=Ingyenes+Magyar+Szókereső+Szójáték+Játék+Magyarul&hl=en or in the Apple Store: https://apps.apple.com/hu/developer/zoltan-peto/id





No, the McDonald's Support Bot Won't Give You Free Premium AI ToolsA McChicken with a side of Python lessons? A previously debunked meme has resurfaced, with social accounts claiming the McDonald's support tool can be hacked.







