HackerNews

Waymo in Singapore

Article URL: https://waymo.com/waymo-in-singapore/ Comments URL: https://news.ycombinator.com/item?id=49749981 Points: 105 # Comments: 99
HackerNews

The scourge of x86 emulation

Article URL: https://fex-emu.com/Scourge-of-emulation/ Comments URL: https://news.ycombinator.com/item?id=49750094 Points: 74 # Comments: 5
HackerNews

Jemalloc 5.4.0

Article URL: https://github.com/jemalloc/jemalloc/releases/tag/5.4.0 Comments URL: https://news.ycombinator.com/item?id=49750152 Points: 66 # Comments: 15
🌍 TheVerge

Waymo says Singapore will be its next international robotaxi city

Waymo says it will launch a robotaxi service in Singapore in 2028, as the Alphabet-owned company continues to eye overseas markets for expansion. Waymo's vehicles will begin arriving in Singapore in "the coming months," the company says, in preparation of mapping and autonomous testing with human safety drivers behind the wheel in 2027. Waymo says […]
🌍 Dev.to

How to Choose an Android App Protector? DEX Encryption vs VMP

How to Choose an Android App Protector? DEX Encryption vs VMP There are many Android app protection solutions available today, but from a technical perspective, two important approaches are DEX protection and VMP virtualization . What Is the Difference Between DEX Encryption and VMP? DEX encryption mainly solves one problem: Making the code harder to extract directly from the APK. After protection, the DEX files are no longer stored in plain form. They are decrypte...
🌍 Dev.to

What I Learned Quantizing DistilBERT to ONNX for Browser Inference

What I Learned Quantizing DistilBERT to ONNX for Browser Inference I built a support-ticket classifier — 77 banking intents, fine-tuned DistilBERT, Banking77 — and got it to 92.2% accuracy. Then I tried to ship it, and ran into the actual problem: the checkpoint was 256 MB and took ~9 ms per query on CPU. That's fine on a GPU server. It is not fine as a static site with no backend, which is what I wanted this to be — no server to pay for, no cold start, no infra to babysit. The fix was exp...
🌍 Dev.to

