Sign in

Matti Palli

@mpg.is
1.2K followers 333 following 477 posts

aka Dr. Matthías Páll Gissurarson | uncertified Haskell engineer

PostsRepliesMedia
Matti Palli @mpg.is · 05/08/2025
This year, I was happy to be asked to give a talk at the Haskell Ecosystem Workshop on LLMs and Haskell. 1. Haskellers structure their code to support local reasoning, so the LLM really can limit itself to a single component 2. the types act as precise API boundaries youtu.be/hh0axmFH1j8?...
youtu.be
Matthias Pall Gissurarson - Ghost in the Haskell
YouTube video by The Haskell Foundation
0112
Matti Palli @mpg.is · 30/05/2025
fuglunum fannst þetta fyndið
020
Matti Palli @mpg.is · 01/05/2025
Version 0.1.5 is out! Now supports connections to remote LLMs, including the (Haddock) documentation of functions in the context, a way to offer guidance to the LLM directly from the code, and more robust validation of valid hole-fits!
030
Matti Palli @mpg.is · 30/04/2025
As of 0.1.2, the hole fits returned by the LLM are now validated!
010
Matti Palli @mpg.is · 30/04/2025
bara muna að þetta þarf ekki að vera fullkomið, bara “nógu gott”
130
Matti Palli @mpg.is · 29/04/2025
it’s just an error message, you’d have to use an LSP action to automatically insert it into the code (or a program repair loop, as we do in PropR) haven’t found any great models sadly, though deepcoder is surprisingly decent
010
Matti Palli @mpg.is · 29/04/2025
Now supports Gemini, OpenAI, and any OpenAI compatible API, like @groq.com and OpenRouter
020
Matti Palli @mpg.is · 29/04/2025
Now supports Gemini, OpenAI, and any OpenAI compatible endpoint, like @groq.com and OpenRouter!
020
Matti Palli @mpg.is · 28/04/2025
not typechecked yet 😅 I know how (reusing the template haskell chain) but not yet implemented
210
Matti Palli @mpg.is · 28/04/2025
this is gemma3:27b, but you can use any model that’s supported by ollama soon i’ll add openrouter integration, so you can make calls to openai or claude (or groq!) if desired
020
Matti Palli @mpg.is · 28/04/2025
great idea! I guess I made the package name too specific 😅
010
Matti Palli @mpg.is · 28/04/2025
they shut down the subreddit after obama himself did it llamo
010
Matti Palli @mpg.is · 28/04/2025
ooo i’m actually Hankin’s academic grandson through my supervisor Dave Sands 😄
010
Matti Palli @mpg.is · 28/04/2025
samma här har även en sleep mask, men det var inget bättre
020
Matti Palli @mpg.is · 28/04/2025
LLM powered valid-hole fits! For the longest time this was impractical, no way were we going to ship GBs of weights for ML powered hole-synthesis with GHC. But with ollama, you can easily run an LLM that can do this! Available on Hackage now! github.com/Tritlo/Ollam...
4215
Matti Palli @mpg.is · 28/02/2025
skickade just nu en artikel inget bättre en att vara äntligen färdig med ett projekt
010
Reposted by Matti Palli
Hillel @hillelwayne.com · 16/01/2025
In formal methods, this is called a "reachability" property: is it always possible to reach state Y? In this case, "In Neko Atsume, is it always possible to have cat food." So yes, a real thing formal method can help with!
4343
Matti Palli @mpg.is · 13/01/2025
Honored to be included in the same batch 🙏
040
Matti Palli @mpg.is · 02/01/2025
sá kassa á gólfi hagkaupa fattaði: það er vörutalningardagur! og það þýðir auðvitað: til hamingju með daginn @jongnarr.bsky.social !
150
Matti Palli @mpg.is · 02/01/2025
ein auðveldasta leiðin til að bonda við svía er að grínast um helv. danana
030
Matti Palli @mpg.is · 01/01/2025
somehow it only works with years. It starts on 1st Jan, not 0th!
100
Matti Palli @mpg.is · 31/12/2024
ég er búinn að mála mig króm og á leiðinni í bæinn
050
Matti Palli @mpg.is · 31/12/2024
mikið er ég þreyttur á að það sé alltaf lag úff
000
Matti Palli @mpg.is · 30/12/2024
hvað kallar maður fólk sem er búið að lesa alltof mikið? Les Miserables!
020
Matti Palli @mpg.is · 29/12/2024
sumir eru óhræddir við að láta almenningsálitið hafa áhrif á sig
110
Matti Palli @mpg.is · 28/12/2024
> ég að plana hittinga þegar félagsbatterýið er fullhlaðið 😄😄 > ég að fara á alla hittingana sem ég planaði og batterýið galtómt 😫😭
030
Matti Palli @mpg.is · 28/12/2024
við kíkjum saman næst þegar ég er í stokkhólmi 👀
110
Matti Palli @mpg.is · 28/12/2024
já þúst að fara einn í bæinn er mega weird væb smá eins og að drekka einn nema bara með öðrum skiluru
100
Matti Palli @mpg.is · 28/12/2024
það versta við að fara aldrei á djammið er að ég á eiginlega enga djammvini erfitt þegar maður fær djammcrave
190
Matti Palli @mpg.is · 28/12/2024
hjá okkur er 50% kók. Miklu betra!
010
Matti Palli @mpg.is · 25/12/2024
One of the reasons I keep using twitter, this place is deserted
110
Matti Palli @mpg.is · 24/12/2024
Gleðileg jól kæru vinir, nær og fjær!
240
Matti Palli @mpg.is · 23/12/2024
I’m co-hosting 😄
030
Reposted by Matti Palli
Haskell programming language @haskell.org · 23/12/2024
#Haskell Interlude's guest Tom Ellis works at Groq, using Haskell to compile AI models to specialized hardware. Listen to this episode about stability of both GHC and Haskell libraries, effects, and strictness. haskell.foundation/podcast/60/
haskell.foundation
Tom Ellis
Tom Ellis works at Groq, using Haskell to compile AI models to specialized hardware. In this episode, we talk about stability of both GHC and Haskell libraries, effects, and strictness, and the premis...
1162
Matti Palli @mpg.is · 23/12/2024
Proud owner of a hardback and paperback copy, looking forward to gift one to a deserving reader
000
Reposted by Matti Palli
Haskell programming language @haskell.org · 23/12/2024
The Cabal Manual now has a guide on how to collect performance statistics of Haskell applications. Read more at blog.haskell.org/how-to-colle... #Haskell #Profiling
blog.haskell.org
How to collect performance statistics with Cabal | The Haskell Programming Language's blog
1163
Matti Palli @mpg.is · 16/12/2024
Elon has been pushing his Grok thing, son I’m guessing that’s influencing some of it
100
Matti Palli @mpg.is · 12/12/2024
(já ég splæsti í premium, ég *þoli* ekki auglýsingar)
110
Matti Palli @mpg.is · 12/12/2024
Nokkuð vinsæll á hinni síðunni
170
Matti Palli @mpg.is · 12/12/2024
Til í þetta!! Símnet gæti þetta heitið
100
Matti Palli @mpg.is · 12/12/2024
World class laugum er næs. Ég fer aðallega bara í stöngina og nota prógramið út starting strength bókinni. Inn og út á 30 mín og sterkari með hverjum degi
020
Matti Palli @mpg.is · 12/12/2024
Já þetta var töff pæling þar til svindlararnir komu tilbaka
010
Reposted by Matti Palli
Harry Goldstein @harrisongoldste.in · 11/12/2024
Folks may have already seen on the bird site, but I was on the Haskell Interlude! t.co/uyilDdNV9T It was a ton of fun! If folks want to know more about anything we talked about let me know
t.co
https://haskell.foundation/podcast/59/
384
Matti Palli @mpg.is · 11/12/2024
Lmao
000
Matti Palli @mpg.is · 10/12/2024
Fólk flest er svona 90% drifið af þörf til að vera sammála. Ef maður er ósammála, þá er mjög erfitt að fá fólk til að skipta um skoðun. Það heldur bara áfram að útskýra consensus-inn og fleygir skilgreiningum út um gluggann
020
Matti Palli @mpg.is · 10/12/2024
Til hamingju! Þetta er bara byrjunin 😄
010
Matti Palli @mpg.is · 10/12/2024
Jag iaf tycker du är jätte kul
010
Matti Palli @mpg.is · 10/12/2024
Þetta er svo eftir að ég er kallaður “drengur” og “hjartað” mitt, í væntanlega þeim tilgangi að mála mig sem einhvern sem er ungur og óreyndur og því vanfær um að mynda mér skoðun. Ógeðsleg taktík í gangi hérna.
000
Matti Palli @mpg.is · 10/12/2024
Ef maður er að þræta fyrir eitthvað, þá er mikilvægt að vitað sé hvað sé verið að tala um. Aumi ég fékk tilbeiningu á bók þáttastjórnanda, sem mér skilst að séu sérfræðingar og gekk að því sem gefnu að sú skilgreining sé í notkun.
100
Matti Palli @mpg.is · 10/12/2024
Sömuleiðis var ég aldrei neitt reiður, en það er kannski eitthvað projection hjá henni. Ég er einfaldlega að biðja um skilgreiningar, enda virðast þeirra skilgreining víkja frá skilgreiningum bók þeirra þáttastjórnanda sem umræðan sprettur útfrá.
100