Viewing profile — fedesilva
fedesilva
HN member- Joined
- Sat, Aug 14, 2010, 12:17 AM UTC
- HN karma
- 60
- Public activity
- 37 items
- HN profile
- View on Hacker News ↗
About fedesilva
[ my public key: https://keybase.io/fedesilva; my proof: https://keybase.io/fedesilva/sigs/fGJQ7Su1oBrrOqgigvaAEztUdAnr_pdC1TI-14bECX4 ]
Recent public activity
-
comment
Comment #19152302
At least for me, webapps are just 1 in a thousand tabs open in 500 browser windows (ok, I exaggerate a bit). For an app with it's own window I can just hit a shortcut and said app …
-
comment
Comment #19152286
About 6k+ people use it in my org - the vast majority are not devs.
-
comment
Comment #14380067
Many people cross the Atlantic every year in relatively (not like this) small boats every year. There are common procedures and knowledge available to people that do that, see here…
-
comment
Comment #12648593
The lazy approach is probably way cheaper. Unless the social media shit storm is too big in which case they can correct after the fact. Not saying it is ok to do it. Just that busi…
-
comment
Comment #9902766
In my case its the contrary; it's the changes in patterns that distract me; the brain can move repetitive sounds to the background. I don't play the same song but play repetitive m…
-
comment
Comment #9222123
"Knowing LinkedIn is saying "enough" is a real breather for me. At this point, I can stop. Hopefully it will trigger a chain reaction, and leave Scala for the academics." You later…
-
comment
Comment #9074779
I would say that is because neither you nor the original authors had an idea of how things work (thread scheduling, etc). Good for you if you rewrote it and it did solve your probl…
-
comment
Comment #9005517
But this applies to any javascript program (or compiled to javascript). If you have specific requirements then scala.js is not the tool. Scala is.
-
comment
Comment #8472093
I agree with you. There is a difference between simple and simplistic. Easy is not always simple.
-
comment
Comment #8462834
It's true what you say about libraries and turtles. Still it's rare the event when I get an NPE from my/our code. Sometimes think I would love to have a layer between us and Java. …
-
comment
Comment #8456988
You can always use Option() as in: scala> Option(System.getProperty("kaboom")) res1: Option[String] = None then map, getOrElse or fold at will. (edited format)
-
comment
Comment #8361087
In my experience most people won't even learn the ins and outs of the "for those who can't" languages. Worst yet, it's not about the language: most people won't grasp more importan…
-
comment
Comment #8214493
Open source does not mean "Accept All Patches At All Costs", it does not even mean accept any patch at all.
-
comment
Comment #8212555
My experience tends to be that distro packaged software is not always what one ends up using in production. Except for some base packages when you start doing more sophisticated de…
-
comment
Comment #7132700
Why did you have to write the same function again and again? I guess polymorphism would have helped, would it not? Not knowing too much c++ I can't really comment so I guess I am a…
-
comment
Comment #7072431
I hear people saying this all the time. Why? For me they are similar to type-classes+records but without polymorphism. Care to elaborate?
-
comment
Comment #7072410
No. It has polymorphism and metaprogramming, things that Go (at least parametric polymorphism) eschews.
-
comment
Comment #7072391
If I understand correctly once you stop using the GC, Nimrod is not memory safe. Rust is.
-
comment
Comment #6650972
There are several servlet containers listed, that is as plain as JEE can get, isn't it?
-
comment
Comment #6538772
I wrote a simulation software to test a product in my previous job which used akka mostly but also used AHC which is a plain java http client library without problems. Size-wise th…
-
comment
Comment #6538668
Curiously, I find easier to read the scala code than the commented pseudo code. I've been experiencing this a lot lately. It' seems I am loosing my ability to reason about code tha…
-
comment
Comment #6475519
[Disregard, I read your post again after a coffee and in a normal screen. Sorry] I don't understand "yet passing an object by value is only one character off from passing it by ref…
-
comment
Comment #6450127
"* Lack of parametric polymorphism means there's no useful higher-level functions like map, fold, etc." This is one of my problems with Go, too. This will add line after line of re…
-
comment
Comment #6450096
"And if you screw up or forget to change it, your local modifications to the object are silently ignored. " Since I started writing Scala I got used to immutable data and the rever…
-
comment
Comment #6398771
When faced with a JS problem in a SPA - around 6 years ago - I had a representative from a client say me "wait, I will install the latest JAVA and see if that fixes it". He even ch…