I was trying to figure out how to say this and Scalzi does it in 14 words. mastodon.social/@scalzi/113901…
JeniParsons reshared this.
M23 rebels claim capture of key DR Congo city of Goma
https://www.aljazeera.com/program/newsfeed/2025/1/27/m23-rebels-claim-capture-of-key-dr-congo-city-of-goma?utm_source=flipboard&utm_medium=activitypub
Posted into Africa News @africa-news-AlJazeera
M23 rebels claim capture of key DR Congo city of Goma
The M23 armed rebel group said it has captured the Democratic Republic of the Congo’s eastern city of Goma on Monday.Al Jazeera
Solus 4.7 Released, Enhances Support for NVIDIA GPUs and Flatpaks
Solus 4.7 updates Budgie, GNOME, Plasma, and Xfce with the latest features, including Flatpak-ready software centers and refreshed multimedia tools.Bobby Borisov (Linuxiac)
How to Watch a Hockey Game - Three Rules
I've written a few times before about hockey. I love watching my local sports puck team1 and really wish more people watched it. So, I'm...RyanCheley.com
Shield AI is hiring State Estimation Engineer, Sensor Fusion (R2682)
🔧 #cplusplus
🌎 Dallas, Texas
⏰ Full-time
🏢 Shield AI
Job details jobsfordevelopers.com/jobs/sta…
#jobalert #jobsearch #hiring
globalist.it/world/2025/01/27/…
Volete sapere quali?
Milex svela i magheggi dell'Italia sulle armi all'Ucraina
Dobbiamo dire grazie a Mil€x ai suoi analisti, per l’opera di informazione che fa, con puntualità, rigore e perizia documentale, sui costi nascosti nei programmi nazionali.Umberto De Giovannangeli (Globalist.it)
Christian Nationalist at the Pentagon: Pete Hegseth's Calvinist Sect Embraces Confederacy, Crusades
democracynow.org/2025/1/27/pet…
Christian Nationalist at the Pentagon: Pete Hegseth’s Calvinist Sect Embraces Confederacy, Crusades
The Senate has confirmed former Fox News host Pete Hegseth as Trump’s defense secretary by just one vote. Hegseth has “very clear” ties to extreme Christian nationalism, as well as a history of alleged sexual assault and abuse.Democracy Now!
G. Gibson reshared this.
France says EU will lift some sanctions on Syria after al-Assad’s fall
https://www.aljazeera.com/news/2025/1/27/france-says-eu-will-lift-some-sanctions-on-syria-after-al-assads-fall?utm_source=flipboard&utm_medium=activitypub
Posted into Global News @global-news-AlJazeera
France says EU will lift some sanctions on Syria after al-Assad’s fall
European countries say they are eager to help reconstruct war-ravaged country and build bridges with its new leaders.Al Jazeera
A Minecraft screenshot shows a large painting of a person with short, light brown hair. The person in the painting is shown from the torso up, and their arms are raised above their head. Their skin tone appears pinkish-orange in the pixelated image. The painting is in a wooden frame and is situated in a Minecraft landscape with green grass, a stone wall, and trees in the background. The Minecraft player's inventory bar is visible at the bottom, showing items such as a wooden pickaxe, sword, and axe. The player's health and hunger bars are also displayed.
Provided by @altbot, generated using Gemini
Pictured below is the 'Memorial to Homosexuals Persecuted under Nazism', located in Berlin.
On International Holocaust Day I take some time to remember the victims of the Holocaust and in particular LGBTQ people. This day marks the liberation of Auschwitz, however most LGBTQ people were transfered to a prison and were not liberated.
As attacks against LGBTQ human rights become the political agenda in many places, 'never again' must go beyond words to action.
Leo reshared this.
TechCrunch Disrupt 2025: 5 Days left to claim your 2 for 1 Passes at the lowest rate of the year
https://techcrunch.com/2025/01/27/techcrunch-disrupt-2025-5-days-left-to-claim-your-2-for-1-passes-at-the-lowest-rate-of-the-year/?utm_source=flipboard&utm_medium=activitypub
Posted into News about startups from TechCrunch @news-about-startups-from-techcrunch-Techcrunch
Disrupt 2025: 5 days left to get 2 for 1 passes | TechCrunch
Save up to $1,400 on TechCrunch Disrupt 2025 2 for 1 Passes before Friday, January 31 at 11:59 PM PT—after that, these 2 for 1 Passes will be gone.TechCrunch Events (TechCrunch)
🤖💰 Гендиректор #Meta Марк Цукерберг заявив, що його компанія створить центр обробки даних компанії в Луїзіані розміром з острів Мангеттен. За його словами, 2025 рік стане «визначальним для ШІ», і тому Meta виділить додаткові $60-65 млрд на його розвиток.
Хоча існує і інша думка - Meta планує вкласти $60 млрд у розвиток #AI на тлі занепокоєння щодо китайського стартапу #DeepSeek.
Здається країни потрохи включаються в ШІ-перегони, розуміючи переваги, які можна отримати...
→ « La #contamination du monde par les #PFAS forme une catastrophe parfaite, dystopique dans toutes ses dimensions »
lemonde.fr/idees/article/2025/…
« [A Zwijndrecht, en #Belgique, il] ne faut pas boire l’#eau, bien sûr, ni l’utiliser pour la cuisine ou pour laver sa voiture. Il ne faut pas remuer ou souffler sur la #terre, en particulier lorsqu’elle est sèche. Il ne faut pas laisser les enfants jouer dehors, sauf sur un couvert végétal. Les #fruits et #légumes du potager ? Il faut s’en débarrasser. »
« La contamination du monde par les PFAS forme une catastrophe parfaite, dystopique dans toutes ses dimensions »
Les polluants éternels contaminent tous les compartiments de l’environnement, polluent l’eau potable et créent parfois des situations ingérables, mais la réponse des responsables politiques n’est pas à la hauteur, estime, dans sa chronique, Stéphane …Stéphane Foucart (Le Monde)
First day at a legacy company. Around the table: "30 years," "15 years," "35 years."
Me: "3 months" 😅
Remember when companies relied on veteran employees to know all the secrets? AI is changing that game.
Old World:
• Knowledge in hallway chats
New Reality:
• AI capturing processes live
The best part? It's happening now.
🔄 What's the most crucial "tribal knowledge" in your workplace?
#AI #FutureOfWork #Tech
blog.rockettools.io/p/99aae424…
The End of Tribal Knowledge
Tribal knowledge has long been the glue holding many businesses together. Groups of employees shared expertise the old-fashioned way: instructions passed along in hushed conversations, tips jotted on sticky notes, and memories guarded by those who h…Dan McCoy (Ignition by RocketTools)
Samsung: baterias do Galaxy A56 passam pela Anatel
https://tecnoblog.net/noticias/samsung-baterias-do-galaxy-a56-passam-pela-anatel/?utm_source=flipboard&utm_medium=activitypub
Posted into Últimas Notícias de Tecnologia @ltimas-not-cias-de-tecnologia-Tecnoblog
Samsung: baterias do Galaxy A56 passam pela Anatel • Celular • Tecnoblog
Dias depois de receberem certificações nos Estados Unidos e Alemanha, bateria do Galaxy A56 é aprovada no Brasil. Celular pode ser lançado em marçoFelipe Freitas (Mobilon Mídia LTDA)
DeepSeek: misteriosa IA ganha popularidade nas lojas de aplicativos
https://tecnoblog.net/noticias/deepseek-misteriosa-ia-ganha-popularidade-nas-lojas-de-aplicativos/?utm_source=flipboard&utm_medium=activitypub
Posted into Últimas Notícias de Tecnologia @ltimas-not-cias-de-tecnologia-Tecnoblog
DeepSeek: misteriosa IA ganha popularidade nas lojas de aplicativos • Inteligência Artificial • Tecnoblog
Chatbot chinês usa modelos que teriam sido desenvolvidos com custos menores que o ChatGPT e o Gemini. Nvidia cai mais de 10% na bolsa.Giovanni Santa Rosa (Mobilon Mídia LTDA)
#NewsEngine: UPSIDE Foods & Pat LaFrieda expand cultivated meat options in restaurants
foodnavigator-usa.com/Article/…
UPSIDE & Pat LaFrieda Meat Purveyors team to serve cultivated meat
Cultivated meat producer UPSIDE Foods, in partnership with meat distributor Pat LaFrieda, advances its mission to integrate cultivated chicken formats — like UPSIDE’s shredded chicken and chicken sausage — into familiar recipes and cultural tradition…FoodNavigator-USA.com
I've gone live!
Weekday Morning Art Stream!
#owncast #streaming #vtuber #vtuberen #art #tech #lgbtq
Kiri Artemis [VTuber/Gamedev/Artist]
I am a lamia who makes videogames and plays a bunch of retro stuff! You've heard of a rattlesnake, now here’s a BATTLESNAKE! Come for the cozy vibes. Stay for the ultraviolence.Kiri Artemis [VTuber/Gamedev/Artist]
coffeeandopensource.com/guest/…
Stephanie Stimac
Stephanie Stimac is a designer and product manager with over 14 years of experience, specializing in developer experiences and tooling. She has worked with startups to design and build websites with a focus on clean and simple user experience.www.coffeeandopensource.com
Apple: nuova Black Unity Collection 2025 per Watch e iPhone
#Apple #AppleWatch #BlackUnityCollection #Cultura #Design #Inclusione #iPad #iPhone #Italia #LimitedEdition #Notizie #Novità #Solidarietà #TechNews #Tecnologia
ceotech.it/apple-nuova-black-u…
Apple: nuova Black Unity Collection 2025 per Watch e iPhone
Apple lancia la Black Unity Collection: cinturino Sport Loop, quadrante e sfondi per celebrare la cultura nera. Sostegno a organizzazioni benefiche.CeoTech
Business As Usual is GREAT at making billionaires richer. 😃
But it's NOT so good at dealing with carbon emissions and the climate crisis. ☹️
#History #Economics #Science #Environment #Climate #ClimateChange #ClimateCrisis
razzospaziale reshared this.
DeepSeek could be an extinction-level event for venture capital firms that went all-in on foundational model companies; investors say they are not panicking (Dan Primack/Axios)
axios.com/2025/01/27/deepseek-…
techmeme.com/250127/p14#a25012…
DeepSeek could be an extinction-level event for venture capital firms that went all-in on foundational model companies; investors say they are not panicking
By Dan Primack / Axios. View the full context on Techmeme.Techmeme
A light-skinned boy with curly brown hair is seen from the chest up. He is wearing a black t-shirt and is holding his hands up in front of his face, his fingers splayed out. His expression is partially obscured by his hands. A small framed picture is visible on the wall in the background, along with part of a white bathroom wall and a shower curtain.
Provided by @altbot, generated using Gemini
peter.czanik.hu/posts/ibm-powe…
#IBMChampions
I'm an IBM Power Champion for 2022
I’m happy to announce that I became an IBM Power Champion for the year 2022. This blog is long overdue, however with the conflict raging in our neighbor country, Ukraine, I just did not feel the strength to write about anything.peter.czanik.hu
reshared this
GitHub - saleor/requests-hardened: A library that overrides the default behaviors of the requests library, and adds new security features.
A library that overrides the default behaviors of the requests library, and adds new security features. - saleor/requests-hardenedGitHub
Hyprland v0.47.0 has been released
cross-posted from: lemmy.zip/post/30837985
cross-posted from: lemmy.zip/post/30837895
New year, new Hyprland release brought to you by Yours Truly.
This update is quite large, so you might want to read these patch notes.There have been quite a bunch of internal rewrites, mostly around memory safety, the renderer, and animation system. Although performance shouldn't change
much, it should improve stability in edge cases. Please do report any regressions you might find, if they aren't reported already.
Notes for packagers
- new dependency: glaze
- I've dropped binary releases. Please use the source to build.
Breaking changes
- master:always_center_master has been replaced with a more flexible master:slave_count_for_center_master
New features
- CMake, Meson: add option controlling hyprpm building
- config: add exec(-onec) with rules and execr(-once) (#8953)
- core/renderer: Add GPU hotplug support (#8980)
- core: Add a periodic donation request (#8981)
- core: Add render:allow_early_buffer_release to make buffer release configurable (#9019)
- core: Add support for HDR and color management protocols (#8715)
- core: add --verify-config to verify the config with Hyprland
- ctm: add an internal fade animation to ctm transitions
- debug: add debug:pass for debugging the render pass
- hyprpm: add an option to force reload all plugins (#8883)
- hyprpm: add glaze dependency FetchContent fallback (#8899)
- keybinds: add new window destruction dispatchers (#8962)
- keybinds: add visible arg for cyclenext (#9045)
- master: add option to show slaves on left in center orientation (#8940)
- pluginAPI: add register dispatcher v2
- protocols: add hyprland_lock_notify_v1 implementation (#9092)
- protocols: add hyprland_surface_v1 implementation (#8877)
- protocols: add hyprland_surface_v1.set_visible_region implementation (#9120)
- renderer: Add supercircular window corners (#8943)
- selectors: add a tag: to for matching window tag(s) by regex (#8985)
- socket2: add focusedmonv2 event (#8921)
- windowrules: add negative: prefix for negating a regex
Fixes
- animation: fixup adding animvars during ::tick (#9030)
- animations: fix XWayland cursor glitch and refactor skill issues (#9033)
- animations: fix borderangle once (#9149)
- ci: fix "Resource not accessible by integration" for cf workflow (#9144)
- compositor: fix incorrect cast, use lambda capture instead (#9161)
- config: fix animations requiring all args
- config: fix float animation speeds < 0 (#9123)
- config/ConfigWatcher.cpp: add missing include needed for clang (#9166)
- configmgr: fix crash on very early plugin loads
- core/compositor: fix too early buffer release (#8966)
- core: fix custom resolutions (#8897)
- core: fix possible crash on null active workspace
- data-device: fix edge case crash on null xwm
- debug: fix ISDEBUG checking (#8823)
- debug: fix overlay not rendering
- desktop/DesktopTypes.hpp: fix include (#9104)
- dwindle: fix possible crash on null ws
- functionHooks: wait for hyprland pages before returning addr for trampo
- helpers/Monitor.cpp: fix include path (#9039)
- hyprctl: Fix hyprctl batch JSON command (#8749)
- hyprctl: fix hyprctl --batch not working with exec rules (#8952)
- hyprpm: fix hyrpm sometimes returning 0 despite errors occuring (#8761)
- keybinds: fix movefocus fallback for special workspaces (#9040)
- keybinds: fix nullptr deref in forcekillactive (#9021)
- keybinds: fix previous_per_monitor logic (#9010)
- logging: fix Gpu info (#8764)
- pass: fixup debug mode rendering of input boxes
- protocols: fix alpha-modifier noncompliance (#8929)
- protocols: fix compilation error (#8988)
- renderer: fix CRendererHintsPassElement reset duplication issue (#8928)
- renderer: fix fullscreen hdr check (#9076)
- renderer: fix oversized blur precalcs not blurring at all
- renderer: fix rare case when a tiled window would be rendered over fs
- shaders: fix blank windows when using corner rounding (#8969) (#8971)
- window: fixup fade out animation on silent moves
- xwayland: fix clipboard mime name and atom mismatch (#9137)
- xwayland: fix compile with no xwayland
- xwayland: fix crash when trying to initialize without Xwayland installed (#9077)
- xwayland: fix dnd including xwayland
- xwayland: fix pointer mismatches with multiple monitors (#9179)
- xwayland: fix sending large clipboard data (#9134)
- xwayland: various window handling fixes
- xwm: fixup targets in selection requests
Other
- Meson: properly install 'hyprland' symlink (#9091)
- Renderer: rewrite render scheduling (#8683)
- animation: avoid crashes in ::tick() on mutations
- animationmgr: don't warp based on POINTY value (#9000)
- binds: cycle within group on single monitor if no window found in the argument direction. (#8714)
- ci(clang-format): directly do the clang-format instead of error (#8955)
- config: avoid querying the fs every tick
- config: disable borderangle by default (#9165)
- config: update animation even if disabled
- config/ConfigManager.cpp: add instruction to edit config (#9130)
- core: add LIKELY and UNLIKELY macros
- core: Unbreak build on FreeBSD (#8762)
- core: always use goal size to send to clients
- core: avoid activating toplevel-less surfaces
- core: cleanup header includes (#9088)
- core: fade in windows when they are brought from invisible workspaces
- core: guard workspace and monitor in moveWorkspaceToMonitor
- core: make persistent workspaces always follow the config
- core: move all shared_ptrs from the STL to hyprutils (#9143)
- core: move parts of the animation system to hyprutils (#8868)
- core: move sendWindowSize off of xwaylandmgr
- core: move to inotify for monitoring the config files
- core: refactor/improve monitor mode selection (#8804)
- core: reserve vector sizes as much as we can (#9118)
- core: update groups on movewindow (#9183)
- core: use cpu-buffer hw cursors on nvidia by default
- core: use readFileAsString instead of cat for os-release
- ctm: disable fade animation by default on nvidia
- datadevice: do the unfocus surface stuff before dndActive is true (#9157)
- datadevice: guard XWayland server against crashes
- desktop: move desktop types to memory-safe pointers
- dnd/seat: avoid sending button events during a dnd op
- foreign-toplevel: update active on null window focus (#8860)
- fractional-scale: avoid redundant and duplicate scale events
- github: bug issue template improvements (#8894)
- groupbar: unify title rendering
- groups: honor group lock window rule (#8782)
- hooksystem: avoid huge include for HANDLE
- hyprpm: use glaze to parse hyprctl plugin list (#8812)
- input: abord dnd op on escape pressed
- input: pass touch events to lock screens (#9129)
- internal: Make static analysis more happy (#8767)
- internal: added reference to CTimer class in KeybindManager (#8836)
- internal: few small monitor improvements (#8890)
- internal: remove dead code (#8748)
- internal: removed Herobrine
- internal: update window position/size after changing fullscreenstate (#8865)
- keybinds: attempt to wrap around if fallback is allowed in movefocus
- layershell: check if layer is valid (#9156)
- layershell: return focus to a valid ls on close if possible
- layout: apply group rules after window creation (#8779)
- layout: damage window properly on float mode changes
- layout: force full damage on toggling floating mode
- layout: set window size after toggling floating
- logging: get broader GPUINFO (#8753)
- master: make loop around optional when cycling (#8926)
- master: replace always_center_master with slave_count_for_center_master (#8871)
- monitor: avoid crashes on no good modes
- monitor: bring back old description behavior
- nix/module.nix: expand nixos module for configuring hyprland
- opengl: only allocate offMainFB on demand
- opengl: use uv to avoid rendering the entire blurbox
- pass: allow removing all pass elements of a given type
- pass: ignore empty rectangles queued
- pass: improve blur region detection
- pass: improve pass debug mode
- pass: improve pass debugging
- pass: mark crucial elements as undiscardable
- pass: scale blur region in ::render
- pass: scale blur regions properly
- pointer: always scale the cpu cursor to the right size
- protocols: allow hyprland-toplevel-export to capture hidden windows (#9041)
- protocols: do not capture cursor in toplevel without pointer focus (#9042)
- protocols: do not destroy screencopy resources before client request (#9048)
- protocols: immediately copy toplevel content when ignoreDamage set (#9049)
- regex: log an error if regex parsing fails
- renderer/internal: stop using box pointers
- renderer: Auto enable wide color gamut in HDR mode (#9090)
- renderer: Do not set hdr metadata unless needed (#9014)
- renderer: allow plugins to know what window was rendered in post
- renderer: don't access hdrMetadata optional if it has no value (#8987)
- renderer: unload background texture if it's disabled
- renderer: use a render pass for render modif in client render
- renderer: use cairo for cpu buffer rendering (#9071)
- shadow: avoid drawing empty shadows
- snap: don't snap to any windows if workspace has a fullscreen window (#8870)
- snap: give edge snapping precedence over corner snapping (#8873)
- snap: revert #8659, use bounds checking instead of bit mask (#8872)
- subsurface: damage the entire parent on size change
- tablet: send motions on tip events (#9132)
- window: only set m_iMonitorMovedFrom, when moving to a different monitor (#9160)
- windowrules: precompute regexes for window/layer rules
- windows: honor xdg_toplevel_set_fullscreen output hint (#8965)
- windows: minor initial workspace improvements
- xwayland: avoid sending value of real size to xwayland
- xwayland: don't create an abstract unix domain socket on linux (#8874)
- xwayland: don't define atoms on no_xwayland builds
- xwayland: support sending clipboard change notification on focus (#9111)
GitHub - hyprwm/Hyprland: Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks.
Hyprland is an independent, highly customizable, dynamic tiling Wayland compositor that doesn't sacrifice on its looks. - hyprwm/HyprlandGitHub
A little #PSA about the @mastogram@dindon.one service if any of you use it to bridge their #fedi account with #bluesky .
The service is operated by a company called behind.ai which I guess mean everything you give them would processed into #ai bullshit.
Since I LOVED bridges and content stealers the account took a suspension here .
Also since they don't know how to code, the title element on the mastogram website still say "behind.ai"
Oh no the Chinese are doing the useless thing that gives wrong answers cheaper
reshared this
Salvini accusa di "antisemitismo" chi non condivide il suo supporto a Israele
Matteo Salvini tenta di usare il ricordo dell'Olocausto per attaccare chi non condivide il suo supporto al massacro di mussulmani da parte di Israele.Gayburg
A large, damaged spaceship lies partially buried in an orange desert. The spaceship is a dark orange-brown color, and appears old and weathered. The desert landscape is sandy and rocky with small, windswept formations. The sky is a hazy, intense orange.
Provided by @altbot, generated using Gemini
Iran Revolutionary Guards Commander says Iran purchased Russian-made Sukhoi 35 fighter jets
Iran has purchased Russian-made Sukhoi-35 fighter jets, a senior Revolutionary Guards Commander said on Monday, amid Western concerns about Tehran and Moscow’s growing military cooperation, Reuters reports.
This is the first time an Iranian official has confirmed the purchase of Su-35 jets. However, Ali Shadmani, who was quoted by the Student News Network, did not clarify how many jets were purchased and whether they had already been delivered to Iran.
“Whenever necessary, we make military purchases to strengthen our air, land and naval forces. … The production of military equipment has also accelerated,” the deputy Coordinator of the Khatam-ol-Anbia Central Headquarters said.
“If the enemy acts foolishly, it will taste the bitter taste of being hit by our missiles, and none of its interests in the Occupied Territories will remain safe,” Shadmani warned referring to Iran’s arch-rival in the region, Israel.
2024 was the hottest year on record. Ever.
In a few years you may remember it nostalgically as the coolest you've experienced since.
badastronomy.beehiiv.com/p/202…
2024: the hottest year on record
It’s the hottest year we’ve ever lived through. It’s possibly the coolest we see from now on.Bad Astronomy Newsletter
reshared this
Israel’s men in Syria: Tel Aviv is exploiting the Kurds as proxies for its occupation
Back in November, prior to Al-Assad’s fall, Israel’s foreign minister Gideon Saar stated that the Israeli government should reach out to Syria’s Kurdish groups and other regional minorities as they are “natural” allies. Remarking that Kurds are “a victim of oppression and aggression from Iran and Turkiye”, he called for stronger Israeli ties with them and admitted that such a goal has both “political and security aspects”.
Israeli opposition leader Yair Golan, from the Democratic party, also stressed on X: “Israel must be concerned about one basic thing: a Turkish attack against the Kurds in Syria… Israel must take the initiative and take advantage of overt and covert channels to support the Kurds. A strong Kurdish territory is security for Israel.”
In turn, according to Israel’s state channel KAN, the Kurdish People’s Protection Units (YPG) militia in Syria has even asked the Israeli government for assistance to keep their power base in the northeast of the country in the potential event of a US military withdrawal. Israeli and Kurdish militant officials reportedly established a “communication channel” in the weeks following the collapse of Assad.
Such communications have not gone unnoticed, of course, and have reportedly caused a senior official from Iraq’s Kurdistan region to warn Tel Aviv that its public support for the Syrian Kurds only harms their affairs and serves the interests of “extremist parties” and Iran. That official notably told the Israelis that the open support exposes the Kurds to the risk of losing their regional status and standing as it would portray them as collaborators with Israel and its occupation.
This year and coming years will likely witness Israeli provision of military support for the Kurdish militants in Syria, either covertly or through the avenue of support from the US and other Western nations. Tel Aviv may deem it useful, for example, to provide intelligence, military training or even advanced technology to those Kurdish forces, which could include drones, surveillance systems or greater cyber capabilities.
david jon furbish
in reply to James Gleick • • •Jeremy Kahn
in reply to James Gleick • • •Hein Ragas
in reply to James Gleick • • •Darwin Woodka
in reply to James Gleick • • •