svanderbleek
Re:Questioning the Clampdown
on Wednesday March 18, 2020 @08:40PM (#22623114)
Lower requirements by having virus treatment staff with rapid specialized training
Re:Ask HN: If you were to switch career, what would you do?
on Friday January 06, 2017 @12:03PM (#13337935)
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.
Re:A Conversation About OOP vs. FP Turns Constructive
on Saturday September 10, 2016 @05:43PM (#12471010)
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!
Re:A Conversation About OOP vs. FP Turns Constructive
on Saturday September 10, 2016 @04:40PM (#12470779)
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.
Re:A Conversation About OOP vs. FP Turns Constructive
on Saturday September 10, 2016 @03:46PM (#12470606)
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?).
Re:A Conversation About OOP vs. FP Turns Constructive
on Saturday September 10, 2016 @03:17PM (#12470514)
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.
Re:A Conversation About OOP vs. FP Turns Constructive
on Saturday September 10, 2016 @03:16PM (#12470507)
I meant it turns into a constructive discussion of Haskell, I should have made that clearer. Thanks!
Re:A Conversation About OOP vs. FP Turns Constructive
on Saturday September 10, 2016 @03:15PM (#12470503)
I would love some constructive feedback on how to do better, thanks.
Re:A Conversation About OOP vs. FP Turns Constructive
on Saturday September 10, 2016 @03:14PM (#12470499)
I'd love if you can point out the incorrect points, but I understand that's not your responsibility. Thanks for the feedback!
A Conversation About OOP vs. FP Turns Constructive
Re:Learn Node.js: A free interactive course for Node beginners
on Tuesday September 06, 2016 @02:06PM (#12437966)
Great advice."What is right is not always popular and what is popular is not always right"
Re:How to Learn Advanced Mathematics Without Heading to University – P...
on Monday September 05, 2016 @08:26PM (#12432971)
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.
Re:How to Learn Advanced Mathematics Without Heading to University – P...
on Monday September 05, 2016 @07:14PM (#12432712)
Interesting. Certainly something to consider. I never thought about being a non-degree seeking student.
Re:How to Learn Advanced Mathematics Without Heading to University – P...
on Monday September 05, 2016 @05:41PM (#12432364)
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 ;)
Re:How to Learn Advanced Mathematics Without Heading to University – P...
on Monday September 05, 2016 @02:58PM (#12431742)
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.
Types Aren't Sets
Re:Typelevel Scala
on Friday August 26, 2016 @03:16PM (#12368624)
Yes, please stop trying to make Scala Haskell. And please start switching to Haskell :)
Conversation about Abstract Algebra
Re:Higher-kinded types: the difference between giving up and moving fo...
on Monday August 22, 2016 @08:12PM (#12340350)
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.
Re:Higher-kinded types: the difference between giving up and moving fo...
on Monday August 22, 2016 @04:53PM (#12339346)
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...
Re:Higher-kinded types: the difference between giving up and moving fo...
on Monday August 22, 2016 @02:02PM (#12338136)
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 :)
Re:Can we make consciousness into an engineering problem?
on Monday August 22, 2016 @12:52PM (#12337626)
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.
Re:Climbing the infinite ladder of abstraction
on Thursday August 18, 2016 @10:11AM (#12312570)
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.
Re:Disrupting Uber
on Sunday July 31, 2016 @01:42PM (#12197914)
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.
Re:Disrupting Uber
on Sunday July 31, 2016 @01:37PM (#12197892)
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.
Re:Disrupting Uber
on Sunday July 31, 2016 @12:58PM (#12197703)
You didn't consider the article's arguments in depth and applied your standard template response to these issues.
Re:Disrupting Uber
on Sunday July 31, 2016 @12:57PM (#12197698)
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.
Re:A founder's perspective on 4 years with Haskell
on Friday July 29, 2016 @10:16PM (#12191341)
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.