Sign in

Kritoke

@kritoke.bsky.social
269 followers 1.3K following 26 posts

IT Professional, fan of lesser known programming languages and some functional ones. Currently obsessed with making projects in Crystal Language. Have dabbled with Elixir, Golang, Powershell, Haskell, Ruby, among others.

PostsRepliesMedia
Reposted by Kritoke
Leanpub @leanpub.bsky.social · 06/07/2026
The OCaml Handbook: A Complete Guide from First Program to Production Systems by Steve T. Publications is a new release on Leanpub! Discover the power and elegance of OCaml, from your very first program to production-ready applications. The OCaml Handbook … leanpub.com/theocamlhand...
0106
Reposted by Kritoke
Louis Pilfold @lpil.uk · 21/01/2026
Please fill in the Gleam end-of-year developer survey if you have not 🙏 You don't have to be a full-on Gleam user yet! We're interested in all perspectives developer-survey.gleam.run
developer-survey.gleam.run
Gleam Developer Survey 2025
Help us learn about Gleam users and the community in 2025!
0158
Kritoke @kritoke.bsky.social · 18/01/2026
More info on the version changes on their blog as well crystal-lang.org/2026/01/15/1...
crystal-lang.org
Crystal 1.19.0 is released!
We are announcing a new Crystal release 1.19.0 with several new features and bug fixes.
010
Kritoke @kritoke.bsky.social · 18/01/2026
New version 1.19.0 of the Crystal compiler is out now. Some improvements to Time, subprocess spawning, JSON/YAML handling, XML memory fixes, and Windows compiling performance increases. #crystallang #crystal-lang forum.crystal-lang.org/t/crystal-1-...
forum.crystal-lang.org
Crystal 1.19.0 is released!
We are announcing a new Crystal release 1.19.0 with several new features and bug fixes. Pre-built packages are available on GitHub Releases and our official distribution channels. See crystal-lang.org...
011
Reposted by Kritoke
Canine Disaster Area @smackjackal.bsky.social · 08/01/2026
White image with the words "The evolution of the trash icon". On it are seven Windows "Trash icons", each with a year under it. (1995, 1998, 2000, 2001, 2015, 2025, and 2026)

For 2025, the "Trash icon" is replaced with the Microsoft Teams icon.

