惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
Microsoft Azure Blog
Microsoft Azure Blog
MongoDB | Blog
MongoDB | Blog
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
O
OpenAI News
酷 壳 – CoolShell
酷 壳 – CoolShell
The GitHub Blog
The GitHub Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
博客园 - 聂微东
Engineering at Meta
Engineering at Meta
W
WeLiveSecurity
Hacker News: Ask HN
Hacker News: Ask HN
大猫的无限游戏
大猫的无限游戏
Vercel News
Vercel News
D
Docker
F
Full Disclosure
AI
AI
罗磊的独立博客
博客园 - 【当耐特】
U
Unit 42
S
SegmentFault 最新的问题
Stack Overflow Blog
Stack Overflow Blog
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
博客园_首页
H
Help Net Security
量子位
月光博客
月光博客
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
博客园 - 司徒正美
F
Fortinet All Blogs
D
DataBreaches.Net
B
Blog RSS Feed
Webroot Blog
Webroot Blog
TaoSecurity Blog
TaoSecurity Blog
S
Secure Thoughts
爱范儿
爱范儿
I
InfoQ
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
www.infosecurity-magazine.com
www.infosecurity-magazine.com
Attack and Defense Labs
Attack and Defense Labs
Application and Cybersecurity Blog
Application and Cybersecurity Blog
C
CERT Recently Published Vulnerability Notes
Martin Fowler
Martin Fowler
Blog — PlanetScale
Blog — PlanetScale
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
S
Securelist

Ye Olde Blogroll — Firehose

kottke.org Outside My Window | A Blog of Birds & Nature with Kate St. John Via Negativa The Wallflower Digest baty.net Miskatonic University Press | William Denton Transactions with Beauty Britney Winthrope — Personal blog Z1NZ0L1N Amerpie by Lou Plummer 75CentralPhotography Home :: Sacha Chua Blog – Harold Jarche Doug Jones Tom Van Winkle's Return to Gaming Adactio: Jeremy Keith ooh.directory: a place to find good blogs that interest you Sal's whygodwhy – idk! fine! whatever! who cares! shut up! uncountable thoughts Murmurs Dr Robert N. Winter Who's the Real Loser? Shady Characters Ludicity Notes Without a Thesis Robin Monks - Technologist, AI/ML, Healthtech David Smith, Independent iOS Developer Homepage - blakewatson.com Ploum.net Oatmeal Midnight Reading oh, hey Brian | Brian Bennett blog 2026 | baccyflap.com - a delicate blend of bakelite and fear Our Adventures in Japan Jack's Space | Everything happens for the best Matt Lakeman jzhao.xyz Home - Stephanie Stimac's Blog マリウス Gingerly thoughts on ecology, culture, travel, photography, walking and other ephemera blast-o-rama. Quiet System - sink on uwu SchwarzTech Home ophanim's chariot Navendu Pottekkat - The Open Source Absolutist …time is what you make of it… Ron Seems Sentient Stuffed Crocodile Notes Sympolymathesy, by Chris Krycho Hosentaschenblog Charlie's Diary meyerweb.com Paul Johnson Refugio Norte linkedlist → bits and bytes about the Web New Ideas Blog - Gustavo Ribeiro Marius Masalar Mi blog Domain registered at WHC.ca Tyler Hellard - Pop Loser cedmax Jean Kapsa https://www.feadin.eu/en/ Garbage Collector Brian DeVries Grant Petersen's Blog The Artist’s Notebook Dan Cohen – Vice Provost, Dean, and Professor at Northeastern University 12XU | Verspannungsmusik! denisdefreyne.com Welcome | Chris Smaje Alex – Le site Internet d'Alex Sirac. cultural snow fLaMEd fury homepage A Shroud of Thoughts Ryan Reid Illustration + Design Don't Worry About the Vase Amy Goodchild Songs on the Security of Networks Protesilaos, also known as “Prot” GitHub - uxai/non-profit-bloggers: A repository of blogs by bloggers who blog for the joy of writing. 👋 Hi! Joe Van Cleave's Blog Amit Gawande Paul's Beer & Travel Blog Steve Best West Coast Stat Views (on Observational Epidemiology and more) Darknet Diaries – True stories from the dark side of the Internet. SEAN BONNER Artist, Instructor, using only Free/Libre and Open-Source software since 2009. Along the Ray Chris Aldrich | BoffoSocko 印记 | Live a life you will remember. Herman's blog
Notes
hello@manuel · 2023-02-26 · via Ye Olde Blogroll — Firehose

27/3/2025

Vibe coding on Apple Shortcuts

With progress on large language models (LLMs) stalling, techbros in the industry have had to come up with new ways to signal progress and keep billions of investors’ dollars flowing while “artificial general intelligence” (sic) remains nowhere in sight.

