Can confirm.
29.01.2025 21:36 β π 16 π 6 π¬ 1 π 0@kritoke.bsky.social
IT Professional, lover of functional languages. Currently building a side project in Elixir. Learning Haskell, Ocaml, Gleam, and others.
Can confirm.
29.01.2025 21:36 β π 16 π 6 π¬ 1 π 0discuss.ocaml.org/t/looking-fo...
π§‘π«
Itβs also a great reminder to all #fsharp devs that wanted βofficialβ LSP/VSCode-extension from MSFTβ¦
Ionide and FsAutoComplete may not be perfect, but at least I wonβt fuck around with licenses.
Fun fact: according to @orta.io, a prehistoric version of #TypeScript was actually implemented in #FSharp (youtu.be/X8k_4tZ16qU?...).
19.03.2025 13:41 β π 6 π 3 π¬ 2 π 1Not being owned by a corporation is a blessing and a curse. Please consider supporting us if you like Gleam!
13.03.2025 12:39 β π 14 π 5 π¬ 0 π 0We, at Dashbit, just announced expansion of our subscription team and our open source goals for 2025: dashbit.co/blog/dashbit...
19.02.2025 09:50 β π 90 π 21 π¬ 3 π 1Neat idea. Meditation retreats are always digital detoxing for me, nice that itβs catching on with younger folks who grew up online.
20.02.2025 03:21 β π 0 π 0 π¬ 1 π 0π Big news from Serpent OS: State of the Project 2025
β’ Alpha2 coming soon with improved installer
β’ Seeking community support & key contributors
β’ Technical roadmap revealed: versioned repos, immutable OS features & more
serpentos.com/blog/2025/02...
π« Learn Programming with Ocaml
New Ocaml book just dropped!
usr.lmf.cnrs.fr/lpo/
π΅οΈ Comfortably monitor your Internet traffic!
> Most of the network analyzers out there are cumbersome to use, while one of Sniffnet's cornerstones is to be usable with ease by everyone.
sniffnet.net?utm_source=c...
This is VERY good news. Love bookshop.org and all the stuff they do!
www.salon.com/2025/01/28/b...
How Jane Street accidentally built a better build system for OCaml https://blog.janestreet.com/how-we-accidentally-built-a-better-build-system-for-ocaml-index/ (https://news.ycombinator.com/item?id=42881724)
31.01.2025 15:45 β π 4 π 1 π¬ 0 π 0OpenSCAD Embraces Multicolor 3D Design with New Geometry Engine: OpenSCAD is soon to have color capabilities.
The post OpenSCAD Embraces Multicolor 3D Design with New Geometry Engine appeared on Fabbaloo. #3dprinting #additivemanufacturing
3DBenchy Starts Enforcing its No Derivatives License
09.01.2025 12:30 β π 10 π 4 π¬ 0 π 1Brick style layers to increase layer bonding has been made open source by TenTech and is available for PrusaSlicer and OrcaSlicer.
Source: github.com/TengerTechno...
Video: www.youtube.com/watch?v=EqRd...
#3dprinting #slicer #layer #brick #bricklayer
CAD view of the frame, the motion and the side panels. The printed parts are in orange and the rest in gray.
The Jubilee is an open source 3D printer toolchanger that deserves to be better known. The extruder's locking system is on the frame to save weight. The design is well thought, it uses quality hardware and the doc is impressive.
β‘οΈ www.jubilee3d.com/index.php
β‘οΈ github.com/machineagenc...
#snow #louisiana Over 3 inches so far, have six hours left till itβs wrapped up. We get snow once every decade, but never this much.
21.01.2025 15:04 β π 5 π 0 π¬ 0 π 0Saw this yesterday and was totally blown away. It's such a beautiful and earnest piece of art.
Having had the chance years ago to visit the studio & glimpse the work-in-progress, I'm amazed at what it's blossomed into.
Please see Flow on the big screen if you can!
flowthemovie.com/buy-tickets
This Xiaohongshu move is HILARIOUS www.fastcompany.com/91259825/red...
14.01.2025 02:53 β π 64 π 12 π¬ 6 π 1Fluid Simulation Pendant Teaches Lessons in Miniaturization
14.01.2025 02:00 β π 11 π 1 π¬ 1 π 0alright, then. #Pixelfed account created, beta iOS app installedβ¦ www.404media.co/meta...
14.01.2025 02:00 β π 14 π 6 π¬ 2 π 2βMicrosoft is investigating an ongoingΒ Multi-Factor Authentication (MFA) outage that is blocking customers from accessing Microsoft 365 Office apps.
13.01.2025 05:51 β π 12 π 7 π¬ 1 π 1Ya, this is rather annoying for those who frequently jump around to different devices. Then you have to auth your email or get the link to the device during the time limit.
13.01.2025 10:37 β π 0 π 0 π¬ 0 π 0The new @ash-hq.org installer builder is coming along really well! Still lots of work to do on the UI and some changes will be necessary for accessibility. I'm really happy with the experience, as it can also act as an overview of all the cool bits we've built for #ElixirLang developers!
13.01.2025 04:58 β π 43 π 5 π¬ 0 π 0I learned HTML for random stuff on Geocities. I donβt even remember what I wrote about then. Though I did eventually have a highly successful joke repository site with hundreds of visitors daily. It died under its own traffic and my lack of paid hosting before I was 20.
13.01.2025 10:30 β π 1 π 0 π¬ 0 π 0Well thatβs not ideal.
13.01.2025 10:26 β π 1 π 0 π¬ 0 π 0defprotocol UnknownImplFor do def foo(data) end defimpl UnknownImplFor, for: [ Map, # Unknown # <-- This is the problem ] do def foo(data), do: data end # Compiling 1 file (.ex) # warning: you are implementing a protocol for Unknown # but said module is not available. Make sure the module # name is correct. If Unknown is an optional dependency, # please wrap the protocol implementation in a # Code.ensure_loaded?(Unknown) check # β # 5 β defimpl UnknownImplFor, # β ~~~~~~~~~~~~~~~~~~~~~~~ # β # ββ lib/protocol_types.ex:5: (file)
defprotocol IncorrectImpl do def foo(data) end defimpl IncorrectImpl, for: [Map, Range, Bitstring] do def foo(nil), do: nil # <--- This is the problem def foo(map), do: map end # Compiling 2 files (.ex) # warning: the 1st pattern in clause will never match: # # nil # # because it is expected to receive type: # # dynamic(%Range{first: term(), last: term(), step: term()}) # # typing violation found at: # β # 6 β def foo(nil), do: nil # β ~~~~~~~~~~~~~~~~~~~~~ # β # ββ lib/incorrect_dispatch.ex:6: IncorrectDispatch.Range.foo/1
Elixir 1.19 lands some new type checking, this time with protocols! If you implement a pattern-match inside of a protocol implementation that isn't possible, the compiler will now warn! It was also warn if you implement for an unknown (eg, misspelled) module.
#ElixirLang
IceWeasel on Haiku viewing a YouTube video from Action Retro titled "You Should Daily Drive Haiku OS"
IceWeasel on Haiku viewing Google Maps set to Paris
Haiku Community Discord's #haiku-general channel shown in IceWeasel on Haiku
Home page of meander.site (personal website) viewed in IceWeasel on Haiku, with its DOS-era aesthetic.
An experimental @haiku.mastodon.xyz.ap.brid.gy port of Iceweasel (read: differently-branded Firefox) is now available on HaikuDepot:
depot.haiku-os.org#!/pkg/icewea...
#haiku #haikuos #firefox #iceweasel
I do live painting with my band and these are two cat-inspired paintings I made during a couple of our shows. My band is called Pocket Vinyl (Iβm working on getting us a Bluesky account)
03.01.2025 01:21 β π 278 π 48 π¬ 6 π 1