For 2026, the "Trash icon" is replaced with the Microsoft Copilot icon.
1049331725
Kritoke @kritoke.bsky.social · 29/12/2025
Been working on my first real project in Crystal past few weeks. Been a joy, haven’t felt this way since Ruby. Single executable feed web dashboard. Drop an yaml file and run the program, that’s it. Has tabs, autoloads as file changes, tracks source repos. #crystal-lang github.com/kritoke/quic...
github.com
GitHub - kritoke/quickheadlines: An easily configurable and deployable recent feed dashboard
An easily configurable and deployable recent feed dashboard - kritoke/quickheadlines
000
Reposted by Kritoke
Haskell programming language @haskell.org · 31/10/2025
GHC 9.14.1-rc1 is now available. This includes an important fix which ensures compatibility with macOS 26 and later. This fix will be backported to GHC 9.12 and 9.10 in the coming months. Happy Haskelling! https:/ /www.haskell.org/ghc/blog/20251030-ghc-9.14.1-rc1-released.html #Haskell
0142
Reposted by Kritoke
Tom Warren @tomwarren.co.uk · 31/10/2025
Microsoft says it’s aware of the Task Manager bug and is “working on a resolution for this issue”
66710
Reposted by Kritoke
Giacomo Cavalieri @giacomocavalieri.me · 06/09/2025
The Kickstarter is off to a great start!! It would be huge to reach the second stretch goal, including Rebar in OTP would get rid of the #1 problem people run into when getting started with Gleam and Erlang ⭐️ www.kickstarter.com/projects/pee...
A screenshot of the kickstarter campaign "From Rebar3 to Rebar4: Integrating with Erlang/OTP", the campaign received 3273€ out of the initial 8800€ goal. It has 43 backers, and ends in 18 days.
082
Reposted by Kritoke
The New York Times @nytimes.com · 02/09/2025
For generations, Horse Cave, Kentucky, smelled awful. Miles of caverns and waterways underneath the small town brimmed with sewage that sent a putrid stench up from the depths and across downtown. Then came an audacious vision, a bit of money and a lot of grit. www.nytimes.com/2025/08/20/c...
Deep in a cave, two people stand inside a vast underground space with a circular pattern in the cavern ceiling, far above them. A headline reads This Cave in Kentucky Was a Smelly Disaster. Now It’s Spectacular.
1020927
Reposted by Kritoke
Gleam Programming Language @gleam.run · 28/08/2025
“We do have systems that are written in mainstream programming languages like Python and JavaScript, but our strategy is to pick the best tool for the job, not just the most popular. Gleam was a good fit for our requirements.” Read the whole case study here: gleam.run/case-studies... ⭐
gleam.run
Optimising for maintainability | Gleam programming language
A case study of Gleam in production at Strand
2539
Reposted by Kritoke
Gleam Programming Language @gleam.run · 26/08/2025
Gleam just broke 20,000 GitHub stars! Wow that's a lot of Gleamlins 💖
A graphic showing many cute pink stars and the message "Thank you from Gleam, 20,000 GitHub Stars"
49618
Reposted by Kritoke
Patrick Norton @patricknorton.bsky.social · 29/01/2025
Can confirm.
2206
Reposted by Kritoke
sabine 🐫🦀 / "use ocaml"; @sabine.sh · 14/04/2025
discuss.ocaml.org/t/looking-fo... 🧡🐫
discuss.ocaml.org
Looking for Maintainers / Moderators for the OCaml Cookbook
Hi everyone, after we added the OCaml Cookbook on OCaml.org, we got into a position where we had contributions sitting around for a while because we did not have the capacity to review and moderate...
4126
Reposted by Kritoke
Krzysztof Cieslak @kcieslak.io · 10/04/2025
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.
0102
Reposted by Kritoke
XTY 🦧 @xty.io · 19/03/2025
Fun fact: according to @orta.io, a prehistoric version of #TypeScript was actually implemented in #FSharp (youtu.be/X8k_4tZ16qU?...).
youtu.be
How the TypeScript Compiler Compiles - understanding the compiler internal
YouTube video by orta therox
253
Reposted by Kritoke
Louis Pilfold @lpil.uk · 13/03/2025
Not being owned by a corporation is a blessing and a curse. Please consider supporting us if you like Gleam!
0135
Reposted by Kritoke
José Valim @josevalim.bsky.social · 19/02/2025
We, at Dashbit, just announced expansion of our subscription team and our open source goals for 2025: dashbit.co/blog/dashbit...
dashbit.co
Dashbit plans for 2025 - Dashbit Blog
Dashbit announces expansion of its subscription team and their open source goals for 2025
38921
Kritoke @kritoke.bsky.social · 20/02/2025
Neat idea. Meditation retreats are always digital detoxing for me, nice that it’s catching on with younger folks who grew up online.
100
Reposted by Kritoke
Serpent OS @serpentos.bsky.social · 07/02/2025
🚀 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...
serpentos.com
Hello 2025
TL;DR: Serpent OS is facing funding challenges but development continues. Alpha2 is coming soon with an improved installer. We’re seeking community support through donations and volunteers for key rol...
0308
Reposted by Kritoke
Jms Dnns @jmsdnns.bsky.social · 12/02/2025
🐫 Learn Programming with Ocaml New Ocaml book just dropped! usr.lmf.cnrs.fr/lpo/
usr.lmf.cnrs.fr
Learn Programming with OCaml
1278
Reposted by Kritoke
Changelog @changelog.com · 05/02/2025
🕵️ 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...
031
Reposted by Kritoke
Patton Oswalt @pattonoswalt.bsky.social · 05/02/2025
This is VERY good news. Love bookshop.org and all the stuff they do! www.salon.com/2025/01/28/b...
salon.com
Bookshop.org enters the e-book arena, giving indie stores a new way to compete with Amazon
"Everything Amazon can do, we want to do as well or better," says CEO Andy Hunter on boosting indie sales digitally.
491356276694
Reposted by Kritoke
Hacker News 300 @betterhn300.e-work.xyz · 31/01/2025
How Jane Street accidentally built a better build system for OCaml blog.janestreet.com/how-we-accident… (news.ycombinator.com/item?id=428817…)
blog.janestreet.com
How we accidentally built a better build system for OCaml
A “build system” is one of the most important tools in a developer’stoolbox. Roughly, it figures out how to create runnable programs froma bunch of different...
041
Reposted by Kritoke
Fabbaloo @fabbaloo.bsky.social · 09/01/2025
OpenSCAD 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
fabbaloo.com
OpenSCAD 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.
083
Reposted by Kritoke
Unofficial Hackaday Feed @hackaday-feed.bsky.social · 09/01/2025
3DBenchy Starts Enforcing its No Derivatives License
hackaday.com
3DBenchy Starts Enforcing its No Derivatives License
Nobody likes reading the fine print, least of all when you’re just downloading some 3D model. While printing a copy for personal use this is rarely an issue, things can …read more
0104
Reposted by Kritoke
Greg Saunier @gregsaunier.bsky.social · 23/01/2025
Brick 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
youtube.com
Bricklayers for Stronger 3D-Prints now Opensource!
YouTube video by TenTech
1183
Reposted by Kritoke
Greg Saunier @gregsaunier.bsky.social · 21/01/2025
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...
CAD view of the frame, the motion and the side panels. The printed parts are in orange and the rest in gray.
32610
Kritoke @kritoke.bsky.social · 21/01/2025
#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.
050
Reposted by Kritoke
Captain Disillusion @captaindisillusion.bsky.social · 25/12/2024
Saw 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
flowthemovie.com
Buy Tickets | Flow
A wondrous journey, through realms natural and mystical, Flow follows a courageous cat after his home is devastated by a great flood. Teaming up with a capybara, a lemur, a bird, and a dog to navigate...
1455939
Reposted by Kritoke
Scott Hanselman 🌮 @scott.hanselman.com · 14/01/2025
This Xiaohongshu move is HILARIOUS www.fastcompany.com/91259825/red...
fastcompany.com
'The funniest turn of events ever': China's RedNote tops the Apple App Store as the TikTok ban looms
A large part of the user influx is general pettiness: The government takes a highly addictive app away due to national security threats, and people just find another one.
66412
Reposted by Kritoke
Unofficial Hackaday Feed @hackaday-feed.bsky.social · 14/01/2025
Fluid Simulation Pendant Teaches Lessons in Miniaturization
hackaday.com
Fluid Simulation Pendant Teaches Lessons in Miniaturization
Some projects seem to take on a life of their own. You get an idea, design and prototype it, finally build the thing and — it’s good, but it’s not …read more
1111
Reposted by Kritoke
Dave Earley @earleyedition.bsky.social · 14/01/2025
alright, then. #Pixelfed account created, beta iOS app installed… www.404media.co/meta...
404media.co
Meta Is Blocking Links to Decentralized Instagram Competitor Pixelfed
Pixelfed said it is "seeing unprecedented levels of traffic."
2136
Reposted by Kritoke
BleepingComputer @bleepingcomputer.com · 13/01/2025
​Microsoft is investigating an ongoing Multi-Factor Authentication (MFA) outage that is blocking customers from accessing Microsoft 365 Office apps.
bleepingcomputer.com
Microsoft MFA outage blocking access to Microsoft 365 apps
​Microsoft is investigating an ongoing Multi-Factor Authentication (MFA) outage that is blocking customers from accessing Microsoft 365 Office apps.
1127
Reposted by Kritoke
Zach Daniel @zachdaniel.dev · 13/01/2025
The 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!
0435
Kritoke @kritoke.bsky.social · 13/01/2025
Well that’s not ideal.
020
Reposted by Kritoke
David Bernheisel @david.bernheisel.com · 28/12/2024
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
defprotocol 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
47715
Reposted by Kritoke
jules @meander.site · 09/12/2024
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
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 ParisHaiku Community Discord's #haiku-general channel shown in IceWeasel on HaikuHome page of meander.site (personal website) viewed in IceWeasel on Haiku, with its DOS-era aesthetic.
001
Reposted by Kritoke
Elizabeth Jancewicz Art @elizabethjancewicz.bsky.social · 03/01/2025
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)
627547
Reposted by Kritoke
Haskell programming language @haskell.org · 25/12/2024
And a Merry Christmas to you @ocaml.org
1367
Reposted by Kritoke
Stuart Robson @sturobson.com · 22/12/2024
happy “I’m gonna start a side project” holidays
A two panel comic book style drawing. The first panel is a console with two red buttons labelled - “admit to yourself your dream is dead” and “pay $12”. A white gloved hand is hovering betwixt the two options. The second panel is a white man, holding a cloth to their forehead. They are sweating and look anxious. There is text that reads “domain renewal”
311084184
Reposted by Kritoke
Jonatan Männchen @maennchen.dev · 18/12/2024
Is your #RabbitMQ or #BEAM-based app silently exposing EPMD to the world? Discover the hidden security risk and learn how to secure your setup. Stay safe—check it out now! erlef.org/blog/eef/epm...
197
Reposted by Kritoke
FreeBSD Foundation @freebsdfoundation.bsky.social · 16/12/2024
Jason Perlow's "Steady in a Shifting Open Source World: FreeBSD's Enduring Stability" made the list of OpenSource.net's most popular articles for 2024! Dive into #FreeBSD's consistency, innovation, and unique development model. A must-read for Open Source enthusiasts! buff.ly/3ZUl2Fy
opensource.net
Home
Open Source is everywhere. Open Source is always a network. It may involve computers, but more importantly, it revolves around people.
154
Reposted by Kritoke
George Conway ⚖️🇺🇸 @gtconway.bsky.social · 17/12/2024
It will be interesting to see how Weyland-Yutani Corp. stock does today
64721134
Reposted by Kritoke
Erlang Workshop @erlangworkshop.bsky.social · 16/12/2024
The talks from Erlang 2024 talks are available on the ACM SIGPLAN youtube channel: youtube.com/playlist?lis...
youtube.com
Erlang 24 - YouTube
Erlang 24 - the 23rd ACM SIGPLAN Erlang Workshop
064
Kritoke @kritoke.bsky.social · 17/12/2024
Brings back memories. Can’t believe someone recreated the Alley Cat game from the DOS days and made it more expansive.
130
Reposted by Kritoke
3D Printing World @dddprintingworld.bsky.social · 17/12/2024
Gift Box #19! 🎁 Pushing in a single ribbon unlocks the top of this box. The seam is well hidden under the bow so its hard to tell which one. Download: than.gs/m/1225172
0195
Reposted by Kritoke
Michael McKean @mjmckean.bsky.social · 16/12/2024
Rare selfie from the Hummel Telescope.
532200139
Reposted by Kritoke
jbz @jbzfn.bsky.social · 16/12/2024
🌏 Mega-buildings are now slowing Earth’s spin. Here’s what that means for the planet | BBC
sciencefocus.com
Mega-buildings are now slowing Earth’s spin. Here’s what that means for the planet
How buildings can change Earth's spin
021
Reposted by Kritoke
jbz @jbzfn.bsky.social · 22/10/2024
⚡ How to Make Racket Go (Almost) As Fast As C — Ashton Wiersdorf lambdaland.org/posts/2024-09-27_thr… #racketlang #c #performance
lambdaland.org
How to Make Racket Go (Almost) As Fast As C
I recently wrote about using first-class functions to help make a BF interpreter. This is a follow-up post to describe a nifty solution to a tricky problem that made my program go 2–5× faster and put...
042