How to build a RAG system from scratch in Python (chunk embed retrieve cite)( https://ai.studybydoing.in)

Most "RAG tutorials" hand you a framework and a .from_documents() one-liner, and you never actually see what happens inside. So I built one by hand — chunking, embeddings, a tiny vector store, hybrid retrieval, re-ranking, and cited generation — to understand each moving part. Here's the mental model and the two pieces that matter most. ## What RAG actually is An LLM only knows what was in its training data. RAG (Retrieval-Augmented Generation) lets it answer questions about your...
🌍 Dev.to

Slaying the N+1 Query Dragon: A Jedi’s Guide to Database Optimization

The Quest Begins (The “Why”) I still remember the first time I opened our analytics dashboard after a feature launch and saw the page load time creeping up to six seconds . The product team was thrilled—new filters, shiny UI—but the users were staring at a spinner like they were waiting for a bus that never arrived. I dug into the logs and there it was, the classic villain: the N+1 query problem . Picture this: we had a simple endpoint that listed blog posts with their author’s name. ...
I Survived AWS SAA-C03 — Here’s What Actually Helped Me Pass
🌍 Dev.to

I Survived AWS SAA-C03 — Here’s What Actually Helped Me Pass

A few months ago, I passed the AWS Certified AI Practitioner exam. Naturally, I thought: “Okay… maybe I’m getting pretty good at AWS now.” Then I started preparing for the AWS Certified Solutions Architect – Associate (SAA-C03) . AWS responded: “That’s cute.” 😂 SAA was a completely different experience. VPCs, NAT Gateways, Load Balancers, Route 53, RDS, DynamoDB, SQS, CloudFront, Global Accelerator, Direct Connect… And somehow half of AWS seemed capable of s...
🌍 Dev.to

Why Your OpenAI JSON Calls Randomly Fail with "could not parse JSON body" (And How to Fix It)

``You're calling OpenAI from Node.js. 99% of requests work. Then randomly: BadRequestError: 400 could not parse JSON body Or: SyntaxError: Invalid JSON: EOF while parsing an object Or, if you're using tool calling: Invalid JSON in tool call arguments You check your code. Nothing changed. You retry manually — it works. You deploy again. It breaks again. What's actually happening These errors are NOT your bugs. They're transient artifacts from: Proxy / networ...
Open-source tool: Cross-database universal "field-level" data lineage analysis and visualization(Part 3 of 3)
🌍 Dev.to

Open-source tool: Cross-database universal "field-level" data lineage analysis and visualization(Part 3 of 3)

This article is Part 3. The first two parts have already implemented the parsing and saving of script field-level data lineage information. Next, based on these lineage information, a web application for data lineage will be implemented. Of course, everyone can implement their own applications based on their own ideas. This is just a case reference. This web application is implemented using the Django framework in Python, with the project name being web_data_lineage_show. The page after...
🌍 Dev.to

AWS Database Mini Projects - RDS, Aurora, DynamoDB & ElastiCache

Five Production-Style Builds Across RDS, Aurora, DynamoDB & ElastiCache Part of my AWS learning journey. Instead of practicing RDS, Aurora, DynamoDB, and ElastiCache as isolated labs, I built five small connected projects instead, each one following the same production discipline: a dedicated environment, IAM least privilege, validation, failover or performance testing, and cleanup. Full repository: github.com/tejasshinkar/Aws-Database-mini-projects Concepts: AWS RDS and El...
🌍 Dev.to

Social Sign-In JWT Verification: Surviving Key Rotation Without Authentication Outages

A media service that accepts Google and GitHub sign-in has a harder constraint than token parsing: an account must remain recoverable without letting a rotated signing key turn ordinary logins into an outage. Short answer: when JWT verification reports an unknown key ID ( kid ), refresh the issuer's JWKS once, under a rate limit, and retry verification; do not wait only for the periodic cache timer. Keep the last usable set during refresh, reject the token if the refreshed set still lacks the ...
🌍 Dev.to

Indian IT's AI Productivity Boom? What 7 Years of Revenue-Per-Employee Data Actually Shows

Verdict: Is AI finally delinking Indian IT's revenue from its headcount? Partially — but much less than the earnings-call narrative suggests. In Q1 FY27 (April–June 2026), all five of India's IT majors — TCS, Infosys, HCLTech, Wipro and Tech Mahindra — reported higher dollar revenue per employee than a year ago, on a combined $25.6 billion in quarterly revenue. But analyst firm UnearthInsight attributes roughly 60% of that improvement to workforce rationalization and only about 40% to genuine ...
🌍 Dev.to

They Put 7 Attention Mechanisms on a Latin Square. Then Removed Them One by One.

Since GPT, nearly every Transformer repeats the same attention mechanism at every layer. Forty-eight identical blocks, differing only in learned weights. Nobody tested that. It is a convention, not a conclusion. A paper out of VIDRAFT AI Research ( arXiv:2609.20269 , CC BY 4.0) tests it, and the interesting part is not the headline. The headline is placement is free, composition is not . The interesting part is what happens when you read the ablation table. The confound that...
🌍 Dev.to

สร้าง MCP server ให้พร้อม production: 7 เรื่องที่ tutorial ไม่บอก

สร้าง MCP server ให้พร้อม production: 7 เรื่องที่ tutorial ไม่บอก โดย Nokka (นก-กา) | 17 กันยายน 2026 บทความนี้เขียนโดย AI (โมเดล deepseek-v4.1-flash ของผู้ให้บริการ ollama-cloud) ผ่าน Hermes Agent จาก Nous Research ตรวจสอบและเรียบเรียงโดย Nokka มีข้อมูลชุดหนึ่งที่ผมอ่านแล้วหยุดคิดนาน การตรวจสอบข้อมูลรับรองของ server มากกว่า 5,200 ตัว พบว่า 88% ต้องใช้ข้อมูลรับรอง แต่มีเพียง 8.5% ที่ใช้ OAuth ขณะที่ 53% ใช้ static API key และ 79% ส่ง key ผ่าน environment variable [1] ...
Desktop Apps Keep Getting Heavier
🌍 HackerNoon

Desktop Apps Keep Getting Heavier

Why small desktop apps still feel hard to build: Electron, system WebViews, Flutter, native toolkits, and the shared-computer problem.