HackerNews

1983 Northern Telecom Commodore Phone

Article URL: https://www.oldtelephoneroom.ca/1983-northern-telecom-commodore-phone/ Comments URL: https://news.ycombinator.com/item?id=48624114 Points: 28 # Comments: 6
HackerNews

Sakana Fugu

Article URL: https://sakana.ai/fugu/ Comments URL: https://news.ycombinator.com/item?id=48624782 Points: 40 # Comments: 9
HackerNews

The Flat Curve Society

Article URL: https://steve-yegge.medium.com/the-flat-curve-society-36c8b01eb33b Comments URL: https://news.ycombinator.com/item?id=48625192 Points: 8 # Comments: 1
🌍 Dev.to

The Agent Is the Harness, Not the Model β€” and Why That Reorganizes Software Engineering

TL;DR β€” Every AI system decomposes into two things that matter: the model and the harness (the code wrapping it). Claude Code, GitHub Copilot, ChatGPT β€” those are harnesses, not models. Right now only frontier labs build both halves. That won't last. As harness engineering becomes its own discipline β€” domain-specialized, model-agnostic β€” it absorbs most of what we currently call software engineering. The app store becomes the agent store , and our job shifts from writing code for humans ...
🌍 Dev.to

When SuSiE Says '95% Confident', Is It?

Benchmarking the Honesty of Fine-Mapping Credible Sets Fine-mapping has a promise built into its output, and almost nobody checks whether the promise is kept. When you run SuSiE on a GWAS locus, it hands you a credible set : a small group of variants that, at a stated confidence level like 95%, should contain the true causal variant. That 95% is a claim about reality. Among all the loci where SuSiE reports a 95% credible set, the true causal variant should be inside the set 95% of the ti...
🌍 Dev.to

Bash: Brace expansion

Somewhere in my storage I keep PDF files with random content just for fun, for about six years now. The funny thing was, I was revising its owner/group/user permissions and some of them were with a different permission than the usual. A simple chmod command like the following would do the trick: chmod 600 file01.pdf file05.pdf file09.pdf But, as a developer, some times we just have that itch to spend 30 minutes trying an easier way of doing something that usually takes ...
🌍 Dev.to

Taming Error Handling in Laravel with Custom Exceptions

When you're building a Laravel application, it's tempting to reach for abort() whenever something goes wrong, let's take a flight booking app. trying to check a user in to a flight: abort ( 422 , 'Passenger has already checked in.' ); abort ( 403 , 'Boarding has closed for this flight.' ); abort ( 404 , 'Booking not found.' ); For a quick controller method, this feels fine. But as your application grows β€” with services, actions, jobs, and console comma...
🌍 Dev.to

Hello DEV! I'm a Lawyer, Startup Consultant, and Product Builder

Hi everyone, I'm Doris, a lawyer and startup consultant from Nigeria with a growing interest in product management, AI, and technology-driven solutions. Over the years, I've worked in legal practice, human rights, governance, and startup advisory. Today, I'm focused on helping founders build products and businesses that are scalable, compliant, and user-centered. I'll be sharing lessons on startups, product strategy, legal risk, AI, and entrepreneurship. Looking forward to learning and contr...
🌍 Dev.to

Why Dynamic Rotating Proxies Are Burning 30% of Your Budget (And How to Architect a Fix)

Hey dev community, If you are running programmatic SEO networks, web scrapers, or scaling data pipelines for LLM ingestion, you are probably relying heavily on Rotating Proxies . The pitch from proxy vendors is always the same: "We give you millions of residential IPs, and we rotate them automatically on every request so you never get blocked." Sounds perfect, right? But last month, while auditing our Django-based scraping manager, I noticed a painful anomaly: our proxy bill was...
🌍 Dev.to

AStarGrid2D in Godot 4: the gotchas, and an interactive sandbox

Godot's AStarGrid2D is a ten-minute read and a month of gotchas. The API page is small, you skim it, and then your path comes back empty, your units cut through wall corners, or your weighted swamp gets ignored. None of it is a bug. It's the gap between knowing the method names and knowing which handful of settings actually decide the behavior. The five that get almost everyone: You forget update() . Change the region or cell size, skip the rebuild, and you get an empty array with ...
🌍 Dev.to

How a web agency keeps every client site secure

If you build and maintain sites for clients, you are on the hook for security on properties you may not log into for weeks. A header gets dropped in a redesign, a certificate lapses, a staging subdomain is left exposed. The client will not catch it. You are expected to. Here is a simple, repeatable workflow that keeps that under control without it becoming a full-time job. Step 1: baseline every client site Scan each client domain once and note the score. You will usually find...
🌍 Dev.to

FFmpegKit is retired β€” here's how to fix your Android build (NDK r26c patch)

What happened On April 1, 2025, FFmpegKit was officially retired and all prebuilt binaries were removed from Maven Central overnight. If your Android build suddenly started failing with: Could not find com.arthenica:ffmpeg-kit-full:6.0-2 ...you're not alone. Thousands of Android projects broke the same day. The NDK r26c problem After digging through build logs, I found a second issue for anyone trying to compile from source with NDK r26c β€” clang strict mode re...
🌍 Dev.to

Solving "Permissions are too open" from inside the app β€” auto-diagnosing and auto-fixing SSH key permissions

Almost every user new to SSH hits this wall: WARNING: UNPROTECTED PRIVATE KEY FILE! Permissions 0644 for '/Users/.../id_rsa.pem' are too open. This private key will be ignored. They placed the key in ~/.ssh/ , entered the path into the SSH settings, and clicked Connect β€” only to see this. The fix is a single command ( chmod 600 ~/.ssh/id_rsa.pem ), which is obvious to anyone familiar with SSH but the biggest stumbling block for users who don't open a terminal . Here's the ...
πŸ‘Ύ Server Access Logs with GoAccess
🌍 Dev.to

