March 2023
815 photos, 5 blogs, 152 links
Browse Archive (303 months)
Here’s the science behind the endless storms drenching California this winter — San Francisco Chronicle
Mar 31, 2023
Twitter's Recommendation Algorithm Is Now Open Source
Mar 31, 2023
Google Fleshes Out Generative AI Tech For Call Centers | No Jitter
Mar 31, 2023
Trojanized Windows and Mac apps rain down on 3CX users in massive supply chain attack | Ars Technica
Mar 31, 2023
Where to See Wildflowers Near You in the Bay Area (Plus, the Science Behind the 'Super Bloom') | KQED
Mar 31, 2023
[2303.16434] TaskMatrix.AI: Completing Tasks by Connecting Foundation Models with Millions of APIs
Mar 31, 2023
‘Vulkan files’ leak reveals Putin’s global and domestic cyberwarfare tactics
Mar 31, 2023College Students Are About to Put a Robot on the Moon Before NASA — Bloomberg Businessweek
Mar 30, 2023
San Francisco's self-driving cars have a hit-and-run problem. Usually, they're the victims. — NBC News
Mar 30, 2023
Combining the power of generative AI and CCAI | Google Cloud Blog
Mar 30, 2023
That was fast! Microsoft slips ads into AI-powered Bing Chat — TechCrunch
Mar 30, 2023Epic Games’ MetaHuman Animator tool is 2023’s latest AI-powered disruption — Fast Company
Mar 29, 2023Art critics have been present long before the birth of photography and have accompanied photographers through the journey from analog to digital. Now, with the proliferation of machine learning and the integration of on-device ML chips, such as Apple's Neural Engine chip, your smartphone has evolved into a discerning critic of your photographic creations. [](https://eecue.com/photo/086c9f3424) ## Apple’s ML Photo Scores Apple uses AI/ML to give each of your photos a series of scores. This is a hidden and undocumented feature that employs machine learning algorithms to examine your photos and allocate a score based on numerous factors such as quality, sharpness, and more. These scores are listed below (you can click through each of those links below to see all my photos ordered by each score): - [all](https://eecue.com/collections/scores_all) - combined weighted average - [overall](https://eecue.com/collections/scores_overall) - [curation](https://eecue.com/collections/scores_curation) - [combined](https://eecue.com/collections/scores_combined) - [framing](https://eecue.com/collections/scores_framing) - [sharpness](https://eecue.com/collections/scores_sharpness) - [blur](https://eecue.com/collections/scores_blur) - [immersive](https://eecue.com/collections/scores_immersive) - [subject](https://eecue.com/collections/scores_subject) - [chosen subject](https://eecue.com/collections/scores_chosen-subject) - [timing](https://eecue.com/collections/scores_timing) - [interaction](https://eecue.com/collections/scores_interaction) - [color](https://eecue.com/collections/scores_color) - [lively color](https://eecue.com/collections/scores_lively-color) - [perspective](https://eecue.com/collections/scores_perspective) - [composition](https://eecue.com/collections/scores_composition) - [lighting](https://eecue.com/collections/scores_lighting) - [symmetry](https://eecue.com/collections/scores_symmetry) - [pattern](https://eecue.com/collections/scores_pattern) - [post processing](https://eecue.com/collections/scores_post-processing) - [reflection](https://eecue.com/collections/scores_reflection) - [camera tilt](https://eecue.com/collections/scores_camera-tilt) These scores are preserved in an SQLite database and remain invisible to the end user. However, they serve to sort and highlight your photos, streamlining the process of finding your best shots. For instance, Apple’s ML model believes this is my number one overall photo: [](https://eecue.com/photo/ef90222d4f) I mean, it’s pretty good, but best overall? Here are the second and third ones: [](https://eecue.com/photo/1862767914) [](https://eecue.com/photo/292937bd78) ## Seeing your photo’s scores ...
AI Beta Program: AI Tools for Creators | Unity
Mar 22, 2023
GitHub Copilot X: The AI-powered developer experience | The GitHub Blog
Mar 22, 2023
GitHub Copilot gets a new ChatGPT-like assistant to help developers write and fix code
Mar 22, 2023
Adobe Says Its New ‘Firefly’ AI Image Generator Doesn't Steal Other People's Art
Mar 22, 2023
Private Japanese moon lander reaches lunar orbit
Mar 22, 2023
Stanford Researchers Take Down Alpaca AI Due to 'Hallucinations' and Rising Costs
Mar 22, 2023
NVIDIA Announces H100 NVL - Max Memory Server Card for Large Language Models
Mar 22, 2023
Microsoft's Bing AI can now generate images using OpenAI's DALL-E — BGR
Mar 22, 2023
NVIDIA Unveils Tiny Jetson Orin Nano AI Robotics Kits And Powerful New Dev Tools — Hot Hardware
Mar 22, 2023
Boichik Will Unveil Its New Mega-Plant — Complete with a Robot Bagel Maker — On Friday
Mar 22, 2023
South Korea’s Innospace succeeds in test launch — SpaceNews
Mar 22, 2023
Kazakhstan’s seizure of Russian space assets threatens the Soyuz-5 rocket
Mar 22, 2023California Lowriders Rev Up for Return of Legal Cruising — The Wall Street Journal
Mar 22, 2023
FDA approves lab-grown chicken from Bay Area company — San Francisco Chronicle
Mar 22, 2023
Google opens early access to its ChatGPT rival Bard — here are our first impressions
Mar 22, 2023
Response Shaping: How to Move from AI “Prompts” to AI Whispering
Mar 21, 2023
Nvidia announces tech for speeding up chip design at AI conference | Reuters
Mar 21, 2023Something strange is going on inside Earth’s core. Here’s what we know — BBC Science Focus Magazine
Mar 21, 2023As a family, we love to explore new places, and a month ago we took a trip to Disneyland for my birthday. It was my first time visiting the happiest place on earth with my 8-month-old son, Wesley. Needless to say, it was an experience I will never forget. 
Apple's Delaying Products, Avoiding AI in Desperate Bid to Avoid Layoffs
Mar 20, 2023OpenAI Status - chat.openai.com is down
Mar 20, 2023Internationally Renowned Ramen Shop Opening New Bay Area Outpost
Mar 20, 2023
Samsung Responds, Hand-Wavingly, to Fake Moon Photos Controversy
Mar 20, 2023
OpenAI Research Says 80% of U.S. Workers' Jobs Will Be Impacted by GPT
Mar 20, 2023
Online Sleuths Untangle the Mystery of the Nord Stream Sabotage
Mar 20, 2023
Immediate action is needed to ensure ‘a livable future for all,’ UN report says — Grist
Mar 20, 2023
Russia’s Space Program Is in Big Trouble
Mar 20, 2023
I used an incredible X-ray machine to look inside my gadgets — let me show you
Mar 20, 2023
Nvidia GTC Highlights The Physical Side Of AI - Robotics — Forbes
Mar 19, 2023The James Webb Space Telescope has unearthed evidence of ancient galaxies that shouldn’t exist — BBC Science Focus Magazine
Mar 19, 2023
HustleGPT is a hilarious and scary AI experiment in capitalism
Mar 19, 2023ModelScope Text To Video Synthesis - a Hugging Face Space by damo-vilab
Mar 19, 2023
GPT-4 Ups The Ante In The AI Arms Race
Mar 18, 2023
Big Oil Plans to Artificially Freeze the Melting Arctic to Drill More Oil — VICE
Mar 18, 2023
Save the “massive, living, beautiful, breathing, majestic boxes of carbon” known as whales
Mar 18, 2023Feds spend $2.4 million on ‘cloud seeding’ for vital Colorado River — MarketWatch
Mar 18, 2023
Anthropic introduces Claude, a “more steerable” AI competitor to ChatGPT
Mar 17, 2023
Tailwind CSS - Rapidly build modern websites without ever leaving your HTML.
Mar 17, 2023
Vid2Seq: a pretrained visual language model for describing multi-event videos – Google AI Blog
Mar 17, 2023
The reviews are in, and Apple TV+
Mar 17, 2023
‘We are a little bit scared’: OpenAI CEO warns of risks of artificial intelligence
Mar 17, 2023Installation on Apple Silicon
Mar 17, 2023ControlNet
Mar 17, 2023All eyes are on AI ahead of Nvidia’s GTC keynote — MarketWatch
Mar 17, 2023
NASA Uses 30-Year Satellite Record to Track and Project Rising Seas
Mar 17, 2023
An epic battle over a Bay Area housing project lasted 12 years. It’s finally getting built. — San Francisco Chronicle
Mar 17, 2023Customer Service With a Smile? Not When a Chatbot is Involved — The Wall Street Journal
Mar 17, 2023GitHub - antimatter15/alpaca.cpp: Locally run an Instruction-Tuned Chat-Style LLM
Mar 17, 2023Love Bridgerton? Meet the stars of the new prequel series, Queen Charlotte — Radio Times
Mar 17, 2023San Francisco’s Third-Oldest Restaurant Has Served Kingmakers and Common Folks for Over 150 Years — The San Francisco Standard
Mar 17, 2023
Today my first packages of failed prints goes out for recycling! : r/3Dprinting
Mar 17, 2023
The doomers are wrong about humanity’s future — and its past
Mar 16, 2023Why Apple and the Carriers Want Your Old iPhone — The Wall Street Journal
Mar 16, 2023
Corned Beef Brisket, Potatoes, Cabbage, and Carrots for St. Patrick's Day Recipe
Mar 16, 2023Despite Nasty Weather and Fees, Most Restaurants Plan To Keep Their Parklets
Mar 16, 2023
The Woman Behind Two of the Bay Area’s Most Stunning Restaurants Has Another in the Works
Mar 15, 2023
Exploiting CVE-2023-23397: Microsoft Outlook Elevation of Privilege Vulnerability
Mar 15, 2023
What’s new with GPT-4 — from processing pictures to acing tests
Mar 15, 2023
SPQA: The AI-based Architecture That’ll Replace Most Existing Software
Mar 15, 2023
Apple engineers are testing ChatGPT-like features for Siri — BGR
Mar 15, 2023
How AI Could Write Our Laws
Mar 15, 2023
Driverless taxi company offering free rides to S.F. hospitality workers — San Francisco Chronicle
Mar 15, 2023
AI is reviving San Francisco’s tech scene. Welcome to ‘Cerebral Valley.’ — The Washington Post
Mar 15, 2023
Newly Unveiled Artemis Moon Suit Is a Giant Leap for NASA
Mar 15, 2023
One of Tokyo’s Most Extreme Ramen Styles Finds a Home in San Jose
Mar 14, 2023
Pi Day's San Francisco origins: math, science and food — San Francisco Examiner
Mar 14, 2023The American Diet Has a Sandwich Problem — The Wall Street Journal
Mar 14, 2023
To Ship or Not to Ship, Headset Edition
Mar 14, 2023A Hidden Variable Behind Entanglement — Scientific American
Mar 14, 2023Rare snails in the Kimberley are sublime evidence of evolution in action — Australian Geographic
Mar 14, 2023
You can now run a GPT-3-level AI model on your laptop, phone, and Raspberry Pi
Mar 14, 2023
Quick and Dirty Microscope Motion Control for Focus Stacking — Hackaday
Mar 13, 2023
New data tracks failure rates of 13 SSD models, going back up to 4 years
Mar 13, 2023
Microsoft spent hundreds of millions of dollars on a ChatGPT supercomputer
Mar 13, 2023As we navigate the digital world, we often come across articles we don't have time to read but still want to save for later. One way to accomplish this is by using the Read Later feature in Apple News. But what if you want to access those articles outside the Apple News app, such as on a different device or with someone who doesn't use Apple News? Or what if you want to automatically post links to those articles on your blog? That's where the nerd powers come in. [](https://eecue.com/photo/1cdda7e8fa) ## Reverse Engineering the Data Initially, I reached out to [Rhet Turnbull](https://github.com/RhetTbull), the creator of the amazing [osxphotos](https://github.com/RhetTbull/osxphotos) app/Python library that I use to [extract the data from Apple Photos](https://eecue.com/blog/extracting-data-from-apple-photos--the-power-of-organization). I use that data to [power the photo section](https://eecue.com/indexes/tags-s) of my site. I asked Rhet if he had ever pulled this data from News. While I waited to hear back from him, I used `lsof` to look for the file that Apple News uses to store Read Later Articles. I discovered that Apple News uses a Binary PList file located in a super obvious place: > /Users/eecue/Library/Containers/com.apple.news/Data/Library/Application Support/com.apple.news/com.apple.news.public-com.apple.news.private-production/reading-list Simple and obvious, right?! After I found it, I noticed it was in a strange format that a normal binary PList parser couldn’t understand. However, I was able to just run `strings` on the file and extract the Apple News Article ID which looks like this: [https://apple.news/AbtWOAgVqToW62MeeZ1xkcQ](https://apple.news/AbtWOAgVqToW62MeeZ1xkcQ). I wrote a script to parse the data on the page above and then use [Beautiful Soup](https://www.crummy.com/software/BeautifulSoup/) to extract the article data. It wasn’t perfect, but it did the job: ```python import subprocess import requests from bs4 import BeautifulSoup # Run the `strings` command to extract the strings from the binary file proc = subprocess.Popen(['strings', '/Users/eecue/Library/Containers/com.apple.news/Data/Library/Application Support/com.apple.news/com.apple.news.public-com.apple.news.private-production/reading-list'], stdout=subprocess.PIPE) # Loop through the output and look for article IDs article_ids = [] for line in proc.stdout: # Check if the line starts with "rl-" and ends with "_" if line.startswith(b'rl-'): # Extract the article ID by removing the "rl-" prefix and "_" suffix article_id = line.decode().strip()[3:] if article_id.endswith('_'): article_id = article_id[:-1] article_ids.append(article_id) def extract_info_from_apple_news(news_id): # Construct the Apple News URL from the ID apple_news_url = f'https://apple.news/{news_id}'
In 2008, I had the opportunity to tour SPAWAR, the Space and Naval Warfare Systems Command, now known as [NAVWAR](https://en.wikipedia.org/wiki/Naval_Information_Warfare_Systems_Command). SPA/NAVWAR is a research and development laboratory for the U.S. Navy. During my visit, I was fascinated by the various autonomous military robots that were being developed and tested there. [I photographed the tour](https://eecue.com/blog/1139_spawar---autonomous-military-robots-) and [wrote about it for WIRED News](https://www.wired.com/2008/03/gallery-spawar/). Fast-forward to 2023, and with the emergence of large language models like [ChatGPT](https://openai.com/blog/chatgpt) and [Bing AI](https://www.bing.com/new), it's possible to imagine how these robots could be controlled using AI in ways that are frankly somewhat terrifying. With great power comes great responsibility, and we must consider the potential risks of relying on AI-powered machines in warfare. [](https://eecue.com/photo/2ac9813d02) ## How Large Language Models Could Control Autonomous Robots for War Large language models like ChatGPT are designed to understand and generate human-like language. They work by training on vast amounts of text data, which enables them to recognize patterns and make predictions about what words are likely to come next in a sentence. With this ability, it's possible to use natural language commands to control autonomous robots on the battlefield. For example, a commander could use a chatbot interface to ask an autonomous drone to perform a specific task, such as "Scan the area for enemy activity and report back." The drone would then use its onboard sensors to perform the task and send the results back to the commander. This type of interaction could reduce the need for human operators in dangerous situations and provide real-time intelligence to decision-makers. [](https://eecue.com/photo/9ab9ca2ab3) ## The Potential Risks of Autonomous War Machines While the idea of using AI-powered machines in warfare may seem appealing, it's important to consider the potential risks. One major concern is the possibility of unintended consequences. Autonomous robots rely on algorithms and programming to make decisions, and there's always the risk of a bug or glitch causing the machine to behave in unexpected ways. This could lead to unintended harm to civilians or friendly forces. [](https://eecue.com/photo/233391190c) Another concern is the potential for hackers to gain control of autonomous robots. If an adversary were able to gain access to the communication channels used to control the machines, they could potentially cause havoc on the battlefield. They could redirect drones to attack friendly forces or civilians, or use them for reconnaissance to gain a tactical advantage.
Explosive Experience: How Illegal Fireworks Almost Blasted Me Out of My 20th-Floor Apartment (And Why My Cats Are Still Hiding Under the Bed) On the night of July 4th, 2018, I was in my apartment at T...