This led to the emergence of nonsense such as the new “magic” version of ChatGPT that’s supposedly great at “creative writing,” autonomous “agents,” and more models that can “think” or “reason.” (All in quotes because these simulations are, at best, mediocre and often non-functional.)

Amid the parade of new applications for generative AI, “vibe coding” emerged — a term coined in February by Andrej Karpathy, co-founder of OpenAI.

In broad terms, vibe coding is a complete abstraction of software development. Instead of writing… code, the developer writes prompts in natural language to an AI, describing the software it hopes to achieve. The AI then spits out code which, if it doesn’t meet expectations, is reworked in the same way: with more natural language instructions given to the AI. In this setup, the developer essentially becomes a guesser. In the end — and with some luck — the session wraps up with a working application.

Programming is a powerful skill, even outside contexts like startups and world-changing ideas.

Continue reading »

7/3/2025

What's the deal with SafetyCore, the weird app that suddenly appeared on Android?

Does your phone run Android? If so, you might have noticed a new app called SafetyCore. Announced by Google in October 2024, the company has been rolling it out recently (at least here, in Brazil).

SafetyCore is designed for devices running Android 9 or later, takes up about 2 GB of storage, and according to Google “provides common infrastructure that apps can use to protect users from unwanted content.” The documentation also notes that “the classification of content runs exclusively on your device and the results aren’t shared with Google.”

Almost no one reads these docs or even warnings, alerts of an app. What definitely catches your eye is a new icon among your apps that seems to appear overnight. Is SafetyCore something to worry about?

It’s published on the Play Store and, like any other app over there, it gets ratings and comments. Its average rating is 3.5, with the highest (5) receiving the most votes overall and the lowest (1) not being insignificant in number. One standout negative comment sums up the problem (in Portuguese, here translated):

“The app installed on its own and when I tried to open it, it just showed the app info. I’m not sure if it’s legitimate or not, and that worries me and many other consumers, breaking our trust in the security of the operating system. A quick question: if the app is legitimate, is it supposed to have an icon and do something, or is it supposed to be hidden? Like, for example, Google Play Services.”

If I had to sum the issue up even more, I’d say that the way SafetyCore was released is an example of a lack of transparency and a disregard for user autonomy. No matter how good Google’s intentions may be — which, judging by the history of big tech, is far from a guarantee — this isn’t the right approach.

Apple isn’t off the hook either. At the end of December 2024, someone noticed a new option in Apple Photos: “Enhanced Visual Search,” on by default. It identifies the location of photos even when there are no geo location in the metadata, by recognizing landmarks in the images. The documentation explains that it “works without sending your photos or videos to Apple and without Apple learning about the information in those photos or videos.”

In both cases, trust is lost when features like these are enabled quietly, without giving users the option to opt-out — a practice that remind what malicious parties would adopt if their intention were installing malware on millions, even billions, of devices.

What’s frustrating is that these are promising features that seem like good ideas. Scanning for unwanted or malicious content on your device without sending data to Google’s cloud? A real step forward, if true. Improving photo search without handing over your images to a big tech company? Sounds great.

However, note that both promises are extremely difficult to verify since all the code is closed source. That alone is a huge red flag. Enabling these features by default without any notice only worsens the situation.

27/2/2025

Obsessions

I’ve been using the my work as a tech writer as an excuse to dive into some unproductive obsessions. And when I say “obsessions,” I mean it in a pretty serious, almost clinical way.

It’s not just my work’s fault, I think. My “information diet” — reading blogs who obsess over details like which app to use for this or that, watching YouTube channels that scrutinize phone models in such detail that a normal person wouldn’t notice the difference from the last five iterations etc. — pretty much created an alternative reality that initially seemed appealing but eventually turned suffocating.

I spend an unhealthy amount of time thinking about where to host my files and emails, looking into FOSS alternatives to apps that I already have and that work perfectly fine for me, keeping up with and testing new apps that promise to be better than the ones I currently use and enjoy.

The biggest and most recent manifestation of this obsession was trading my trusted iPhone SE for an Android phone.

Switching phones isn’t just… switching phones. Even though I’m getting along fine with Android, the switch has led to even more time spent on crazy excursions in search of things that, strictly speaking, I don’t really need. It’s fun, but it’s a bottomless time sink (which I think is a waste).

In a way, indulging in this feels like eating fast food: enjoyable in the moment, yet leaving you with indigestion later and proving dangerous in the long run.

To make matters worse, the Android phone I bought is huge and heavy. Having it in my pocket is annoying, my hands ache when I try to type even a slightly lengthy message, and there’s no comfortable way to hold it for reading.

I guess I needed to make that impulse decision to try and curb the obsession. It’s kind of like a drunk taking one last swig before committing to sobriety, you know? I think it worked, because I’m having a major hangover after having a blast setting Android up exactly the way I wanted. Even so, I’m going to abort the migration — not so much because of Android, which I actually found pretty cool, but more because I miss the human hands-compatible size of the iPhone.

