Imagine a wearable device that records every moment of your day and makes suggestions based on your mood.
Google revamps Android AI dev benchmark, adds Fable 5 and other agents
Meta Just Patched a Major Privacy Flaw With Its Smart Glasses
Heads up: folks using #lgi with #glib might run into this issue. #Lua #Linux
lgi crashes with error "bad argument #1 to 'fromarray' (lgi.record expected, got table)"
This is the fix:
ffi: Adapt load_enum to glib 2.87 changes
--- lgi/ffi.lua.orig 2026-07-08 08:32:43.919979810 -0700
+++ lgi/ffi.lua 2026-07-08 08:48:20.173243433 -0700
@@ -76,16 +76,22 @@
-- Creates new enum/flags table with all values from specified gtype.
function ffi.load_enum(gtype, name)
- local GObject = core.repo.GObject
+ local GLib, GObject = core.repo.GLib, core.repo.GObject
local is_flags = GObject.Type.is_a(gtype, GObject.Type.FLAGS)
local enum_component = component.create(
gtype, is_flags and enum.bitflags_mt or enum.enum_mt, name)
local type_class = GObject.TypeClass.ref(gtype)
local enum_class = core.record.cast(
type_class, is_flags and GObject.FlagsClass or GObject.EnumClass)
- for i = 0, enum_class.n_values - 1 do
- local val = core.record.fromarray(enum_class.values, i)
- enum_component[core.upcase(val.value_nick):gsub('%-', '_')] = val.value
+ if GLib.check_version(2, 87, 0) then
+ for i = 0, enum_class.n_values - 1 do
+ local val = core.record.fromarray(enum_class.values, i)
+ enum_component[core.upcase(val.value_nick):gsub('%-', '_')] = val.value
+ end
+ else
+ for _, val in ipairs(enum_class.values) do
+ enum_component[core.upcase(val.value_nick):gsub('%-', '_')] = val.value
+ end
end
type_class:unref()
return enum_component
One of the co-founders of MintStars, a subscription site used by adult content creators, announced she's giving 20 percent of her stake in the company to a pool for the platform's creators.
Six Ways iOS 27 Is Making AirPods Easier to Use on iPhone
https://lifehacker.com/tech/ios-27-is-making-airpods-easier-to-use-on-iphone?utm_medium=RSS
Chatto is now Open Source
How Charles Leclerc has changed his steering wheel software for the first time since joining Ferrari
The whole Pixel line could get more expensive this year
https://www.theverge.com/tech/962781/google-pixel-11-lineup-price-increase
From Instagram to WhatsApp, the fact that Meta has anything to do with these apps tarnishes them a bit.
Gaming laptops are too expensive right now, but this one's a good value
https://www.theverge.com/gadgets/962754/msi-gaming-laptop-ethernet-switch-pc-steam-game-deal-sale
Mistral's Robostral Navigate: a state of the art robotics navigation model
Wyoming tightens wastewater rules after Meta datacenter contractor flushed contaminated water
https://www.theguardian.com/us-news/2026/jul/08/meta-datacenter-ai-wyoming-water
"Hey if this is your flyer, I’m not going, I’m not donating, I’m not sharing. Don’t ask me."
Google adds Instagram, TikTok, X and YouTube data to Search Console: Creators with no website can now track which search terms drive clicks to their Instagram, TikTok or YouTube posts. Full access rolls out over the coming weeks. https://ppc.land/google-adds-instagram-tiktok-x-and-youtube-data-to-search-console/ #GoogleSearch #SearchConsole #DigitalMarketing #Creators #TikTok
🚀 Da oggi il blog di NextRed è federato con ActivityPub!
Puoi seguire gli articoli direttamente dal tuo account Mastodon (e da altre piattaforme del Fediverso) all'handle:
Ogni nuovo post verrà pubblicato automaticamente. Se provi a seguirmi e noti qualche problema, scrivimi: la federazione è appena stata attivata e ogni feedback è utile.
This Job Interview Scam Is a Ploy to Steal Your Google Credentials
OpenBSD has a use-after-free allowing local privilege escalation to root
Cloudflare Meerkat - Globally distributed consensus