Haskeller, computer scientist, vocalist, pianist, gamer

San Francisco Bay Area, CA
Joined June 2009
Copy/pasting & editing my tweet from the last time I updated this: One way #haskell stack users can try out ghc-9.4.1-rc1 is by using custom setup info in stack.yaml. Some simple instructions to get you started (updated for 9.4.1-rc1): gist.github.com/DanBurton/27…
5
Does #JavaScript have a similar feature to #Python's __getitem__ or #Ruby's method_missing ?
3
1
Dan Burton retweeted
I can't stand prompts like these that literally do not take "no" for an answer
3
3
41
Dan Burton retweeted
When signing an employment agreement, ask your employer to strike out wording that claims ownership over IP you create on your own time and equipment 🧵
4
16
3
96
Slack is down. status.slack.com is hilariously also down. Maybe don't put both of those eggs in the same basket, slack.
Replying to @SlackStatus
+1 for status.slack.com/ also being down. Love this 🙃
2
Is there a way for Docker & GHC to mix better than oil and water? Having Docker rebuild the whole package because one Haskell file has changed is really annoying.
Type classes are duck typing for a statically typed language.
I have a love/hate relationship with typeclasses
3
One way #haskell stack users can try out ghc-9.2.1-rc1 is by using custom setup info in stack.yaml. Some simple instructions to get you started (updated for 9.2.1-rc1): gist.github.com/DanBurton/27…
1
2
0x1 == 1 ; // => true '0x1' == 1 ; // => true 0x1 == '1'; // => true '0x1' == '1'; // => false Just a reminder that #JavaScript's automagical coercions aren't quite as simple as "stringify then compare".
3
5
10
log (😅) = 💧log(😄)
172
8,606
805
49,606
Dan Burton retweeted
Recently we have seen a considerable number of GHC bug reports on Darwin due to incorrect foreign imports in libraries. I have written a post describing the problem and offering some advice to Haskellers binding to native libraries. In short: Use -XCapiFFI haskell.org/ghc/blog/2021070…
2
10
20
While a lot of the mockery of cryptobros is probably on point, here's an interesting alternate perspective. protocol.com/fintech/black-w…
2
12
Are you a user of GHC's typed splices? Did GHC 9 break your code? Yes, I know, all three of the typed-splice-users are probably suffering from this problem. Here was the patch to fix it in my code. (I haven't touched this package's code in > 2 years.) github.com/DanBurton/yesod-g…
#haskell package maintainers with stuff on Stackage, in case you haven't been properly notified, glance over this to see if any of your stuff has been removed in the nightly build switch from ghc 8.10 to ghc 9.0: stackage.org/diff/nightly-20…
3
So please think about who is willing to take on that task over a long period of time. It doesn't require 100% effort for a decade, just asking every semester "what one thing can we improve now", and relentlessly asking that question. ↵
1
1
8
Hackage migration downtime will kick off in about an hour. status.haskell.org
1
1
Do not walk. Run. Run away from freenode.
2
Dan Burton retweeted
back when i read ghc core for the first time
2
18
1
89
An actually informative thread that isn't just "crypto bad".
I'm seeing a lot of people FOMO quit their jobs to join "crypto", probably out of some over-romanticized view of what goes on in these projects. Let me illuminate you about what actually happens: 👇