🌍 TheVerge

What if social media isn’t hurting kids?

Two years ago, social psychologist Jonathan Haidt released his New York Times bestseller The Anxious Generation. The book posits that the rise of social media and smartphone use is largely to blame for the prominent decline in teen mental health since 2010. It quickly became a central rallying cry of the social media backlash. Haidt […]
🌍 TheVerge

Microsoft announces Windows and Surface event for October 7th

It's been more than two years since the last major Windows event, so Microsoft is heading to San Francisco next month to outline the future of Windows and Surface devices. At an event on October 7th, the company says it will host a "conversation on how local AI will shape the next chapter of the […]
🌍 TheVerge

Voters mostly don’t like AI and data centers, but neither party seems to have an edge

Poll data released Tuesday by the New York Times and Siena University confirms what we've already been seeing, and what politicians are responding to - AI and data centers are incredibly unpopular. Asked if they support or oppose the construction of data centers to power AI tech, 61 percent of the 1,503 likely voters surveyed […]
🌍 Dev.to

Why You Don't Have To Learn The Terminal

I’ve read the article, “ Why Mint's easy graphical interface is the worst thing for your Linux journey ” and I have some counter arguments on the article. The article explains that if you don’t use the terminal which is one of the best features in the linux world, you are hurting your journey of being a linux user. I disagree with that because I believe that you don’t need to learn the terminal. The greatest feature of linux is its uniqueness or the “distros” created by other creators. A distr...
🌍 Dev.to

I built three tools for Quantinuum's guppy stack. Along the way I found six real bugs.

I built three tools for Quantinuum's guppy/HUGR stack. Along the way I found six real bugs. I've been working with guppylang — Quantinuum's Python-embedded quantum programming language, compiling to HUGR, running on their Selene simulator and trapped-ion hardware. It's a young ecosystem, and I wanted to build things that were actually useful, not just demos. That meant treating correctness as the whole point, not an afterthought — every formula cited to its source, every claim about co...
🌍 Dev.to

Approval Is Not Publication

The step everyone builds, and the step that actually moves work The standard architecture for putting AI into a business is easy to draw. Data goes to an agent, the agent produces a recommendation, a human approves it, the action happens. We built exactly that. Then I looked at the queue and found 37 pieces of work sitting in it. Thirty one waiting for review, five with revisions requested, one approved. One approved, and nothing published. The missing edge The diag...
🌍 Dev.to

Downloads Without Boilerplate: Saving HTTP Responses to Local Disk with `--output`

Downloading a file in OkHttp means streaming ResponseBody , choosing a sink, and closing resources correctly. In JQuickCurl, a download is just another curl command: add --output './download/report.pdf' (or -o ) and the executor writes the response bytes to that path for you . No InputStream juggling, no try-with-resources plumbing in your business code. This post covers: The --output one-liner that saves straight to disk. Returning byte[] and saving in Java for full contro...
🌍 Dev.to

Menavigasi Tantangan Concurrency di Go: Mengatasi Data Race dan Optimasi Performa di Tahun 2026

Menavigasi Tantangan Concurrency di Go: Mengatasi Data Race dan Optimasi Performa di Tahun 2026 Berbicara tentang Golang hampir certainly akan membawa kita pada pembahasan mengenai concurrency . Sejak awal kemunculannya, goroutines dan channels telah menjadi daya tarik utama yang membuat Go menjadi pilihan favorit untuk membangun sistem backend yang scalable. Namun, seiring dengan berkembangnya kompleksitas aplikasi yang kita bangun di tahun 2026, kita mulai menyadari bahwa kemudahan me...
Why we built recall-first search on PostgreSQL
🌍 Dev.to

Why we built recall-first search on PostgreSQL

Our careers page search often felt broken. Searching for “Java” could return JavaScript roles. A misspelling could produce no results at all. Searching for “manager” could collect assistant-manager vacancies across unrelated departments, without distinguishing what those jobs involved. The implementation was matching words inside job metadata. It did not understand spelling variations, equivalent terminology, or descriptions of the work a candidate wanted to do. Relevant vacancies could disap...
🌍 Dev.to

NFL playoff odds after Week 1 (2026): why my Monte Carlo model barely trusts a 31-10 win

Week 1 of the 2026 NFL season is done. Sixteen teams are 1-0, sixteen are 0-1, and every sports show is already telling you who is "for real." I build a Monte Carlo simulator that estimates NFL playoff odds for all 32 teams, so I wanted to know how much one week should move those numbers. The model's answer is "not much," and the reasons are more interesting than the numbers themselves. The problem with one game of data A common way to estimate team strength is the Pythagorean...
🌍 Dev.to

Conceptual Contours

Domain Excavation Because it requires constant discovery and refinement, building software is much like excavating a buried house. One requirement exposes a section of wall. A bug fix reveals a doorway we hadn’t accounted for. A conversation with a user turns up a hearth or a pottery shard. Gradually, the pieces begin to suggest architectural features yet to be discovered: rooms, connections, and the activities they supported. Recognizing the architectural whole changes how we understand ...
🌍 Dev.to

Examining the "Boolean-Switch" in Java \_(ツ)_/

While reading through some ai-generated code today, I was caught off guard when I saw a switch statement inside of a boolean. What on earth has ai done now, I wondered. Here is the suspect: public boolean canChangeTo ( OrderStatus newStatus ) { switch ( this ) { case PLACED: return newStatus == PROCESSING || newStatus == CANCELLED ; case PROCESSING: return newStatus == ...
🌍 Dev.to

Expiry Windows: Node.js Email Status, SMS Escalation, and Event Traces

TL;DR: For Node.js event notifications, send transactional email first, poll its delivery status, and use SMS fallback only while the password-reset token remains useful. The deciding constraint is the expiry clock: a late fallback can create noise without helping a locked-out customer. For a customer-support system, this is a reliability problem with a security boundary. The useful outcome is not “an API accepted a request.” It is a reset message that is observable, bounded by its expiry, an...
🌍 Dev.to

‘Gotten Lazy’: A Week of Users Watching Their AI Do Less

There is a complaint that sounds like nostalgia but usually isn’t: “it used to be better than this.” Last week we listened to paying users ask what their money still buys — a story about price, ads and upsell. This week the sum people are doing is different, and quieter. Not “what does it cost” but “what does it still do.” Across the busiest AI forums, the through-line was a felt sense that the tools they already pay for are being hollowed out from the inside: shorter answers, tighter limits, ...
Building Answer Lineage for Enterprise Data Agents
🌍 Dev.to

Building Answer Lineage for Enterprise Data Agents

If a data agent returns €18.6M, production observability should tell you exactly how that answer was constructed. Most Text-to-SQL pipelines log prompts, generated SQL, latency, tokens, and execution status. Those signals matter, but when a business user says, “This number is wrong,” they are not enough. The failure may have happened before SQL generation: "Revenue" → wrong metric "Germany" → wrong dimension Customer data → wrong relationship path "Last quarter" → wrong...
HackerNews

Which Is Worse: AI Groupthink or Extinction?

Article URL: https://www.bloomberg.com/opinion/newsletters/2026-09-15/which-is-worse-ai-groupthink-or-extinction Comments URL: https://news.ycombinator.com/item?id=49719317 Points: 2 # Comments: 0