Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
verinus
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
28 ms
·
61.
▲
by
verinus
5y ago
I wonder if a FP compiler should actuall be able to produce faster code than for imperative style: imho knowing intention and context could lead do far superior optimizations (for loop with var for summing vs. List.sum)
62.
▲
by
verinus
5y ago
while I love F# too I think what hinders adoption is: - training in FP: for an enterprise on the most crucial points is imho recruiting - tooling: while the tooling is ok for F# (though not ReSharper grade by far!) it is still lacking what
63.
▲
by
verinus
5y ago
I don't think that vein people could go on forever, quite on the contrary. I think those that keep a young spirit i.e. keep curious and engaged could endure longest. but I think we as a species are not designed to go on forever and I d
64.
▲
by
verinus
5y ago
What I love about F# is - no NULL- just use option types and pattern matching - how powerful pattern matching is - pipelining - units of measurement- we all know the billion dollar disasters caused by distributed teams all thinking in their
65.
▲
by
verinus
5y ago
I quite like Mark's way of thinking and stumbled upon his blog several years ago while learning FP with F#. [1] Especially the series about category theory... Can also recommend his recently published book "Code that fits in your
66.
▲
by
verinus
5y ago
This reminds me of an excellent chapter in "Software Design Philosophy" by John Ousterhout about complexity- I think he names this accidental complexity. It put a finder on an itch I had: that we tend to overly complicate solution
67.
▲
by
verinus
5y ago
I ask that myself often. new things are not always better, and inexperienced devs just use the hype-of-the-month framework to build stuff that miserably fails- see the articles from today about Event Sourcing and CQRS for example...
68.
▲
by
verinus
5y ago
actually it's only the light part. recent studies from South Korea and Australia find, that lack of light exposure causes vision impairment
69.
▲
by
verinus
5y ago
this. While it is important to separate concerns where applicable (might be user related functionality and caching) generalization most of the time just adds complexity.
70.
▲
by
verinus
5y ago
well I prefer some high level "unit-tests" (ofc they are not unit tests strictly speaking). or perhaps I should name them "demo cases" or the like. Currently I am deeply sceptical about formats different from source code
71.
▲
by
verinus
5y ago
true. But (hopefully) most of the time good naming, parameters and return types and the context of the library does that. But you are right, esp. complex methods or APIs require lots of documentation- but tbh I doubt it is in sources...
72.
▲
by
verinus
5y ago
I am still in the middle of reading the book and have not read the part about comments, but so far I have yet so see good comments in source code up to a point where I have a rather biased opinion on comments: * good software needs hardly a
73.
▲
by
verinus
5y ago
I am just in the middle of the book but so far I also have mixed feelings: + thoughts on complexity and how constant addition of new features adds to complexity + deep vs. shallow modules but at the same time... - "..classitis": a
74.
▲
by
verinus
5y ago
Well I think if you have such rules in place you should always indicate what rules are not satisfied by a password- and not only after hitting submit!
75.
▲
by
verinus
5y ago
I agree and despite beeing a fan (kind of a convert from OO) of FP I am often wondering about readability of FP code. One idea I have is, that often FP code is not modularized and violates the SOLID principle in doing several things in one
76.
▲
by
verinus
5y ago
if you are used to imperative programming, then yes. But in a for loop anything can happen- from a map to a reduce to a mix, to whatever convoluted logic the dev comes up with.
77.
▲
by
verinus
5y ago
well if you design IT systems and debug them, you have what skillset?
78.
▲
by
verinus
5y ago
this! exactly- even though I have read many interesting other reasons why this will not work out. programming is about modeling and formulating a problem so that a machine "understands" it and can execute it. Not so many people ca
79.
▲
by
verinus
5y ago
yea- deployment of CURA really has several weak points- we did not even got it to work with chocolatey correctly :(
80.
▲
by
verinus
5y ago
I for one would not call VS Code an IDE. Too many features missing imho...
81.
▲
by
verinus
6y ago
this. The small uninformed and most often unprofessional (being emotionally involved as private savings are invested) pay the big investors...
82.
▲
by
verinus
6y ago
I beg to differ: content creators use the service provided by youtube to offer their content for consumption and receive payment via a ad service. Youtube does not order contractors but offers a service for production and consumption of con
83.
▲
by
verinus
6y ago
I asked that myself and my answer is: software. When looking for IDEs or tooling on iOS I still have not found anything remotely professionally usable... (I mean Visual Studio + Reshaper like, not VS Code...) but perhaps somebody could enli
84.
▲
by
verinus
6y ago
THIS! I just wanted to post the same thought- I want tabs, bookmarks and history to be connected to the context of the tasks I am doing- sometimes I am investigating a problem and open 20 tabs and I want my browser to record this (perhaps h
85.
▲
by
verinus
7y ago
I think you have a very one- sided and naive point of view. White-collar crimes, especially tax evasion a notoriously difficult to prove area.
86.
▲
by
verinus
7y ago
Me too. I sold my MX Master as I felt it much too heavy to use...
87.
▲
by
verinus
7y ago
I even think that the construction analogy does not hold merrit: I have never heard of a really big project that was a) on time b) on budget. I think those projects might be best compared to the software projects we think of here...
88.
▲
by
verinus
7y ago
But thb it's not only kids. If you have free time it would be better to exercise your body- your mind gets enough exercise at work already... concerning professional advantages: after spending more than two decades writing software I s
89.
▲
by
verinus
7y ago
But tbh our school system just teaches a baseline of abilities we think our youths should know. I honestly don't believe pupils are expected to know everything besides what was agreed on...
90.
▲
by
verinus
7y ago
I'll classify that as criminal. Given that our government is democratically elected and all laws have a democratic foundation what you call freedom I would call criminal. In that regard cryptocurrencies have a problem.
More ›