Monday, February 02, 2026

Notepad++ hacked, Notepad broken :(


Notepad++ Hijacked by State-Sponsored Hackers | Notepad++





F*** you Microsoft - YouTube by ThePrimeTime

The video criticizes Microsoft's recent Windows update (0:00) which has caused significant issues for users, including non-functional Windows buttons, black screens of death, and even Notepad being unavailable (0:10). The speaker sarcastically praises Microsoft for "making the world's best case for Linux" (0:50).

Key points of the video:Failed Update (0:09): The update, released on January 13th, 2026, for Windows 11 (KB5074109), has caused widespread application failures and system freezes (1:18).

Performance Degradation (1:50): The speaker highlights a stark contrast between the fast launch times of old Windows applications (e.g., Microsoft Word on a Pentium 400 MHz launching in fractions of a second) and the current state where the start menu freezes.

Unfixed Bugs (3:18): Despite multiple out-of-band updates, the critical bugs introduced by the January 13th update remain unfixed, with the only "recommendation" being to uninstall the update (3:26).

Leadership Failure (4:35): The speaker attributes these failures to a "massive failure of leadership" at Microsoft, criticizing their constant pursuit of new AI features (like putting AI in Notepad) instead of focusing on system stability and quality (4:51).

Desktop apps: Wails vs Electron vs...

Wails is a project that enables you to write desktop apps using Go and web technologies.
Consider it a lightweight and fast Electron alternative for Go.
You can easily build applications with the flexibility and power of Go,
combined with a rich, modern frontend.
  • Native Menus, Dialogs, Theming and Translucency
  • Windows, macOS and linux support
  • Built in templates for Svelte, React, Preact, Vue, Lit and Vanilla JS
  • Easily call Go methods from JavaScript
  • Automatic Go struct to TypeScript model generation
  • No CGO or external DLLs required on Windows
  • Live development mode using the power of Vite
  • Powerful CLI to easily Create, Build and Package applications
  • A rich runtime library
  • Applications built with Wails are Apple & Microsoft Store compliant

  • Go backend with full native access
  • Web frontend (so you get Monaco/CodeMirror for free)
  • Uses native webview (not bundled Chromium) - ~10-15MB final binary
  • SQLite trivial via Go's modernc.org/sqlite (pure Go, no CGO)
  • Startup is fast, memory is reasonable
  •  ðŸš€ Building Desktop Apps with Wails: A Go Developer's Perspective - DEV Community

    Wails as Electron Alternative - DEV Community

    Fyne vs Wails : r/golang

    Why Wails Wins at IPC for Go Desktop Apps (and How It Stacks Up Against Tauri & Electron) | by Tachera Sasi | Medium


    Wails: IPC That Feels Native

    Wails is all about Go on the backend + whatever JS framework you like on the frontend. What makes its IPC stand out is how automatic it feels. You bind your Go structs or methods, and Wails spits out JS/TS files for you — no JSON wrangling, no boilerplate glue code.



    Microsoft's Maia AI chip

    Microsoft's Maia AI chip, specifically the newly launched Maia 200, is a custom-designed AI accelerator for running large-scale AI inference in Microsoft's Azure cloud, aiming to offer better performance, efficiency, and cost-effectiveness than alternatives, powering services like Microsoft 365 Copilot and OpenAI models within Microsoft's own infrastructure. It's built on advanced manufacturing (TSMC 3nm), optimized for low-precision AI workloads (FP4/FP8), integrates high-bandwidth memory, and uses liquid cooling for efficiency, representing a significant step in Microsoft's long-term vertical integration for AI.

    Maia 200: The AI accelerator built for inference - The Official Microsoft Blog


    Microsoft's Maia AI chip ambitions might include an exclusive SK Hynix HBM3e memory deal | TechSpot

    metadata => code (py, js, go, c#, rb, ...)

    pseudo-lang/pseudo: transpile algorithms/libs to idiomatic JS, Go, C#, Ruby @GitHub
    in python, last updates 5 years ago, MIT license

    Pseudo takes an algorithm / a simple program and generates idiomatic code for it in Python, JavaScript, C#, Go and Ruby.

    Pseudo achieves that with translation on two layers: it uses the target language syntax and it can express standard library methods/api of language X using language Y's native standard library

    Gemini's take:


    Yes, Pseudo is a fascinating project, but as you might have noticed from its commit history, it is effectively abandoned (last major activity was years ago).

    If you want tools that actually work today and are maintained, here are the best modern alternatives that share that "Write Once, Transpile to Many" philosophy.

    1. The "Industrial Strength" Successor: Haxe

    If you want a tool that is production-ready and widely used, Haxe is the answer. It is a strictly-typed high-level language that compiles directly into source code for other languages.

    • Input: Haxe (syntax looks like a mix of TypeScript and C#).

    • Outputs: JavaScript, C++, C#, Java, Python, Lua, PHP, and Flash (historically).

    • Best For: Writing complex logic or entire applications (games, UI, servers) that need to run everywhere.

    • Why it's better than Pseudo: It has a real compiler, type safety, and a massive standard library that works across all targets.

    Haxe
    class Main {
      static function main() {
        var people = ["I", "you"];
        for (p in people) trace("May " + p + " be happy.");
      }
    }
    // Running `haxe -python main.py` generates idiomatic Python code.
    // Running `haxe -js main.js` generates optimized JavaScript.

    2. The "Algorithmic" Specialist: Progsbase

    This is the closest spiritual successor to Pseudo. Progsbase is designed specifically to build "timeless" libraries (algorithms, data processing) that have zero dependencies and can be instantly translated into any language.

    • Input: A restricted subset of Java (called "Simple Java").

    • Outputs: C, C++, C#, Java, JavaScript, Python, PHP, Ruby, TypeScript, and Go.

    • Best For: Writing a math library, a parser, or a data validation utility once and distributing it to every team in your company regardless of their language.

    • Philosophy: "Write the logic once, use it natively everywhere."

    3. The "Modern" approach: Nim

    Nim is a powerful language that compiles to CC++, and JavaScript.
    While it doesn't target every language (like Python or Java), its ability to compile to C means it can interface with almost anything (via FFI).

    • Why choose it: If you need high performance (C/C++) but also need to run in the browser (JS), Nim handles both beautifully with a Python-like syntax.

    4. The "Concept" Tool: OneLang

    OneLang is a project very similar to Pseudo. It allows you to write in a "universal" syntax (TypeScript-like) and converts it to C++, C#, Go, Java, JavaScript, Perl, PHP, Python, Ruby, and Swift.

    • Status: It works as a proof-of-concept but is less stable than Haxe. It's great for quick snippets but risky for production code.

    • Website: ide.onelang.io (You can try it directly in the browser).

    Summary: Which one should you use?

    GoalTool
    "I want to build a real app/game across platforms."Use Haxe. It is the gold standard.
    "I want to write a helper library (math/logic) for my team."Use Progsbase. It keeps code clean and dependency-free.
    "I just want to play with the concept."Try OneLang or the abandoned Pseudo.
    "I want a modern language that runs on C and Web."Use Nim.

    Here are the links to the projects discussed, categorized by their current status and best use case.

    1. Haxe (The "Gold Standard")

    Status: Production-Ready / Active
    Best For: Full cross-platform applications (Games, UI, CLI tools).[1]

    2. Progsbase (The "Algorithmic" Specialist)

    Status: Active
    Best For: Creating "timeless" libraries (math, data processing) with zero dependencies.

    3. Nim (The Modern System Language)

    Status: Production-Ready / Active
    Best For: High-performance apps that need to run on C/C++ targets and the Web (JS).[1]

    4. OneLang (The "Concept" Tool)

    Status: Experimental (Proof of Concept)
    Best For: Converting small logic snippets between languages quickly.

    5. Pseudo (The one you found)

    Status: Abandoned / Archive


    Claude.ai's take


    Interesting find! Pseudo takes a unique approach — it defines its own intermediate AST and transpiles to idiomatic code in multiple languages (Python, JS, Go, C#, Ruby). The key differentiator is generating human-readable code using each language's native standard library rather than a runtime.

    Here are similar tools that share this "write once, generate idiomatic code" philosophy:

    Direct Transpiler / AST-Based

    • Haxe — mature cross-compiler to JS, C++, C#, Java, Python, Lua, PHP. Uses its own language, generates reasonably idiomatic output
    • Nim — compiles to C, C++, JS, with readable output
    • Fable — F# to JavaScript transpiler, generates clean JS
    • Scala.js / Kotlin/JS / Kotlin/Native — compile to JS or native with decent output quality
    • GopherJS / TinyGo — Go to JS / WebAssembly

    Algorithm/Logic Focused

    • Progsbase — specifically designed for algorithm portability across languages
    • ANTLR — parser generator that outputs parsers in Java, C#, Python, JS, Go, C++, Swift
    • Tree-sitter — generates parsers in C with bindings for many languages

    DSL / Model-Driven

    • JetBrains MPS — define DSLs that generate code in multiple target languages
    • Xtext — DSL framework with code generation capabilities
    • Acceleo — model-to-text transformation, generates from UML/EMF to any language
    • StringTemplate — template engine often used for multi-language code generation

    Academic / Research

    • Coconut — Python superset that transpiles to clean Python (single target but similar philosophy)
    • Ü (U-lang) — experimental systems language targeting multiple backends

    The closest in spirit to Pseudo are probably Haxe (more mature but heavier) and Progsbase (similar algorithm-portability focus). Would any of these directions be useful for your template learning / data extraction work?


    Here are the links for those tools:

    Direct Transpiler / AST-Based

    Algorithm/Logic Focused

    DSL / Model-Driven

    Other