HNHacker News
TopNewBestAskShowJobs

svanderbleek

120 karma · joined October 29, 2012

even more of a loser than you

https://twitter.com/haskellandchill

submissionscomments
svanderbleek··on Questioning the Clampdown
Lower requirements by having virus treatment staff with rapid specialized training
svanderbleek··on Ask HN: If you were to switch career, what would you do?
Research Mathematician. I'm going to try anyway but I doubt I'll even make it to grad school and the career prospects for an average mathematician to do research near full time are dim.
svanderbleek··on A Conversation About OOP vs. FP Turns Constructive
I was just trying to tease out what you need to know so that Idris fits in half a page. I'd actually like to know those things!
svanderbleek··on A Conversation About OOP vs. FP Turns Constructive
Thanks. I was trying to show it started off unproductive and went into a constructive chat about Haskell type and value level functions, but this was also a lazy test of if people are interested in the conversational format. I think the result is maybe? I want to make a socratic dialogue style presentation of some ideas in FP, I don't have much interest in saying OOP is terrible, because I don't have much interest in talking about OOP.
svanderbleek··on A Conversation About OOP vs. FP Turns Constructive
I like your points, but I'm not sure of the Idris on half a page. How much tacit knowledge does that rely on? We do need to focus on the fundamentals of education, the spectrum of logics with quantifiers, lambda calculus, and natural deduction style presentations of language semantics (not sure what to actually call this?).
svanderbleek··on A Conversation About OOP vs. FP Turns Constructive
Cool, but I find that hard to read. I'm going to do a custom stylesheet, I was just waiting to see if there was any interest in the conversational format form my Slack conversations. Really appreciate your effort.
svanderbleek··on A Conversation About OOP vs. FP Turns Constructive
I meant it turns into a constructive discussion of Haskell, I should have made that clearer. Thanks!
svanderbleek··on A Conversation About OOP vs. FP Turns Constructive
I would love some constructive feedback on how to do better, thanks.
svanderbleek··on A Conversation About OOP vs. FP Turns Constructive
I'd love if you can point out the incorrect points, but I understand that's not your responsibility. Thanks for the feedback!
svanderbleek··on Learn Node.js: A free interactive course for Node beginners
Great advice."What is right is not always popular and what is popular is not always right"
svanderbleek··on How to Learn Advanced Mathematics Without Heading to University – Part 3
Having taken Algorithms at both undergrad and graduate levels and read through many books to prep Google/Facebook/etc interviews, I would flip out if anyone ever makes take an Algorithms class again.
svanderbleek··on How to Learn Advanced Mathematics Without Heading to University – Part 3
Interesting. Certainly something to consider. I never thought about being a non-degree seeking student.
svanderbleek··on How to Learn Advanced Mathematics Without Heading to University – Part 3
I hope it is not stupid. I won't fit inside the university system at this point. They would make me take courses on subjects I already know which is a waste. I have about 20 hours on the weekend I can use towards accomplishing a class and I will have minimal waste since my curriculum is tailored directly for me. Of course it is only because I already wasted a decade learning math poorly that I know what I want to know and what I need to know to know it ;)
svanderbleek··on How to Learn Advanced Mathematics Without Heading to University – Part 3
This approach is what took my math skills to the next level. I would also frequently skip exercises and forget material that I learned previously. Since I started adding exercise books to my study routine I have seen enormous gains in knowledge retention and my ability to build on concepts already learned. It also doesn't have to be Olympiad style, there are also Math Circles and the general Problems in {Area} book, like one of my favorites Sequences, Combinations, Limits.
svanderbleek··on Typelevel Scala
Yes, please stop trying to make Scala Haskell. And please start switching to Haskell :)
svanderbleek··on Higher-kinded types: the difference between giving up and moving forward
Ok, but since I invested time to learn it and can now use it, I can save time every time I do. Perhaps I will pay down my debt eventually, perhaps not. It's a sunk cost and I enjoyed learning about it, so I'm pretty happy.
svanderbleek··on Higher-kinded types: the difference between giving up and moving forward
But if you look at Haskell's Control.Monad you see why the abstraction is helpful [0]. We get things like foldM, it's similar to how you can fold across more than just lists, you can fold across trees and so on, but for all these different structures like State, Either, etc. And yes you are right to point out that some of them have multiple implementations, State can be combined "backwards" or "forwards" (or both). The trade off is you have to invest the time so these abstractions become natural, but once you do so you can use generic control structures that save tons of implementation time.

