Site Map - skip to main content

Hacker Public Radio

Your ideas, projects, opinions - podcasted.

New episodes Monday through Friday.


Correspondent

tuturto

Host Image
: 364

tuukka.turto.nospam@nospam.oktaeder.net
49

hpr3582 :: Rolling a new character

2022-04-26. 00:29:53. Clean. Haskell.
.
tuturto continues writing an example Haskell game, this time rolling a new character

hpr3562 :: Creating a new project with Haskell and Stack

2022-03-29. 00:20:30. Clean. Haskell.
.
tuturto explains how to create a new haskell project and build it

hpr3558 :: How I'm learning Haskell

2022-03-23. 00:23:14. Clean. Haskell.
.
tuturto talks about how she's learning Haskell

hpr3535 :: template Haskell

2022-02-18. 00:47:29. Clean. general.
.
turturto talks how she's using template Haskell to cut down amount of code she writes

hpr3508 :: Differences between C# and Haskell

2022-01-12. 00:28:32. Clean. Haskell.
.
tuturto talks about some of the differences between C# and Haskell

hpr3489 :: Equality of structured errors

2021-12-16. 00:12:56. Clean. Haskell.
.
tuturto talks about equality in Haskell

hpr3392 :: Structured error reporting

2021-08-03. 00:28:34. Clean. Haskell.
.
tuturto talks about how she improved build times by breaking down error reporting to smaller parts

hpr3081 :: Why do formal verification?

2020-05-25. 00:18:40. Clean. general.
.
tuturto talks about testing and formal verification of software

hpr3068 :: Keeping track of downloads in Elm

2020-05-06. 00:13:11. Clean. general.
.
tuturto shows how to keep track of what data is being downloaded in Elm

hpr3057 :: Formal verification with Coq

2020-04-21. 00:21:11. Clean. general.
.
tuturto talks about formally verifying code

hpr3020 :: Validating data in Haskell

2020-02-28. 00:25:00. Clean. Haskell.
.
tuturto talks about wow to validate incoming http request before acting on them

hpr2969 :: Crewing a spaceship in Haskell

2019-12-19. 00:22:38. Clean. Haskell.
.
How to calculate amount of crew needed for a spaceship

hpr2958 :: Haskell modules

2019-12-04. 00:23:07. Clean. Haskell.
.
tuturto talks about haskell modules

hpr2948 :: Testing with Haskell

2019-11-20. 00:42:40. Clean. Haskell.
.
Introduction on HSpec and QuickCheck

hpr2938 :: Naming pets in space game

2019-11-06. 00:20:36. Clean. Haskell.
.
How to use markov chains to generate names

hpr2928 :: Building markov chains with Haskell

2019-10-23. 00:29:58. Clean. Haskell.
.
How to build markov chains with Haskell

hpr2918 :: Selecting random item from weighted list

2019-10-09. 00:26:44. Clean. Haskell.
.
How to selected random item from weighted list using Haskell

hpr2908 :: Modeling opinions in space game

2019-09-25. 00:35:04. Clean. Haskell.
.
tuturto talks about modeling opinions

hpr2898 :: Modeling people in space game

2019-09-11. 00:21:55. Clean. Haskell.
.
tuturto talks how they approach modeling people in space game

hpr2888 :: Pattern matching in Haskell

2019-08-28. 00:20:36. Clean. Haskell.
.
tuturto talks about one of their favourite features in Haskell

hpr2883 :: Pass the pigs

2019-08-21. 00:05:18. Clean. Tabletop Gaming.
.
tuturto talks about their childhood game pass the pigs

hpr2878 :: Type classes in Haskell

2019-08-14. 00:19:28. Clean. Haskell.
.
tuturto explains what type classes are and how to use them

hpr2873 :: Death Angel - Card game

2019-08-07. 00:17:25. Clean. Tabletop Gaming.
.
Short description of Death Angel card game

hpr2868 :: Custom data with Persistent

2019-07-31. 00:20:02. Clean. Haskell.
.
tuturto explains how to serialize custom data with Persistent

hpr2858 :: Vehicle designer for a space game

2019-07-17. 00:23:24. Clean. Haskell.
.
tuturto talks about modeling vehicle designer for their space game

