Search
478 results for “scottgal”
-
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 https://github.com/scottgal/stylobot/releases
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
-
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 https://github.com/scottgal/stylobot/releases
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
-
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 https://github.com/scottgal/stylobot/releases
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
-
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 https://github.com/scottgal/stylobot/releases
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
-
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 https://github.com/scottgal/stylobot/releases
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
-
Think for some light refreshment this weekend I'll see about getting my Markdown viewer lucidView on the App Stores https://github.com/scottgal/lucidview DO need to look again at the mermaid stuff but it works so good practice for future stuff!
-
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! https://github.com/scottgal/mostlylucid.consoleimage
-
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 https://www.mostlylucid.net
my resume https://www.mostlylucid.net/blog/aboutme
my projects https://www.github.com/scottgal -
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:
-
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 https://github.com/scottgal/lucidview/releases/tag/svg2png-v0.2.0 which will convert svg to png easily.
Not 100% (no animation etc) but roughtly equivalent to most browsers.
#aot #svg #cli #dotnet -
SUCH a small thing https://github.com/scottgal/lucidRESUME/tree/master/src/Mostlylucid.Avalonia.UITesting 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)https://www.nuget.org/packages/Mostlylucid.Avalonia.UITesting
-
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
https://github.com/scottgal/lucidview/releases -
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! https://github.com/scottgal/lucidRESUME?tab=readme-ov-file
https://www.nuget.org/packages/Mostlylucid.Avalonia.UITesting/
-
First alpha of lucidRESUME live (lunchtime FTW!) https://github.com/scottgal/lucidRESUME/releases
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 😊 -
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
https://github.com/scottgal/lucidview/releases/tag/v1.0.1
#csharp #dotnet #mermaidjs #markdown -
#ScottGalloway: How to Hit Trump Where it Hurts (Unsubscribe)
— On with #KaraSwisherhttps://overcast.fm/+AA7_XSXUOlo
#resistandunsubscribe #galloway #trump #protest #unsubscribe #ice #dhs #authoritaranism #resist #tech #billionaires #ceo
-
Man I fucking LOVE building stuff. My free / OSS bot & scraper protection system is now live
https://www.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)
https://github.com/scottgal/stylobot
#aspnet #csharp #botdetector #oss #unlicense -
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)
-
Scott Galloway Always Gets It WRONG
-
Resist and unsubscribe: https://www.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 -
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 https://github.com/scottgal/lucidrag/releases/
-
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 https://github.com/scottgal/lucidrag/releases/
-
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 https://github.com/scottgal/lucidrag/releases/
-
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 https://github.com/scottgal/lucidrag/releases/
-
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 https://github.com/scottgal/lucidrag/releases/
-
🚧 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. 🙂https://github.com/scottgal/lucidrag/releases
doomsummarizer page "https://www.mostlylucid.net" --name doom
doomsummarizer scroll "Tell me about DoomSummarizer" --name doom
-
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. https://github.com/scottgal/mostlylucid.consoleimage/releases
The braille mode shown here fits a WHOLE lot of detail into a tiny space in the console!
#asciiart #csharp #aot #terminaltools -
Made my little tool an mcp tool https://github.com/scottgal/mostlylucid.consoleimage/blob/master/ConsoleImage.Mcp/README.md
https://github.com/scottgal/mostlylucid.consoleimage/releases
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...
-
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: https://github.com/scottgal/LLMApi/releases
Write-up: https://www.mostlylucid.net/blog/building-a-frontend-before-the-api-is-ready-mostlylucid-mockllmapi
-
"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."