Readit News logoReadit News
olivia-banks commented on MMAcevedo aka Lena by qntm   qntm.org/mmacevedo... · Posted by u/stickynotememo
olivia-banks · 7 minutes ago
I absolutely love this. Reminds me of 2015's Soma, if only in foundation.
olivia-banks commented on Major European payment processor can't send email to Google Workspace users   atha.io/blog/2026-02-12-v... · Posted by u/thatha7777
afavour · a day ago
I have some level of sympathy with Google here, which isn’t something I often say.

I recently switched from Gmail to Fastmail and by and large I’m happy with it. But I’ve been surprised by the amount of spam and (particularly) phishing emails I get in a regular basis. Google might be too strict in its filtering but it does serve a legitimate purpose.

olivia-banks · 20 hours ago
I don't think a single spam email has ever crossed into my Fastmail inbox. Granted, every service I sign up for gets it's own masked email. But while the @fastmail.nl email that I chuck on my website gets a fair amount of spam, it always gets categorized correctly.
olivia-banks commented on F# 10   devblogs.microsoft.com/do... · Posted by u/tosh
sieep · 4 days ago
Luckily .NET, the compiler, and such are open source now so Microsoft really just handles the big picture stuff. Its got great performance and the new .NET 10 might be my favorite backend runtime ever created.
olivia-banks · 3 days ago
Can you expand on why .NET 10 is a great language runtime? I haven't looked at .NET at all very much, besides checking out the Roslyn sources to see how their compiler was architected.
olivia-banks commented on F# 10   devblogs.microsoft.com/do... · Posted by u/tosh
tombert · 3 days ago
As somewhat of a functional programming nerd, and a perpetual user of Linux and Unix, I think F# is really very cool.

I am one of the happy few who has had paying work with F# when I worked at Jet and Walmart. I came in with primarily a Haskell background, and so I was expecting to hate it because I hate most things that Microsoft has attached its name to, but I ended up really liking it.

Just a note, while its syntax is similar to OCaml, its semantics are a bit different. You don't have the cool OCaml functors in the same way, but you do have Haskell-style "do" notation with monads, which is nice.

I haven't used OCaml in awhile so I can't go into a lot of detail on the differences between them, but the only things I really missed from Haskell are monad transformers and software transactional memory.

I definitely think it's worth playing with for an afternoon.

olivia-banks · 3 days ago
From when I (tried to) learn Haskell, I thought `do` was cool, so that's interesting to hear. I'll give it a shot!
olivia-banks commented on F# 10   devblogs.microsoft.com/do... · Posted by u/tosh
ibejoeb · 4 days ago
It's a very practical ML-family language. It runs on Mac, Windows, and Linux. It doesn't really sacrifice anything, either. The last thing I delivered with it was a network health utility, which did UDP and TCP sockets and platform API calls very cleanly. It's really not a toy language. Distribution is cool too, because you can build for a system with the runtime installed or build a single-file executable. My suggestion: build a utility program with it for your own purposes and if you're productive with it.
olivia-banks · 3 days ago
Interesting! We're building a bindings generator for a C++ library, and the current prototype is written in OCaml. I might shift it over to F# and see what's up.
olivia-banks commented on F# 10   devblogs.microsoft.com/do... · Posted by u/tosh
sieep · 4 days ago
.NET is really good nowadays & does well cross platform, absolutely worth trying.
olivia-banks · 4 days ago
I have to use it (C#) for a required class in college, and I've been pleasantly surprised. I'm always a little suspicious of platforms backed by large companies, but I think at this point that's sorta an unavoidable reality.
olivia-banks commented on F# 10   devblogs.microsoft.com/do... · Posted by u/tosh
olivia-banks · 4 days ago
I use OCaml, occasionally, especially for data/transpiler work. I've always wanted to try F#, but it being .NET sort of scares me away. I've always sort of admired the pragmatic beauty of the OCaml ecosystem--at least as much as one can call an ML-derivative 'pragmatic'--though I don't get that same feeling from F#.

Task expressions look neat though, and might give me a reason to try.

olivia-banks commented on Custom Firmware for the MZ-RH1 – Ready for Testing   sir68k.re/posts/rh1-firmw... · Posted by u/jimbauwens
olivia-banks · 4 days ago
Looking through the code is really interesting! I've always wondered how the code for these sorts of embedded devices worked (namely microwaves).
olivia-banks commented on Tiny C Compiler   bellard.org/tcc/... · Posted by u/guerrilla
kristianp · 6 days ago
Does anyone use libtcc for a scripting language backend? Smaller and faster than llvm. You'd have to transpile to a C ast I imagine.
olivia-banks · 6 days ago
libtcc doesn't give you much control AST wise, you basically just feed it strings. I'm using it for the purpose you mentioned though--scripting language backend--since for my current "scripting-language" project I can emit C89, and it's plenty fast enough for a REPL!

    /* add a file (either a C file, dll, an object, a library or an ld script). Return -1 if error. */
    int tcc_add_file(TCCState *s, const char *filename);

    /* compile a string containing a C source. Return non zero if error. */
    int tcc_compile_string(TCCState *s, const char *buf);

olivia-banks commented on Tiny C Compiler   bellard.org/tcc/... · Posted by u/guerrilla
olivia-banks · 6 days ago
TCC is fantastic! I use it a lot to do fast native-code generation for language projects, and it works really really well.

u/olivia-banks

KarmaCake day183September 15, 2025
About
https://oliviactl.net/ oliviabanks@fastmail.nl

I’m an applications and systems developer with professional experience in C, C++, and Python. I also work with Perl and R (especially for bioinformatics), Lua, OCaml, Java, Kotlin, and a handful of other languages.

In my current role, I maintain epidemiological simulation software for the CDC’s ForeSITE disease forecasting network and the Utah Department of Health’s UT-NEDSS (EpiTrax) disease surveillance system.

View Original