Epic Games announces Lore version control system
<a href="https://news.ycombinator.com/item?id=48571081">Comments</a>
<a href="https://news.ycombinator.com/item?id=48571081">Comments</a>
I used to check my bank balance at the end of every month and just stare at it.Good salary. Nothing saved. No idea where it went.I tried spreadsheets. I tried Mint. I tried YNAB. Every app was either too complex, too expensive, or just not something I'd actually open every day.So I built my own.What is Spendly?Spendly is a free, clean monthly expense tracker built for people who just want to know where their money goes â without learning a new system.No bank account linking. No subscription. No
I'm a frontend developer and have worked as one for almost a decade. One of the biggest and most frustrating parts when developing, and even more so with AI-development, has been maintaining a UX-friendly application that follows the WCAG standards of today. We have great analysis tools such as Lighthouse to see what goes wrong, but not so much in how to fix things before they are shipped.So that's where the idea behind ZemDomu started. ZemDomu is a semantic linter for HTML/JSX/TSX and Vue that
A manager opens an AI-generated report.The first sentence reads:âIt has been determined that the current structure is no longer sustainable.âNo person appears in the sentence.Nobody determined anything.There is no named analyst, no visible method, no threshold, no competing interpretation and no accountable decision-maker. Yet the statement already sounds more authoritative than:âBased on the limited information available, the model predicts that the structure may create problems.âThe two senten
Main PointsTherefore, MEAN is all about combining MongoDB, Express.js, Angular, and Node.js in a single JavaScript environment. All languages involved use the same programming language, and it definitely makes everything simpler during development. It is perfect when developing scalable web apps.The difference between MEAN and MERN consists in replacing Angular with React while keeping the rest components identical. MERN allows using React for designing the front-end part of the applicatio
IntroductionOver the last months, I have been building POS Lite, a full stack point of sale system designed for small businesses, stores and gyms.The goal of this project is not only to build a working application, but also to practice and demonstrate real-world software engineering skills: backend development, frontend development, authentication, database design, deployment and cloud infrastructure.I wanted to build something closer to a real business application, not just a simple portf
Every CSS-in-JS and atomic CSS library makes different tradeoffs. This post compares traceless-style, Tailwind, StyleX, and styled-components across the dimensions that matter for a real project.All information below is drawn from the official documentation of each library. The comparisonFeaturetraceless-styleStyleXTailwindstyled-componentsRuntime costNone (fallback hash only)NoneNoneHigh (hash + insertRule per render)Atomic CSSYesYesYesNoBuild-time deduplicationYesYesn/aNoBabel plugin requ
As AI advancements continue at a pace I believed to be unsustainable up until not long ago, I see folks in the tech industry falling in one of these two groups:- hypers, extremely happy to see "reasoning" becoming a commodity and thinking that they'll finally be able to heal their inferiority complex- detractors, trying to cope with the current situation by highlighting the limitation of AIThere's many sub categories of course, but those are the main ones I notice.What I can
Configuration as code for developer machines.The operation is similar to Terraform: plan + apply for making changes, and import + refresh for syncing system state back into the config. Codify operates statelessly, so no need to manage a state file. Just define what you need and apply it.There is a web + desktop app, and AI agent to make Codify easier to use (paid with free tier). The apps come with a dedicated editor (auto-completion, blocks view, and collaboration). The agent works via Codify c
A new franchise that will appear in the Magazine and in podcast form, 'The Interview' will see hosts David Marchese and Lulu Garcia-Navarro speak with newsmaking guests. By Alex Weprin Senior Editor ...<img src='https://images.unsplash.com/photo-1776102952227-430a8aca1243?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMzg1fDB8MXxzZWFyY2h8MTV8fEludGVydmlld3xlbnwwfHwyfHwxNzc3MjUyMDQ5fDA&ixlib=rb-4.1.0&q=80&w=1080' />
Plus, managing people twice your age. Credit...Photo illustration by Margeaux Walter for The New York Times Supported by By Anna Holmes Send questions about the office, money, careers and work-life ...<img src='https://images.unsplash.com/photo-1768923372569-77216a722693?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=M3wyMzg1fDB8MXxzZWFyY2h8M3x8SW50ZXJ2aWV3fGVufDB8fDJ8fDE3NzE4MDI4NjZ8MA&ixlib=rb-4.1.0&q=80&w=1080' />
The economy has added jobs for three straight months and layoffs remain historically low, yet many unemployed Americans are ...<img src='https://images.unsplash.com/photo-1645220127374-8f7a0269025a?crop=entropy&cs=tinysrgb&fit=max&fm=jpg&ixid=MnwyMzg1fDB8MXxzZWFyY2h8MTJ8fEpvYnN8ZW58MHx8Mnx8MTY0NjcwMTY2MQ&ixlib=rb-1.2.1&q=80&w=1080' />
Product configuration forms have a deceptively simple interface: the user picks options, a preview updates, a price changes. In practice, the form state is a deeply nested object with 15 fields that have complex dependencies. The preview needs to stay in sync with the form in real time. The price calculation has edge cases for every combination of options. And the whole thing needs to feel responsive â immediate feedback, smooth transitions, no jank.I built the product configurator for pikkuna.f
Some time ago I built our home WiFi password QR code with Lego bricks. I ordered a white 32x32 baseplate and manually mapped the tiles from the QR code on my phone, then ordered the flat tiles from Lego Pick a Brick. It was a bit of a tedious process, especially making sure I optimized the parts list so I wasn't just buying hundreds of 1x1 tiles.Since I'm a developer, I really wanted to build a website that would help others do this faster and easier. I bought the domain about a year ago, and la
All the ways to watch 2026 Tour de Suisse live streams online and from anywhere, as Tadej PogaÄar sharpens his form before the upcoming Tour de France. <img src='https://cdn.mos.cms.futurecdn.net/aawHg5wDSjiiMVzVJmUEtD-1280-80.jpg' />
look, iâm a vibe coder. i donât want to spend my limited brain cells opening 45 terminal tabs, cd-ing into 3 different directories, and running npm run dev, npm start, and npm run build every time i want to work on a project. and i definitely donât want to deal with EADDRINUSE: address already in use :::3000 because some ghost process from last night refuses to die.i just want to write code and vibe. so, i built DevDashâa native Windows desktop app that acts as a control center for all local pro
Cyber Essentials update introduces auto-fail rules, forcing faster patching and full cloud accountability <img src='https://cdn.mos.cms.futurecdn.net/sqGgDPxHyGtqunPo56h9cL-1280-80.jpg' />
A new trailer for Spider-Man: Brand New Day will arrive later today â join TechRadar as we cover its unveiling in real time. <img src='https://cdn.mos.cms.futurecdn.net/kqgp6mww8PwuiSn788cMCD-1280-80.jpg' />
Preorders are live for Samsung's Galaxy XR headset in the UK ahead of its July 8 launch. <img src='https://cdn.mos.cms.futurecdn.net/MnhUEHcWWmvLDLEyHrVvi4-1280-80.jpg' />
Not sure whether to go hardwired or battery? Or what difference between Pro and Plus models? Here's what you need to know before buying a Ring video doorbell. <img src='https://cdn.mos.cms.futurecdn.net/jUES4UBNtTRuPVLDzFpSDk-1280-80.jpg' />