Cowboy Who?
Shared posts
Trump administration backs production of pesticide many blame for cancer diagnosis
Biden flies commercial from DCA and winds up stuck in delays like everyone else
Punch the monkey melts hearts after rejection and unlikely friendship
Retail News: Walmart Drone delivery arrives in Houston
Houston LULAC council cancels 2026 Cinco de Mayo parade over ICE concerns
This is so depressing! This is like something out of Mikeâs youth.



This is so depressing! This is like something out of Mikeâs youth.
DOS Memory Management
The memory management in DOS is simple, but that simplicity may be deceptive. There are several rather interesting pitfalls that programming documentation often does not mention.
DOS 1.x (1981) had no explicit memory management support. It was designed to run primarily on machines with 64K RAM or less, or not too much more (the original PC could not have more than 64K RAM on the system board, although RAM expansion boards did exist). A COM program could easily access (almost) 64K memory when loaded, and many programs didnât rely on even having that much. In fact the early PCs often only had 64K or 48K RAM installed. But the times were rapidly changing.
DOS 2.0 was developed to support the IBM PC/XT (introduced in March 1983), which came with 128K RAM standard, and models with 256K appeared soon enough. Even the older PCs could be upgraded with additional RAM, and DOS needed to have some mechanism to deal with that extra memory.
The DOS memory management was probably written sometime around summer 1982, and it meshed with the newly added process management functions (EXEC/EXIT/WAIT)âallocated memory is owned by the current process, and gets freed when that process terminates. Note that some versions of the memory manager source code (ALLOC.ASM) include a comment that says âCreated: ARR 30 March 1983â. That cannot possibly be true because by the end of March 1983, PC DOS 2.0 was already released, and included the memory management support. The DOS 2.0 memory management functions were already documented in the PC DOS 2.0 manual dated January 1983.
In PC DOS 2.0, three memory management functions were introduced: ALLOC (48h), DEALLOC (49h), and SETBLOCK (4Ah). The DEALLOC function may be better known as âfreeâ and SETBLOCK as âresizeâ. The all-caps names are used in the actual DOS source code.
Structure
The memory managed by DOS (the âmemory arenaâ) starts out as a single contiguous block. It begins just past the end of statically allocated memory and ends at the end of conventional memory. The available memory can be subdivided into smaller blocks through allocation. After a number of cycles of allocating and freeing memory, the available memory may be split up into a relatively large number of blocks, often a mix of free and used memory.
Each block of memory is prefixed by a header. Note that in the DOS source code, this is called an âarena headerâ. In third party literature, it is usually called a âmemory control blockâ or MCB. This article will use the MCB terminology.
First of all, DOS manages memory in units of paragraphs (16 bytes), not individual bytes. This approach is derived from the segmented 8086 architecture. Managing memory in paragraph units allows DOS to use 16-bit quantities to record the starting address and size of each block. In addition, the starting paragraph address is also implicitly the segment address of the block. Note that due to tracking sizes in terms of paragraphs, DOS memory blocks are not limited to 64K.
The MCB by necessity takes up an entire paragraph, even though only 5 bytes were initially used; the following is an excerpt from MS-DOS 2.11 DOSSYM.ASM:
; ; arena item ; arena STRUC arena_signature DB ? ; 4D for valid item, 5A for last item arena_owner DW ? ; owner of arena item arena_size DW ? ; size in paragraphs of item arena ENDS
The signature byte is âMâ for all memory blocks except the last one, with the last block using a âZâ signature. Perhaps âMâ stands for âmemoryâ and âZâ for âlastâ (block), or perhaps MZ are the initials of Mark Zbikowski, one of the core developers of DOS 2.0.
The DOS memory management functions check the signature of each MCB they work with. If itâs not âMâ or âZâ, an error is reportedâand if that happens, all bets are off because something in the system corrupted memory, and nothing can be trusted anymore.
The owner of a memory block is a 16-bit word. It is set to zero to indicate a free block. A non-zero value is normally the PID (process identifier) of the owner, that is, the address of the PSP of the owning process. This is important when a process terminates, because DOS automatically frees all memory blocks that the process owned. Note that DOS performs no validity checks on the owner; any process can free or resize any block, regardless of who owns it, and the MCB owner need not be a valid PID.
The size is simply the size of the memory block in paragraphs, in theory up to (almost) 1MB.
The entirety of the memory managed by DOS is described by a chain of MCBs. The start of the chain is located through the arena_head variable within DOS. Each memory block is immediately followed by the MCB describing the next block, except for the last block in the chain (with the âZâ signature) which has no follower.
The MCB chain acts somewhat like a linked list, but it is not a linked list. Instead of using some kind of a link pointer to the next item in the chain, the chain structure is implied by the location and size of the memory blocks. The memory blocks can only be processed in strictly ascending order and there cannot be any gaps between them.
Functions
The DOS memory functions are simple enough. The ALLOC function takes the desired size in paragraphs, and either returns a pointer to newly allocated memory in the AX register, or returns an error code in AX and the size of the largest free block in the BX register.
DOS programs often call ALLOC twice, first attempting to allocate FFFFh paragraphs, which will fail and return the maximum available size. The available maximum is then allocated in the next ALLOC call. Because DOS isnât a multi-tasking OS, this simple approach reliably works.
A successful ALLOC returns returns the segment address of the newly allocated memory block in register AX, and the paragraph immediately preceding the allocated memory contains the blockâs MCB header.
The DEALLOC function is very simple, only setting the blockâs owner to zero to mark it as free.
The SETBLOCK function is somewhat like realloc() in the Standard C library, but never moves the allocated block. Resizing a block to the same or smaller size will always succeed, and will free up the remaining memory. Resizing to a larger size may fail, and if it does, the maximum available size will be returned in the BX register (just like when allocating).
Coalescing
An important feature of the DOS memory manager is coalescing of free memory, i.e. merging adjacent free memory blocks.
If a program successfully calls the ALLOC function twice, it will often own two adjacent memory blocks. If it then calls DEALLOC on each block, there will be two adjacent free memory blocks. When allocating memory again, these free blocks somehow need to be coalesced so that the free memory wouldnât become endlessly fragmented.
DOS uses a simple strategy which will always coalesce free blocks when necessary. It works as follows:
- The DEALLOC function performs no coalescing whatsoever.
- The SETBLOCK function will coalesce all free blocks that immediately follow the memory block being resized (even if the new size is the same or smaller).
- The ALLOC function processes the entire MCB chain and coalesces all free memory blocks that can be coalesced; this ensures that ALLOC always finds the largest available free block.
Naively one might think that the DEALLOC function is a good time to coalesce, but itâs not. If two adjacent blocks are freed, and the block higher in memory is freed last, coalescing canât be done because DOS cannot reach the previous (lower in memory) MCB, only the next one.
The ALLOC function does the heavy lifting, but that is inevitable: Only by walking the entire MCB chain can DOS coalesce all eligible memory and ensure that the largest free block is found. This means that calling the ALLOC function can be somewhat expensive if the MCB chain is long. In practice, there are unlikely to be more than a few dozen MCBs, even in a heavily loaded system.
Caveats
Now we come to the less obvious aspects of DOS memory management. Some are inevitable, some are strange, some are really bugs.
It is possible to have zero-sized memory blocks (i.e. blocks consisting solely of an MCB header). The ALLOC function does not refuse to allocate zero-sized blocks. In addition, zero-sized blocks may be inevitably created in the course of calling other functions. For example, if an existing allocation is resized to be exactly one paragraph smaller, DOS will be forced to create precisely such a zero-sized MCB.
The SETBLOCK function always sets the MCB owner when it succeeds. That is, a DOS process may resize any existing memory block, regardless of who owns it, and become the owner. If the resizing succeeds (and resizing to the same or smaller size always will), the calling process will become the owner of the block. Obviously, resizing memory blocks owned by other processes is a risky business.
It is possible to use SETBLOCK on a free memory block. Programs obviously should not be doing that, because they do not own free memory. However, DOS makes no attempt to prevent such calls. In addition, thanks to the surprising behavior noted above, successfully calling SETBLOCK on a free memory block will effectively allocate it.
When the SETBLOCK function fails because the requested size was too large, it returns the maximum available size that the block can be resized to. However, DOS already resized the memory block to that maximum available size. This is almost certainly a bug, one that Microsoft didnât dare fix in later DOS versions.
DOS 2.11 Enhancements
In MS-DOS version 2.11, Microsoft added a memory management tweak which was never documented until much later. Note that this change was not in PC DOS 2.1, but was naturally included in PC DOS 3.0.
In MS-DOS 2.11, there is a new INT 21h function called AllocOper (58h). It allows the caller to set or get the memory allocation strategy. The available options are usually referred to as âfirst fitâ (0, the default value), âbest fitâ (1), and âlast fitâ (2).
When the ALLOC function scans the entire MCB chain and coalesces memory, it makes a note of the first (lowest) free memory block that is big enough to satisfy the allocation, the last (highest) free memory block that is big enough, and also the smallest (best) memory block big enough to satisfy the allocation.
Obviously these are not necessarily three different blocks. Two or even all three of the possible allocation options may well be the same block, especially if the number of free memory blocks is low.
Note that INT 21h/58h was not documented in official Microsoft programming references for DOS 2.x, 3.x, and 4.0. The DOS 5.0 reference does document AllocOper, but claims that it was added in DOS 3.0, which is not quite true.
DOS 5.0 Enhancements
The DOS memory management saw very minimal changes from version 2.11 up to and including DOS 4.0. DOS 5.0 brought somewhat significant changes related to UMB support.
When DOS 5.0 and later runs with DOS=UMB, there will be not one but two memory arenas (assuming that UMBs are actually available). The AllocOper function (58h) was significantly extended to support UMBs.
In addition to the first/best/last fit allocation strategy introduced in DOS 2.11, DOS 5.0 introduces three additional strategies, each of which is combined with the first/best/last fit strategy:
- Allocate from conventional memory only (backward compatible)
- Allocate from UMBs first, then from conventional memory
- Allocate from UMBs only
In addition to supporting new memory allocation strategies as controlled by INT 21h/58h subfunctions 0 and 1 (get and set allocation strategy, respectively), DOS 5.0 also added new subfunctions 2 and 3. These allow the caller to query (subfunction 2) or set (subfunction 3) the UMB link.
That is, DOS 5.0 can either link or unlink UMBs from the standard memory chain (in conventional memory). To allocate memory from UMBs, a program must both set an allocation strategy which looks at UMBs and link the UMBs to the pool of available memory.
Note that the allocation strategy and UMB link setting are both global DOS state, not per-process. A DOS program which changes either the allocation strategy or the UMB link state should restore the original setting before it terminates, at least according to the MS-DOS 5.0 Programming Reference.
Summary
Although DOS memory management is in principle very simple, users may find some of its behaviors surprising. The addition of UMB support in DOS 5.0 made DOS memory management noticeably less simple than before, although only TSRs and drivers tend to worry about upper memory.
Pentagon mistakenly brings down Border Patrol drone in West Texas, lawmakers say
wire
wire
mono
![[img]:reulra](https://analognowhere.com/_/reulra/reulra.png)
hair is made of walls that are made of wires
Saturday Morning Breakfast Cereal - Pulley

Click here to go see the bonus panel!
Hovertext:
You should've seen the look on your face when you thought you'd gotten your mom killed!
Today's News:
A total lunar eclipse to turn the moon blood red on Tuesday across many continents
Epstein Files Reveal Deepak Chopra Still Lost On Little St. James
WASHINGTONâAmid shocking materials that include a photo in which the word âHELPâ has been spelled out with rocks, seaweed, and several stuffed animals, a newly released tranche of Epstein files revealed Friday that Deepak Chopra was still lost on the private island of Little St. James. âFrom what we can gather, Chopra has been deliriously wandering the now largely uninhabited Epstein Island for years, crying out for food and forbidden eros,â said independent analyst Gina Mosley, adding that the alternative medicine guru had sent hundreds of urgent emails pleading for rescue and the sweetest sensual delights, and most recently had been seen looking sunburned and emaciated as he loaded a flare gun atop a large nude statue of the Greek deity Zeus. âHeâs even kept a kind of video journal where he vacillates between saying tearful goodbyes to his family, friends, and fans, and striking a more hopeful tone on the off chance a 13-year-old is still on the island.â Despite the extensive new disclosures, sources told reporters that there are currently no plans to bring Chopra home.
The post Epstein Files Reveal Deepak Chopra Still Lost On Little St. James appeared first on The Onion.
Artist Profile: Jelly Roll
Jelly Roll, the artist behind songs âSon Of A Sinnerâ and âSave Me,â has announced a 2026 tour. The Onion shares everything you need to know about the singer.
Birthplace: Walmart bathroom
Legal Name: Davidson County Inmate No. 248323
Genre: Country for people who donât like music
Easily Identifiable By: Tattoo-shaped birthmarks on face
Common Lyrical Themes: Faith, Ozempic side effects
Vocal Style: Energy drink burp
Often Confused With: Michael Bublé
Pardoned By Tennessee Governor For: Cheating on wife
Grammy Wins: Somehow
Current Project: Writing next James Bond theme
The post Artist Profile: Jelly Roll appeared first on The Onion.
Prosthetic Hand Recipient Slowly Relearning To Lick Barbecue Sauce Off Fingers
COLUMBUS, OHâSpeaking with an unflagging sense of hope despite the long, challenging road ahead of him, prosthetic hand recipient James Bratton told reporters Friday he was slowly learning to lick barbecue sauce off his fingers again. âIâm still getting the hang of moving my sauce-covered hand to my extended tongue, but once I struggled past the pain, I was able to suck a full dollop of Sweet Baby Rayâs off my pinky yesterday,â said Bratton, who thanked his wife and children for cheering him on every time he tried to slurp a bit of extra hickory flavor from his new silicone fingers and credited his nurses with helping him dunk his prosthetic hand in a bowl of barbecue sauce for extra licking practice. âI mean, right after the surgery, I had to rely on [my wife] Jessica to lick all the barbecue sauce off my new hand, which was, of course, very humbling. But I couldnât be more pleased with my progress, especially after doctors warned that I might have to spend the rest of my life removing all condiments, pizza grease, and french-fry residues from my fingers with a napkin.â At press time, Bratton had asked reporters to excuse him as a physical therapist had wheeled a big platter of ribs into his hospital room.
The post Prosthetic Hand Recipient Slowly Relearning To Lick Barbecue Sauce Off Fingers appeared first on The Onion.
Lest We Forget the Horrors: An Unending Catalog of Trumpâs Cruelties, Collusions, Corruptions, and Crimes: January 2026: Atrocities 658-730
Early in President Trumpâs first term, McSweeneyâs editors began to catalog the head-spinning number of misdeeds coming from his administration. We called this list a collection of Trumpâs cruelties, collusions, corruptions, and crimes, and it felt urgent to track them, to ensure these horrorsâhappening almost dailyâwould not be forgotten. Now that Trump has returned to office, amid civil rights, humanitarian, economic, and constitutional crises, we felt it critical to make an inventory of this new round of horrors. This list will be updated monthly between now and the end of Donald Trumpâs second term.
These lists, along with everything McSweeneyâs publishes on this site, are offered ad-free and at no charge to our readers. If you are moved to make a donation in any amount or subscribe to our websiteâs Patreon, please do. This will help support this project and our other work.
ATROCITY KEY
â Authoritarianism
â Constitutional Illegalities, Collusion, and/or Obstruction of Justice
â Environment
â Harassment, Bullying, Retribution, and/or Sexual Misconduct
â Lies and Misinformation
â Musk Madness
â Policy
â Public Statements and Social Media Posts
â Trump Family Business Dealings
â Trump Staff and Administration
â White Supremacy, Racism, Misogyny, Homophobia, Transphobia, and/or Xenophobia
December 2025
Main Index
Trumpâs first term
January 2026
-
â January 1, 2026 â In an interview with The Wall Street Journal, Trump said that he takes a higher dose of aspirin than his doctors have recommended, blaming the higher dose for his visible hand bruises. He stated, âThey say aspirin is good for thinning out the blood, and I donât want thick blood pouring through my heart. I want nice, thin blood pouring through my heart. Does that make sense?â Trump gave the Journal the impromptu interview after learning they were working on a story about his health. Immediately after the piece was published, Trump lashed out on Truth Social, insisting that he was in âPERFECT HEALTH.â The Journal piece highlighted growing concerns about Trumpâs health, like the swelling in his legs and his apparent dozing off during public events.
-
â January 2, 2026 â Trump said that the United States would come to the aid of protesters in Iran if the government there used lethal force against them. The move was a sharp escalation of rhetoric after days of widespread demonstrations against the Iranian government. On Truth Social, Trump declared, âIf Iran violently kills peaceful protesters, which is their custom, the United States of America will come to their rescue. We are locked and loaded and ready to go.â Ali Larijani, the head of Iranâs Supreme National Security Council, said on social media that Mr. Trump âshould know that US interference would destabilize the entire region and destroy Americaâs interests⊠The American people should knowâTrump started this adventurism.â
-
â January 3, 2026 â In a lightning military strike, the US captured Venezuelan President NicolĂĄs Maduro and his wife, Cilia Flores. The attack followed months of escalating pressure by the Trump administration, which had built up naval forces in the waters off South America and carried out deadly strikes on alleged drug-smuggling boats in the eastern Pacific and Caribbean. At a press conference at Mar-a-Lago, Trump spoke about the immediate future of Venezuela, saying, âWeâre going to run it, essentially.â He said Venezuelaâs oil business âhas been a bust, a total bust for a long period of time. Weâre going to have our very large United States oil companies, the biggest anywhere in the world, going to spend billions of dollars, fix the badly broken infrastructure, the oil infrastructure, and start making money for the country.â He added, "Weâre going to get back our oil.â The deadly attack on Venezuela was carried out without congressional approval.
US Strikes Venezuela and Captures Maduro and His Wife. (AP)
-
â January 3, 2026 â Trump recirculated a false claim about the assassination of former Minnesota Democratic State Representative Melissa Hortman. Trumpâs post was the latest in his focused effort to politically damage Governor Tim Walz. The post suggested that Walz played a role in the fatal attack. Walz wrote on X, âDangerous, depraved behavior from the sitting president of the United States. In covering for an actual serial killer, he is going to get more innocent people killed. America is better than this.â Prosecutors said the shooting suspect, Vance Boelter, visited the homes of other Democratic lawmakers. Authorities said he was carrying a list of politicians and other organization leaders who favored abortion rights.
-
â January 3, 2026 â Cuban immigrant Geraldo Lunas Campos died at the hands of guards in an ICE detention facility in El Paso, Texas. Lunas Camposâs family said that a fellow detainee saw the guards choke him to death, according to a legal filing they submitted. Another detainee said he saw Lunas Campos struggle with the guards before he died, the filing said. Both witnesses have since been given deportation notices. ICE officials offered a different account of Camposâs death. They said that he had died after âexperiencing medical distress,â but after The Washington Post reported the familyâs claims about the death, a Department of Homeland Security official said that Lunas Campos had died by suicide. Several weeks later, an autopsy report revealed that Lunas Campos died by asphyxiation and ruled his death a homicide.
-
â January 4, 2026 â Following the US capture of NicolĂĄs Maduro, Trump threatened Columbia, Mexico, Cuba, Iran, and Greenland. The president described Colombia as âvery sickâ and said a military operation against Colombia âsounds good to me.â He also said he was âgoing to have to do somethingâ to Mexico, that Cuba was âready to fall,â and that Iran was âgoing to get hit very hard by the United Statesâ if they âstart killing people like they have in the past.â âWe need Greenland, from the standpoint of national security,â he added.
-
â January 4, 2026 â In an interview with The Atlantic, Trump threatened Venezuelaâs new leader, Delcy RodrĂguez. âIf she doesnât do whatâs right, she is going to pay a very big price, probably bigger than Maduro,â said Trump. The presidentâs comments came after RodrĂguez defiantly declared Venezuela was âready to defend our natural resources,â demanded Maduroâs return, and said Venezuela would ânever be a colony ever again.â
-
â January 4, 2026 â The Guardian reported that thirty-two people died in ICE custody in 2025, the deadliest year since 2004. Seven of the deaths occurred in December alone, when the Trump administration detained a record number.
-
â January 5, 2026 â At an emergency UN meeting, American allies criticized the US incursion into Venezuela and the capture of Venezuelaâs president NicolĂĄs Maduro as violations of international law. The deputy French ambassador Jay Dharmadhikari, said the raid âchips away at the very foundation of international orderâ and âruns counter to the principle of peaceful dispute resolution and runs counter to the principle of non-use of force.â US allies Bahrain, Brazil, and Mexico also said the Trump administration violated the UN charter. âI am deeply concerned about the possible intensification of instability in the country, the potential impact on the region, and the precedent it may set for how relations between and among states are conducted,â said UN Secretary General AntĂłnio Guterres.
-
â January 5, 2026 â Defense Secretary Pete Hegseth began proceedings against Senator Mark Kelly, a retired Navy captain, that could result in a demotion of Kellyâs military retirement rank and cuts to his military pension. The proceedings were retaliation for a video Kelly released in November that called on service members to refuse illegal orders, an action that Hegseth called âseditious.â Hegseth also issued a âformal Letter of Censureâ accusing Kelly of engaging in âa sustained pattern of public statementsâ over a six-month period that characterized lawful military operations as âillegal.â In the letter, Hegseth cited Kellyâs criticisms of him for firing generals and admirals and Kellyâs accusations that Hegseth had committed war crimes. Kelly responded, âMy rank and retirement are things that I earned through my service and sacrifice for this country⊠Pete Hegseth wants to send the message to every single retired servicemember that if they say something he or Donald Trump doesnât like, they will come after them the same way. Itâs outrageous, and it is wrong. There is nothing more un-American than that.â
-
â January 5, 2026 â The CDC announced an overhaul of the childhood vaccine schedule, recommending that children get vaccines for eleven diseases rather than the previously recommended eighteen. Health and Human Services officials said the changes would restore trust in public health that was lost during the Covid pandemic. However, many doctors and public health experts rejected those claims. âThe abrupt change to the entire US childhood vaccine schedule is alarming, unnecessary, and will endanger the health of children in the United States,â said Dr. Helen Chu, an infectious disease professor at the University of Washington. âItâs really the most significant weakening of childhood vaccine recommendations, I would say, in modern American history,â added Dr. Jake Scott, an infectious diseases specialist at Stanford Medicine.
-
â January 5, 2026 â During a CNN interview, White House Deputy Chief of Staff Stephen Miller mocked international agreements, claimed the U.S. had the right to annex Greenland, and said that the US was running Venezuela. âNobodyâs going to fight the United States militarily over the future of Greenland,â Miller told CNNâs Jake Tapper. âWe live in a world in which you can talk all you want about international niceties and everything else, but we live in a world, in the real world, Jake, that is governed by strength, that is governed by force, that is governed by power. These are the iron laws of the world since the beginning of time.â In the same interview, Miller also asserted that the US was running Venezuela. âWe set the terms and conditions,â Miller added. âWe have a complete embargo on all their oil and their ability to do commerce. So for them to do commerce, they need our permission. For them to be able to run an economy, they need our permission. So the United States is in charge. The United States is running the country.â
âObviously, Greenland Should Be Part of the United Statesâ: Stephen Miller Doubles Down. (New York Post)
-
â January 5, 2026 â Luis Gustavo NĂșñez CĂĄceres, 42, died in ICE custody after being treated at HCA Houston Healthcare in Conroe, Texas. ICE claimed the cause of death was heart-related issues. After his arrest on December 23, NĂșñez was placed in the Montgomery ICE Processing Center and then the Joe Corley ICE Processing Center, which are both operated by the GEO Group, Inc. In December, three immigrants died over a four-day period at GEO-operated ICE facilities. âMy brother was a person full of life and hope, always fighting for his well-being and that of our family,â NĂșñezâs brother wrote in Spanish on a GoFundMe. âSadly, his life was cut short due to the lack of adequate medical care while he was in ICE custody.â
-
â January 6, 2026 â Luis BeltrĂĄn Yåñez-Cruz, 68, died in ICE custody after being treated at the John F. Kennedy Memorial Hospital in Indio, California. ICE claimed the cause of death was heart-related issues. Yåñez-Cruz, a grandfather who had lived in the US for twenty-six years, complained of chest pains and shortness of breath during his detention, and his family questioned whether he had received adequate medical care. âThere needs to be an investigation because this is not normal. He started having symptoms weeks ago; they could have done something,â said Yåñez-Cruzâs daughter, Josselyn Yanez.
-
â January 6, 2026 â ICE detained Elizabeth Zuna Caisaguano, 10, and her mother, Rosa Elena Caisaguano Cajilema, were on their way to Elizabethâs school and were taken to a detention center in Texas. During the arrest, Elizabeth called her father, Luis Zuna, and told him the agents were taking her to the school, but both the child and her mother were gone when Zuna arrived. Elizabeth and her mother fell ill while in detention with flu-like symptoms and hives, respectively. They were eventually released in February. âIn my profession, I have seen many people break down in grief, but that image of Elizabethâs father will stay with me forever,â said Tracy Xiong, a social worker with the school. âI watched him sit in his car, bury his head in his hand, and cry uncontrollably. Those are images you do not forget.â
-
â January 6, 2026 â According to two anonymous sources close to the White House, Trump dismissed Venezuelan opposition leader MarĂa Corina Machado for the Venezuelan presidency because she accepted the Nobel Peace Prize, an award he had openly coveted. âIf she had turned it down and said, âI canât accept it because itâs Donald Trumpâs,â sheâd be the president of Venezuela today,â said one of the sources, who called Machadoâs acceptance of the prize the âultimate sinâ in the eyes of the administration.
-
â January 6, 2026 â On the fifth anniversary of the Capitol insurrection, the White House published a new web page pushing false narratives. The web page blamed the Capitol Police for starting the riot, Democrats for failing to prevent it, and former Vice President Mike Pence for allowing the election results to be certified. It did not mention any of the police officers who were injured and falsely stated that âzero law enforcement officers lost their lives.â The page also called the rioters âinnocentâ and absolved the president of responsibility.
-
â January 6, 2026 â The Health Department froze $10 billion to five Democratic-led states: California, Colorado, Illinois, Minnesota, and New York. The freeze, which comes after investigators identified welfare fraud schemes in Minnesota, will impact childcare subsidies, social services, and cash for low-income families. âDemocrat-led states and governors have been complicit in allowing massive amounts of fraud to occur under their watch. Under the Trump administration, we are ensuring that federal taxpayer dollars are being used for legitimate purposes,â said Andrew Nixon, a spokesman for the Health Department. No evidence has suggested welfare fraud schemes in the other four states.
-
â January 7, 2026 â An ICE agent fatally shot RenĂ©e Nicole Good, 37, in Minneapolis, less than a mile from where police killed George Floyd in 2020. Videos of the shooting showed that Goodâs Honda Pilot was partially blocking a one-lane residential street and that officers ordered her to get out of the car. One agent attempted to open the driverâs door and reach through the window. Another stepped in front of the vehicle. The SUV backed up, moved forward, and turned to leave. Agent Jonathan Ross then shot at Good and continued shooting as the vehicle moved past him, eventually crashing into a parked car. âOne of the ICE agents tried to rip her door open, and another one got in front of the vehicle and then shouted âstop,â before firing three times within a second of staying âstop,ââ said Connor Janeksela, who witnessed the shooting. Trump falsely stated that Good âviolently, willfully, and viciously ran over the officer,â and Kristi Noem said without evidence that Good was âstalkingâ officers and described her actions as âdomestic terrorism.â Minneapolis Mayor Jacob Frey and Governor Tim Walz called those characterizations âbullshitâ and âpropaganda.â The shooting occurred during an immigration enforcement operation focused on Somalis that federal immigration officers called the âlargest operation to date.â A poet, wife, and mother, Good was an American citizen and not the target of the operation.
A Close Examination of the Shooting of Renée Good. (Star Tribune)
-
â January 7, 2026 â Health Secretary Robert F. Kennedy, Jr. announced new dietary guidelines and unveiled a new, upside-down food pyramid emphasizing red meat, full-fat dairy, and whole foods. âProtein and healthy fats are essential and were wrongly discouraged in prior dietary guidelines. We are ending the war on saturated fats,â said Kennedy. Nutrition experts agreed with the recommendations to eat more whole foods and less sugar, but criticized the emphasis on protein, which Americans are already eating in adequate amounts; the emphasis on saturated fats, which have been linked to heart disease, obesity, and diabetes; and various inconsistencies between the guidelines and pyramid. âIâm very disappointed in the new pyramid that features red meat and saturated fat sources at the very top, as if thatâs something to prioritize. It goes against decades and decades of evidence and research,â said Christopher Gardner, a nutrition expert at Stanford University.
-
â January 7, 2026 â Trump signed an executive order withdrawing the U.S. from sixty-six international organizations, agencies, and commissions. The executive order said the organizations âundermine Americaâs independence and waste taxpayer dollars on ineffective or hostile agendas." Thirty-one of the organizations were United Nations entities, including UN Women, the UN Population Fund, and the UN Framework Convention on Climate Change (UNFCCC), the worldâs most important climate treaty. By withdrawing from the UNFCCC, the US will no longer regularly report on its climate change policies or submit an annual inventory of its greenhouse gas emissions. Some experts called the unilateral withdrawal illegal.
-
â January 8, 2026 â Only a day after ICE killed RenĂ©e Good, Border Patrol shot two peopleâLuis David Nico Moncada and Yorlenys Betzabeth Zambrano-Contrerasâin a car in Portland, Oregon. The two were taken to the hospital for their injuries. DHS alleged without evidence that Moncada and Zambrano-Contreras were part of Tren de Aragua and that the agent had fired in self-defense. However, Portland Police Chief Bob Day would not verify that account and said that local police âdo not know the facts of this case.â Portland Mayor Keith Wilson and the Multnomah County Board of Commissioners condemned the shooting and called on federal agents to leave. âWhat we can say now is enough is enough. The terror and violence ICE is causing in our neighborhoods must end now,â said the Board of Commissioners.
-
â January 8, 2026 â In a wide-ranging interview with New York Times reporters, Trump articulated a bold vision of his global power and restated his desire to own Greenland. When asked whether there were limits on his power as commander in chief, Trump responded, âYeah, there is one thing. My own morality. My own mind. Itâs the only thing that can stop me.â âI donât need international law,â he added. âIâm not looking to hurt people.â When asked why he needed to acquire Greenland, Trump said, âBecause thatâs what I feel is psychologically needed for success. I think that ownership gives you a thing that you canât do, whether youâre talking about a lease or a treaty. Ownership gives you things and elements that you canât get from just signing a document.â
-
â January 9, 2026 â Parady La, 46, died in ICE Custody after being treated at Thomas Jefferson University Hospital in Philadelphia, Pennsylvania....
Taylor Swift Pays Off Bride Who Booked Maid Of Honor She Wanted
NEW YORKâDoing everything within her power to ensure the big day would be absolutely perfect, pop superstar Taylor Swift paid off a bride who had booked the maid of honor she wanted, sources confirmed Friday. âI just really had my heart set on Lindsey,â said the multiplatinum recording artist who reportedly made a cash offer of $25,000 to convince the local bride to give up her best friend and sorority sister on Swiftâs chosen wedding date. âIâm not trying to pressure you into anything, and ultimately the choice is yours. But if you do choose to accept, then I hope this can pay for a great honeymoon for you and a serviceable replacement maid of honor. Travis and I just think Lindsey would be ideal for a summer wedding in Newport. Sheâll look beautiful in the pictures, especially with the flowers I have planned.â At press time, Swift had reportedly offered to lend the bride Sophie Turner.
The post Taylor Swift Pays Off Bride Who Booked Maid Of Honor She Wanted appeared first on The Onion.
No One At Combine Sure Who Told Prospects To Walk With Water Balloon Between Knees
The post No One At Combine Sure Who Told Prospects To Walk With Water Balloon Between Knees appeared first on The Onion.
17 measles cases reported in El Paso, including 13 at ICE detention facility
Lawmakers say U.S. military used laser to take down Border Protection drone in Texas
intern wonât stop giving unsolicited âcorrections,â I have bad breath and have to meet with clients, and more
Itâs four answers to four questions. Here we goâŠ
1. Intern wonât stop giving unsolicited âcorrectionsâ
Weâve been dealing with a troublesome intern. He keeps giving senior members of the staff unsolicited advice, corrections, and âtipsâ about everything from life lessons to ways for everyone to do their work. Heâs been told many times that itâs inappropriate and that other members of the staff are uncomfortable with it but he keeps doing it. How, as a manager, can I deal with this situation without making it difficult for the intern? Iâm afraid I will shatter his self-esteem as it seems fragile despite the over-confidence.
Youâre not doing him any favors by dancing around it! Since softer conversations havenât worked, the kindest thing you can do at this point is to be blunt and straightforward. Lay out clearly what he needs to stop doing, and donât pull your punches when you say it. Otherwise heâs going to keep repeating the behavior at future jobs and it will impact him longer-term than it will at an internship. The whole point of interning is to learn this kind of thing when the stakes are lower than they will be later on.
If youâve already been very direct and itâs still happening â i.e., youâve given him clear directives to stop doing XYZ and heâs continuing it anyway â then you should reconsider keeping him on. Your job isnât to protect his self-esteem at the expense of letting him aggravate everyone else.
Related:
our intern told us our ideas were boring and stupid
2. Is there anything worth saying to my manager after a coworker was laid off?
I work for a medium-sized company in an industry that has had a rocky few years. Weâve had two rounds of layoffs per year in the three years Iâve been there. The previous layoffs didnât directly affect my team, which has historically been a little undersized compared to the amount of work it does.
But recently, one member of my four-person team was let go and my manager, grandboss, and great-grandboss all separately asserted that no further layoffs were planned (they say this after every layoff) and I am a valued member of the team (ditto), and asked me to share my feelings and any questions not related to immediate logistical needs.
I let them all know that I was personally bummed and professionally concerned but didnât have any non-logistical questions, which seemed to fall a bit flat. I just ⊠couldnât think of anything to ask that they would be able to answer, and didnât see any point in burdening them with the actual intensity of my feelings (very sad! extremely anxious!).
Are there any questions I could ask and expect a meaningful answer? Is there some etiquette around asking the non-meaningful questions anyway? I came out of all three conversations feeling like Iâd missed the mark.
Most likely they were hoping you would ask things that they could give reassuring-sounding answers to, so they could feel confident that they had left you reassured. When you didnât do that, it felt like the conversation âfell flatâ because they were left to sit with the knowledge that youâre probably still uneasy. Which you presumably are! And which they shouldnât be trying to reassure you out of unless they truly have extremely solid, insider knowledge that more layoffs arenât going to hit your team. And maybe they do have that knowledge, but itâs very unlikely that thereâs anything they could say on that front that youâd find believable; thatâs just how it goes when a company has two rounds of layoffs per year for three years. The discomfort is theirs â because itâs an inherently uncomfortable situation â but it doesnât need to be yours.
If you really wanted to ask something, you could have asked how you could be confident that more layoffs werenât going to hit your area (which is probably what they were expecting you to ask) but the problem with that question is that you canât put real weight on the answer. Maybe your remaining team is safe now and maybe they have a business explanation for why, but thereâs no reason you should believe that, even if they say it, since it sounds like they offer false reassurances after every round of cuts.
3. I have bad breath and have to meet with clients
I have recently developed tonsil stones. While this is otherwise nothing more than a slight annoyance, it comes with the embarrassing symptom of truly horrifying bad breath. Iâve tried mints, gum, mouthwash, you name it. Nothing seems to make it go away completely. Iâm in a public-facing role and I meet with clients and small groups throughout the day.
How would you handle this? Wear a mask? Live off of Altoids and hope it masks the odor? Be up-front and apologize? I cringe with embarrassment every time I have to be in close quarters with a client.
When someone feels self-conscious about something extremely noticeable, Iâm normally a fan of just mentioning it so itâs out of the way (for example, this person who was in the middle of dental work and interviewing while missing several front teeth â ooh, and the first update ever published on this site was from someone in a similar situation), but for some reason with this I feel like itâs more likely to make the other person more uncomfortable than if you didnât mention it. Iâm curious to hear other opinions on that, though.
If youâre up for wearing a mask, that would almost certainly help. Alternately, yes, Altoids (or a similarly strong mint) right before or during a meeting. And can you arrange your chair so that youâre not as likely to be breathing right in their space? (Last, probably doesnât need to be said, but talk to your doctor! Tonsil stones can be treated.)
4. Can we consider leaves of absences when deciding on raises?
My employer has an annual raise cycle that weâre coming up on where any employee who is meeting expectations is generally given a raise. They are merit-based in that employees who do not meet expectations in their annual performance review do not qualify, and managers get a budget of X% of their total teamâs salary to divide among individuals as they deem appropriate. In the training for this yearâs merit cycle, HR recommended that raises be prorated for hires during the year (reasonable, in my opinion) and for leaves of absence (outrageous, in my opinion).
Is this legal for them to do? It seems like it would disproportionately impact women taking leave to have children, and leaving it to manager discretion seems extra dicey.
Federal law says that employees who were on FMLA or parental leave for part of the year are entitled to any unconditional pay increases that cover that period (like if everyone is getting an X% raise), but when itâs performance based (e.g., dependent on productivity or meeting specific goals) employers are allowed to factor in time away from the job, as long as they do it equally for all types of leave. In other words, they couldnât decide to prorate raises for people who were on maternity leave but not do the same thing for someone who was out on a different type of leave.
The post intern wonât stop giving unsolicited âcorrections,â I have bad breath and have to meet with clients, and more appeared first on Ask a Manager.
Mother Who Went Missing In 2001 Found Alive
A mother in North Carolina who went missing while Christmas shopping 24 years ago was found âalive and well,â though she claimed she did not want to be contacted by her family. What do you think?

âChristmas and the following two and a half decades can be a stressful time.â
Joey Sauter, Sand Scooper

âOh great, letâs hear what all the perfect mothers have to say about this.â
Missy Klippel, Unemployed

âShe should at least give her family the Christmas presents she bought them.â
Corey Lesner, Figurine Purchaser
The post Mother Who Went Missing In 2001 Found Alive appeared first on The Onion.
DOJ Fails To Redact Thousands Of Secret Epstein Family Recipes | Onion News Network
The post DOJ Fails To Redact Thousands Of Secret Epstein Family Recipes | Onion News Network appeared first on The Onion.
âPierre is the Conservative Partyâs Justin Trudeauâ reads tearful Poilievre in CPC menâs room
âI used to say Conservatives werenât funny, but now Iâm changing my mind. Thatâs a savage burn.â This week Ian and the Panel (Megan MacKay, Nile SĂ©guin, and special guest Andrew Ivimey of Talk From Superheroes) talk about Carneyâs latest floor-crosser, the NDP debate that apparently just happened, Trumpâs gross call to the US menâs [âŠ]
The post âPierre is the Conservative Partyâs Justin Trudeauâ reads tearful Poilievre in CPC menâs room appeared first on The Beaverton.
HULL OR HIGH WATER begins Monday
A new story begins on Monday. Where is Glenn? I am sure this cover reveals almost nothing. Can you believe this will be the 17th chapter of Solver? I can, because the folders I keep the artwork in are all numbered. Only two chapters left to go and Solver volume 2 will be complete.
The whole issue will be downloadable in PDF format for my Patreon subscribers on Sunday.
The post HULL OR HIGH WATER begins Monday appeared first on Bad Machinery.







ALT