[0] https://hackage.haskell.org/package/base-4.9.0.0/docs/Contro...

svanderbleek··on Higher-kinded types: the difference between giving up and moving forward
If TypeScript had these features would it not be as hard to get up to speed with as PureScript? Thus why not just get up to speed with PureScript. I believe in you and your team :)
svanderbleek··on Can we make consciousness into an engineering problem?
are there people who excel at software design? they need to write books and papers to explain how they do it because it's still the wild west out here.
svanderbleek··on Climbing the infinite ladder of abstraction
Actually the abstractions they are talking about are explicitly for most of your use cases:

- Transforming data from one structure to another.

- Moving data around.

- Writing and re-writing similar business rules and domain logic in different libraries and languages.

- Writing 'adapters' to get one library to work with another.

- Trying to find 'the right' data structure or algorithm.

There are answers to these problems using mathematical structures common in Haskell: Functor, Applicative, Monad, and so on.

svanderbleek··on Disrupting Uber
That's how economic reality should be treated. Our own reality is primary. We will take back our lives. What Jacobin is working towards is admirable. We believe in progress, that a better way is possible, and that the current state of affairs is suboptimal. We should encourage alternative economic thinking.
svanderbleek··on Disrupting Uber
True, I do know people who work at Uber who I have worked with before. Just kidding but I would like to show that worker owned business can be more efficient because of locality of information transfer and decision making. It's not my professional area so I have to rely on my beliefs. I am working toward creating software companies to embody these ideas.
svanderbleek··on Disrupting Uber
You didn't consider the article's arguments in depth and applied your standard template response to these issues.
svanderbleek··on Disrupting Uber
Read the article more carefully, "they might be willing to switch to a co-op model that offers a cheaper price and solid service". A co-op can have lower prices and pay it's members more because they don't have to funnel profits to support the bloat of a central corporation like Uber.
svanderbleek··on A founder's perspective on 4 years with Haskell
I've written working servers and deployed them using Haskell but am having trouble getting to the phone screen stage. I decided to offer a really low rate for a remote contract and at least got someone to agree to a phone call. It's definitely an employer's market, but just apply, and network; I believe my connections in the Haskell community will eventually lead to a job. I've gone to LambdaConf and will be at MonadLibre and StrangeLoop. So far I've meet Chris Allen and will meet Ed Kmett among others. They are very approachable! Haskell isn't the end goal for me, but if I'm going to be working on someone else's vision, I really want it to be in Haskell. The amount and relative ease of getting Scala jobs is depressing, but keep fighting the good fight.
svanderbleek··on Destroy All Ifs – A Perspective from Functional Programming
I think pattern matching is fine, I don't see how it is still "boolean". The additional techniques shown are interesting, but heavy abstractions that should not be prescribed in general.
svanderbleek··on Destroy All Ifs – A Perspective from Functional Programming
FP and particularly the Haskell community is very aware of the expression problem and you can find many blog posts and papers on solutions.
svanderbleek··on Destroy All Ifs – A Perspective from Functional Programming
How does using if statements make it easier to introduce locale sensitive computation? A locale should be represented in the arguments or as a transformation, very similar to what the article is doing.
svanderbleek··on Expensify's firing strategy
possibly the most I've ever laughed on hacker news
svanderbleek··on Ask HN: Who wants to be hired? (June 2016)
Location: Nomad

Remote: Yes please

Relocate: Maybe

Tech: Haskell, Elm

Resume: https://www.linkedin.com/in/sandyvanderbleek

Email: sandy.vanderbleek@gmail.com

Page 1 of 2Next →