But on PC I use lynx.
@movq@www.uninformativ.de Iām feeling SO dumb right now š
I used to think !! was a sudo argument and never used it out of that context! Thanks for the $(!!) tip š¤
Saw this on Mastodon:
https://racingbunny.com/@mookie/114718466149264471
18 rules of Software Engineering
- You will regret complexity when on-call
- Stop falling in love with your own code
- Everything is a trade-off. Thereās no ābestā 3. Every line of code you write is a liability 4. Document your decisions and designs
- Everyone hates code they didnāt write
- Donāt use unnecessary dependencies
- Coding standards prevent arguments
- Write meaningful commit messages
- Donāt ever stop learning new things
- Code reviews spread knowledge
- Always build for maintainability
- Ask for help when youāre stuck
- Fix root causes, not symptoms
- Software is never completed
- Estimates are not promises
- Ship early, iterate often
- Keep. It. Simple.
Solid list, even though 14 is up for debate in my opinion: Software can be completed. You have a use case / problem, you solve that problem, done. Your software is completed now. There might still be bugs and they should be fixed ā but this doesnāt āaddā to the program. Donāt use āsoftware is never doneā as an excuse to keep adding and adding stuff to your code.
Okay, hereās a thing I like about Rust: Returning things as Option and error handling. (Or the more complex Result, but itās easier to explain with Option.)
fn mydiv(num: f64, denom: f64) -> Option<f64> {
// (Letās ignore precision issues for a second.)
if denom == 0.0 {
return None;
} else {
return Some(num / denom);
}
}
fn main() {
// Explicit, verbose version:
let num: f64 = 123.0;
let denom: f64 = 456.0;
let wrapped_res = mydiv(num, denom);
if wrapped_res.is_some() {
println!("Unwrapped result: {}", wrapped_res.unwrap());
}
// Shorter version using "if let":
if let Some(res) = mydiv(123.0, 456.0) {
println!("Hereās a result: {}", res);
}
if let Some(res) = mydiv(123.0, 0.0) {
println!("Huh, we divided by zero? This never happens. {}", res);
}
}
You canāt divide by zero, so the function returns an āerrorā in that case. (Option isnāt really used for errors, IIUC, but the basic idea is the same for Result.)
Option is an enum. It can have the value Some or None. In the case of Some, you can attach additional data to the enum. In this case, we are attaching a floating point value.
The caller then has to decide: Is the value None or Some? Did the function succeed or not? If it is Some, the caller can do .unwrap() on this enum to get the inner value (the floating point value). If you do .unwrap() on a None value, the program will panic and die.
The if let version using destructuring is much shorter and, once you got used to it, actually quite nice.
Now the trick is that you must somehow handle these two cases. You must either call something like .unwrap() or do destructuring or something, otherwise you canāt access the attached value at all. As I understand it, it is impossible to just completely ignore error cases. And the compiler enforces it.
(In case of Result, the compiler would warn you if you ignore the return value entirely. So something like doing write() and then ignoring the return value would be caught as well.)
@aelaraji@aelaraji.com I use Alt+. all the time, itās great. š
FWIW, another thing I often use is !! to recall the entire previous command line:
$ find -iname '*foo*'
./This is a foo file.txt
$ cat "$(!!)"
cat "$(find -iname '*foo*')"
This is just a test.
Yep!
Or:
$ ls -al subdir
ls: cannot open directory 'subdir': Permission denied
$ sudo !!
sudo ls -al subdir
total 0
drwx------ 2 root root 60 Jun 20 19:39 .
drwx------ 7 jess jess 360 Jun 20 19:39 ..
-rw-r--r-- 1 root root 0 Jun 20 19:39 nothing-to-see
@kat@yarn.girlonthemoon.xyz I guess that qualifies as an āArch momentā, albeit the first one I encountered. Iām running this since 2008 and itās usually very smooth sailing. š
@lyse@lyse.isobeef.org Yeah, YMMV. Some games work(ed) great in Wine, others not at all. I just use it because itās easier than firing up my WinXP box. (I donāt use Wine for regular applications, just games.)
@movq@www.uninformativ.de Must be a decode ago that I last used Wine. I wanted to play GTA2, but that didnāt go as planned.
pledge() and unveil() syscalls:
@movq@www.uninformativ.de That sounds great! (Well, they actually must have recorded the audio with a potato or so.) You talked about pledge(ā¦) and unveil(ā¦) before, right? I somewhere ran across them once before. Never tried them out, but these syscalls seem to be really useful. They also have the potential to make one really rethink about software architecture. I should probably give this a try and see how I can improve my own programs.
Speaking of Wine, Arch Linux completely fucked up Wine for me with the latest update.
- 16-bit support is gone.
- Performance of 3D games is horrible and unplayable.
Arch is shipping a WoW64 build now, which is not yet ready for prime time.
And then I realized that thereās actually only one stable Wine release per year but Arch has been shipping development releases all the time. Thatās quite unusual. Iām used to Arch only shipping stable packages ⦠huh.
Hopefully things will improve again. Iām not eager to build Wine from source. Iād rather ditch it and resort to my real Windows XP box for the little (retro)gaming that I do ⦠š«¤
@prologic@twtxt.net Ahhh, right, my bad, I could have easily found that. š¤¦
Thereās also a project page which lists some limitations of this study: https://www.media.mit.edu/projects/your-brain-on-chatgpt/overview/
It certainly sounds plausible. āUse it or lose it.ā
@movq@www.uninformativ.de I think itās here on MITās website: Your Brain on ChatGPT: Accumulation of Cognitive Debt when Using an AI Assistant for Essay Writing Task š¤
@prologic@twtxt.net But is there a source for it? Am I too stupid to use that site? š¤Ŗ
@kat@yarn.girlonthemoon.xyz uh, i use yandex mail which uses HTML by default
Unless your Terms of use update email looks and reads the same as the one I got yesterday from mastodon.social, I donāt wanna know about it, nor do I agree to it.
@prologic@twtxt.net Iām trying to call some libc functions (because the Rust stdlib does not have an equivalent for getpeername(), for example, so I donāt have a choice), so I have to do some FFI stuff and deal with raw pointers and all that, which is very gnarly in Rust ā because youāre not supposed to do this. Things like that are trivial in C or even Assembler, but I have not yet understood what Rust does under the hood. How and when does it allocate or free memory ⦠is the pointer that I get even still valid by the time I do the libc call? Stuff like that.
I hope that I eventually learn this over time ⦠but I get slapped in the face at every step. Itās very frustrating and Iām always this š¤ close to giving up (only to try again a year later).
Oh, yeah, yeah, I guess I could ājustā use some 3rd party library for this. socket2 gets mentioned a lot in this context. But I donāt want to. I literally need one getpeername() call during the lifetime of my program, I donāt even do the socket(), bind(), listen(), accept() dance, I already have a fully functional file descriptor. Using a library for that is total overkill and Iād rather do it myself. (And look at the version number: 0.5.10. The library is 6 years old but theyāre still saying: āNah, weāre not 1.0 yet, we reserve the right to make breaking changes with every new release.ā So many Rust libs are still unstable ā¦)
⦠and I could go on and on and on ⦠š¤£
@movq@www.uninformativ.de make that 4 people! i use plain text when i can because this page convinced me lmfao
@movq@www.uninformativ.de Yeah. :-( But hey, there are at least six of us using mail as it should beā¢. :-)
I sent the dealer an e-mail about that with all sorts of other issues as well. Letās see if they fix anything of that some day. Or yet just even read it.
@lyse@lyse.isobeef.org ⦠because you, me, and that guy over there in the corner are the only three people left using plain-text email. 𫤠(And probably Stallman.)
OpenBSD has the wonderful pledge() and unveil() syscalls:
https://www.youtube.com/watch?v=bXO6nelFt-E
Not only are they super useful (the program itself can drop privileges ā like, it can initialize itself, read some files, whatever, and then tell the kernel that it will never do anything like that again; if it does, e.g. by being exploited through a bug, it gets killed by the kernel), but they are also extremely easy to use.
Imagine a server program with a connected socket in file descriptor 0. Before reading any data from the client, the program can do this:
unveil("/var/www/whatever", "r");
unveil(NULL, NULL);
pledge("stdio rpath", NULL);
Done. Itās now limited to reading files from that directory, communicating with the existing socket, stuff like that. But it cannot ever read any other files or exec() into something else.
I canāt wait for the day when we have something like this on Linux. There have been some attempts, but itās not that easy. And itās certainly not mainstream, yet.
I need to have a closer look at Linuxās Landlock soon (āsoonā), but this is considerably more complicated than pledge()/unveil():
@bmallred@staystrong.run Ahhh this is an agent Iām tryining to play the game of Connect3. It uses a library written in Go Iāve been working on that supports Neuroevolution using Genetic Algorithms. Some features include: Mutation, Speciation, Lamarckian Evolution/Inheritence.
So I was using this function in Rust:
https://doc.rust-lang.org/std/path/struct.Path.html#method.display
Note the little 1.0.0 in the top right corner, which means that this function has been āstable since Rust version 1.0.0ā. Weāre at 1.87 now, so weāre good.
Then I compiled my program on OpenBSD with Rust 1.86, i.e. just one version behind, but well ahead of 1.0.0.
The compiler said that I was using an unstable library feature.
Turns out, that function internally uses this:
https://doc.rust-lang.org/std/ffi/struct.OsStr.html#method.display
And that is only available since Rust 1.87.
How was I supposed to know this? š¤Øš«©
@bender@twtxt.net I know I know! I donāt know why I ever signed up and used it and still continue to pay for the silly thing. Twtxt/Yarn is so much better in every way š¤£
@prologic@twtxt.net yes, I never understood you using micro.blog (and paying for it, nonetheless!). I donāt like it (as a platform), and have an unexplainable dislike for its creator.
@prologic@twtxt.net do you remember Hamachi? Tailscale/Headscale is Hamachi on steroids. They are used primarily for creating a VPN among all your devices so they can talk to one another as if they were on the same LAN, even when theyāre not. That was, mostly, my WireGuard usage.
I still have WireGuard runningābecause it is so lite that it doesnāt matterāto use as regular VPN, but Headscale keeps all my devices connected forming their own āmini-Internetā 100% of the time.
@bender@twtxt.net Whatās awesome about it btw? I use WireGuard pretty heavily here. And my entire family also use it to keep a VPN connection back to our home network
Iāve told that whomever has this link will be able to watch live the third and edition of āSecret Garden festivalā.
āWe bring you the delights of Scott Marshall Hurdy Gurdy, and Bristolās Dead Space Chamber Music, with a little Sieben to kick off proceedings. Come join us in the garden!ā
Starting now!
@prologic@twtxt.net Yeah, itās difficult, you often donāt get what youād expect. They also make heavy use of 3rd party libraries. IIUC, for random numbers, they refer to this library. Iāve read many times that the Rust stdlib is intentionally minimalistic (to make it easier to maintain and port and all that).
Iām struggling with this, using 3rd party libs for so many things isnāt really my cup of tea. Iāll probably make my own tiny little āstandard libraryā. Itās silly, but I donāt see any other options. š¤·
Lately (since there are AI summaries at the top), each time I Google for the answer to a question, the AI summary has at least a part of the answer wrong. It makes up laws that do not exist, books that were never published - in sum, well written sentences that make linguistic sense, but with made up content.
Let me repeat: each time. Maybe I only search for hard stuff, or fringe stuff, or this some other explanation - but seriously, itās hard to understand how isnāt Google ashamed of its AI overviews⦠or not sued under some regulation regarding fake news.
PS: yes, I know, my fault for using Google as a search engine.
@aelaraji@aelaraji.com got new screenies? Show them for the rest of us! Last I saw them was at the very early development stage.
@movq@www.uninformativ.de Thanks. Itās already over, the heat got us. :-(
Of Pointlessware and CEOs
Had a moment, to check up on some of the companies, I stopped following, get to The Browser Company and see their newest product - itās just Chrome, with an AI chat window pop-up and thatās it. Something Canary Chrome, come with already.
I see Theo from T3.gg, making fun of it on YouTube and promoting āhisā product - an AI chat app, where you can choose from multiple models, by all the popular AI companies. Something I already have a worse version of, at work and I donāt even use it.
Thereās also an interview, about the future of virtual keyboards, surely this is at least actually a real thing and not more pointless horse shit. I check the website of the keyboard SDK, and itās around 20 identical apps, that just copy the same keyboard SDK/api and slap chatgpt features on top - in the App Store, these are surrounded by chatgpt clones, that just feed the users prompts, into the real thing and put ads, next to the answers.
Will the majority of US citizens shelter Ukraine against russian aggression and occupation?
@kat@yarn.girlonthemoon.xyz toally forgiven, and welcome back! :-) Whatās new? Tell us all about it!
[$] Improving iov_iter
The iov_iter interface is used to
describe and iterate through buffers in the kernel. David Howells led a combined storage and
filesystem session at
the 2025 Linux Storage,
Filesystem, Memory Management, and BPF Summit (LSFMM+BPF) to discuss ways
to improve iov_iter. His topic\āØproposal listed a few different ideas including replacing some
iov_iter types and possibly allowing mixed types in chains of ⦠ā Read more
Huawei-Gründer: US-Chip-Handelskrieg für China ākein Grund zur Sorgeā
Ren Zhengfei ruft dazu auf, hart zu arbeiten, um den Rückstand gegenüber den USA aufzuholen. Huawei liege nur noch um eine Chipgeneration hinter den USA. ( Huawei, Prozessor)
California governor says Trump āderangedā as thousands more troops sent to LA
Protests against immigration raids by the Trump administration spring up in at least nine other US cities. ā Read more
California governor says Trump āderangedā as thousands more troops sent to LA
Protests against immigration raids by the Trump administration spring up in at least nine other US cities. ā Read more
Top 500: Europas leistungsstärkster Computer steht in Jülich
Jupiter ist als Europas erster Exascale-Computer geplant. In der aktuellen Top-500-Liste kommt er aber an drei US-Systemen nicht vorbei. ( Supercomputer, Computer)
People on £10,000 to £96,000 tell us what they want the UK to spend money on
As the government outlines its spending plans, people with a range of incomes tell us where they think the money should go. ā Read more
Zelenskyy: US diverting 20,000 missiles promised for Ukraine to the Middle East ā Read more
āHorrific footageā: Albanese raises shot Australian journalist with US ā Read more
Chinese man admits smuggling weapons from US to North Korea ā Read more
Marines to arrive in LA as ABC camera operator hit by less lethal round during protests
An additional 700 US Marines are expected to reach Los Angeles on Monday night or Tuesday morning, local time, as part of efforts to quell the protests. ā Read more
FAA: US-Flugbehƶrde will von Windows 95 und Disketten wegkommen
Aktuell nutzen FlughƤfen in den USA Technik von vor dreiĆig Jahren. AuĆerdem fehlt Fachpersonal. Mehr Geld soll das Ƥndern. ( Flugzeug, Windows 95)
Looser gun laws tied to thousands more US child shooting deaths
Issam Ahmed, Ā Staff WriterĀ - Ā Agence France-Presse / Raw Story
Stephan:Ā The failure of the Democrats and Republicans, and the corrupt Supreme Court MAGAt majority to deal with gun violence in the United States has made death by gunfire the leading cause of nonmedical death. The Trump coup fascists have even gone so far as to legalize functional machine guns in civilian hands.
. WƤhrend sich die Lage bei den Protesten gegen Razzien der US-Einwanderungsbehƶrde in der Millionenmetropole beruhigte, kam es in anderen US-StƤdten zu Demonstrationen. ā Read more
10 Movie Characters Who Make Us Laugh at Unemployment
For one reason or another, most people have been between jobs at some point and experienced the frustration, uncertainty, and various problems that come with unemployment. Thatās why movies that deal with being out of work in a lighthearted way can be so appealing. Humorous depictions of what is normally such a stressful time may [ā¦]
The post [10 Movie Characters Who Make Us Laugh at Unemployment](https://listverse.com/2025/ ⦠ā Read more
SAP-Chef: āMit US-Hyperscalern zu konkurrieren, ist vƶllig verrücktā
In Frankreich und anderswo in Europa viele neue Rechenzentren zu bauen, sei eine vƶllig falsch umgesetzte SouverƤnitƤt. SAP-Chef Christian Klein schlƤgt etwas anderes vor. ( SAP, Web Service)
Alle Mitglieder von Impfgremium entlassen
In den USA hat Gesundheitsminister Robert F. Kennedy Jr. alle Mitglieder eines wichtigen Gremiums (ACIP) von Impfexpertinnen und -experten der US-Seuchenbehƶrde CDC entlassen. Kennedy begründete den Schritt am Montag (Ortszeit) in einem Gastkommentar für das āWall Street Journalā mit angeblichen Interessenkonflikten der Forschenden. Fachleute zeigten sich von der Entscheidung entsetzt. ā Read more
Ex-military officers raise concerns about ācombat unitā marines sent to LA
Former US military officers say hundreds of marines deployed to the LA protests are from combat units, which was a drastic move that raises questions about President Donald Trumpās intentions. ā Read more
IP-Cores: Qualcomm kauft Alphawave Semi für 2,4 Milliarden US-Dollar
Qualcomm lobt die IP-Cores von Alphawave Semi, zuletzt das Chiplet AlphaCHIP1600-IO. Die Ćbernahme hatte zwei Monate Vorlauf. ( Qualcomm, Cloud Computing)
Amazon: AWS mit dritter Milliardeninvestition in wenigen Tagen
Der grƶĆte US-Hyperscaler hat einen weiteren Standort in den USA genannt, um AWS für KI auszubauen. Doch es gibt Probleme mit Amazons KernkraftvertrƤgen. ( AWS, Amazon)
Ketamine swapped for salt as smugglers exploit Europe loophole in booming market
Crime gangs are using increasingly elaborate routes to traffic the drug across Europe to the UK, the BBC is told. ā Read more
Berichte: Weitere US-China-GesprƤche im Zollstreit ā Read more
ROC-RK3506J-CC Board Integrates RK3506J and Dual LAN Support
The ROC-RK3506J-CC is a compact single-board computer based on Rockchipās RK3506J processor. Designed for embedded systems with real-time demands, it supports a wide range of I/O and OS options and is available in both industrial and commercial variants. The RK3506J processor includes a tri-core ARM Cortex-A7 cluster alongside a single Cortex-M0 core, fabricated using a [ā¦] ā Read more
US-Gesundheitsminister Kennedy CDC-Impfexperten ā Read more
Teachers can use AI to save time on marking, new guidance says
For the first time teachers in England are receiving guidelines on how they should and shouldnāt use AI. ā Read more
been a while! iāve been using my laptop more to kind of change my workflow, but without my browser bookmarks to remind me to check some sites, iāve forgotten to check yarnverse! forgive me friends T_T
The XMPP Standards Foundation: The XMPP Newsletter May 2025
XMPP Newsletter Banner
Welcome to the XMPP Newsletter, great to have you here again!
This issue covers the month of May 2025.
Like this newsletter, many projects and their efforts in the XMPP community are a result of peopleās voluntary work. If you are happy with the services and software you may be using, please consider saying thanks or help these projects! Int ⦠ā Read more
Pentagon entsendet 700 StreitkrƤfte nach LA
Wegen der Proteste gegen die Migrationspolitik von PrƤsident Donald Trump hat das US-Verteidigungsministerium rund 700 Marineinfanteristen der regulƤren StreitkrƤfte nach Los Angeles beordert. Das teilte das zustƤndige Regionalkommando am Montag mit. ā Read more
ACT police āinflamedā one-third of cases involving use of force, ombudsman finds
Ombudsman Iain Anderson says his investigation has uncovered cases where the police response had āunnecessarily inflamed situationsā, resulting in poor outcomes. ā Read more
container: tool for creating and running Linux containers using lightweight virtual machines on a Mac
Comments ā Read more
Pentagon entsendet 700 US-StreitkrƤfte nach Los Angeles ā Read more
Live: LA braces for more protests as California files lawsuit against Trump administration
California Governor Gavin Newsom says the state will sue Donald Trumpās administration after the US president deployed the National Guard to handle protests. Follow live. ā Read more
Live: Wall St inches higher as markets focus on US-China trade talks
Wall Street activity is fairly muted as traders waited for news from the latest round of US-China trade talks. Follow the dayās events and insights from our business reporters on the ABC News live markets blog. ā Read more
Judge dismisses Justin Baldoniās $400m defamation lawsuit against Blake Lively
They had been locked in a legal battle since Lively sued Baldoni over their film, It Ends with Us. ā Read more
iPadOS 26 with Multitasking Improvements, Menubar, & New Liquid Glass UI
Apple has debuted iPadOS 26 today, complete with some notable new features and changes to the iPad operating system. First to notice is the new numerical versioning system, with iPadOS 26 jumping many version numbers ahead of the current iPadOS 18 version, following a numerical system much like Microsoft used to use for Windows (remember ⦠[Read More](https://osxdaily.com/2025/06/09/ipado ⦠ā Read more
Why walking through this artistās home is an unforgettable experience
Jungle could once paint around 100 works in one sitting. Today he might be a little slower, but his joyful expression on canvas hasnāt diminished a bit. ā Read more
[$] Improving Fedoraās documentation
At Flock,
Fedoraās annual developer conference, held in Prague from JuneĀ 5
to JuneĀ 8, two members of the Fedora\āØdocumentation team, Petr BokoÄ and Peter Boy, led a\āØsession on the state of Fedora documentation. The pair covered a
brief history of the projectās documentation since the days of [FedoraĀ CoreĀ 1](https://lwn.net/Articles/56036/ ⦠ā Read more
As the US reacts to burrito-now, pay later, Australia regulates BNPL
Consumer protections that apply to credit products such as hardship requests will now apply to BNPL providers such as Afterpay and Zip. ā Read more
Judge dismisses Justin Baldoniās $400m defamation lawsuit against Blake Lively
They had been locked in a legal battle since Lively sued Baldoni over their film, It Ends with Us. ā Read more
Japan Buys 600,000 Barrels Russian Oil Using Blacklisted Tanker, Defying US and EU Sanctions, Bloomberg reports ā Read more
Selling a home in Australia is getting more expensive ā one company controls most listings
It can cost thousands to list a property online for sale. The competition regulator has stepped in after years of complaints that REA Group is using its dominant position to the detriment of home sellers and real estate agents. ā Read more
Judge dismisses Justin Baldoniās $400m defamation lawsuit against Blake Lively
They had been locked in a legal battle since Lively sued Baldoni over their film, It Ends with Us. ā Read more
āChances missedā to help groomed terrorism suspect
Rhianan Rudd was charged with terrorism offences after being groomed by a US-based neo-Nazi. ā Read more
Judge dismisses Justin Baldoniās $400m defamation lawsuit against Blake Lively
They had been locked in a legal battle since Lively sued Baldoni over their film, It Ends with Us. ā Read more
California to sue Trump administration as LA braces for more protests
Governor Gavin Newsom says the US president āflamed the firesā and has demanded he withdraw his order to deploy 2,000 National Guard troops to Los Angeles. ā Read more
Judge dismisses Justin Baldoniās $400m defamation lawsuit against Blake Lively
They had been locked in a legal battle since Lively sued Baldoni over their film, It Ends with Us. ā Read more
āChances missedā to help groomed terrorism suspect
Rhianan Rudd was charged with terrorism offences after being groomed by a US-based neo-Nazi. ā Read more
Newsom kündigt Klage gegen Trump an
Der Streit von Kalifornien und dessen demokratischem Gouverneur Gavin Newsom mit US-PrƤsident Donald Trump spitzt sich zu. Nachdem Trump wegen Protesten gegen seine Einwanderungspolitik bzw. gegen Razzien der US-Einwanderungsbehƶrde ICE die Nationalgarde nach Los Angeles geschickt hatte, kündigte Newsom eine Klage an. Er sprach von einer bewussten Inszenierung: Trump setze sich über geltendes Recht hinweg. Trump wiederum zeigte sich einer mƶglichen Festnahme Newsoms aufgeschlossen. ā Read more
Judge dismisses Justin Baldoniās $400m defamation lawsuit against Blake Lively
They had been locked in a legal battle since Lively sued Baldoni over their film, It Ends with Us. ā Read more
āChances missedā to help groomed terrorism suspect
Rhianan Rudd was charged with terrorism offences after being groomed by a US-based neo-Nazi. ā Read more
āChances missedā to help groomed terrorism suspect
Rhianan Rudd was charged with terrorism offences after being groomed by a US-based neo-Nazi. ā Read more
Makefile.md - Possibly Use(ful|less) Polyglot Synthesis of Makefile and Markdown
Comments ā Read more
Judge dismisses Justin Baldoniās $400m defamation lawsuit against Blake Lively
They had been locked in a legal battle since Lively sued Baldoni in December after they worked together on It Ends With Us film. ā Read more
āChances missedā to help groomed terrorism suspect
Rhianan Rudd was charged with terrorism offences after being groomed by a US-based neo-Nazi. ā Read more
āChances missedā to help groomed terrorism suspect
Rhianan Rudd was charged with terrorism offences after being groomed by a US-based neo-Nazi. ā Read more
āChances missedā to help groomed terrorism suspect
Rhianan Rudd was charged with terrorism offences after being groomed by a US-based neo-Nazi. ā Read more
US and China meet for trade talks in London
Fresh talks aimed at resolving the trade war between the worldās two largest economies are taking place. ā Read more
US and China set to meet for trade talks in London
Fresh talks aimed at resolving the trade war between the worldās two largest economies are due to take place. ā Read more
GitHub for Beginners: Code review and refactoring with GitHub Copilot
Learn how to use GitHub Copilot to help review and polish your code.
The post GitHub for Beginners: Code review and refactoring with GitHub Copilot appeared first on The GitHub Blog. ā Read more
āLet the alibi artists stand asideā - why Oakmont is toughest US Open test
There are few, if any, tougher more uncompromising tests than Oakmont Country Club, the home of this weekās US Open, writes Iain Carter. ā Read more
āWe were friends of the USā: Fearful Afghans face Trump travel ban
Thousands living under Taliban rule worry for their futures after Afghanistan was included in a US travel-ban list. ā Read more
US and China set to meet for trade talks in London
Fresh talks aimed at resolving the trade war between the worldās two largest economies are due to take place. ā Read more
Xbox finally reveals handheld console after a decade of speculation
The ROG Xbox Ally will use Game Pass on-the-go - meaning subscribers start off with hundreds of games. ā Read more
Neo-Nazi group āactively seeking to grow in USā with planned paramilitary training event
Ben Makuch, Ā ReporterĀ - Ā The Guardian (U.K.)
_Stephan:Ā As with all authoritarian fascist regimes, civil violence, sanctioned and official, the Gestapo, and unofficial but supportive of the regime arises. ThatĀ is just what is happening as aspiring dictator Trump creates a federal. military presence in the streets of Los Angeles, following days of Tru ⦠ā Read more
Supreme Court tosses Mexicoās lawsuit against American gun manufacturers
Josh Gerstein, Ā Staff WriterĀ - Ā Politico
_Stephan:Ā In Mexico, the drug cartels use American-made weapons for their crimes, and the Mexican government wanted to have the gun companies that make these weapons, knowingly being sold in Mexico ā note they even have Spanish language sayings and graphics carved or etched on the weapons ā held responsible. Sadly, in the United States, i ⦠ā Read more
Trumpās White House Redirects Thousands Of Missiles Meant For Ukraineās Use, Zelenskyy Says ā Read more
Sarah Snook and Nicole Scherzinger win top prizes at Tony Awards
The event, hosted by Cynthia Erivo, celebrates the best in US theatre, and particularly Broadway. ā Read more