All of this sounds pathetic, almost comical — or tragicomic, really; it affects both me and my work. If my goal in writing about tech is to achieve a healthy relationship with technology as much as possible, I need to take a step back and rethink some things.

16/2/2025

A timeline to bring them all together

The launch of Tapestry in early February has solidified a new category of apps — ones that attempt to create a unified timeline from different sources that, by their very nature, are like oil and water.

Tapestry joins a handful of other recent apps1Feeeed, the new Reeder, and Flipboard’s Surf — in tackling the main issue of decentralized social platforms, which is… well, decentralization itself.

The idea is pretty cool: it doesn’t matter if the people you follow are on Bluesky or Mastodon. With one of these timeline apps, you can keep up with them all at once on a single interface. It’s like centralizing the new social internet, but it’s done at the individual level rather than the platform level.

Continue reading »

6/2/2025

Using ChatGPT consumes a 500 ml bottle of water; so what?

From the obvious to the outrageous, the list of concerns about artificial intelligence has grown long since late 2022, when ChatGPT took the title of “technology of the future” from the metaverse or NFTs.

I’ve been thinking a lot about one of these concerns: the excessive use of energy and water needed to satisfy the insatiable thirst of big techs and startups for more money.

What is the environmental cost of outsourcing thankless tasks to ChatGPT, like writing reports that no one reads or generating a happy birthday image for that aunt you haven’t spoken to in six years, in the family group chat?

Perhaps the most popular metric for this dilemma of the 2020s is the 500 ml water bottle for every ~50 questions to ChatGPT.

Is that a lot? A little? Is the trade-off worth it? As with everything in life, the answer is: “it depends.”

Any data point, when analyzed in isolation, sounds absurd. Context is necessary. And the more context, the better. In this case, we are particularly interested in comparisons to other everyday activities we do online, which also rely on large data centers, and the cost-benefit of adding fuel (even just a few drops) to global warming in exchange for artificial verbosity and cheesy images.

***

There are estimates that the AI race will double the tech sector’s share of global energy consumption by 2026. Which… is quite a lot, considering that the sector consumed between 1–1.3% of the total back in 2022.

What can you or I do if we find this increase wasteful? To be honest, I think nothing. For us mere mortals, AI is inevitable. Like it or not, CEOs of major companies — who have the final say on the apps and websites we use daily, and how we use them — are convinced that this technology is revolutionary.

Not just convinced: they are all in, hopeful that, like any truly revolutionary technology, AI holds substantial rewards for those who master it, even if it incurs “externalities,” including frying the planet.

The inevitability is already being felt. Google and Microsoft have integrated generative AI into their productivity apps. Overnight, millions of people and businesses relying on Microsoft 365 (formerly Office) and Google Workspace gained AI assistants they didn’t ask for, which, of course, came with a considerable price increase.

Samsung has given up on improving its smartphones — even slightly downgrading the Galaxy S25 Ultra — to focus its efforts on at least questionable AI features as highlights, in a bold attempt to convince people to upgrade their devices.

On the other side of the mobile duopoly, Apple, which refused to say “AI” and called it “machine learning” until 2022 (before ChatGPT), has embraced AI, coined an infamous pun to refer to its take on it (“Apple Intelligence”), and decided to enable it by default in iOS 18.3.

This is the same AI that, until this update, was generating fake news by “summarizing” notifications from news apps. Apple’s solution? Remove news apps from the AI summary. Apple still sees you as a selfish asshole; that hasn’t changed.

***

Given that it’s inevitable, does it make sense to oppose the use of AI? Or rather: is it possible to stop using AI-based resources, to vote with our wallets?

For the more obvious cases, perhaps yes, and it might even be desirable since they can be tacky and/or nearly useless. An AI startup backed by billions from Amazon and Google, Anthropic agrees.

The problem is that, in a broader context, we are all already using “AI” to a large extent. From searching for images in Apple/Google Photos to more innocuous routines like spell check on our phones or automatic translations, everything relies on concepts and techniques that, depending on the definition (if broader), fall under the umbrella of artificial intelligence. And they offer more tangible or justifiable benefits than just removing ugly people from the background of a photo.

And it’s this perception that leads me to a fatigue that precedes the discussion itself, because it feels futile. The infamous 500 ml water bottle that ChatGPT consumes is the new “turn off the lights to save energy,” the “take 30-second showers to avoid running out of water in the world,” meaning it doesn’t really matter whether we use ChatGPT or not because:

  1. The damage is already done, and it won’t be one person or a million people trying to ignore AIs (or the obvious parts of them) that will change the course set by the industry; and
  2. Even if, by some miracle, a significant boycott of AI occurs, the infrastructure that has already been built and what is currently in development won’t be dismantled due to lack of use. Instead, the industry will invent new uses because there is no idle capacity, and more importantly, no one is investing an obscene amount of money just to see if it will pan out.

