Tuomas Hietanen

940 posts

Tuomas Hietanen banner
Tuomas Hietanen

Tuomas Hietanen

@Thoriumi

CTO at Fund Ourselves, Founder of Helsinki F# community

London, England Katılım Ekim 2009
665 Takip Edilen475 Takipçiler
Lena Hall
Lena Hall@lenadroid·
It's been a long day ✨ Codex trying to extend our time together.
Lena Hall tweet media
English
1
0
18
1.7K
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
@lenadroid I think Claude has almost monopoly in models, but threatened by other players now pouring so much money to their models. Meanwhile sonnet 4.5 starts to be old, Claude has focused to buy other companies like UI libraries, desperately trying to get their eggs from the single basket
English
1
0
0
59
Lena Hall
Lena Hall@lenadroid·
- Want to go catch a movie? - Nah, I'm good. I'm shipping code and this Anthropic drama is arguably more entertaining.
Lena Hall tweet media
English
2
0
15
1.6K
Science girl
Science girl@sciencegirl·
AI powered smart recycling bin sorts your waste automatically
English
88
57
359
82.2K
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
SQLProvider has added separate database-specific NuGet packages. This way, the users can forget the initial setup struggles with the resolutionPath dlls. github.com/fsprojects/SQL…
English
0
0
3
121
Tuomas Hietanen retweetledi
F# Londoners
F# Londoners@FSharpLondon·
Join us for the upcoming F# London meetup! . Building Quantitative Learning Apps in #fsharp! We will learn how F# can be leveraged to create quantitative learning applications. Date: Thursday, February 27 Details: tinyurl.com/2s37798m
English
1
4
13
390
Rick
Rick@rickasaurus·
Have you ever tried DuckDB, was it good?
English
4
0
3
536
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
@sgoguen It seems to operate in the same logic programming space, but I've not seen people actually use MiniKanren for anything useful. In general, it looks a bit more general to me, but then again, I'm not so familiar with Gödel. How would you compare these 2?
English
1
0
1
40
Steve Goguen
Steve Goguen@sgoguen·
@Thoriumi I am. I’m actually familiar with all the MiniKanren implementations (even Jon Harrop’s which isn’t listed on the website). I almost did a MiniKanren post this year. Why do you ask? I’m curious if your thinking is in line with my thinking.
English
2
0
0
61
Steve Goguen
Steve Goguen@sgoguen·
Happy Holidays #FsAvent! I'm happy to annouce the The Gödelian Toolkit! It's a tiny educational #fsharp library to create Gödelian constructors for your toy languages. Enumerate and systematically explore your toy languages and inductive types! github.com/sgoguen/godeli…
English
2
3
20
783
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
It’s not Musk who kills the Twitter/“townhalls”. It’s AI generated content and videos: There is no point of watching anything if you don’t know are you watching fiction or not.
English
0
0
2
147
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
@Lanayx @tomasgrosup @psfinaki I think documentation could have further details: What is the distribution? What is the seed? (time, machine, …) Is it like .Net Random or cryptography level random?
English
2
0
0
82
Tomáš Grošup
Tomáš Grošup@tomasgrosup·
The inclusion of 🎲[Array|List|Seq].random.*🎲 functions into FSharp.Core 🦔 has been driven and finalized by @Lanayx . He definitely deserves full credit here 👍. The design is solid enough to enable thread-safe access, reproducible use-cases as well as an easy to use API 👍.
Compositional IT@compositionalit

#fsharp 9 is now available, and we're having a lot of fun trying out all the new features! In this blog post, @larocceau explores new functions that allow us to randomly select items from collections #dotnet buff.ly/3V6ujYd

English
1
5
17
772
Vlæd Zá 🤡
Vlæd Zá 🤡@vzarytovskii·
#fsharp Recently merged a fix for a nasty issue we have in compiler. This should help compilation times for projects which heavily rely (implicitly or explicitly) on type conversions: github.com/dotnet/fsharp/… Should be in the first release of 2025 (9.0.300 ?)
English
2
5
47
1.8K
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
I thought black/white (-list) in security refers to a stereotype of a hacker with a black hoodie in the shadows, vs daylight. Never occurred to me it could be taken racially.
English
1
0
1
151
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
LLM generated content is not “by AI”. It’s by Zombies. Remember that when you do your marketing.
English
0
0
0
119
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
@rickasaurus I opened the package and first thought I bought a used product because already so many particles. But hovering a little bit my sofa easily proved me wrong.
English
0
0
1
45
Tuomas Hietanen
Tuomas Hietanen@Thoriumi·
@isaac_abraham What do you think of JS way of distinction between 2 roles of null: having separate “absence due unassigned” (undefined) and “absence due special case” (null)?
English
0
0
0
37
Isaac Abraham
Isaac Abraham@isaac_abraham·
I've always been of the opinion that C# should embrace the null support in the language rather than use options - for better or worse, it's the idiomatic way of dealing with "absence of value" and it has a powerful (if perhaps an overly complicated) flow analysis to encourage type safety and reason about absence-of-value. Here are a few alternatives to the @mjovanovictech approach (which uses a traditional Option type with Map / Bind etc.), all of which do away with Options but retain type safety. Please ignore the fact that I've not used every new C# feature in terms of collection initialisers / expression-bodied functions etc. :-)
Milan Jovanović@mjovanovictech

@isaac_abraham What would that code look like with nulls? And what language level support are you talking about? Safe access with ?. and null-coalescing ?? become a huge pile of mess very quickly. Sure, OneOf is great. This was more of a demo on my end how to do something from sractch.

English
7
2
28
7.6K