home.social

Search

1000 results for “Logical_Error”

  1. Diligence in the AI Era

    Do we even need formal technical diligence anymore?

    It’s a fair question. AI can apparently do everything else, so why not this? A deal team with access to Claude or Cursor and a GitHub repository could reasonably think they can run their own technical assessment, produce a report, and cut the cost and time of bringing in a specialist. The tooling is accessible, the output looks credible, and in a world where AI is compressing every other knowledge function, it feels like a logical extension.

    It isn’t. But to understand why, you need to understand what diligence actually was, what it has become, and what it still requires.

    The old world

    Ten years ago, getting access to a target’s source code felt like a hostage negotiation. Lawyers on both sides, NDAs that took weeks to agree, virtual data rooms with selective access, and a technical team on the other side who were nervous about showing you anything. You’d spend the first two weeks of an engagement just fighting for visibility, and you’d still end up with gaps you had to work around. Parties paranoid about code theft.

    Database schemas were almost never handed over. Infrastructure details were treated like state secrets. Code was shared reluctantly and often incompletely. You worked with what you got, filled the gaps with experience, and built a view of the system under those constraints.

    The tools we had were useful but narrow, and critically, they were siloed. Code scanners flagged known vulnerabilities, checked for security patterns, and identified some dependency issues. Separate tooling looked at infrastructure configuration. Something else handled dependency licensing. Each of these areas had its own analysis tools, and most of them carried a significant cost. But bringing the outputs together into a coherent picture was an entirely manual process, and it was in that manual stitching together where things slipped through the cracks. A finding in one area that connected to a risk in another would only surface if someone happened to look at both at the same time and made the connection. That someone had to be experienced enough to know what they were looking for, and even then, they were working against time and incomplete access.

    What AI has actually changed

    Running a modern model across a codebase, using something like Claude Code or Cursor, changes what’s possible in the first few days of an engagement in ways that are genuinely significant.

    You’re not just getting an inventory anymore, you’re getting inference. What is this code actually doing. How is the business logic structured. Where are the seams, the workarounds, the parts that were built in a hurry and never properly revisited. You can chunk a large codebase, interrogate it in sections, and build a contextual picture of the system that used to take a senior architect the better part of a week to develop. That doesn’t replace the architect, it means the architect walks in on day two already oriented, asking better questions, spending their time on interpretation rather than excavation.

    Code style analysis has also become a serious signal. When you run AI across a large codebase you can see quickly whether there is a consistent engineering standard at work, or whether you’re looking at ten different people writing in ten different styles with no coherent pattern holding it together. That distinction matters. A consistent codebase tells you something about how the engineering team is led and how seriously they take their own craft. A fragmented one raises questions about governance, onboarding, and what happens when key people leave. This is going to become an increasingly important lens as the volume of code explodes. As teams vibe-code their way to platforms faster than ever before, there will simply be more code to assess, and the quality signal buried in style and consistency will matter more, not less.

    Dependency mapping is now fast, thorough, and surfaces things the old tools missed. And that matters because the open source license landmine is real and almost nobody sees it coming. Not all open source licenses are equal, and a codebase with significant GPL licensed dependencies has a problem that goes directly to the ownership question. You may not own what you think you own. This risk gets buried across hundreds of packages, accumulated over years of development by engineers who never thought to check. Surfacing that complete picture used to take real effort and real cost. Now it takes an afternoon.

    GitHub has become its own intelligence layer entirely. Commit cadence tells you how active the codebase really is, not how active the sales deck claims it is. The ratio of bug fixes to new feature work tells you whether the team is building or firefighting. PR patterns tell you something about engineering discipline and process maturity. And contributor analysis tells you things the org chart will never show you. Who is actually doing the work, whether there is one developer who has written 70% of the commits and hasn’t pushed anything in eight months, whether there is a third party contractor doing the real heavy lifting who appears nowhere in the vendor disclosure. Key-man risk used to be something you explored in management interviews. Now you can see it in the data before you sit down with anyone.

    Database schemas, when you can get them, remain one of the most closely guarded assets in any diligence process, and for good reason. A schema tells you far more than what data a company holds. It tells you how seriously they think about their data, how it flows, how it ages, and how it gets used. The presence or absence of audit trails, updated timestamps, soft delete patterns, and event logs tells you whether this company treats its data as a managed asset or an afterthought. A target claiming eight million active customers looks very different when the schema shows no record of when those customers last did anything, no way to distinguish active from dormant, no audit trail to speak of. The asset may be real. The claim being made around it may not be. Schema structure also gives you strong clues about how analytics is being done, whether the data model supports the reporting the business claims to run, or whether someone is pulling exports into spreadsheets and hoping for the best.

    Infrastructure configuration rounds out the picture in a way that was previously hard to get at efficiently. Whether a target is running on AWS, Azure, or still operating out of their own data center is less interesting than how they are managing whatever they have. Network configuration, machine provisioning, security group structures, deployment patterns, these tell you about the maturity of the engineering operation in ways that go beyond any single finding. A well-managed on-premise setup can reflect more engineering discipline than a poorly governed cloud environment. What you’re reading is not the technology choice, it’s the judgment behind it.

    And this is where AI changes something fundamental. These areas, code, dependencies, GitHub history, schema, infrastructure, used to produce separate outputs that required manual effort to connect. A licensing issue in the dependency scan might connect directly to an architectural pattern visible in the codebase, which connects to a contributor history that shows the person who built that part of the system left eighteen months ago. Seeing that chain used to depend on someone holding all of it in their head at once. AI allows you to bridge those gaps systematically, surface the connections that historically were easy to miss, and give the experienced technologist a lens on the platform that simply wasn’t available before.

    What AI cannot do

    Here is where the deal team running their own assessment hits the wall.

    The report AI helps you produce is better, faster, and broader than anything we could build five years ago. It surfaces things that used to get missed entirely. But a list of findings is not diligence. Diligence is knowing what the findings mean, and knowing what to do about them.

    AI can surface issues that were historically hard to find. However, what it cannot tell you is whether that finding kills the deal, changes the price, or is a six month fix the acquirer absorbs and moves on from. That judgment comes from someone who has sat in enough of these conversations to know the difference between a flag and a fatal flaw.

    The same applies to the GPL finding, to the hidden contractor, to the stale customer database, to the infrastructure that looks modern but is held together by one person’s institutional knowledge. Each of those is a conversation, not a checkbox. Each one requires a remediation strategy, a realistic cost estimate, and a clear view on whether it’s worth the squeeze. That view has to come from someone who understands the business context, the deal structure, and what the acquirer is actually taking on.

    So, do you still need formal technical diligence?

    Yes. More than ever, and with higher expectations than before.

    AI has raised the floor significantly. A less experienced team now produces a more complete technical picture than an experienced team could manage a decade ago, in a fraction of the time and at a fraction of the cost. That is genuinely good for the industry and it has changed what diligence looks like operationally.

    But the ceiling has not moved. Knowing what the findings mean, knowing which ones matter, knowing how to walk into a room with a PE partner and explain clearly why this finding kills the deal and that one doesn’t, that still requires a seasoned technologist who has been in those rooms before and carries the scar tissue to prove it.

    As a side project, I have been building a set of AI skills and agents that form a structured diligence toolkit, which I plan to open source on GitHub. The goal is to make the analytical layer accessible and repeatable, so that the human judgment layer is spent where it actually matters.

    The deal team can run the tools. What they cannot do is replace the person who knows what they’re looking at.

    AI Disclaimer: Gemini Nano Banana Pro was used to generate the photo – from the 1999 Office Space movie – from the infamous diligent friendly “What would you say you do here?” scene

    #AI #artificialIntelligence #chatgpt #dueDiligence #investment #llm #PrivateEquity #technology
  2. Tree cutting has already started! Call your legislators and #ProtectTheForest / #ProtectTheDunes and #SaveSearsIsland! The trees and greenery there keep #Carbon from entering the atmosphere! #MackPoint is a better choice, since it has already been developed and is NOT ecologically sensitive!

    [Undeveloped] #SearsIsland has staved off #industrialization for decades. Now it may become #Maine’s #WindPort.

    Many say Mack Point's the better choice.

    SEARSPORT — "At 940 acres, Sears Island is the largest uninhabited island off the coast of Maine, making it an inviting patch of ground for proposed developments such as a shipping cargo port and #nuclear power plant.

    "For decades, however, the #PenobscotBay island has been a graveyard for major projects that never got built.

    "That could change in the coming years.

    "#GovJanetMills announced in February that Sears Island is the state’s preferred site for an industrial port with facilities to build, assemble and maintain floating offshore wind turbines, hundreds of feet in height. The undeveloped site would be transformed into a busy hub for ships delivering materials to build the turbines, and it would be populated by cranes, storage facilities and vehicles.

    [...]

    "Many local residents and others in Maine [including the #WabanakiAlliance] say Mack Point is a more logical launchpad for the state’s floating wind industry, and that the state should spare tranquil Sears Island with its abundant woods, trails and views of #PenobscotBay from becoming what they fear would be an industrial zone."

    Read more:
    sunjournal.com/2024/05/19/sear

    #Maine #ProtectSearsIsland #WindTerminal #SandDunes
    #Searsport #ProtectWahsumkik #Wahsumkik #EndangeredSpecies #GovernorJanetMills #Wassumkeag #AllianceForSearsIsland #CulturalGenocide #Greenwashing

  3. AY-3-8912/8910 Hardware Emulation

    The 40-pin AY-3-8910 devices I’ve been playing with are no longer newly available, but they are pretty available if you are happy with a certain questionable quality (more on that here: Arduino and AY-3-8910).

    But the slightly shorter version (with fewer general purpose I/O pins), the 28 pin AY-3-8912, seems a lot harder to find, despite being widely used at the time. At least, to find on its own – i.e. not already soldered onto a circuit board. There is apparently also an even smaller AY-3-8913 in 24-pin format and a few other lesser used options too. But the 8912 is the variant most often found in the ZX Spectrum 128, Amstrad CPC, and many home computers from the time.

    A key modern option then is emulation and there is a very capable AVR emulation of the sound generator online including some on PCBs that directly fit within the 28-pin footprint of the original.

    One is Yevgeniy-Olexandrenko’s avr-ay-board for the AY-3-8910, AY-3-8912 and YM2149F devices, with a 8912-compatible DIP-28 PCB design using an ATMega48.

    Another is published on https://www.avray.ru/, but that appears to be the firmware only. There is a board that uses this firmware built for an ATMega8P here and another for a two-device (dual AY-3-8912 for 6 channel support is often called “Turbosound”) here.

    I don’t believe either of these approaches emulate the general purpose IO pins of the 8912/8910, which might be an issue using them “as is” in a retro system. I know the ZX spectrum 128 uses the IO for example.

    Some options for replacing original AY-3-8912 devices:

    But perhaps my favourite so far is the slightly random, “building an AY-3-8910 out of discrete logic” that I must have a proper look at, at some point: https://github.com/mengstr/Discrete-AY-3-8910

    This post looks at how AVR emulation of AY devices works in a little more detail and maybe take some starter steps to reproduce my own.

    Warning! I strongly recommend using old or second hand equipment for your experiments.  I am not responsible for any damage to expensive instruments!

    If you are new to microcontrollers, see the Getting Started pages.

    AVR-AY-Board

    The avr-ay-board is a fully open source design and can use an ATMega48, 88, 168 or 328. The ATMega328P is very commonly used on an Arduino Uno or Nano.

    Full details, including a schematic, gerber files, BOM, and firmware are available here: https://github.com/Yevgeniy-Olexandrenko/avr-ay-board.

    It shares a lot of firmware heritage with the source available from https://www.avray.ru/. Up until Feb this year there was a link back to the original source, but that has since been removed and it appears to have mostly diverged some time in 2022. There is a list of differences here, but much of the discussion that follows would probably apply to both versions of the code.

    The only difference between the ATMega48, 88, 168 and 328 is the amount of memory. They are named for the amount of flash memory – 4K, 8K, 16K, 32K respectively. But otherwise they are functionally identical. Here is the key data from the datasheet:

    Note that the ATMega328PB is an enhanced version of the ATMega328P which itself is a slightly lower power (as I understand things) version of the original ATMega328. Application note “AT15007: Differences between ATmega328/P and ATmega328PB” lists the full set of enhancements, but it includes additional UART, SPI, I2C, and timers, although it is essentially backwards compatible with the 328/328P.

    All of this means that a standard Arduino Uno or Nano might be able to run the bespoke AY-3-8912 emulation firmware and with the appropriate pin connections might also be able to emulate an AY-3-8912 in another system. Naturally it will be physically larger than the original chip, but electrically it should all work fine.

    The Circuit

    The original ABR-AY-Board is relatively straight forward. The full schematic is available in the GitHub repository and shows the following:

    • A minimal ATTMega48P support circuit (capacitors, oscillator, power, LED).
    • Three low-pass filters to filter PWM to an audio output expecting a 1K load (apparently).
    • A mapping onto the AY-3-8912 28-pin pinout.

    There used to be a detailed “usage” section on the GitHub but that has since been removed, but from the published schematic (v1.5) the pins are accessed and mapped as follows.

    AY-3-8912SchematicATMega48PArduino EquivalentD0-D5D0-D5PC0-PC5A0-A5D6-D7D6-D7PD6-PD7D6-D7A8MISO_A8PB4D12BC1BC1PD2D2BC2SCKPB5D13BDIRBDIRPD3D3CLOCKCLOCKPD4D4RESETRESETPC6RESETTESTMOSI_PWM_BPB3D11IOA7-IOA0N/CCOUT_C / PWM_CPB2D10BOUT_B / MOSI_PWM_BPB3D11AOUT_A / PWM_APB1D9CFG0PB0D8CFG1PD5D5RXPD0D0TXPD1D1VCCVCCVCCVCCGNDGNDGNDGND

    There is a UART header (TX, RX, VCC, GND), ICSP header (MISO, MOSI, SCK, RESET, VCC, GND), and two configuration jumpers (CFG0, CFG1).

    One point that might cause issues mapping over to an Arduino Uno or Nano is that the avr-ay-board has a 27MHz oscillator, whereas the Arduino only runs at 16MHz. That will almost certainly need some looking at.

    The Clocks

    So about that 27MHz clock. The default Arduino has a 16MHz oscillator so could this run on an unmodified Arduino?

    Looking through the code, there seems to be one specific mention of the CPU frequency:

        ; --------------------------------------------------------------------------
    ; Init Timer0
    ; --------------------------------------------------------------------------

    ; Fast PWM, TOP = OCR0A
    ldi r16, (1 << WGM01) | (1 << WGM00)
    OutReg TCCR0A, r16
    ldi r16, (1 << WGM02) | (1 << CS00);
    OutReg TCCR0B, r16

    ; 219512 Hz internal update clock
    ;ldi r16, (27000000 / (1750000 / 8) - 1)
    ;out OCR0A, r16
    OutReg EEARL, YH ; set EEPROM address 2
    sbi EECR, b0
    InReg r18, EEDR ; load byte 2 from EEPROM to r18
    OutReg OCR0A, r18 ; set PWM speed from byte 2 of EEPROM (affect AY chip frequency)

    In the commented out code, there is reference to 27000000. But then that appears to be replaced with code that is reading the PWM frequency from EEPROM.

    At the start of the main file is the comment:

    ; ==============================================================================
    ; Configuration
    ; ==============================================================================

    ; EEPROM Config:
    ; byte 0 - Serial interface enable (1 - enabled)
    ; byte 1 - Parallel interface enable (1 - enabled)
    ; byte 2 - PWM speed depending on AY chip frequency and MCU clock frequency
    ; byte 3 - USART baud speed depending on MCU clock frequency

    In the build area there is the main hex firmware and then three configurations with the following contents:

    ; firmware/v1.0/compiled/config-1.75mhz.hex
    :0500000001017A3AFF46
    :00000001FF

    ; firmware/v1.0/compiled/config-1.78mhz.hex
    :050000000101783AFF48
    :00000001FF

    ; firmware/v1.0/compiled/config-2.00mhz.hex
    :0500000001016B3AFF55
    :00000001FF

    We can see these differing in the values after 0500000. The next two bytes (0101) map to serial and parallel interface being enabled. These define how the AY-3-8912 registers can be accessed, either using the original device’s parallel data bus or via a newer serial link. The serial link can be used to send register-value pairs to the device rather than use a real AY compatible parallel bus interface.

    Then there is a differing byte (7A, 78, or 6B respectively) which is pulled into the timer 0 frequency code and used to set OCR0A in the previous code.

    Finally that last byte of the configuration (3A) relating to USART baud, which I infer from older comments in the README file will be 57600, but this is as yet unverified.

    On studying the code, it quickly becomes apparent that the whole execution is optimised for specific MCU clock frequencies. This is particularly notable in the interrupt routines, for example, the following:

    ; ==============================================================================
    ; Parallel communication mode (BC1 on PD2/INT0, BDIR on PD3/INT1)
    ; ==============================================================================
    ISR_INT0: ; [4] enter interrupt
    sbic PinD, PD_BDIR ; [2/1] check BDIR bit, skip next if clear
    rjmp LATCH_REG_ADDR ; [0/2]

    ; [ READ MODE ] (BC1=1, BDIR=0)
    ; --------------------------------------------------------------------------
    ; 350ns max to set data bus, 8 cycles to set
    ; 8 * 37ns = 296ns for 27MHz O.K.
    ; 8 * 40ns = 320ns for 25MHz O.K.
    ; 8 * 42ns = 336ns for 24MHz O.K.
    ; 8 * 50ns = 400ns for 20MHz !!!!
    OutReg DDRC, BusOut1 ; [1] output -> low level on D0-D5
    OutReg DDRD, BusOut2 ; [1] output -> low level on D6-D7

    Here we can see that running at 20MHz (for example) violates the timing constraint to respond with the data on the bus. Running at 24MHz, 25MHz and 27MHz appears to be fine. There are a number of other places in the code where similar comments have been made.

    The conclusion seems pretty clear. A standard Arduino Uno or Nano running at 16MHz would not work. Something at 20MHz might do the job with some limits, but there is definitely a reason the board is using 27MHz.

    There is a key issue however. AVR 8-bit microcontrollers are typically only specified for up to 20MHz operation. I’ve certainly not found any ATMega48 through to ATMega328 that has a higher frequency specification. There are some newer 8-bit devices that might stretch to 24MHz.

    But I’m now wondering if the MCU is being overclocked on this board. It would appear, according to some superficial searching, that people have been overclocking AVRs for years…

    Timer Configuration and PWM Output

    The emulator is using PWM to produce audio from the AVR. The PWM channels/timers are allocated as follows:

    AVR PinTimer OutputCompare RegisterTimerSystem ClockD4 / PD4N/AOCR0A0Channel AD9 / PB1OC1AOCR1AL1Channel BD11 / PB3OC2AOCR2A2Channel CD10 / PB2OC1BOCR1BL1

    The first timer, Timer 0, I’ve already mentioned, is used to set the basic internal system “clock” for the emulation. In the real AY PSG the internal clock for tones is set to the external clock / 16 and for envelopes is external clock / 256. In the emulation this is all set in code and the CLOCK input is ignored.

    The 8-bit Timer 0 configuration is as follows:

    • TCCR0A/TCCR0B = WGM00 | WGM01 | WGM02 | CS00
    • OCR0A = value from EEPROM (as mentioned previously)

    This uses timer 0 in Fast PWM mode (WGM = 7) with TOP = OCR0A and no prescaler. There is a check in the main loop for Timer 0 overflow which is then used to determine if the sound generation should be processed. This effectively sets the CLOCK for the emulation. The AY CLOCK input is meant to be between 1MHz and 2MHz and EEPROM configurations are provided to emulate 1.75MH, 1.78MHz and 2.0MHz external clocks.

    In Fast PWM mode, from the ATMega328 datasheet, for Timer 0, the frequency is given by:

    • FreqPWM = FreqCLOCK / (N * 256)

    Where N is the prescaler factor, so in this case 1. But this appears to be stated for the case when TOP = 255. If the TOP is reduced, so when TOP = OC0A, then presumably that 256 should be (TOP + 1). Assuming this to be the case, then with a 27MHz clock and the previously mentioned values from the EEPROM, we have

    • 0x7A = 122 -> timer freq = 27 MHz / 123 = 219.5 kHz
    • 0x78 = 120 -> timer freq = 27 MHz / 121 = 223 kHz
    • 0x6B = 107 -> timer freq = 27 MHz / 108 = 250 kHz

    These give a basic operating frequency of between 3.5MHz and 4MHz which is twice as fast as the real PSG. I’m guessing that this is because the sound generation code (later) toggles the output value on each period, which therefore requires doubling the frequency to generate the high and low periods.

    Note that although this timer is configured in Fast PWM mode, it isn’t actually running PWM, it is just used as a timer. The timer also never “triggers” as such – it is polled for overflow within the main code loop.

    The 16-bit Timer 1 configuration:

    • TCCR1A/TCCR1B = WGM10 | WGM12 | COM1A1 | COM1B1 | CS10
    • PB1 and PB2 set to OUPUT for PWM out on OC1A and OC1B.

    This uses timer 1 in 8-bit Fast PWM mode (WGM = 5) with TOP = 0xFF. There is no pre-scaling and OC1A/OC1B cleared on compare match with OC1A/OC1B set at BOTTOM (non-inverting mode).

    The 8-bit Timer 2 configuration:

    • TCCR2A/TCCR2B = WGM20 | WGM21 | COM2A1 | CS20
    • PB3 set to OUTPUT for PWM out on OC2A.

    This uses timer 2 in Fast PWM module with TOP = 0xFF (WGM = 3). OC2 is clear on match and set at BOTTOM (non-inverting again).

    The PWM resolution for both Timer 1 and Timer 2 will be 8-bits (0 to 255) and the frequency for the output is given by the same formula used for Timer 0, giving a PWM frequency of:

    • FreqPWM = 27 MHz / (255+1) = 105.5kHz

    Bus Access

    There is a comprehensive bus access protocol defined in the AY-3-8910/12 datasheet with several possible modes involving the control signals BC1, BC2, BDIR, and A8 plus /A9 (in the case of the 8910). In particular, there is some redundancy in how the “LATCH” is indicated (see section 2.3 in the “AY-3-8910/8912 Programmable Sound Generator Data Manual” – more here: AY-3-8910 Experimenter PCB Design).

    For the emulator, BC1 is tied into the AVR INT0 (via PD2/D2) and BDIR is tied into AVR INT1 (via PD3/D3). If the serial interface is used then there is also an interrupt for the UART. BC2 is ignored so all responses are enacted upon as if BC2 is set to HIGH.:

    The basic operation, as far as I can see, is as follows:

    INT0 ISR - triggered on BC1 -> 1
    IF BDIR == 0 // BC1=1; BDIR=0: Read data
    Set data lines to OUTPUT
    Write BusOut to the data bus
    WAIT for BC1 -> 0
    Set data lines to INPUT

    ELSE BDIR == 1 // BC1; BDIR=1: Latch Address for read
    Read ADDR from data lines
    Grab value from pseudo register in RAM into BusOut

    INT1 ISR - triggered on BDIR -> 1
    IF BC1 == 0 // BC1=0; BDIR=1: Write data
    Read DATA from data lines
    Store value to pseudo register in RAM

    ELSE BC1 == 1 // BC1=1; BDIR=1: Latch Address for write
    Read ADDR from data lines

    There is a pseudo image of all AY registers stored in RAM which is used by the main loop for the sound processing. This RAM image is updated when the AY is written to and can be accessed when the AY is read.

    Note that there is no access control. If an interrupt comes in part way through an update to the sound generators they will stop process and then continue from that point unaware than any register updates have taken place. This does mean that if any registers are accessed twice, it is quite possible that they would have changed by the time of the second access.

    Similar logic happens within the UART interrupt handler, but instead address and data values are obtained over the serial port and interactions with RAM updated according to the bytes recieved.

    I’ve not looked further into the serial handling at this time other than to note that all updating is performed withing the UART ISR which is receive only.

    Main Sound Processing Loop

    The main logic free runs as follows:

    MAIN Loop:
    IF Timer 0 Overflow Flag is SET:
    Process envelope generator
    Process noise generator
    Process tone generator for channel A
    Process tone generator for channel B
    Process tone generator for channel C
    Process mixer control
    Process amplitude control for channel A
    Process amplitude control for channel B
    Process amplitude control for channel C
    Update PWM values in OCR1AL (ch A), OCR2A (ch B), OCR1BL (ch C)

    So the loop essentially pauses until timer 0 overflows at which point all sound generation activity undertakes a single scan and then the PWM sound generation registers are updated.

    Before I dive in, I should note that the register definitions are of the form AY_REGnn where nn is a decimal from 00 to 15. The datasheet describes Ro where o is an octal value from R0 to R7, then R10 to R17. I will be using the decimal versions here to match with the code.

    I’m not going to work through how the sound generation works in its entirety right now, but I will just include a note about the tone generation. Here is the code for channel A.

        ; Channel A
    subi CntAL, 0x01 ; CntA - 1
    sbci CntAH, 0x00
    brpl CH_A_NO_CHANGE ; CntA >= 0
    lds CntAL, AY_REG00 ; update channel A tone period counter
    lds CntAH, AY_REG01
    subi CntAL, 0x01 ; CntA - 1
    sbci CntAH, 0x00
    eor TNLevel, ZH ; TNLevel xor 1 (change logical level of channel A)
    CH_A_NO_CHANGE:

    All counters (CntAL and CntAH for channel A) are 16-bit values. AY_REG00 and AY_REG01 are the RAM copies of the two tone generator registers for channel A.

    We can see that the channel counter is decremented on each scan through the routine implementing the following pseudo code:

    counter--
    IF (counter == 0):
    Reset counter from AY_REG00 and AY_REG01
    Toggle logic level for channel A

    This means that the output square wave value for channel A will toggle between HIGH and LOW every time the counter reaches zero and that the counter will have to count to zero twice to make a complete cycle of the square wave.

    The datasheet states that the tone registers define a 12-bit tone generator period:

    The resulting sound frequency is given by the equation:

    As we have to count twice to get our square wave output, we can see why the timer 0 “clock” frequency has to be twice the desired running CLOCK of the AY-3-8912. An alternative implementation could have been to add an additional check as part of the countdown to change the waveform half-way through.

    This does mean that all sound generator registers are processed twice as quickly as expected so that might have to be taken into account when calculating other parameters.

    The main impact would be for the envelope generator, which according to the data sheet runs a frequency CLOCK / 256. There is a EG period counter defined by AY_REG11 and AY_REG12 (R13 and R14) for further subdivision, so a full sweep of the envelope will happen with a frequency of CLOCK / (256 * EGcounter).

    The datasheet also notes that “the envelope generator further counts down the envelope frequency by 16 producing a 16-state per cycle envelope pattern”. This means that the frequency required to process each individual step of these 16 states is: 16 * CLOCK / (256 * EGCounter) or CLOCK / (16 * EGCounter).

    The Envelope Code is essentially doing the following:

    Every LOOP scan:
    IF env reg updated:
    Reinitialise EG
    Reset EGCounter from AY_REG11, AY_REG12
    EGPeriod = 31
    Re-enable EG

    ELSE
    IF EG enabled:
    EGCounter --
    IF EGCounter == 0:
    EGPeriod --
    IF EGperiod == 0:
    EGPeriod = 31
    Disable EG

    Reset EGCounter from AY_REG11, AY_REG12
    Eval = Envelope value

    This implies that a full sweep of the envelope takes EGcounter * 32 scans of the main LOOP. As the LOOP is running at twice the frequency of the CLOCK. this gives an EG frequency of:

    • LOOP / (32 * EGcounter) = CLOCK * 2 / (32 * EGCounter) = CLOCK / (16 * EGCounter)

    Which matches the datasheet. So the doubling of the LOOP frequency is taken into account by having 32 steps for the EG base period rather than 16.

    A few other observations from the code:

    • The envelope period counters are stored in AY_REG11 and AY_REG12 (R13 and R14) and managed using CntEL and CntEH via r26 and r27.
    • The line ‘sbiw CntEL, 0x01’ is a 16-bit instruction and so acts on both r26 (CntEL) and r27 (CntEH) at the same time as a HIGH/LOW 16-bit pair.
    • The counter updating currently happens at the LOOP frequency which is 2 * CLOCK. Every time the counter hits 0 the step is advanced. It therefore takes 32 * counter passes through the LOOP to process the entire cycle of the envelope.
    • The envelope period is managed using TabP which is initilised to 0x1F (31 decimal).
    • Whenever the envelope counter reaches 0 the next envelope period is selected via TabP.
    • The resultant envelope value is stored in Eval which is used as the maximum value for the amplitude calculations later in the loop.

    Curiously there are two envelope volume tables provided as options. The first (“AY_TABLE”) distinctly shows the doubling of levels turning 16 values into 32 values. The second (“YM_TABLE”) appears to have some interpolation between values giving a higher resolution envelope.

    From wikipedia: “The input clock is first divided by 16 (or by 8 in the YM2149, because the envelope generator has twice as many steps, and thus needs twice as many clocks to complete a full cycle), and then by the 16-bit value.”

    So by starting with double the CLOCK frequency, we effectively get YM compatibility “for free”.

    Only a single envelope table is required – it defines a linear incrementing pattern that is then used and reused in various ways according to the EG control bits in AY_REG13 (R15) as per figure 7 in the datasheet. I’m not going to dig into that further at this point. I might come back to it in the future.

    I’m also not going to dig into the noise generation, mixer or amplitude control at this time.

    Closing Thoughts

    I really like I feel I know a lot more about how the AY-3-8910/8912 work now and certainly am, as usual, in awe of those who figured all this out and then how to emulate it on a modern (ish) microcontroller.

    It is also interesting to note that the emulation hasn’t been updated, as far as I know, for anything more capable than an 8-bit AVR. I guessing it just isn’t necessary and avoiding the whole 3V3/5V logic thing has a certain appeal.

    The two commercially available solutions I’ve seen from RC2014 for the WhyEm sound card and the vRetro 28-pin direct replacements, stick with AVR and overclock as far as I can tell. RC2014 using ATMega48AP at 27MHz and vRetro using two ATTiny MCUs and what I think is a 30MHz oscillator.

    I would like to see if I can get a standard ATMega328P running the code and then I’d be really interested in seeing if it could be made to run on a Logic Green LGT8F328 “AVR clone” that apparently should be able to run at 32MHz.

    I believe I’ve convinced myself not to attempt to build the AY-3-8910 out of discrete logic…

    Kevin

    #arduino #atmega328 #avr #ay38910 #ay38912 #vretro
  4. Finding myself increasing drawn towards the #AVR 0-series #microcontrollers, especially the small but capable ATtiny1604. I'm toying with the idea of a breakout board for it. Should I do it? It puts the port pins in a logical order and adds a decoupling cap and UPDI interface.

    #tech #technology #maker #electronics

  5. According to the weather radar, we’re gonna get shalacked with a nifty storm system within the hour. I can already feel things start to cool down here on deck a bit as that bad boy approaches. This tune seems a logical choice at this point.
    #MusicOfMastodon
    #ClassicRock
    #LAWoman
    m.youtube.com/watch?v=7G2-FPlv

  6. NÃO FOI DESCOBRIMENTO! A invasão portuguesa e a resistência indígena ao colonialismo

    Dia 22 de abril de 1500 invasores portugueses chegaram nestas terras e deram início a um projeto de genocídio dos povos indígenas, de exploração predatória e de saque de tudo que considerassem ter algum valor. Esse projeto continua até hoje sob o nome de Brasil.

    526 anos depois do início dessa invasão, terça, dia 21 de abril, convidamos a todys a celebrar aquelas pessoas que até hoje resistem e combatem esse projeto colonial com uma tarde de atividades.

    16h - Exibição do documentário Lembrem-se Disso, Minhas Iambré (50min). Realizado pela comunidade da Retomada Gah Ré. Inspirado por cantos, falas e espiritualidade, o documentário é um convite ao caminhar kaingang — guiado por Gãh Té e suas iambré, mulheres de sua linhagem — pelos caminhos dos ancestrais e pela ética do cuidado com todos os seres do cosmos. Em cena, a retomada de um território no Morro Santana (Porto Alegre/RS) se transforma em narrativa de resistência e sabedoria originária. A obra contrapõe a relação dos povos originários com a Terra à lógica destrutiva da colonização, afirmando que os Kaingang são os verdadeiros cuidadores do planeta, enquanto os brancos devem ser “amansados” para aplacar sua estupidez violenta que tudo destrói.

    17h - Conversa com a Cacica Iracem Gah Té. Mulher indígena Kaingang,
    liderança espiritual e cacica da Retomada Gah Ré, que protege o Morro Santana contra a especulação imobiliária.

    18h45 - Apresentação musical de Murilo Munìí - Corpo afro e indígena em suas diásporas, trans não binárie, produtor e multiartista. Graduando em Ciências Sociais, estuda raça gênero e sexualidade. Canta e compõe desde 2014
    fazendo arte de rua nos ônibus e nos trens de porto alegre. Além de microfonista no audiovisual, dança, atua, faz artesanato, tradução
    espanhol/português e arte visual gráfica.

    As portas do Esp(a)ço abrem às 15h. A atividades começam às 16h.

    O Esp(a)ço fica na Rua Barros Cassal, 316, no Centro de Porto Alegre.

    Atenção: Para garantir o conforto e segurança de todas as pessoas presentes, pedimos que se você possuir histórico ou denúncia por reproduzir comportamento abusivo ou opressivo, assédio, abuso ou outro tipo de violência, por favor, entre em contato conosco pelo nosso email ou redes sociais antes de comparecer. Não fazer isso é não se responsabilizar por suas ações e será solicitado que se retire.

    #PortoAlegre

  7. /𝙈𝙞𝙘𝙧𝙤𝙧𝙧𝙚𝙡𝙖𝙩𝙤/

    Hay rincones que no deberían ser pisados y menos de noche.
    Ese pasillo de hormigón, frío y con olor a humedad estancada, parecía el camino más corto, pero acabó siendo una trampa.
    Al principio solo fue una sensación, ese escalofrío que te recorre la nuca cuando crees que alguien te observa desde la penumbra.
    Pero luego el aire se volvió denso, difícil de tragar, y los sonidos empezaron a no encajar con la realidad.

    No era el eco de mis pasos.
    Era un roce seco, rítmico, contra las paredes desconchadas.
    Al girar la cabeza, la lógica se rompió en mil pedazos.
    Una figura, o lo que fuera eso, se movía de una forma que ningún cuerpo humano debería poder imitar.
    No caminaba por el suelo; trepaba por el muro con una agilidad espasmódica, como una araña hambrienta que ha detectado una vibración en su tela.

    Sus extremidades se doblaban en ángulos imposibles y sus manos se aferraban al cemento como si las sombras le permitieran ignorar la gravedad.
    No había rostro, solo un vacío oscuro donde debería estar la mirada, una presencia que no buscaba asustar, sino consumir.
    Intenté correr, pero las piernas me pesaban como si el mismo hormigón del túnel se me estuviera subiendo por los tobillos.
    El sonido de sus dedos arañando la pared se hacía cada vez más rápido, más cerca, justo por encima de mi hombro.

    Lo peor no es el miedo a morir, es la certeza de que en este lugar nadie va a oír tu último grito.
    Ese pasillo no tiene salida, o quizás la salida es convertirte en otra sombra más que acecha en las paredes, esperando a que el siguiente incauto decida acortar camino.

    ▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓

    #terror #miedo #creepy #paranormal #sombras #tunel #pesadilla

  8. America’s top drone development zones

    The list provided identifies the top metropolitan areas across the United States where significant amounts of drone (civilian and military) research, development, and manufacturing are taking place. It also includes the headquarters locations for those entities. Despite often being associated with military use, drones can have many useful peacetime functions such as but not limited to: aerial inspections, aerial and thermal imagery, agricultural spray application, mapping/surveying, product delivery, site security, public safety, search & rescue (SAR), environmental monitoring, and disaster response/reconnaissance.

    Autel Robotics thermal imaging search and rescue drone – Source: autelrobotics.com

    The list does not distinguish between types or value of the drones produced, their raw numbers, nor the numbers employed by the industry. It only provides a list of organizations located there that are actively involved in drone research and development. To make the list as complete as possible, sources of counter/anti-drone product development are also included.

    Northrup Grumman’s MQ-4C Triton Dron – Source: en.wikipedia.org

    As can be seen by the list, there are a number of metropolitan areas that have become significant zones for drone development. Greater Washington, D.C. tends to be where many military drone manufacturers are headquartered in order to be close to the decision makers are located.

    AeroVironmental Quantix drone – Source: thestreet.com

    Separately, several long-standing military-focused cities have become drone nodes as well — San Diego, Hampton Roads, and Albuquerque-Santa Fe fall into this category. Then, there are the well-known high-technology hubs that have naturally morphed into drone development. These include Boston, Silicon Valley, the San Francisco Bay Area (which could easily be combined with Silicon Valley), Seattle, and Portland (OR).

    Seattle, Los Angeles, and Wichita all fall into another category – aircraft manufacturing cities that have expanded into drone zones. Meanwhile the Houston, Huntsville, Orlando-Melbourne, Los Angeles, and El Paso-Las Cruces metropolitan areas fall into the outer space specialization grouping. Transitioning from either of these manufacturing ecosystems to drones would be a logical step.

    And lastly, there are the unexpected notable drone zones — Reno, Detroit, and of all places, Grand Forks, North Dakota. Detroit is an historic hub for automation and engine technologies and its economy encompasses a surprising amount of defense industries, while the State of Nevada has been investing in ways to make the Reno-Sparks area a competitive player in the drone industry.

    Source: Facebook.com

    Grand Forks, North Dakota deserves significant accolades for its forward-thinking step of establishing the nation’s first drone research, development, and testing park (GrandSKY) at Grand Forks U.S. Air Force Base back in the mid-2010s. The extent of the drone zone in Grand Forks has led to the area being nicknamed “Silidrone Valley.”

    More information on each of the drone zones is provided below. As always, any additions, suggestions, or corrections to the list are most welcome.

    Peace!

    _______

    Definitions:

    • EMI – Electromagnetic Interference
    • SAR – Search and Rescue
    • UAS – Unmanned/Uncrewed Aerial Systems
    • UAV – Unmanned/Uncrewed Aerial Vehicles
    • VTOL – Vertical Takeoff and Landing

    _______

    Albuquerque-Santa Fe, New Mexico

    THOR high-power microwave directed energy weapon – Source: twz.com
    • AeroVironmental (manufacturing) – Albuquerque
    • COSMIAC at University of New Mexico (UNM)
    • Kirtland U.S, Air Force Base/Air Force Research Laboratory and THOR counter-drone testing site – Albuquerque
    • UAS Research at Sandia National Laboratories – Albuquerque
    • Unmanned Systems of America – Albuquerque
    • Verus Research – Albuquerque

    _______

    Boston Region

    • Aerospec – Boston
    • American Robotics – Waltham
    • Ascent Aerosystems – Tewksbury/Wilmington
    • Aura Intelligent Systems – Boston
    • Autonodyne LLC – Boston
    • Cleo Robotics – Boston
    • Corvus Robotics – Boston
    • GreenSight Agronomic – Boston
    • Kostas Research Institute/Northeastern University Expeditionary Cyber and Unmanned Aerial System Research and Development Facility – Burlington
    • GreenSight – Boston
    • Parrot – Boston
    • Small UAS Initiative at MIT – Cambridge

    _______

    Detroit-Ann Arbor, Michigan

    • Advanced Aerial Innovation Region – Greater Detroit
    • RedWire/Edge Autonomy (manufacturing) – Ann Arbor
    • Skypersonic – Troy
    • University of Michigan M-Air Initiative
    • Vayu – Ann Arbor

    _______

    El Paso-Las Cruces, Texas/New Mexico

    • Defense Department Counter Drone Laser Testing
    • FAA New Mexico State University UAS Test Site – Las Cruces, NM
    • Spaceport America drone testing – Truth or Consequences, NM
    • UTEP Aerospace Research Center – El Paso, TX
    • UTEP Drone Testing Centers – Fabens, TX and Tortilla, TX
    • White Sands Missile Range, NM
    Sources: faa.gov

    _______

    Grand Forks, North Dakota “Silidrone Valley”

    Source: faa.gov
    • FAA Northern Plains UAS Test Site
    • General Atomics Aeronautical Systems (manufacturing)
    • Grand Forks U.S. Air Force Base
    • GrandSKY UAS Research and Development Park (see image below)
    • Meadowlark Aircraft Company
    • Mission Network Operation Center
    • Raytheon (manufacturing)
    • Statewide beyond visual line of site network (Vantis)
    • The Hive UAS Tech Accelerator
    • UAS pilot undergraduate program at the University of North Dakota (UND)
    GrandSKY UAS Research and Development Park – Source: grandforks.af.mil

    _______

    Hampton Roads, Virginia

    • Advanced Aircraft Company – Hampton
    • AVID Aerospace – Yorktown
    • DroneUp – Virginia Beach
    • Hush Aerospace – Virginia Beach
    • Mid-Atlantic Regional Spaceport drone runway
    • NASA Langley Research Center – Hampton
    • Unmanned Systems Research and Technology Center – Hampton

    _______

    Houston, Texas

    • Horizon Aerobotics – Houston
    • Hylio – Richmond
    • Paladin Drones – Houston
    • Trumbull Unmanned (HQ) – Houston
    • Windhover Labs – Texas City

    _______

    Huntsville, Alabama

    • FBI Drone Threat Training Center
    • Huntsville UAS Vertical Research Center
    • Microdrones (R & D and manufacturing)
    • Performance Drone Works (HQ and manufacturing)
    • Red Cat Holdings
    • Redstone Arsenal
    • SkyFire AI
    • University of Alabama/Huntsville research labs
    PDW C100 advanced mission capable drone – Source: pdw.ai

    _______

    Los Angeles Region “Space Beach”

    • AeroVironment (manufacturing) – Simi Valley, Monrovia, and Moorpark
    • Anduril Industries – Costa Mesa (HQ) and Long Beach (R & D/manufacturing)
    • Anduril Industries (manufacturing) – San Juan Capistrano
    • AuterionGS – Moorpark
    • Dragonfly – Beverly Hills
    • Fullerton College Drone Lab – Fullerton
    • Lockheed Martin (manufacturing) – Palmdale
    • NASA Jet Propulsion Laboratory – Mojave Desert
    • Neros Technologies – El Segundo and Torrance
    • Northrup Grumman (manufacturing) – Palmdale
    • Rhoman Aerospace – Los Angeles
    • Rocket Lab – Long Beach
    Auduril’s “Wingman” drone collaborative combat aircraft – Source: defensenews.com

    _______

    Orlando-Melbourne, Florida Region “Space Coast”

    • AguaDrone Innovations – Vero Beach
    • Censys Technologies – Daytona Beach
    • Critical Frequency Design (HQ)- Melbourne
    • Hoverfly Technologies – Sanford
    • L3Harris Aerial – Casselberry
    • L3Harris Technologies (HQ) – Melbourne
    • Unusual Machines (HQ and Manufacturing)

    _______

    Phoenix, Arizona

    • Airobotics – Scottsdale
    • AIRO Group Holdings (manufacturing) – Phoenix
    • Honeywell Aerospace – Phoenix
    • Rapid Drone – Gold Canyon
    • SpektreWorks – Phoenix
    • ZenaDrone – Phoenix

    _______

    Portland-Vancouver, Oregon-Washington

    • Composites Universal Group – Warren, OR
    • Insitu/Boeing – Bingen, WA
    • Sicdrone, Inc. – Scappoose, OR
    • Teledyne Flir – Wilsonville, OR

    _______

    Reno-Sparks, Nevada

    • Drone America – Reno
    • FAA State of Nevada UAS Test Site
    • Sierra Nevada Corporation – Sparks
    • UNR’s Nevada Advanced Autonomous Systems Innovation Center – Reno

    _______

    San Diego, California

    • Action Drone Inc. – San Diego
    • Digital Force Technologies – San Diego
    • General Atomics Aeronautical Systems – Poway
    • Hitec Commercial Solutions – San Diego
    • Inova Drone – San Diego
    • Kratos Defense & Security (HQ)
    • ModalAI – San Diego
    • Northrup Grumman (development) – Rancho Bernardo
    • Shield AI – San Diego
    • University of California/San Diego DroneLab and Good DroneLab
    • University of California/San Diego Aerodrome

    _______

    San Francisco Bay Area, California

    • Door Dash (R & D) – San Francisco
    • Drone Deploy – San Francisco
    • Kazien.Aero – San Francisco
    • Saildrone – Alameda
    • Skydio – San Mateo
    • Skyfront – Redwood City
    • University of California Unmanned Lab – Berkeley
    • UVify – San Francisco
    • Vantage Robotics – San Leandro
    • Zipline – San Francisco
    Skydio EMI resistent inspection drone – Source: skydio.com

    _______

    Seattle-Tacoma, Washington

    • Amazon Prime (R & D) – Seattle and Bellevue
    • Autel Robotics
    • Boeing (R & D)- Seattle
    • BRINC Drones (HQ and manufacturing)- Seattle
    • DroneSeed – Seattle
    • Echodyne – Kirkland
    • Freefly Systems – Woodinville
    • LKD Aerospace – Snoqualmie
    • RoboDub – Seattle
    • Unearth – Seattle
    • University of Washington Autonomous Flight Systems Lab – Seattle
    • WiBotic – Seattle

    _______

    Silicon Valley”, California

    • Aero Systems West, San Martin
    • Alphabet/Wing – Palo Alto
    • Collins Aerospace Drone Testing – Hoillister
    • Flyt Aerospace – San Jose
    • Matternet – Mountain View
    • NASA Ames Research Park/Labs – San Jose
    • Parallel Flight – La Selva Beach
    • Pyka – Palo Alto

    _______

    Washington, DC Region

    • AeroVironment HQ – Arlington, VA
    • Airgility – College Park, MD
    • AIRO Group Holdings (USA HQ) – McLean, VA
    • BAE Systems (HQ) – Falls Church, VA
    • Boeing – Arlington, VA
    • Centeye – Washington, D.C.
    • Equinox Innovation Systems – Columbia, MD
    • Lockheed Martin HQ – Bethesda, MD
    • Northrup Grumman (HQ) – Falls Church, VA
    • Robotic Research – Clarksburg, MD
    • RTX (Raytheon) HQ – Arlington, VA

    _______

    Wichita, Kansas

    AgEagle Drone – Source: Directindustry.com
    • AgEagle – Wichita
    • Quickstep Holdings – Wichita
    • Saxon Unmanned, Inc. – McPherson
    • Shocker Fly Lab at Wichita State University – Wichita – under development

    SOURCES:

    #agriculture #aviation #cities #civilian #design #drones #economicDevelopment #entrepreneurship #environment #geography #landUse #planning #rescue #research #spying #surveying #transportation #UAS #UAV #uncrewed #unmanned #war
  9. If you've done any assembly language programming, especially on the C64 certain hex numbers stay in your mind forever.

    I have a set of these floating in my Hex Memory Matrix which pop up under various circumstances.

    I loved writing to the display on the VIC IC with the ROM routines. Logical that that Hex address is in the upper range of the hex matrix. The same with writing to the SID chip.

    #RetroTechnology #RetroComputing #Commodore #C64 #CMOS #SID #VIC #programming #assembly #mnemonics

  10. Del avión a la ciudad, sin perder estilo

    Del avión a la ciudad, sin perder estilo

    Viajar implica adaptarse a distintos momentos en un mismo día: largas horas en un avión, caminatas por aeropuertos, recorridos por nuevas ciudades o incluso reuniones inesperadas. En ese ritmo, la ropa adquiere un papel distinto: deja de ser solo una elección estética y se convierte en una aliada que acompaña el movimiento.

    Por eso, en los últimos años el legging ha encontrado un lugar especial dentro del guardarropa de quienes viajan con frecuencia. Su versatilidad permite combinar comodidad y estilo en una sola prenda, capaz de acompañar desde un trayecto largo hasta una jornada completa de actividades sin perder estructura ni elegancia.

    El llamado “legging viajero” responde justamente a esta necesidad de funcionalidad cotidiana. Confeccionado en una tela de alta elasticidad —87% poliéster y 13% elastano— ofrece una textura suave que se adapta al cuerpo sin perder forma ni transparencia. Su pretina ancha de control medio estiliza la silueta de manera natural, brindando soporte sin generar presión, algo especialmente valioso durante vuelos prolongados o trayectos largos.

    Además de la comodidad, el diseño incorpora bolsillos laterales y posterior que permiten llevar lo esencial —como teléfono, llaves o pase de abordar— sin necesidad de cargar accesorios adicionales. Este tipo de detalles funcionales responden a una tendencia creciente dentro de la moda contemporánea: prendas pensadas para el movimiento real de la vida diaria.

    Estética en tránsito

    El atractivo de esta prenda también está en su versatilidad estilística. En un vuelo matutino puede combinarse con sneakers blancos, camiseta básica y un blazer ligero para un look pulido y relajado al mismo tiempo. Para una llegada nocturna a una nueva ciudad, basta añadir un trench o un suéter de punto para transformar el conjunto en una propuesta más sofisticada.

    Incluso en escapadas de fin de semana, el legging puede convertirse en la base de un estilismo cómodo y contemporáneo, acompañado de sudadera oversized, lentes oscuros y accesorios minimalistas. La clave está en su capacidad de integrarse a distintos contextos sin perder coherencia estética.

    En un momento donde el llamado lujo silencioso marca el pulso de la moda, cada vez más consumidores buscan prendas que privilegien la comodidad, los materiales agradables al tacto y un diseño funcional que acompañe el ritmo del día.

    Bajo esta lógica, el legging viajero de OSCAR HACKMAN se integra a una nueva categoría dentro del armario contemporáneo: el active–travel, piezas pensadas para quienes se mueven constantemente y entienden que viajar con comodidad también puede ser una forma de elegancia.

    ****

    Sobre Oscar Hackman:

    Marca peruano-mexicana especializada en prendas de descanso, ropa interior y textiles para el hogar. Su filosofía se basa en el uso del algodón Pima como pilar de confort y durabilidad, promoviendo una

    estética limpia y atemporal bajo el principio de «menos artificio, más esencia»

    Visita también https://oscarhackman.com/

    Facebook: OscarHackmanOficial

    Instagram: oscarhackman/

    Gracias por leernos

    4 l e g g i n 3 l e g g i n 6 5 3 l e g g i n 8 l e g g i n 2 l e g g i n 7 l e g g i n 1 l e g g i n 4 2 l e g g i n 5 1

    #25AñosDeSW #BigBangTheory #BuenFin #CDMX #ComunidadSW #DiaDelSwinger #ExpoSW #ExpoSW18 #ExpoSWMexico #ExpoSWMexico18 #FuerzaMexico #Mexico #MundoSW #SigamosAyudando #SwingerDay #SwingersUnidos #SwingersUnited #3D #Almohadazo #FernandaMG82 #FernandaMG82Desnuda #Fersw82 #Fersw82Desnuda #Geekgangstermx #Miaumiauhw #Mrmcuckold #Tapiafernanda #Warnersmx #Triplew #TripleWAndroid #ACCOR #adolescentes #AgeOfUltron #amiga #amor #AngelinaJolie #AngryBirds #aroma #Arte #automovilismo #Avengers #Batman #bebe #bebes #belleza #BigBangTheory #BuenFin #camara #Cannes #CaptainAmerica #CFDI #Cine #Comics #comida #comidaADolicilio #CompuCom #ContpaqI #cuckold #cultura #DLink #DCComics #Dell #Deportes #depresion #DiaDelPadre #Diseño #Disney #diversión #Ecologia #ElAlmohadazo #electrónicaDeConsumoElectrónicaDeConsumo #embarazo #ENVY #Estafa #FacturaElectronica #familia #fanatico #FernandaTapia #FernandaTapiaTV #futbol #GalaxyS4 #Gameloft #Gamers #Geek #geekdom #Geekgangster #Geeks #GUARDIANESDELAGALAXIAVOL2 #hija #hijas #hijos #hogar #hombres #Hotsale #Hotsale2018 #hotwife #HP #HughJackman #IBM #imation #Iphone #IsisMunguía #IWC #IWCSchaffhausen #juegos #Juguetes #Kaspersky #Kinetic #Klans #Koblenz #kyoto #laborSocial #Lenovo #LG #Logan #losSimpson #losSimpsonRespuestasDelPergaminoSagrado #Mac #Madre #madres #magios #mamada #mamas #mamá #MarioAguilar #Marvel #MenInBlack #miaumiahw #Microsoft #Moda #Motorola #Movies #Moviles #musica #navidad #Nextel #niños #Nikon #OPPO #PAC #padres #Pareja #pechos #Pokemon #POkemonGo #preescolares #queMamáDaEsosConsejos #quemamadaesosconsejos #regalos #respuestasDelPergaminoSagrado #Rock #salud #Samsung #SAT #Schaffhausen #sensual #sexo #sexy #SocialMedia #Socialstar #SpiderMan #SpinMaster #Spotify #StarWars #StarWars #sugerencia #sugerncia #Superman #SurfaceRT #swinger #swingers #Symantec #TapiaFernanda #TDK #TecnologíaConMario #TecnologiaTecnologíaConMario #TELCEL #Tequila #TheBigBangTheory #TI #TripleW #TripleW #Turismo #Twitter #warnerS #Yahoo #YouTube #YouTubeMagios

  11. Del avión a la ciudad, sin perder estilo

    Del avión a la ciudad, sin perder estilo

    Viajar implica adaptarse a distintos momentos en un mismo día: largas horas en un avión, caminatas por aeropuertos, recorridos por nuevas ciudades o incluso reuniones inesperadas. En ese ritmo, la ropa adquiere un papel distinto: deja de ser solo una elección estética y se convierte en una aliada que acompaña el movimiento.

    Por eso, en los últimos años el legging ha encontrado un lugar especial dentro del guardarropa de quienes viajan con frecuencia. Su versatilidad permite combinar comodidad y estilo en una sola prenda, capaz de acompañar desde un trayecto largo hasta una jornada completa de actividades sin perder estructura ni elegancia.

    El llamado “legging viajero” responde justamente a esta necesidad de funcionalidad cotidiana. Confeccionado en una tela de alta elasticidad —87% poliéster y 13% elastano— ofrece una textura suave que se adapta al cuerpo sin perder forma ni transparencia. Su pretina ancha de control medio estiliza la silueta de manera natural, brindando soporte sin generar presión, algo especialmente valioso durante vuelos prolongados o trayectos largos.

    Además de la comodidad, el diseño incorpora bolsillos laterales y posterior que permiten llevar lo esencial —como teléfono, llaves o pase de abordar— sin necesidad de cargar accesorios adicionales. Este tipo de detalles funcionales responden a una tendencia creciente dentro de la moda contemporánea: prendas pensadas para el movimiento real de la vida diaria.

    Estética en tránsito

    El atractivo de esta prenda también está en su versatilidad estilística. En un vuelo matutino puede combinarse con sneakers blancos, camiseta básica y un blazer ligero para un look pulido y relajado al mismo tiempo. Para una llegada nocturna a una nueva ciudad, basta añadir un trench o un suéter de punto para transformar el conjunto en una propuesta más sofisticada.

    Incluso en escapadas de fin de semana, el legging puede convertirse en la base de un estilismo cómodo y contemporáneo, acompañado de sudadera oversized, lentes oscuros y accesorios minimalistas. La clave está en su capacidad de integrarse a distintos contextos sin perder coherencia estética.

    En un momento donde el llamado lujo silencioso marca el pulso de la moda, cada vez más consumidores buscan prendas que privilegien la comodidad, los materiales agradables al tacto y un diseño funcional que acompañe el ritmo del día.

    Bajo esta lógica, el legging viajero de OSCAR HACKMAN se integra a una nueva categoría dentro del armario contemporáneo: el active–travel, piezas pensadas para quienes se mueven constantemente y entienden que viajar con comodidad también puede ser una forma de elegancia.

    ****

    Sobre Oscar Hackman:

    Marca peruano-mexicana especializada en prendas de descanso, ropa interior y textiles para el hogar. Su filosofía se basa en el uso del algodón Pima como pilar de confort y durabilidad, promoviendo una

    estética limpia y atemporal bajo el principio de «menos artificio, más esencia»

    Visita también https://oscarhackman.com/

    Facebook: OscarHackmanOficial

    Instagram: oscarhackman/

    Gracias por leernos

    l e g g i n 2 l e g g i n 3 1 4 5 l e g g i n 4 l e g g i n 7 l e g g i n 1 l e g g i n 5 3 l e g g i n 8 l e g g i n 6 2

    #25AñosDeSW #BigBangTheory #BuenFin #CDMX #ComunidadSW #DiaDelSwinger #ExpoSW #ExpoSW18 #ExpoSWMexico #ExpoSWMexico18 #FuerzaMexico #Mexico #MundoSW #SigamosAyudando #SwingerDay #SwingersUnidos #SwingersUnited #3D #Almohadazo #FernandaMG82 #FernandaMG82Desnuda #Fersw82 #Fersw82Desnuda #Geekgangstermx #Miaumiauhw #Mrmcuckold #Tapiafernanda #Warnersmx #Triplew #TripleWAndroid #ACCOR #adolescentes #AgeOfUltron #amiga #amor #AngelinaJolie #AngryBirds #aroma #Arte #automovilismo #Avengers #Batman #bebe #bebes #belleza #BigBangTheory #BuenFin #camara #Cannes #CaptainAmerica #CFDI #Cine #Comics #comida #comidaADolicilio #CompuCom #ContpaqI #cuckold #cultura #DLink #DCComics #Dell #Deportes #depresion #DiaDelPadre #Diseño #Disney #diversión #Ecologia #ElAlmohadazo #electrónicaDeConsumoElectrónicaDeConsumo #embarazo #ENVY #Estafa #FacturaElectronica #familia #fanatico #FernandaTapia #FernandaTapiaTV #futbol #GalaxyS4 #Gameloft #Gamers #Geek #geekdom #Geekgangster #Geeks #GUARDIANESDELAGALAXIAVOL2 #hija #hijas #hijos #hogar #hombres #Hotsale #Hotsale2018 #hotwife #HP #HughJackman #IBM #imation #Iphone #IsisMunguía #IWC #IWCSchaffhausen #juegos #Juguetes #Kaspersky #Kinetic #Klans #Koblenz #kyoto #laborSocial #Lenovo #LG #Logan #losSimpson #losSimpsonRespuestasDelPergaminoSagrado #Mac #Madre #madres #magios #mamada #mamas #mamá #MarioAguilar #Marvel #MenInBlack #miaumiahw #Microsoft #Moda #Motorola #Movies #Moviles #musica #navidad #Nextel #niños #Nikon #OPPO #PAC #padres #Pareja #pechos #Pokemon #POkemonGo #preescolares #queMamáDaEsosConsejos #quemamadaesosconsejos #regalos #respuestasDelPergaminoSagrado #Rock #salud #Samsung #SAT #Schaffhausen #sensual #sexo #sexy #SocialMedia #Socialstar #SpiderMan #SpinMaster #Spotify #StarWars #StarWars #sugerencia #sugerncia #Superman #SurfaceRT #swinger #swingers #Symantec #TapiaFernanda #TDK #TecnologíaConMario #TecnologiaTecnologíaConMario #TELCEL #Tequila #TheBigBangTheory #TI #TripleW #TripleW #Turismo #Twitter #warnerS #Yahoo #YouTube #YouTubeMagios

  12. Israel's Zionist lobby controls Australia's government and mainstream media. There is no other logical explanation for these recurrent and increasing attempts to silence opponent's of Israel's crimes against humanity. #australia #zionistlobby #israelism #israel #zionazis #freepalestine #fromtherivertothesea
    sbs.com.au/news/article/twenty

  13. Israel's Zionist lobby controls Australia's government and mainstream media. There is no other logical explanation for these recurrent and increasing attempts to silence opponent's of Israel's crimes against humanity. #australia #zionistlobby #israelism #israel #zionazis #freepalestine #fromtherivertothesea
    sbs.com.au/news/article/twenty

  14. Israel's Zionist lobby controls Australia's government and mainstream media. There is no other logical explanation for these recurrent and increasing attempts to silence opponent's of Israel's crimes against humanity. #australia #zionistlobby #israelism #israel #zionazis #freepalestine #fromtherivertothesea
    sbs.com.au/news/article/twenty

  15. Cos’è un investimento (e cosa non lo è)

    Oggi sentiamo parlare di investimenti ovunque: nelle pubblicità online, nelle conversazioni al bar e sui social media. Spesso, però, il termine viene usato a sproposito, confondendo la costruzione di un futuro finanziario con la scommessa o, peggio ancora, con il gioco d'azzardo. Ma cosa significa davvero investire i propri risparmi? È solo un modo per "fare soldi" o c'è una logica più profonda dietro questo concetto? Capire la differenza tra un investimento reale e una promessa […]

    psicospace.it/cose-un-investim

  16. Gaza futura tra annientamento e colonialismo ipertecnologico

    Il Board of Peace e la pianificazione alternativa di Gaza Phoenix.

    img generata da IA – dominio pubblico

    di S. Simoncini

     «Raptores orbis, postquam cuncta vastantibus defuere terrae mare scrutantur si locupes hostis est avari, si pauper ambitiosi, quos non oriens, non occidens satiaverit; soli omnium opes atque inopiam pari adfectu concupiscunt. Auferre, trucidare, rapere falsis nominibus imperium,
    atque ubi solitudinem faciunt pacem appellant.

    • Predatori del mondo intero, adesso che mancano terre alla vostra sete di totale devastazione andate a frugare anche il mare, avidi se il nemico è ricco, arroganti se è povero, gente che né l’Oriente né l’Occidente possono saziare, solo voi bramate possedere con pari smania ricchezza e miseria. Rubano, massacrano, rapinano e con falso nome lo chiamano impero. Rubano, massacrano, rapinano e con falso nome lo chiamano nuovo ordine, infine dove fanno il deserto dicono, che è la pace»

      Publio Cornelio Tacito, De vita et moribus Iulii Agricolae, cit. in Vite perdite, di Daniele Sepe, cantato da Zulù dei 99 Posse.

      La pace come continuazione della guerra con altri mezzi

    La parola pace a Gaza, oggi, evoca più un dispositivo di governance che un valore universale. È un lessico che dichiara di chiudere la guerra mentre ne valorizza e riorganizza gli esiti: amministrare le rovine, governare i flussi, stabilire chi conta e chi no, decidere quali vite sono “ricostruibili” e quali restano eccedenze. In questa torsione autoritaria e affarista, la pace si avvicina a una parafrasi rovesciata di Clausewitz: non più la “guerra” come continuazione della politica con altri mezzi, ma la “pace” come continuazione della guerra con altri mezzi. Mezzi finanziari, normativi, infrastrutturali. Mezzi, sempre più spesso, digitali.

    È in questo quadro che il Board of Peace appare, al tempo stesso, come male minore e come aberrazione. Male minore perché, nella narrazione dominante, rappresenterebbe un argine a una prospettiva ancora peggiore: l’ipotesi di un ritorno all’occupazione militare totale, fino a scenari di annessione e di espulsione, sostenuti dall’estrema destra di governo israeliana, e in particolare da figure come Bezalel Smotrich, che in Cisgiordania spingono apertamente verso un salto di qualità del colonialismo di insediamento. Ma anche aberrazione, perché la sua architettura somiglia a un “gran consiglio” di potenze e interessi che si colloca al di sopra dei vincoli dell’ONU, del diritto internazionale e del controllo democratico.

    Questa ambivalenza produce un’immagine inquietante: il futuro di Gaza, in quanto laboratorio di una nuova governance globale, sembra schiacciato tra due forme di negazione. Da un lato, una pace commissariale, trumpiana, che promette ricostruzione e stabilità mentre ridisegna d’imperio governance e territorio; dall’altro, una traiettoria apertamente espulsiva, che non ha bisogno di ricostruire perché punta a trasformare Gaza in un problema di sicurezza permanente, da gestire militarmente e, se possibile, da svuotare.

    Eppure, proprio quando tutto sembra chiuso in questa tenaglia, emergono segnali che incrinano il fatalismo. La Global Sumud Flotilla, con la sua logica di intervento civile transnazionale, ha mostrato che iniziative non governative possono spostare l’attenzione pubblica, aumentare il costo politico di certe scelte e produrre – anche indirettamente – nuove finestre di possibilità. Non si tratta di mitizzare una flotilla come se fosse una leva risolutiva, ma di riconoscere una dinamica: quando gli assetti politici globali si ripiegano in forme di governamentalità autoritaria, la pressione esterna può imporre una soglia, interrompere un’accelerazione e rendere praticabile forme di resistenza che prima apparivano impossibili. In quel senso, si può sostenere che la flottiglia abbia contribuito a “raffreddare” per un tratto la traiettoria più apertamente genocidaria su cui era lanciato il governo israeliano, facilitando un cessate il fuoco fragile e, con esso, l’emersione del Board of Peace. Ma la stessa logica potrebbe riattivarsi: la flottiglia non come evento, bensì come infrastruttura politica dinamica e capace di rimettere in tensione gli equilibri.

    Questa è la premessa da cui conviene partire. Perché il vero punto, oggi, non è scegliere tra due mali. È capire se esistano alternative reali che non siano né la pace come gestione coloniale né la guerra come occupazione permanente. Alternative che non nascono nei palazzi, ma dentro reti municipali, comunità professionali palestinesi, solidarietà transnazionali, università, organizzazioni civiche. Alternative che, proprio perché non occupano il centro della scena, possono crescere inaspettatamente.

    Pace come stato d’eccezione: il Board of Peace

    Il Board of Peace viene presentato come un dispositivo “post-bellico”: una cabina di regia capace di tenere insieme cessate il fuoco, sicurezza, ricostruzione e rilancio economico. Il suo linguaggio è quello dell’efficienza e della stabilizzazione: coordinare fondi, mobilitare una forza internazionale, addestrare polizie, garantire che i flussi di aiuti non alimentino nuovi conflitti. A prima vista, sembra una risposta pragmatica al collasso.

    Ma l’elemento rivelatore è proprio la sua forma istituzionale. Molte analisi hanno sottolineato un dettaglio tutt’altro che marginale: la carta fondativa del Board non menziona Gaza, pur essendo Gaza la sua principale arena. Questo significa che l’iniziativa si pensa come modello replicabile, un dispositivo che può essere esteso ad altre crisi, sottraendo spazio e centralità alle sedi multilaterali tradizionali. È il motivo per cui, fin dall’inizio, l’accusa ricorrente non è solo quella di “colonialismo economico”, ma di aggressione all’architettura del diritto internazionale: un organismo che tende a rendere opzionale il perimetro ONU.

    Il Board, inoltre, non opera da solo. Intorno ad esso si costruisce un ecosistema di organismi “satellite” – comitati esecutivi, autorità tecniche, forze di stabilizzazione – che possono diventare la vera infrastruttura del day after. In quella cornice, la linea tra coordinamento e sostituzione si assottiglia: non si tratta solo di distribuire fondi, ma di disegnare un sistema di governo territoriale. E qui si pone la domanda cruciale: chi parla per Gaza? Quali garanzie impediscono che la ricostruzione diventi una tecnologia di rimozione – delle persone, della memoria, dei diritti – sotto il linguaggio neutro della “rinascita”? La domanda diventa ancora più tagliente se si guarda alla composizione del Board: non è un consesso neutrale di mediatori, ma un’alleanza di governi e leader con interessi convergenti. Vi siede, innanzitutto, il governo israeliano – mentre Israele è parte in un procedimento davanti alla Corte Internazionale di Giustizia con l’accusa di genocidio, e i suoi rappresentanti sono accusati di crimini di guerra dalla Corte penale internazionale – e, più in generale, un insieme di attori politici e finanziari che trattano la “pace” come piattaforma di governo regionale e stratosferici investimenti. A questo si aggiunge un dato politico che in Europa è passato quasi sotto traccia: tra i Paesi dell’UE, solo Ungheria e Bulgaria hanno formalmente aderito, mentre altri governi – come Italia e Grecia – hanno partecipato come osservatori. Il segnale è chiaro: l’attrazione esercitata dal Board non passa tanto da una legittimazione multilaterale, quanto dalla promessa di un modello di gestione extra-ONU, compatibile con culture di governo illiberali e con una ricostruzione intesa come grande operazione geopolitica e finanziaria e, potenzialmente, come sperimentazione di una nuova forma di colonialismo ipertecnologico.

    Fig. 1: Jared Kushner, “inviato speciale” per la pace nominato da Trump e membro del Consiglio direttivo del Board of Peace

    • Il peggio del peggio: sabotaggio e ipotesi di occupazione permanente

      Se il Board of Peace appare come un male minore, è perché l’ipotesi alternativa è drammaticamente cupa e, a tratti, esplicita: una strategia che lavora per rendere il “day after” impraticabile, così da trasformare il caos in argomento per la permanenza militare. In questo senso, le ricostruzioni giornalistiche di +972 Magazine sulla vicenda della National Civic Assembly for Gaza (NCAG) sono istruttive.

      Secondo l’inchiesta, l’NCAG – un organismo civico-tecnico pensato per preparare una transizione amministrativa – sarebbe stato svuotato attraverso una combinazione di condizioni impossibili: restrizioni sull’impiego di personale (né Hamas né Autorità Palestinese), assenza di staff operativo, ostacoli all’ingresso a Gaza, fino all’erosione sistematica di qualunque capacità di governo sul terreno. La conseguenza è un paradosso funzionale: si sostiene che “non esiste un’autorità palestinese credibile”, mentre si impedisce la costruzione di qualunque embrione di governance. È un meccanismo classico della governance coloniale: creare il vuoto e poi dichiarare che il vuoto rende necessaria l’amministrazione dall’esterno.

      È qui che entra in scena l’ultra-destra di governo. Non serve immaginare un complotto: basta osservare l’allineamento tra sabotaggio politico e agenda territoriale. In Cisgiordania, misure amministrative recenti si configurano senza ombra di dubbio come leve di annessione de facto. Smotrich, che non nasconde l’obiettivo di imporre “sovranità” su territori occupati, incarna l’idea che la questione palestinese possa essere risolta non con negoziati, ma con un salto di regime territoriale: consolidare controllo, frammentare diritti, rendere irreversibile il fatto compiuto.

      La domanda allora diventa inevitabile: se questo è il laboratorio in Cisgiordania, perché Gaza dovrebbe essere diversa? In un territorio devastato, con archivi distrutti, popolazione sfollata e proprietà difficili da documentare, la gestione dei registri – terra, residenza, identità – può diventare una leva demografica. Non serve una deportazione dichiarata: può bastare un insieme di regole che renda impossibile tornare, ricostruire, registrare, ottenere permessi. È il punto in cui la pianificazione e la ricostruzione diventano strumenti per la realizzazione di un regime coloniale.

      Infrastrutture e digitale: quando il “futuro” diventa un automatismo macchinico

      Dentro questa contesa, le infrastrutture non sono un capitolo tecnico: sono la sostanza della politica. Porto e aeroporto non sono solo opere; sono accessi, sovranità, economia, possibilità di vita. Acqua, energia e fognature non sono solo reti; sono dipendenze, vulnerabilità, capacità di resistere a blocchi e interruzioni. In una Striscia sottoposta per anni a restrizioni e assedi, la ricostruzione delle reti è anche ricostruzione del diritto a esistere.

      E poi c’è la dimensione digitale, che spesso arriva travestita da neutralità: tracciabilità degli aiuti, identità digitali, piattaforme per l’erogazione dei servizi, sistemi di pagamento, registri elettronici di proprietà e residenza, strumenti di sorveglianza “intelligente” per la sicurezza. In una lettura tendenziosa, tutto questo riduce corruzione e inefficienza. In una lettura realistica, in un contesto militarizzato, può diventare un panopticon umanitario: ricevi aiuti se sei registrato; ti muovi se il tuo profilo è “abilitato”; ricostruisci se la tua proprietà è riconosciuta da un registro controllato da altri.

      Il Board of Peace, nella sua retorica di modernizzazione, accarezza un immaginario futuristico: nuove città, industria high-tech, grandi infrastrutture logistiche, waterfront “rinato”. Ma questo immaginario tende a trattare Gaza come tabula rasa: un suolo “libero” da riprogettare, più che un tessuto sociale da ricucire. La tecnologia, in questo scenario, diventa un dispositivo coloniale, un colonialismo ipertecnologico appunto, fondato sul controllo automatico capillare della circolazione di merci e persone. Perché le infrastrutture – fisiche e digitali – non servono soltanto a far funzionare una città: regolano la circolazione di merci e valute, decidono chi accede a che cosa e a quali condizioni, definiscono e registrano interazioni, e così finiscono per plasmare la futura società di Gaza. La domanda, allora, non è tanto quale futuro avrà Gaza, ma quale futuro per il mondo si stia preparando e testando a Gaza.

    Fig. 2: La “vision” di Gaza futura secondo i “palazzinari” Trump e Kushner

    Le invisibili alternative dal basso: Gaza Phoenix contro la tenaglia coloniale

    Ed è qui che la questione cambia segno. Se si accetta la narrazione secondo cui le opzioni sono solo due – Board o occupazione – allora la partita della ricostruzione è già stata perduta. Ma se si riconosce che esistono processi alternativi, la domanda diventa: come farli emergere e crescere?

    La Global Sumud Flotilla, per quanto eterogenea, ha mostrato una possibilità: una mobilitazione transnazionale, non governativa, capace di imporre ai potenti un costo reputazionale e politico, di produrre attenzione e di smascherare la “normalizzazione” del genocidio. È la stessa logica che può sostenere un’alternativa di ricostruzione: non un progetto imperiale condito dagli spiriti animali del capitalismo distopico e dispotico trumpiano, ma una combinazione di municipalità, diaspora professionale, università, organizzazioni civiche, alleanze internazionali orientate ai diritti. A questo punto, l’alternativa finora rimasta sullo sfondo può essere nominata. Esiste un framework che prova a tradurre questa grammatica in pianificazione: Gaza Phoenix1.

    Gaza Phoenix nasce precisamente come risposta al rischio di una ricostruzione coloniale. Il suo punto di partenza è tanto semplice quanto politicamente esplosivo: Gaza non è ground zero. Non è uno spazio vuoto da riempire, ma un territorio con memoria, reti sociali, pratiche quotidiane, asset spaziali sopravvissuti. Di conseguenza, rifiuta l’idea della grande sostituzione edilizia e propone un approccio multiscalare e a timeline integrate: emergenza, stabilizzazione, ricostruzione e sviluppo sono fasi intrecciate, non blocchi separati.

    Dal punto di vista urbanistico, l’elemento più interessante è la capacità di trasformare vincoli in criteri: infrastrutture decentralizzate e ridondanti, capacità di sopravvivenza civile, riuso delle macerie come materia prima, hub circolari come pezzi di economia locale, non come dispositivi tecnici isolati. Sul piano territoriale, il framework lavora su una lettura chiara della geografia di Gaza: asse urbanizzato longitudinale, costa come spazio pubblico e economia del mare, interno verde come sicurezza alimentare ed energia rinnovabile, e il Wadi Gaza come infrastruttura ecologica e sociale. Da qui nasce l’idea della Blue & Green Spine, che prova a tenere insieme resilienza climatica e ricostruzione sociale.

    Due aspetti, in particolare, parlano direttamente al nodo della sovranità. Il primo è l’attenzione esplicita alla proprietà e alla prevenzione dell’appropriazione massiva sotto il pretesto della ricostruzione: Gaza Phoenix si definisce property-rights-aware e tratta i diritti fondiari diffusi come infrastruttura politica. Il secondo è l’uso del digitale come infrastruttura civica: archivi pubblici e servizi, e-learning e università connesse, strumenti per le imprese locali, accesso a sistemi bancari e monetari digitali per famiglie e amministrazioni. Il digitale non come recinto securitario, ma come infrastruttura collaborativa che integra energie civiche e istituzioni.

    Una caratteristica fondamentale e poco evidenziata è che Gaza Phoenix non è solo “un piano di esperti”. È un processo che si appoggia a una struttura municipale – l’Unione delle Municipalità di Gaza – e che prova a costruire una comunità internazionale di supporto senza sostituirsi ai soggetti locali. In questo quadro si collocano iniziative come la giornata di studi ospitata dal Politecnico di Bari con Regione Puglia, costruita attorno al piano come punto di inizio di un processo endogeno e come piattaforma di vera cooperazione internazionale2.

    Questa impostazione ha un pregio evidente ma purtroppo non scontato: evita il riflesso automatico dell’eccezione. Non assume che la guerra abbia azzerato tutto, ma cerca di mettere in sicurezza ciò che resta – reti sociali, istituzioni, pratiche – e di trasformare la ricostruzione in un processo di riparazione, non in una sostituzione.

    Fig. 3: Il masterplan di Gaza Phoenix

    Giustizia tra memoria e ricostruzione: quali risorse, processi e strumenti possono favorire una rinascita dal basso di Gaza

    Resta quindi apertissimo il nodo più controverso: la relazione tra ricostruzione e giustizia. La domanda “Israele deve pagare?” non è solo morale: è giuridica e politica. Nel diritto internazionale, la riparazione per atti illeciti e danni di guerra è un principio consolidato; non coincide automaticamente con un meccanismo praticabile, ma stabilisce un orizzonte di responsabilità. Nel caso palestinese, inoltre, la questione delle riparazioni è intrecciata al riconoscimento dell’illegalità dell’occupazione e delle politiche di annessione che non riguardano solo Gaza.

    Una ricostruzione finanziata esclusivamente da donatori esterni, senza un meccanismo di responsabilità e senza tutela dei diritti, rischia di produrre una distorsione strutturale e inaccettabile: le vittime pagano due volte. Prima con la distruzione, poi con la dipendenza. E i responsabili della distruzione non pagano nulla. Per questo la ricostruzione non può essere trattata come “piano infrastrutturale” separato dai processi di giustizia: gli stessi strumenti tecnici – censimenti, registri, valutazioni danni – possono essere catturati e trasformati in leve di controllo. Altrimenti può essere considerata un compimento del piano genocidario.

    Fig. 4. La stima dei danni provocati da Israele secondo Gaza Phoenix

    Da qui nasce un’ipotesi che si vuole lanciare con questo articolo, che solo a prima vista sembra collaterale: costruire un museo immateriale del genocidio, della distruzione e della ricostruzione, come infrastruttura di memoria pubblica e come dispositivo di giustizia. Non un memoriale simbolico, ma una piattaforma capace di connettere prova, racconto e progetto: immagini satellitari, mappature dei danni, ricostruzioni 3D, testimonianze, timeline, stratificazione dei luoghi cancellati.

    Forensic Architecture3, con le sue metodologie di investigazione spaziale e visiva, potrebbe contribuire a costruire un archivio interoperabile che funzioni anche come contro-infrastruttura politica. Non serve soltanto a ricordare: serve a rendere discutibile e contestabile qualunque narrazione che trasformi Gaza in un terreno neutro di investimento. In un’epoca in cui la ricostruzione tende a essere raccontata come “ripartenza”, un museo immateriale può impedire che la modernizzazione venga usata per rimuovere il crimine e per cancellare la storia.

    La contrapposizione tra Board of Peace e Gaza Phoenix non è una disputa tra “piano grande” e “piano locale”. È una disputa tra due teorie della pace. La prima immagina la pace come governo coloniale tecnocratico: sicurezza, controllo dei flussi, investimenti, grandi infrastrutture e una governance eccezionale che riduce la società a oggetto di gestione. La seconda immagina la pace come ricostruzione di capacità collettive: proprietà protetta, municipalità rafforzate, infrastrutture resilienti, digitale come servizio pubblico, memoria come diritto.

    Se la comunità internazionale vuole davvero sostenere un’alternativa, non basta mettere fondi “per la ricostruzione”. Deve scegliere come quei fondi vengono governati, quali principi li vincolano, quali istituzioni locali vengono riconosciute, e quali infrastrutture – materiali e immateriali – rendono possibile una sovranità civile e democratica. In questo quadro si profila, all’orizzonte, una nuova missione della Global Sumud Flotilla (GSF): non solo come gesto di rottura capace di riaprire lo spazio politico, ma come possibile piattaforma di continuità tra pressione civile transnazionale e proposta istituzionale dal basso. Se la sua “infrastruttura di terra” – reti logistiche, comunicative, legali e di advocacy – decidesse di assumere Gaza Phoenix e un museo immateriale del genocidio e della ricostruzione come architrave propositiva, la Flotilla andrebbe oltre il punto di rottura della visibilità politica e diventerebbe niente di meno di un vettore di un modello alternativo di governo mondiale.

    Resta però il problema politico più difficile: una ricostruzione che sia il più possibile democratica e disarmata, capace di trascendere Hamas senza imporre strutture esogene. È qui che l’ONU torna a essere non un simbolo, ma una questione di metodo: perché, se si rifiuta sia l’amministrazione extra-ONU del Board of Peace sia l’orizzonte espulsivo del governo israeliano, serve un dispositivo di transizione che tenga insieme legittimità, inclusione e sicurezza senza trasformarsi in un protettorato. La storia recente offre esperienze, controverse ma istruttive, di state building e amministrazioni transitorie in cui la comunità internazionale ha cercato di accompagnare processi politici interni – dal Sud Africa, con la centralità della legittimazione popolare e della ricomposizione istituzionale, fino alla Bosnia, dove la pace ha assunto la forma di un compromesso fortemente internazionalizzato e non privo di effetti collaterali. Gaza, oggi, è davanti a un bivio simile: senza una cornice multilaterale credibile e senza un processo politico che non sia “per delega”, anche la migliore infrastruttura materiale rischia di produrre soltanto governabilità coloniale; mentre l’alternativa che vale la pena sostenere è quella che trasforma la ricostruzione in un percorso di sovranità civile dal basso, incentrata su giustizia e memoria.

    1 https://phoenix-gaza.org/

    2 https://www.poliba.it/it/ateneo/day-reconstruction-gaza

    3 https://forensic-architecture.org/

    #boardOfPeace #gaza #GazaPhoenix #genocidio #guerra #impero #investimenti #sumud #trump
  17. Mostly Monday Reads: Presidents Day in a Lost Country

    “The latest cabinet meetings aren’t televised for a reason. Fear not, our de facto leader is in control as the ethnic cleansing of the country formerly known as the United States roars ahead unabated. The must-see TV drama not being broadcast is Whose Turn Is It to Change the Old Guy’s Diaper?” John Buss, @repeat 1968

    Good Day Sky Dancers!

    As we stare down the 250th anniversary of the day our country started its journey from monarchy to democracy, we have to take a look at where we’ve landed today and utter some word of disappointment. The headlines today are filled with references to autocracy, and it’s not difficult to see how the MAGA/Trump overreach is playing out.

    Politico sums up the current situation like this. “Trump’s second year: Whiplash. Even proposals that don’t ultimately move forward have consequences.” I’d just like a few more adjectives like weird, cruel, and inexplicably unnecessary.

    President Donald Trump’s first year back in office was defined by sweeping upheaval that was largely plotted out during his four-year Florida exile. But the president has somehow intensified the volatility in year two with a succession of whiplash-inducing policy swings, several of which have almost immediately withered in the face of Republican opposition and public outcry.

    The administration this week finally withdrew the thousands of federal law enforcement officers from Minneapolis, after violent and at times deadly clashes with protesters turned the tide of public opinion against the president’s immigration crackdown.

    It came after Trump threatened to decertify Canadian aircraft, a move deemed “unjustified and dangerous” by a Washington-based aerospace trade union that the president soon dropped. Trump said in early January that he’d cap credit card rates at 10 percent, a move that would have upended the banking industry, only to change his mind and ask Congress for legislation.

    Also last month, Trump’s administration paused millions in Centers for Disease Control and Prevention funding for state public health infrastructure — only to reverse course roughly 24 hours later.

    “The whiplash has real implications,” said Chrissie Juliano, executive director of the Big Cities Health Coalition, a forum of the leaders of metropolitan health departments. “It’s incredibly disruptive, even if you can get back to continuing the work, you know, two days later.”

    The unpredictability of a presidency that prioritizes posting over process and often leaves friends and foes alike guessing whether pronouncements should be taken seriously, literally, or both, remains a feature, not a bug of Trump’s approach to governance. In many matters, especially negotiations with other countries, his mercurial opacity is often an attempt to gain leverage, but his threats seemingly lead just as often to backtracking as blowing things up, be they Iranian missile depots, Venezuelan drug boats or the transatlantic alliance.

    The same often holds true for domestic policy. The president has made numerous pronouncements with emphatic declarations on social media, sometimes even suggesting he is governing by fiat in cases where legislation is required. But he has quickly moved on from many of them: a cap on credit card interest rates, 50-year mortgages and, according to a new Financial Times report, possibly even the sweeping tariffs on aluminum and steel that have led to higher costs.

    We’re just beginning to explore the depths of depravity that Trump and his buddies will go to just feel powerful and get richer. This is from Robert Reich’s SubStack. “The Squalor of the Epstein Class. Happy Presidents Day!”

    Here’s how Kentucky Republican Congressman Thomas Massie responded on Sunday, during ABC’s “This Week,” to a question about the Trump regime’s handling of the Epstein files:

    “This is about the Epstein class …. They’re billionaires who were friends with these people, and that’s what I’m up against in Washington, D.C. Donald Trump told us that even though he had dinner with these kinds of people, in New York City and West Palm Beach, that he would be transparent. But he’s not. He’s still in with the Epstein class. This is the Epstein administration. And they’re attacking me for trying to get these files released.”

    The Epstein Class. Not just the people who cavorted with Jeffrey Epstein or the subset who abused young girls. It’s an interconnected world of hugely rich, prominent, entitled, smug, powerful, self-important (mostly) men. Trump is honorary chairman.

    Trump is still sitting on two and a half million files that he and Pam Bondi won’t release. Why? Because they implicate Trump and even more of the Epstein class. The files that have been released so far don’t paint a pretty picture.

    Trump appears 1,433 times in the Epstein files so far. His billionaire backers are also members. Elon Musk appears 1,122 times. Howard Lutnick is there. So is Trump-backer Peter Thiel (2,710 times), and Leslie Wexner (565 times). As is Steven Witkoff, now Trump’s envoy to the Middle East, and Steve Bannon, Trump’s consigliere (1,855 times).

    The Epstein Class isn’t limited to Trump donors. Bill Clinton is a member (1,192 times), as is Larry Summers (5,621 times). So are LinkedIn founder Reid Hoffman (3,769 times), Prince Andrew (1,821 times), Bill Gates (6,385 times), and Steve Tisch, co-owner of the New York Giants (429 times).

    If not politics, then what connects the members of the Epstein Class? It’s not just riches. Some members are not particularly wealthy, but they’re richly connected. They trade on their prominence, on whom they know and who will return their phone calls.

    They exchange inside tips on stocks, on the movements of currencies, on IPOs, on new tax-avoidance mechanisms. On getting into exclusive clubs, reservations at chic restaurants, lush hotels, exotic travel.

    Most members of the Epstein Class have seceded into their own small, self-contained world, disconnected from the rest of society. They fly in one other’s private jets. They entertain at one other’s guest houses and villas. Some exchange tips on how to procure certain drugs or kinky sex or valuable works of art. And, of course, how to accumulate more wealth.

    Many don’t particularly believe in democracy; Peter Thiel (recall, he appears 2,710 times in the Epstein files) has said he “no longer believes that freedom and democracy are compatible.” Many are putting their fortunes into electing people who will do their bidding. Hence, they are politically dangerous.

    The Epstein Class is the by-product of an economy that emerged over the last two decades, from which this new elite has siphoned off vast amounts of wealth.

    It’s an economy that bears almost no resemblance to that of mid-20th-century America. The most valuable companies in this new economy have few workers because they don’t make stuff. They design it. They create ideas. They sell concepts. They move money.

    I’ve always argued here and in classes that the biggest economic policies of the Reagan and Bush years were tax cuts that made it more profitable to gamble on financial assets rather than to actually produce goods and services. The changes in tax policies that cut upper brackets, then treated capital gains as a tax slash, and other ridiculous policies mean that money never lands where it can actually do good. It also creates a lot of idle hands and minds.

    China is beginning to look more modern, more concerned about actual economic outcomes, and the planet. The U.S. continues to race back to the Gilded Age with hints of the Great Depression years. This is from The Guardian. “The Guardian view on Donald Trump and the climate crisis: the US is in reverse while China ploughs ahead. Editorial. The president’s destructive policies enrich fossil fuel billionaires, while Beijing has bet big on the green transition.”

    Devastating wildfires, flooding and winter storms were among the 23 extreme weather and climate-related disasters in the US which cost more than a billion dollars last year – at an estimated total loss of $115bn. The last three years have shattered previous records for such events. Last Wednesday, scientists said that we are closer than ever to the point after which global heating cannot be stopped.

    Just one day later, Donald Trump and Lee Zeldin, the head of the US Environmental Protection Agency, announced the elimination of the Obama-era endangerment finding which underpins federal climate regulations. Scrapping it is just one part of Mr Trump’s assault on environmental controls and promotion of fossil fuels. But it may be his most consequential. Any fragment of hope may lie in the fact that a president who has called global heating a “hoax” framed this primarily as about deregulation – perhaps because the science is now so widely accepted even in the US.

    The administration claimed, without evidence, that Americans would save $1.3tn. Never mind insurance or healthcare costs; a recent report found that US earnings would be 12% higher without the climate crisis. The Democratic senator Sheldon Whitehouse called the decision “corruption, plain and simple”. In 2024, Mr Trump reportedly urged 20 fossil fuel tycoons to stump up $1bn for his presidential campaign – while vowing to remove controls on the industry.

    In the same week as this reckless and destructive US decision, it emerged that China had recorded its 21st month of flat or slightly falling carbon emissions. As Washington tears up environmental regulations, Beijing is extending carbon reporting requirements. China remains the world’s biggest emitter of greenhouse gases, though its per capita and cumulative historical emissions are still far behind those of the US. But clean energy drove more than 90% of its investment growth last year.

    The Carbon Brief website, which published the emissions analysis, says the numbers suggest that the decline in China’s carbon intensity – emissions per unit of GDP – was below the target set in the last five-year plan, making it hard to meet its commitments under the Paris agreement. The shift in emissions may not prove enduring. There is fear that China’s focus may change; the next five-year plan, due in March, will be key. Some subsidies for renewable power have already been withdrawn. The installation of huge quantities of renewable energy infrastructure has been accompanied by a surge in constructing coal-fired power plants, though the hope is that these are intended primarily as a fallback.

    We continue to disregard the actual civilized nations and cavort with the worst of the worst. This is from France24.  “Rubio tells Orban ‘your success is our success’ during Hungary visit ahead of elections. During a visit to Budapest Monday, just weeks before Hungary’s parliamentary elections, US Secretary of State Marco Rubio told Hungarian Prime Minister Viktor Orban that the nationalist leader’s “success” was a success for the US. An ally of President Donald Trump, who has also maintained ties to Russian President Vladimir Putin, Orban lags behind the main opposition candidate in opinion polls.” The entire Trump cabinet is feckless, shameless, and incompetent. They are also enabling a backslide in democracy.

    US Secretary of State Marco Rubio hailed Viktor Orban‘s leadership during a visit to Budapest on Monday, ahead of elections threatening the nationalist prime minister’s hold on power.

    Rubio’s visit is the final stage of a whirlwind trip to Europe that also saw him address the Munich Security Conference and visit another right-wing ally, Slovakian Prime Minister Robert Fico.

    US President Donald Trump has made no secret of his high regard for Orban, saying in a social media post on Friday that the prime minister had produced “phenomenal” results in Hungary.

    But Orban, 62, has a fight on his hands for the April 12 legislative elections in Hungary. Polls suggest his Fidesz party is trailing opposition leader Peter Magyar’s TISZA.

    “I can say to you with confidence that President Trump is deeply committed to your success because your success is our success,” Rubio said during a joint press conference with Orban after their meeting.

    “The president has an extraordinarily close relationship to the prime minister, he does, and it has had tangible benefits,” he said.

    Europe’s nations have read the writing on the wall, according to CNN’s Kasie Hunt. “Trump’s damage is done. Democrats – and Europe – are struggling to define what’s next.”

    Many of the Democrats who came to the Munich Security Conference this weekend want to be president. But even if one of them can win the White House in 2028, they may find they can no longer claim the title every American president since the 1940s has borne: leader of the free world.

    California Gov. Gavin Newsom went on stage to insist his state is more permanent than President Donald Trump. But he acknowledged in an interview with CNN that the leaders he met with believe the damage to the transatlantic alliance is irrevocable.

    Progressive star Rep. Alexandria Ocasio-Cortez of New York came to pitch a left-wing populist foreign policy but made headlines for a massive stumble instead.

    A number of Democratic senators hoping to burnish their foreign policy credentials ahead of possible presidential bids found themselves in a painfully awkward moment with the Danish prime minister, as some Democrats tried to smooth over pugnacious remarks Republican Sen. Lindsey Graham made at the start of the meeting that suggested Trump has not given up his designs on Greenland – a semiautonomous territory of Denmark.

    And most members of the House of Representatives who planned to attend didn’t come at all after Republican Speaker Mike Johnson pulled the plug on the congressional delegation.

    European thought leaders were reduced to offering a brief standing ovation to Secretary of State Marco Rubio, whose speech was far more conciliatory than the one Vice President JD Vance delivered at the same gathering last year. But Rubio had kicked off his trip telling American reporters: “The old world is gone.” He also left the conference to fly onward to Slovakia and Hungary, two countries led by strongmen sympathetic to Trump.

    The conference’s opening remarks from German Chancellor Friedrich Merz crystallized Europe’s new reality in what seems to be rapidly becoming a post-American century.

    “A divide has opened up between Europe and the United States,” Merz said Friday. “The United States’ claim to leadership has been challenged, and possibly lost.”

    It’s more than just words. Merz has said he held “confidential talks” with France on European nuclear deterrence. It’s a stunning admission there’s no longer unconditional trust that the US will do what needs to be done for its transatlantic allies.

    “What I’m hearing now is, even if we are able to repair these relationships, it’s going to take generations before they feel comfortable,” said Democratic Sen. Mark Kelly, of Arizona, a possible presidential hopeful who traveled to Munich not long after learning the Trump administration had tried and failed to indict him over a video he made telling troops not to obey illegal orders.

    If this continues, the momentum and direction of the world’s political entanglements will change. Who knows what this will mean? This Op Ed piece from MS Now by Anthony L. Fisher discusses Trump and his attempts at an Imperial Presidency. “Libertarians warned about the ‘imperial presidency.’ Too few actually warned about Trump. A recent New York Times op-ed showed the blind spot many libertarians still have for President Donald Trump.”

    When I saw the headline “Libertarians Tried to Warn You About Trump” atop a New York Times op-ed last Monday, I thought, “Hmmm, that’s not quite how I remember it.” Adorned with the striking image of the Gadsden flag’s “Don’t Tread on Me” snake about to get curb-stomped by an enormous black jackboot, the piece was written by Katherine Mangu-Ward, editor in chief of the libertarian magazine and website Reason — where I worked as a journalist for roughly six years. (I left shortly after President Donald Trump’s first inauguration.)

    Sure enough, upon reading the column, I discovered the headline didn’t accurately reflect Mangu-Ward’s argument. She primarily made the case that libertarians have warned for years — under presidents in both major parties — about the dangers of ever-expanding executive authority, what’s been aptly coined the “Imperial Presidency.” Rather than claiming to have specifically warned “about Trump,” the writer boasted that libertarians had long sounded the alarm over the consolidation of such power — power now being used for nefarious purposes by a president who just happens to be Donald Trump. (The Times later that day amended the headline to the less specific but more honest, “Libertarians: We Told You So.”)

    I can’t argue with that. To the extent most self-identified professional libertarians warned about Trump, they warned about the awesome powers that could be abused by a generic authoritarian president from either party.

    But Trump is not a hypothetical. He always told us who he was. And there are far fewer of us who took (and continue to hold) the comparatively unpopular view among libertarians and other right-of-center fellow travelers that Trump presented as a uniquely authoritarian, vindictive, racist, corrupt and lawless demagogue — of which there isn’t remotely an analog on the other side of the aisle.

    The problem is that, even now that Trump has proven us skeptics right on every one of those counts, too many libertarians continue to position themselves safely in a “pox on both your houses” perch — much too nuanced and enlightened to be dragged into partisan rancor. This position is how your movement ends up conflating the tyranny of overbearing, temporary Covid policies in Democratic-run areas as equal to (or worse than) the tyranny of a secret police force acting without due process for everyone when attempting to arrest suspected illegal immigrants, summarily executing Americans in the street and branding them “domestic terrorists” while their bodies are still warm.

    All of these thoughts lead to one logical conclusion. The Midterm elections need to depose him and remove the spineless and the true believers, or whatever this is, from Congress.

    Just to let you know, we’re having the most unkind Mardi Gras Celebration that even the police have seen. We seem to have been overrun by spontaneous groups of young men that are behaving a lot like the droogies in A Clockwork Orange. I may write about it on Friday; however, I’m busy listening to my friends’ experiences uptown and around the Quarter right now.

    Peace, Love, and Understanding to you all!

    What’s on your Reading, Action, and Blogging Lists today?

    [youtube youtube.com/watch?v=3Itgqc-8sF]

     

    #JohnbussBskySocialJohnBuss #DemocracyBacksliding #TrumpianWhiplash #USEuropeRelations #VictorOrban
  18. Opinión | Hilda Teresita Bautista Villegas | Signos del deterioro mental del presidente Trump

    Menospreciar con frases denigrantes, como decir que “le besan el trasero”, a los mismos empresarios que financiaron su llegada a la presidencia y que lo han acompañado hasta hoy, no solo es un acto de ingratitud, sino un grave error político.

    Por Hilda Teresita Bautista Villegas

    Imponer políticas arancelarias que afectan directamente el suministro de materias primas para muchas empresas estadounidenses es una medida absurda que debilita su propia economía.

    Acusar ridículamente a la presidenta de México, de tener miedo a los cárteles por no permitir la intromisión del ejército estadounidense y defender nuestra soberanía, es una tontería sin dimensión, además de una provocación machista y torpe, totalmente desubicada e ignorante de la madurez política y psicológica que impera en nuestro país.

    ¿Cómo puede un “presidente” que arrebata a las escuelas el presupuesto destinado a atender los problemas emocionales de jóvenes trastornados por generaciones de culto al miedo, al bullying, al armamentismo y a la permisividad hacia las drogas, pretender resolver los conflictos de otro país?

    ¿Adónde está su lógica?

    La hipocresía en su máxima expresión

    La existencia de los carteles y sus actividades ilícitas son problemas fomentados y alimentados por el tráfico de armas y la economía negra que se mueve dentro de su propio territorio.

    ¿No es acaso un acto terrorista interno y externo el fomentar la infiltración de armas a grupos vulnerables, proteger el huachicoleo de combustible y desatender a su propia población hundida en el consumo de drogas?  

    Permitir el robo de combustible mexicano para procesarlo en Texas y venderlo de regreso a México, también es un grave delito solapado por su ineficiente gobierno.

    ¡Claro que merecen cárcel los delincuentes de cuello blanco que participan en esas redes de corrupción!

    México hoy está encabezado por un gobierno responsable, formado por personas capacitadas que, desde el corazón y el discernimiento, están entregando su vida para reconstruir un país devastado por años y años de corrupción e indiferencia.

    Claudia Sheinbaum Pardo

    ¿Cómo se atreve entonces, un presidente pretencioso y fifi, como lo es Trump, sugerir lo que debe hacerse en nuestra tierra cuando es incapaz de ver los problemas catastróficos que están desmoronando a su propio pueblo desde hace décadas. 

    ¡Caro que no distingue esos problemas ya que él mismo, con su inestabilidad emocional, los está generando!

    El trastorno psicológico que Trump manifiesta le impide comprender que el ser humano está hecho de alma, cuerpo, cerebro y corazón. Cada una de esas dimensiones requiere atención y equilibrio. Pero su egocentrismo patológico lo encierra en una percepción materialista, carente de empatía y de todo sentido humanista.

    Quitar presupuesto a la salud y la educación. Llevar a la quiebra a cientos de empresas. Expulsar del país a trabajadores mexicanos que mantienen en funcionamiento negocios clave de la economía estadounidense porque los empresarios no logran cubrir esas vacantes con ciudadanos locales a los que ¡no les gusta trabajar con las manos y como tristemente parece, tampoco con el discernimiento!

    Todo esto -y mucho más-, no solo revela una profunda descomposición política, sino alarmantes signos de deterioro mental en el presidente Trump, cuyas decisiones parecen ir siempre en contra del bienestar de su propio país.

    Él no parece saber responder a una lógica estratégica ni a la coherencia institucional, sino más bien a sus impulsos, miedos y delirios de poder.

    ¿Hasta cuándo despertará el pueblo estadounidense? ¿Cuándo descubrirán que el consumismo y la comida chatarra no son el origen de su poder personal y tampoco son el poder de su voz?

    ¡Ya, pronto, tienen que despertar y reconectar con su capacidad racional y humana para cambiar el rumbo de su historia!

    Donald Trump

    ¡Conéctate con Sociedad Noticias! Suscríbete a nuestro canal de YouTube y activa las notificaciones, o bien, síguenos en las redes sociales: FacebookTwitter e Instagram.

    #ClaudiasheinbaumLopezObradorFernandeznoronAMarceloEbrardOmarGarciaHarfuchFisgonMiguelTorruco #AndrésManuelLópezObrador #arancelesComercialesTrump #armasTráficoEstadosUnidos #Cdmx #derechosHumanosMéxico #dignidadNacional #discursoDeOdioTrump #DonaldTrump #estabilidadEmocionalLíderes #gobiernoMexicanoActual #huachicolCombustibleTexas #Información #InformaciónMéxico #México #migraciónMéxicoEEUU_ #Morena #noticia #noticias #NoticiasMéxico #NoticiasSociedad #políticaExteriorMéxico #políticaTóxicaTrump #relacionesMéxicoEstadosUnidos #saludMentalTrump #SN #soberaníaNacional #Sociedad #SociedadNoticias #SociedadNoticiasCom #sociedadNoticias #SociedadNoticiasCom

  19. Came across this in a post about #SolarPunk a few weeks ago (post may be gone)... Anyhow, I've been reading #DavidGraeber and #DavidWengrow's book, "The Dawn of Everything," and thought the question posited by #Graeber was relevant to #SolarPunkSunday...

    Are You An #Anarchist? The Answer May Surprise You!

    "Every time you treat another human with consideration and respect, you are being an anarchist. Every time you work out your differences with others by coming to reasonable compromise, listening to what everyone has to say rather than letting one person decide for everyone else, you are being an anarchist. Every time you have the opportunity to force someone to do something, but decide to appeal to their sense of reason or justice instead, you are being an anarchist. The same goes for every time you share something with a friend, or decide who is going to do the dishes, or do anything at all with an eye to fairness"

    David Graeber, The Ultimate Hidden Truth of the World, p 243, published 2009

    "Chances are you have already heard something about who anarchists are and what they are supposed to believe. Chances are almost everything you have heard is nonsense. Many people seem to think that anarchists are proponents of violence, chaos, and destruction, that they are against all forms of order and organization, or that they are crazed nihilists who just want to blow everything up. In reality, nothing could be further from the truth. Anarchists are simply people who believe human beings are capable of behaving in a reasonable fashion without having to be forced to. It is really a very simple notion. But it’s one that the rich and powerful have always found extremely dangerous.

    At their very simplest, anarchist beliefs turn on to two elementary assumptions. The first is that human beings are, under ordinary circumstances, about as reasonable and decent as they are allowed to be, and can organize themselves and their communities without needing to be told how. The second is that power corrupts. Most of all, anarchism is just a matter of having the courage to take the simple principles of common decency that we all live by, and to follow them through to their logical conclusions. Odd though this may seem, in most important ways you are probably already an anarchist — you just don’t realize it.

    Let’s start by taking a few examples from everyday life."

    Read more:
    davidgraeber.org/articles/are-

    #SolarPunkSunday #BuildingCommunity #BuildingResilience #NoKings #NoRulers #Inequality #PowerCorrupts

  20. "Brno court [...] sentenced a former police officer to three and a half years in prison for a brutal assault on a Vietnamese national which took place in January 2009. The man later died of serious internal injuries" -- "if he had received timely medical attention, he could have survived despite having a ruptured spleen and severe internal bleeding" -- "what the police thought was heroin were actually packages of starch" -- "yelling that he hated the Vietnamese" -- "abuse of power" -- "died the next day of serious injuries" -- "“[...]did not provide any medical attention"" -- "Two other policemen, who were standing by but did not interfere, landed conditional sentences. "

    2010, english.radio.cz/ex-policeman-

    I feel

    e x t r e m e l y ​ ​ s t r o n g ​ ​ c o n t e m p t

    towards the Czech regime.

    I better not buy starch now! Are there any other foodstuffs that I should avoid buying if I don't want to be IMO killed by brutal assault by the brutal Czech regime? Flour? Sugar? Baking soda? Salt? Now a citizen is afraid to buy basic foodstuffs! I believe that is called terrorism!

    The inclusion of the following hashtags is not meant to represent a relation to the content or topic of the reply or post and may or may not be only loosely related or based on loose, indirect or multiply indirect, logical, emotional, impressional or subconscious associations or a combination thereof, or completely unrelated:

    #regime #policebrutality #policekilling #racism #racialhatred #falseaccusation #drugparanoia #paranoia #victimblaming #brutality #statebrutality #czechregime #czechRepublic #policerepression #repression #staterepression #xenophobia #perpetrator #police #policeman #deprivation #medicalneglect #vietnamese #brutalregime #terrorism #stateterrorism #terroristregime #terroriststate

  21. Let's face it: Social media is a voluntary, emotional and logical roller coaster. It's okay to step off the ride every once in a while. Some days, you are not tall enough for the ride anyhow.

    It's easy to slip unconsciously into the idea that your people, your community needs you, needs your feet ready to go at the hamster wheel at a moment's notice. That's also how you know it's time to let someone else drive the wheel for a while.

    #fucksocialmedia #readabook #takeahike #makeafriendirl

  22. Let's face it: Social media is a voluntary, emotional and logical roller coaster. It's okay to step off the ride every once in a while. Some days, you are not tall enough for the ride anyhow.

    It's easy to slip unconsciously into the idea that your people, your community needs you, needs your feet ready to go at the hamster wheel at a moment's notice. That's also how you know it's time to let someone else drive the wheel for a while.

    #fucksocialmedia #readabook #takeahike #makeafriendirl

  23. Let's face it: Social media is a voluntary, emotional and logical roller coaster. It's okay to step off the ride every once in a while. Some days, you are not tall enough for the ride anyhow.

    It's easy to slip unconsciously into the idea that your people, your community needs you, needs your feet ready to go at the hamster wheel at a moment's notice. That's also how you know it's time to let someone else drive the wheel for a while.

    #fucksocialmedia #readabook #takeahike #makeafriendirl

  24. Let's face it: Social media is a voluntary, emotional and logical roller coaster. It's okay to step off the ride every once in a while. Some days, you are not tall enough for the ride anyhow.

    It's easy to slip unconsciously into the idea that your people, your community needs you, needs your feet ready to go at the hamster wheel at a moment's notice. That's also how you know it's time to let someone else drive the wheel for a while.

    #fucksocialmedia #readabook #takeahike #makeafriendirl

  25. "In case you didn’t get the memo, everyone is feeling very Chinese these days. Across social media, people are proclaiming that “You met me at a very Chinese time of my life,” while performing stereotypically Chinese-coded activities like eating dim sum or wearing the viral Adidas Chinese jacket. The trend blew up so much in recent weeks that celebrities like comedian Jimmy O Yang and influencer Hasan Piker even got in on it. It has now evolved into variations like “Chinamaxxing” (acting increasingly more Chinese) and “u will turn Chinese tomorrow” (a kind of affirmation or blessing).

    It’s hard to quantify a zeitgeist, but here at WIRED, chronically online people like us have been noticing a distinct vibe shift when it comes to China over the past year. Despite all of the tariffs, export controls, and anti-China rhetoric, many people in the United States, especially younger generations, have fallen in love with Chinese technology, Chinese brands, Chinese cities, and are overall consuming more Chinese-made products than ever before. In a sense the only logical thing left to do was to literally become Chinese.

    “It has occurred to me that a lot of you guys have not come to terms with your newfound Chinese identity,” the influencer Chao Ban joked in a TikTok video that has racked up over 340,000 likes. “Let me just ask you this: Aren't you scrolling on this Chinese app, probably on a Chinese made phone, wearing clothes that are made in China, collecting dolls that are from China?”"

    wired.com/story/made-in-china-

    #USA #ViralMemes #China #Memes #MadeInChina

  26. No hay trabajo decente sin democracia económica.

    Frente a la desconexión entre beneficios y #trabajo, el modelo cooperativo propone otra lógica: redistribución del excedente, transparencia y decisiones democráticas sobre salarios y retornos.

    Las #cooperativas actúan desde la raíz, eliminando la separación entre #capital y trabajo y generando relaciones laborales más estables y equitativas.

    elsaltodiario.com/tribuna/coce

    #COCETA #UCTAIB #Coop #Cooperativa #Empresa #DiaDelTrabajo @ElSaltoDiario

  27. That one people should rule while other people should suffer IS a logical endpoint of seeing the world as everything being a potential threat. That’s also why lies don’t matter, because they fundamentally see the world as “everyone’s lying anyway”.

    What people didn’t gather although the research was clear, that this is a feature not a bug.

    #neurophysiology #science #maga #fascism
    4/4

  28. Language Learning And Logical Modeling —

    Wrote my first “Language Learning Module”, strictly speaking, a two‑level formal language learner, back in the 80s and it pretty much told me what every conceivable upscale of that ilk would be like. But it did not cross the threshold of logical reasoning, so I used Peirce's logical graphs for that. Et sic deinceps …

    #Peirce #Logic #Mathematics #Semiotics #LogicalGraphs
    #LanguageLearningAlgorithm #LogicalModelingAlgorithm