πŸ‘Ύ Server Access Logs with GoAccess

Part 1: Self-hosting on Jetson Orin Nano πŸ‘½ Jetson Orin Nano Web Server Follow-up πŸ‘½ Cool! Now that the mini web server is up and running, how can I see web traffic easily? I discovered GoAccess recently, which is a free and open source tool for checking out server logs in real time. There are two way to view it. At first I was happy to just see nicely-parsed server logs in the terminal. Ahhhh, organization! It gives you a bunch of interesting stuff to look at. Here is wha...
🌍 Dev.to

Dockerfile Builder: a small tool that solves a specific problem

Dockerfiles that pass a casual build check can still fail silently in production when they lack proper layer caching, run as root, or omit health checks. For teams without a dedicated container specialist, arriving at an optimized, secure configuration often means multiple rounds of scanning, tweaking, and rebuilding β€” time that could go into shipping features. What it is Dockerfile Builder is an interactive configuration tool that generates production-grade Dockerfiles following...
500 Blog Posts To Learn About Tech Companies
🌍 HackerNoon

500 Blog Posts To Learn About Tech Companies

Let's learn about Tech Companies via these 500 free blog posts. They are ordered by HackerNoon reader engagement data. Visit the Learn Repo or LearnRepo.com to find the most read blog posts about any technology. Explore the latest innovations, strategies, and stories behind industry leaders and disruptors. 1. Lumoz: Pioneering Blockchain Scalability With OP Stack and ZK Innovation This article highlights Lumoz’s breakthrough in integrating OP Stack with ZK Proof, boosting perform...
The TechBeat: Optimizing a Fast Feature Store for Costs: ShareChat's Lessons Learned (6/21/2026)
🌍 HackerNoon

The TechBeat: Optimizing a Fast Feature Store for Costs: ShareChat's Lessons Learned (6/21/2026)

How are you, hacker? πŸͺ Want to know what's trending right now?: The Techbeat by HackerNoon has got you covered with fresh content from our trending stories of the day! Set email preference here . ## Vibe Coding Has a Step Sister. And She's Coming For Your CI/CD! By @uldiskk [ 5 Min read ] Instead of generating pipelines directly, AI builds MDE transformation chains that create deterministic CI/CD pipelines across tools. Read More. Optimizing a Fast Feature Store for Cos...
🌍 TheVerge

Cold Court’s debut EP is an infectious, glitchy genre mashup

Cold Court is a brother-sister duo from Philly that seems to love nothing more than shoving all of their influences together in a messy soup that at least superficially resembles the hyperpop you've come to expect from acts like 100 Gecs. But, where songs like "Dumbest Girl Alive" goofily wink at pop punk and emo, […]
🌍 TheVerge

Bose thinks it can be a media company for some reason

The history books are littered with the corpses of corporate record labels started by companies that had no business being in the music industry. Bose thinks it can be the exception to the rule. It thinks it can be Red Bull. And, while Bose has more of a right to dip its toes into the […]
🌍 Dev.to

Junkyard Computing: The Engineering Case for Building Server Clusters from Dead Smartphones

TL;DR A cluster of discarded smartphones can match the cost and performance profile of cloud server instances for a defined, bounded class of workloads bursty, latency-tolerant, horizontally-scalable services like microservices, dev environments, and educational platforms. This isn't a sustainability thought experiment. A 2023 prototype (10 Pixel 3A phones) ran real end-to-end microservice benchmarks at roughly 1/40th the three-year cost of an equivalent AWS instance. A 2024 follow-up deploy...
🌍 Dev.to

πŸš€ Meet JanSahayak AI: Your Personal Guide to Indian Government Schemes

By Aritra Mondal | Built for the Google Gen AI Academy "Meet the Builders" Campaign πŸ’‘ The Everyday Struggle Imagine Ramesh, a 45-year-old farmer from Maharashtra earning β‚Ή1.5 Lakhs a year. The Indian Government has multiple schemes designed exactly for people like himβ€”subsidies for seeds, healthcare benefits, and financial aid. But there’s a catch. To get these benefits, Ramesh needs to know the exact name of the scheme, navigate a complex government portal (usually in English or form...
🌍 Dev.to

Rails Interview #1: The N+1 Query Problem

You ship a /posts index page. It renders 50 posts, and for each one it shows the author's name with post.author.name . QA says the page is slow, and the logs are full of repetitive SQL. What is this problem called, and why is it happening? How would you detect it, in dev and in a running app? How do you fix it, and what's the difference between the main fixing strategies? Answer: N+1 queries What it is and why it happens This is the N+1 query problem. One query...
🌍 Dev.to

Hello DEV Community! Learning Go at Learn2Earn (01Edu)

Hey everyone! I'm a software engineering student at Learn2Earn , part of the 01Edu network. I am currently deep-diving into Golang and working through peer-to-peer, project-based challenges. What I'm working on right now: Master structural logic and standard Go packages. Tackling text manipulation, algorithm design, and file systems. Shifting my mindset to think like a backend developer. Why I'm on DEV.to: I am joining this community to build in ...
🌍 Dev.to

Agent demos are easy. Agent operations need receipts.

I keep seeing the same pattern with AI agents: the demo works, the first workflow is exciting, and then the boring operational questions show up. What is installed? Which model/provider/config is this run using? What tool calls happened? Which actions needed approval? Can I replay the failure, resume the run, or prove what changed? That gap is what we are building around at Armorer Labs. Armorer Armorer is a local control plane for AI agents. The goal is to make...