Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
solomonb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
391.
▲
by
solomonb
4y ago
Not sure if you are looking for an explanation of Monads, but Monad tutorials are a long running joke in the haskell world. They are almost exclusively written by people for whom the concept just clicked and they either fail provide context
392.
▲
by
solomonb
4y ago
Unfortunately the container metaphor only works for a subset of monads. It fails with `IO`, `Reader`, `Writer`, `State`, `Parser`, etc.
393.
▲
by
solomonb
4y ago
I don't think that is a fair comparison. Monad is a typeclass so it would be like explaining some specific Java Interface (and all the context for Interfaces) to a 5 year old. The Haskell (since you brought up Monads) equivalent to exp
394.
▲
by
solomonb
4y ago
The ARRL Handbook is a wonderful place to start.
395.
▲
by
solomonb
4y ago
You are over estimating the complexity of fruiting commercial strains of edible mushrooms at this scale. You really only need to worry about automation when working at scale. For a single brick you just need to put the bag in a mostly clean
396.
▲
by
solomonb
4y ago
This device only addresses the final step of the process which is in fact the easiest step (when dealing with home scale cultivation). There are already many companies which will sell you pre-inoculated bricks which are delivered to you in
397.
▲
by
solomonb
4y ago
If you apply `_1` to `set` then it specializes to `set _1 :: a -> (a, b) -> (a, b)`. Yes its confusing. It sometimes helps to give longer variables: _1 :: Lens' (fst, snd) fst set :: Lens' structure focus -> foc
398.
▲
by
solomonb
4y ago
Not exactly a farm but I have a half acre property on the edge of Los Angeles where I have substantial gardens. I have a food forest, a bunch of raised beds for annuals, a greenhouse, and an extensive compost operation. It is really nice to
399.
▲
by
solomonb
4y ago
I mixed my own batch of laundry detergent before the pandemic for like $30 and am still using that batch today. It is shocking how much of our economy is unnecessary products designed to extract money from us.
400.
▲
by
solomonb
4y ago
Yeah you could do that but now you have thrown away the recursive `Tree` type and are always working in `TreeF`. This is totally fine but is a different design decision from where we started.
401.
▲
by
solomonb
4y ago
Sorry my last comment was sort of wrong because I neglected to mention Fix (I'm going to claim that I was tired :) ). They say a picture is worth a thousand words, so hopefully this clears up the difference betwene `out` and `toTreeF`:
402.
▲
by
solomonb
4y ago
I can't speak to Observable streams but one of the nicest things about recursion schemes is that they are guaranteed to terminate.
403.
▲
by
solomonb
4y ago
Minor nitpick, you don't get `fold` as written for free. You would still need to provide a function `toTreeF :: tree -> tree'` then compose that with `cata`, which you do get for free: `fold t alg = cata alg (toTreeF t)`.
404.
▲
by
solomonb
5y ago
https://blog.cofree.coffee/ My intention was to do a lot of garden related content but it ended up being all functional programming.
405.
▲
William Gibson’s Neuromancer: Does the Edge Still Bleed?
(tor.com)
3 points
by
solomonb
5y ago
|
1 comments
406.
▲
by
solomonb
5y ago
I can't imagine that myceliated sawdust will be any lighter then sawdust.
407.
▲
by
solomonb
5y ago
I've grown mushrooms as a hobby for 15 years. All myceliated substrates harden when they dry out, regardless of the species of fungi. You are relying on this property when you pack something in it. All the mycelium packing material exa
408.
▲
by
solomonb
5y ago
Yet using mycelieum for packing materials requires lots of disposable plastic to convert something already suitable for a packing material (sawdust) into a different material suitable for packing material with a little green washing.
409.
▲
by
solomonb
5y ago
You are leaving out: - Disposable autoclavable bags - Spawn (either grain or some form of sugar water) - Disposable lab equipment (scalpels, petri dishes, parafilm, syringes, etc). Some of this doesn't need to be disposable but then yo
410.
▲
by
solomonb
5y ago
It is in fact trivial to compost cardboard at home! I consider cardboard a valuable resource around the garden and use it for a variety of soil building related applications.
411.
▲
by
solomonb
5y ago
I'm with you 100% on this. I actually cultivate gourmet mushrooms as a hobby (started about 15 years ago when I took a course in university) and am a big fan of mycology and the importance of fungi ecologically, nutritionally, and medi
412.
▲
by
solomonb
5y ago
You have to grow the fungi on some organic material such as sawdust using a ton of energy and disposable plastics to sterilize and culture the mycelium. Why not simply use the sawdust or whatever as a soft packing material on its own?
413.
▲
by
solomonb
5y ago
Nitpick, but there are certainly parasitic fungi which do not have a symbiotic relationship with plants. Also only some fungi have a mycorrhizal relationship with plants. Most are saprophytic meaning they decompose dead organic material. Th
414.
▲
How to Design a Chat Bot
(blog.cofree.coffee)
1 points
by
solomonb
5y ago
|
0 comments
415.
▲
by
solomonb
5y ago
The point is that there are multitudes of other technological solutions readily available which solve the stated problem far more simply then a blockchain.
416.
▲
by
solomonb
5y ago
How do you know it is working great? Have you compared it against other known sensors?
417.
▲
Alex and Happy MVP
(blog.cofree.coffee)
1 points
by
solomonb
5y ago
|
0 comments
418.
▲
Dont Worry Be Happy
(blog.cofree.coffee)
1 points
by
solomonb
5y ago
|
0 comments
419.
▲
Programming Aesthetics: I. The Missing Skill
(blog.audax-labs.com)
1 points
by
solomonb
5y ago
|
0 comments
420.
▲
by
solomonb
5y ago
to be fair, there is a ton of complexity offloaded to `xmonad-contrib`. I don't think very many people use `xmonad` without `xmonad-contrib`.
More ›