hpr2848 :: Random numbers in Haskell

2019-07-03. 00:32:37. Clean. Haskell.
.
tuturto talks how to generate random numbers (and other values) in Haskell

hpr2843 :: Afrikan Tähti (or Star of Africa)

2019-06-26. 00:11:18. Clean. Tabletop Gaming.
.
tuturto talks about one of the most important Finnish board game ever

hpr2838 :: Why Haskell?

2019-06-19. 00:31:40. Clean. Haskell.
.
tuturto tries to answer Beeza's question on why would someone want to use Haskell

hpr2828 :: Writing Web Game in Haskell - Science, part 2

2019-06-05. 00:45:34. Clean. Haskell.
.
tuturto continues their explanation on simulating science in a game written in Haskell

hpr2818 :: Writing Web Game in Haskell - Science, part 1

2019-05-22. 00:43:26. Clean. Haskell.
.
tuturto explains types and data they used to model science in their Haskell game

hpr2808 :: Haskell function types

2019-05-08. 00:24:29. Clean. Haskell.
.
tuturto gives overview of function types in Haskell

hpr2797 :: Writing Web Game in Haskell - Simulation at high level

2019-04-23. 00:25:47. Clean. Haskell.
.
tuturto gives overview of simulation in their 4x game

hpr2788 :: Looping in Haskell

2019-04-10. 00:47:28. Clean. Haskell.
.
tuturto describes some loop-like constructs in Haskell

hpr2778 :: Functor and applicative in Haskell

2019-03-27. 00:30:41. Clean. Haskell.
.
Brief introduction on functor and applicative patterns in Haskell and where they can be used

hpr2768 :: Writing Web Game in Haskell - Planetary statuses

2019-03-13. 00:18:42. Clean. Haskell.
.
tuturto describes system for recording planetary statuses in their game

hpr2758 :: Haskell - Data types and database actions

2019-02-27. 00:42:46. Clean. Haskell.
.
Brief summary of how to declare your own datatypes in Haskell and how to store data in database

hpr2748 :: Writing Web Game in Haskell - Special events

2019-02-13. 00:44:05. Clean. Haskell.
.
tuturto walks through implementation of special events in web based game

hpr2733 :: Writing Web Game in Haskell - News and Notifications

2019-01-23. 00:47:17. Clean. Haskell.
.
tuturto talks about the game they're writing in Haskell and convoluted news system they made.

hpr2723 :: Using Elm in context of 4X game client

2019-01-09. 00:44:31. Clean. general.
.
tuturto talks their decisions on structuring Elm application

hpr2713 :: Resources in 4x game

2018-12-26. 00:20:52. Clean. Haskell.
.
One way to implement data types for raw resources in Haskell

hpr2703 :: Fog of war in Yesod based game

2018-12-12. 00:25:15. Clean. Haskell.
.
How to implement fog of war system in turn based web game

hpr2693 :: Getting started with web based game in Haskell and Elm

2018-11-28. 00:19:06. Clean. Haskell.
.
First steps in writing 4x space exploration game

hpr2633 :: Elm - First Impressions

2018-09-05. 00:30:19. Clean. general.
.
My first impressions on Elm programming language

hpr2618 :: Yesod - First Impressions

2018-08-15. 00:23:05. Clean. Haskell.
.
tuturto talking about their first impressions of Yesod web framework

hpr2608 :: BattleTech

2018-08-01. 00:18:28. Clean. Tabletop Gaming.
.
Quick introduction to BattleTech tabletop game by tuturto

hpr2598 :: Calculating planetary orbits in Haskell

2018-07-18. 00:28:31. Clean. Haskell.
.
tuturto talks about calculating planetary orbits

hpr2593 :: Intro to De Bellis Antiquitatis

2018-07-11. 00:27:28. Clean. Tabletop Gaming.
.
Short intro to tabletop wargame called DBA

hpr2588 :: Miniature painting

2018-07-04. 00:29:00. Clean. Model Hacking.
.
tuturto rambles about how to paint miniatures while painting some toy soldiers

hpr2524 :: General problem solver

2018-04-05. 00:18:08. Clean. general.
.
Brief look into general problem solver system and how to use it solve simple problems

Become a Correspondent