One thing is a handful of startups selling empty promises backed by almost-cartoonish villains like Marc Andreessen, as we saw during the NFT craze. Another is the largest companies and investment funds on the planet pouring hundreds of billions of dollars (literally) into a technology they believe to be revolutionary.

When it reaches this stage, there are only two possible outcomes: a massive return accompanied by a true revolution, or widespread failure, regardless of who it affects. You can probably guess my hunch about which outcome we will see.

***

It’s a bit frustrating when the responses to a dilemma echo the broad and, at this point, tired phrases like “it’s capitalism” or “these are systemic problems, we can’t do anything as individuals.” Even if that’s the case. So, I want to wrap up by providing a bit more context, on an individual level, to help ease any guilt you might feel if you want to use ChatGPT for any tedious tasks you’re asked to do at work or, let’s be realistic, to experiment with the available tools — who knows, you might find something useful?

You know those video calls, Zoom and FaceTime, that saved some semblance of sanity during the pandemic and normalized video chatting? They are among the most energy-consuming digital activities. And it doesn’t have to be that way if we’re willing to turn off the video and just use audio, like we did before the pandemic. This simple gesture saves 96% of the carbon emissions from a video call — or, in this case, a call.

Before you delete the Zoom app from your phone, consider that, even if you don’t turn off the video for any reason, a video call is obviously much more economical and energy-efficient than flying and then taking an Uber or renting a car to have a face-to-face conversation with someone on the other side of the country.

You know what consumes way more energy than hundreds or thousands of silly responses and bad code generated by ChatGPT? Video streaming. Are we all going to cancel Netflix and YouTube and go back to the 1990s internet, which was all text-based, and to DVD rental stores? Yeah, I, along with Blockbuster, don’t think so.

For my part, I believe that directing (our!) energy toward actors, instances, and problems with a higher chance of yielding greater (systemic!) returns is a more promising path. How? I don’t know. I leave that question (and my support) to activists, scientists, politicians committed to the environment, and anyone else who knows better to help. I’m just an average guy writing on a blog that almost no one reads.

Let’s fight against the establishment of data centers in areas already suffering from drought, or push big tech companies to be more transparent in their environmental reports and more efficient in water reuse and developing techniques to mitigate environmental impact.

Regardless of what we think about AIs in general, and generative AIs in particular — whether they’re tacky, unethical, super cool, or revolutionary —, I know that harassing those who use them won’t solve the problem. I mean, for the use itself. Making fun of someone who claims to be the author of poems generated by ChatGPT, well, I think that’s fair game.

28/1/2025

Google is right to change Gulf of Mexico's name in its Maps app in the US

Google will change the names of the Gulf of Mexico to the Gulf of America and revert Denali to Mount McKinley in its Maps app, aligning it with one of President Donald Trump’s weird ideas.

Someone dug up a 2008 post from Google’s public policy blog where the then-global director of the sector talks about this very issue — “How Google determines the names for bodies of water in Google Earth.”

Google has a uniform policy they call “Primary Local Usage:”

Under this policy, the English Google Earth client displays the primary, common, local name(s) given to a body of water by the sovereign nations that border it. If all bordering countries agree on the name, then the common single name is displayed (e.g. “Caribbean Sea” in English, “Mar Caribe” in Spanish, etc.). But if different countries dispute the proper name for a body of water, our policy is to display both names, with each label placed closer to the country or countries that use it.

In other languages, Google uses the common name in the language that Google Maps/Earth is being displayed in, along with an expandable button that lets you know the name isn’t universally agreed upon and lists other names that are also used.

That’s where people are giving Google a hard time, as they have (or used to have?) a policy that adopted the criteria of “primary, common, local” names for bodies of water:

[…] By saying “common”, we mean to include names which are in widespread daily use, rather than giving immediate recognition to any arbitrary governmental re-naming. In other words, if a ruler announced that henceforth the Pacific Ocean would be named after her mother, we would not add that placemark unless and until the name came into common usage.

On X, the company responded to the criticism by saying they have “a longstanding practice of applying name changes when they have been updated in official government sources.”

In the case of the US, that would be the Geographic Names Information System (GNIS). Note that the two changes — the Gulf of Mexico and Denali — haven’t been published by the GNIS yet, so Google Maps is still showing the “old” names there.

I get the frustration with the arbitrary decisions of an erratic president, but this seems like a… non-issue? If the government changes the names of bodies of water, as the US government plans to do (the executive order was published by Trump on January 20th and is pending a GNIS update), Google is right to reflect that in Maps.