home.social

Search

478 results for “scottgal”

  1. StyloBot free day as I ran myself ragged trying to get it going in my free time (very little of which I HAD finishing up 2x contracts!).

    Biggest win is dropping the ONNX dependency.

    Earlier versions used ONNX embeddings as a shortcut: turn a client signature into a vector and compare it.

    It worked, but it was never quite the right abstraction. Embeddings are built for language. StyloBot’s inputs are behavioural structures.

    The new version defines that behavioural vector space directly. Requests, sessions, browsers, bots, scrapers, and odd clients are placed into a real StyloBot-native space. The system ships with archetype centroids, then adapts those centroids to the actual traffic it sees.

    So instead of asking a model what a client 'means', StyloBot learns what your traffic looks like.

    StyloBot is REALLY a conceptually unfolded ML model so it sort of trains itself on real traffic around centroids and updates as it goes. It's ODD.

    Now out in Release Candidate github.com/scottgal/stylobot/r

    Plan is still for full release June 1st but the FOSS client MAY reach RTM quality before that (lots of manual testing!)

  2. StyloBot free day as I ran myself ragged trying to get it going in my free time (very little of which I HAD finishing up 2x contracts!).

    Biggest win is dropping the ONNX dependency.

    Earlier versions used ONNX embeddings as a shortcut: turn a client signature into a vector and compare it.

    It worked, but it was never quite the right abstraction. Embeddings are built for language. StyloBot’s inputs are behavioural structures.

    The new version defines that behavioural vector space directly. Requests, sessions, browsers, bots, scrapers, and odd clients are placed into a real StyloBot-native space. The system ships with archetype centroids, then adapts those centroids to the actual traffic it sees.

    So instead of asking a model what a client 'means', StyloBot learns what your traffic looks like.

    StyloBot is REALLY a conceptually unfolded ML model so it sort of trains itself on real traffic around centroids and updates as it goes. It's ODD.

    Now out in Release Candidate github.com/scottgal/stylobot/r

    Plan is still for full release June 1st but the FOSS client MAY reach RTM quality before that (lots of manual testing!)

    #BotDetection #CyberSecurity #DotNet #SQLiteVec #VectorSearch #BehaviouralInference #AIInfrastructure #OpenSource

  3. StyloBot free day as I ran myself ragged trying to get it going in my free time (very little of which I HAD finishing up 2x contracts!).

    Biggest win is dropping the ONNX dependency.

    Earlier versions used ONNX embeddings as a shortcut: turn a client signature into a vector and compare it.

    It worked, but it was never quite the right abstraction. Embeddings are built for language. StyloBot’s inputs are behavioural structures.

    The new version defines that behavioural vector space directly. Requests, sessions, browsers, bots, scrapers, and odd clients are placed into a real StyloBot-native space. The system ships with archetype centroids, then adapts those centroids to the actual traffic it sees.

    So instead of asking a model what a client 'means', StyloBot learns what your traffic looks like.

    StyloBot is REALLY a conceptually unfolded ML model so it sort of trains itself on real traffic around centroids and updates as it goes. It's ODD.

    Now out in Release Candidate github.com/scottgal/stylobot/r

    Plan is still for full release June 1st but the FOSS client MAY reach RTM quality before that (lots of manual testing!)

    #BotDetection #CyberSecurity #DotNet #SQLiteVec #VectorSearch #BehaviouralInference #AIInfrastructure #OpenSource

  4. StyloBot free day as I ran myself ragged trying to get it going in my free time (very little of which I HAD finishing up 2x contracts!).

    Biggest win is dropping the ONNX dependency.

    Earlier versions used ONNX embeddings as a shortcut: turn a client signature into a vector and compare it.

    It worked, but it was never quite the right abstraction. Embeddings are built for language. StyloBot’s inputs are behavioural structures.

    The new version defines that behavioural vector space directly. Requests, sessions, browsers, bots, scrapers, and odd clients are placed into a real StyloBot-native space. The system ships with archetype centroids, then adapts those centroids to the actual traffic it sees.

    So instead of asking a model what a client 'means', StyloBot learns what your traffic looks like.

    StyloBot is REALLY a conceptually unfolded ML model so it sort of trains itself on real traffic around centroids and updates as it goes. It's ODD.

    Now out in Release Candidate github.com/scottgal/stylobot/r

    Plan is still for full release June 1st but the FOSS client MAY reach RTM quality before that (lots of manual testing!)

    #BotDetection #CyberSecurity #DotNet #SQLiteVec #VectorSearch #BehaviouralInference #AIInfrastructure #OpenSource

  5. StyloBot free day as I ran myself ragged trying to get it going in my free time (very little of which I HAD finishing up 2x contracts!).

    Biggest win is dropping the ONNX dependency.

    Earlier versions used ONNX embeddings as a shortcut: turn a client signature into a vector and compare it.

    It worked, but it was never quite the right abstraction. Embeddings are built for language. StyloBot’s inputs are behavioural structures.

    The new version defines that behavioural vector space directly. Requests, sessions, browsers, bots, scrapers, and odd clients are placed into a real StyloBot-native space. The system ships with archetype centroids, then adapts those centroids to the actual traffic it sees.

    So instead of asking a model what a client 'means', StyloBot learns what your traffic looks like.

    StyloBot is REALLY a conceptually unfolded ML model so it sort of trains itself on real traffic around centroids and updates as it goes. It's ODD.

    Now out in Release Candidate github.com/scottgal/stylobot/r

    Plan is still for full release June 1st but the FOSS client MAY reach RTM quality before that (lots of manual testing!)

    #BotDetection #CyberSecurity #DotNet #SQLiteVec #VectorSearch #BehaviouralInference #AIInfrastructure #OpenSource

  6. Think for some light refreshment this weekend I'll see about getting my Markdown viewer lucidView on the App Stores github.com/scottgal/lucidview DO need to look again at the mermaid stuff but it works so good practice for future stuff!

  7. Of all the things I've made I still think consoleimage is the coolest, such asimple use-case. Give it any image / video and it'll render it in the terminal. SIMPLES! github.com/scottgal/mostlyluci

  8. Ok BOTH contracts ending at the end of May.
    Bit unexpected for one of them an *I* ended the other so...
    I'll be avaialble from the End of May to build systems!
    my site mostlylucid.net
    my resume mostlylucid.net/blog/aboutme
    my projects github.com/scottgal

    #freelance #opentowork

  9. I always learn from David Brooks and Scott Galloway. At least double the insights when the two mix their ideas, such as this conversation on Prof G Conversations:

    youtube.com/watch?v=mTgbsTm3KX

    #davidbrooks #scottgalloway

  10. Random little tool today. Was having issues with Skia.Svg in my lucidVIEW app so built a little totally .net one. This is just an AoT CLI tool github.com/scottgal/lucidview/ which will convert svg to png easily.
    Not 100% (no animation etc) but roughtly equivalent to most browsers.
    #aot #svg #cli #dotnet

  11. SUCH a small thing github.com/scottgal/lucidRESUM an Avalonia UX testing suite (ala playwright) But I USE IT IN EVERY DESKTOP app; now has the abiluty to snip regions, gesture and dragging support etc...
    Like Playwright this lets you use your Avalonia UI cross platform and take screenshots (even use your code llm to loop ux implovement with full token reducing visual tree. consoleimage rendering).
    #avalonia #testing #playwright #dotnet

    Oh and lucidVIEW was made using it, new little ruler feature (annoyingly Markdown doesn;t have a set width like PDF)

    nuget.org/packages/Mostlylucid

  12. Finally got proper Mac support for lucidVIEW my .NET AoT Markdown Viewer.
    Little 60Mb app which is:
    Fully .NET native makrdown document rendering through Avalonia on Mac, Windows and Linux (no WebView so doesn't slurp 300Mb of your RAM ).
    Optimized for quick browsing super fast startup, async Mermaid diagram rendering
    Fully native .NET Mermaid diagram rendering ...etc, also has a few extensions through mostlylucid.naid my fork of naiad the C# Mermaid renderer
    Cross platform PDF output / printing of Markdown docs
    etc...
    All the niceties, really just the markdown downcument reader *I* wanted so it's fast, low footprint and just works...
    As usual Free & Open Source
    github.com/scottgal/lucidview/

    #markdown #dotnet #aot #mermaid

  13. Built a small side-piece (and nuget package) for lucidRESUME:

    Mostlylucid.Avalonia.UITesting

    Basically: Playwright for Avalonia.

    Script real UI flows

    Take screenshots

    Drive interactions

    Test actual running apps (not fake headless abstractions)

    Avalonia UI testing is still pretty rough (headless or Appium pain), so this just says:

    "run the app, poke it like a user would, assert what happens"

    I also used it to get all the readme images for lucidRESUME; and combined with ConsoleImage an LLM can 'see' your ux and therefore tune it! github.com/scottgal/lucidRESUM

    nuget.org/packages/Mostlylucid

    #avalonia #playwright #testing #dotnet

  14. First alpha of lucidRESUME live (lunchtime FTW!) github.com/scottgal/lucidRESUM

    Your job search. Your data. Your machine.
    lucidRESUME is a free, open-source desktop app that builds a structured, evidence-based model of your skills from your actual work - then uses it to:
    Tailor resumes to specific job descriptions
    Match you to relevant roles with per-skill similarity scoring
    Show what you're missing (and what you're not)
    Plan your next move based on your actual skill graph
    Everything runs locally on your machine. No accounts. No data leaving your device unless you choose to.

    Linux, Mac, Windows x64 & ARM.
    Free and open source, take it, use it, whatever just don't complain when it breaks 😊

    #ai #llm #csharp #avalonia #dotnet

  15. lucidVIEW my native Avalonia / C#) Markdown Viewer reaches v1. Extends @simoncropp's excellent Naiad Mermaid nuget package with some routing experiments I wanted to play with.
    Also adds subgraph support, skinning and other stuff (JUST vibe coded though so not releasing separately 🤓)
    Now they're all rendered as native Avalonia vectors so I can do things like showing Data Flow through a Mermaid flowchart (also loads about 90x faster than rendering pngs 😜). Oh and you can save mermaid to a png / svg from the viewer too.
    THEORETICALLY X-Plat but I can't test it
    github.com/scottgal/lucidview/
    #csharp #dotnet #mermaidjs #markdown

  16. Man I fucking LOVE building stuff. My free / OSS bot & scraper protection system is now live
    stylobot.net . It's umm...VERY different from almost anything else. Oh and ridiculously more powerful than almost anything else too by taking a behavioural approach rather than simple string matching. It builds a comprehensive ledger of each user (no PII stored!) and their behaviour across sessions, requests, and even within a single request-response operation.
    Uses heuristics & deterministic analysis (with optional LLM escalation for novel detections).
    Free, ASP.NET Middleware, Docker Image & executable. Public Domain (commercial addons coming later)
    github.com/scottgal/stylobot
    #aspnet #csharp #botdetector #oss #unlicense

  17. CW: US Pol - Resist and unsubscribe to fight ICE

    Scott Galloway asking US citizens to resist and unsubscribe:

    "We must recognize that the president is unfazed by citizen outrage, the courts, or the media. He responds to one thing: the market. The most potent weapon to resist the administration is a targeted, month-long national economic strike — a coordinated campaign that attacks tech companies and firms enabling ICE — to inflict maximum damage with minimal impact on consumers. In sum, the shortest path to change without hurting consumers is an economic strike targeted at the companies driving the markets and enabling our president."

    (I didn't realize FedEx and UPS were enabling ICE)

    resistandunsubscribe.com/

    #ScottGalloway #ICE #ResistAndUnsubscribe #USPol

  18. Resist and unsubscribe: resistandunsubscribe.com

    Scott Galloway docente ed esperto di finanza lancia una campagna di boicottaggio economico contro le BigTech e le aziende che sostengono l'ICE.

    Ecco come motiva la sua iniziativa:
    "Dobbiamo riconoscere che il presidente è del tutto indifferente all'indignazione dei cittadini, ai tribunali o ai media. Risponde a una sola cosa: il mercato. L'arma più potente per resistere all'amministrazione è uno sciopero economico nazionale mirato della durata di un mese — una campagna coordinata che colpisca le BigTech e le imprese che sostengono l'ICE — per infliggere il massimo danno con il minimo impatto sui consumatori. In sintesi, la via più breve per il cambiamento senza danneggiare i consumatori è uno sciopero economico mirato alle aziende che guidano i mercati e sostengono il nostro presidente"

    Segue un elenco di #BigTech da boicottare disdicendo gli abbonamenti ai loro servizi

    #EconomicStrike #boycott #IceOut #Resist #Unsubscribe #ScottGalloway

    @scuola
    @informapirata
    @RFancio
    @Khrys
    @lindasartini
    @quinta
    @filippodb
    @mcp
    @lgsp
    @Puntopanto
    @casilli
    @steko
    @nemobis
    @gubi
    @jenshansen
    @dado
    @DarioZanette

  19. v1 Of DoomSummarizer is out.
    It's a crazy deep research / auto knowledgebase system. Point it at a directory of word docs, pdf and markdown it'll index it all then answer questions about the contents. Point it at a url it'll parse the content, index it and tell you what it's about.
    Crawl your company's knowledgebase? It'll automatically become a support AI.

    Want to know what your biggest invoice was, when you sent that angry letter etc...all local, all private, all open source (unlicense) . Quick two as unlike most RAG systems it MINIMIZES token use.

    #llm #ai #rag #search #localllm #ollama #onnx github.com/scottgal/lucidrag/r

  20. v1 Of DoomSummarizer is out.
    It's a crazy deep research / auto knowledgebase system. Point it at a directory of word docs, pdf and markdown it'll index it all then answer questions about the contents. Point it at a url it'll parse the content, index it and tell you what it's about.
    Crawl your company's knowledgebase? It'll automatically become a support AI.

    Want to know what your biggest invoice was, when you sent that angry letter etc...all local, all private, all open source (unlicense) . Quick two as unlike most RAG systems it MINIMIZES token use.

    #llm #ai #rag #search #localllm #ollama #onnx github.com/scottgal/lucidrag/r

  21. v1 Of DoomSummarizer is out.
    It's a crazy deep research / auto knowledgebase system. Point it at a directory of word docs, pdf and markdown it'll index it all then answer questions about the contents. Point it at a url it'll parse the content, index it and tell you what it's about.
    Crawl your company's knowledgebase? It'll automatically become a support AI.

    Want to know what your biggest invoice was, when you sent that angry letter etc...all local, all private, all open source (unlicense) . Quick two as unlike most RAG systems it MINIMIZES token use.

    github.com/scottgal/lucidrag/r

  22. v1 Of DoomSummarizer is out.
    It's a crazy deep research / auto knowledgebase system. Point it at a directory of word docs, pdf and markdown it'll index it all then answer questions about the contents. Point it at a url it'll parse the content, index it and tell you what it's about.
    Crawl your company's knowledgebase? It'll automatically become a support AI.

    Want to know what your biggest invoice was, when you sent that angry letter etc...all local, all private, all open source (unlicense) . Quick two as unlike most RAG systems it MINIMIZES token use.

    #llm #ai #rag #search #localllm #ollama #onnx github.com/scottgal/lucidrag/r

  23. v1 Of DoomSummarizer is out.
    It's a crazy deep research / auto knowledgebase system. Point it at a directory of word docs, pdf and markdown it'll index it all then answer questions about the contents. Point it at a url it'll parse the content, index it and tell you what it's about.
    Crawl your company's knowledgebase? It'll automatically become a support AI.

    Want to know what your biggest invoice was, when you sent that angry letter etc...all local, all private, all open source (unlicense) . Quick two as unlike most RAG systems it MINIMIZES token use.

    #llm #ai #rag #search #localllm #ollama #onnx github.com/scottgal/lucidrag/r

  24. 🚧 DoomSummarizer (PREVIEW / ALPHA)
    I’ve been distilling the lucidRAG principles (hybrid search, entity extraction, knowledge graph + evidence-grounded synthesis) into a console-first, local-first research assistant + personal knowledge base.

    Think 'big boy's Deep Research running on a laptop with local llms'.

    It’s a CLI that can:
    Scroll: fetch + rank news/search into a digest / deep-dive / newsletter
    Ask: interactive Q&A over your stored evidence
    Crawl: index any site (incremental with ETags)
    Page: summarise a single URL
    Long-form: multi-section articles with grounding + validation
    MCP server: expose KB/search/entity graph to agents
    Runs fully offline after first model download (no API keys needed for default sources). Cloud LLM/search providers are optional + budget controlled.
    End of this post is DoomSummarizer… summarising its own README. 🙂

    github.com/scottgal/lucidrag/r

    doomsummarizer page "mostlylucid.net" --name doom

    doomsummarizer scroll "Tell me about DoomSummarizer" --name doom

    #ai #llm #csharp #rag #deepresearch

  25. Ok leaving it for the evening. Have a little json based file format for ascii art. Means I can make a tiny player so any CLI can play animations / images as ascii art. github.com/scottgal/mostlyluci
    The braille mode shown here fits a WHOLE lot of detail into a tiny space in the console!
    #asciiart #csharp #aot #terminaltools

  26. Made my little tool an mcp tool github.com/scottgal/mostlyluci

    github.com/scottgal/mostlyluci

    Warning it will DESTROY context windows. It can use 10k tokens for a small image to actually render it inline! But it has multiple modes to save files, extract gifs from video, get info etc...etc...

    #mcp #aot #csharp #imagesharp #ai #claude

  27. Today’s fun project: a small CLI for my LLM-powered API mocking tool (Ollama / LM Studio / OpenAI).

    Load an OpenAPI spec and it behaves like the real API — REST, GraphQL, gRPC, SignalR, and SSE all supported.
    Or just call endpoints like /api/users/43.

    Releases: github.com/scottgal/LLMApi/rel

    Write-up: mostlylucid.net/blog/building-

    #rest #aspnet #aspnetcore #llm #api #mock

  28. "No group in America has fallen further, faster than young men. When I began talking about this several years ago, that was a controversial statement, especially on the left, where many pathologize masculinity.

    While the right has suggested the solution is to take women and non-white people back to the 1950s, the left’s view is that young men don’t have problems, they are the problem.

    Neither attitude helps."

    profgalloway.com/the-cult-of-t

    #ScottGalloway #NoMercyNoMalice