Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Kototama
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
Kototama
4y ago
Who is still using Perl as a glue language? It's often Python to glue things now.
32.
▲
by
Kototama
4y ago
> They're the most dysfunctional organization I've seen in my life. Try UPS...
33.
▲
by
Kototama
4y ago
This would make it impossible to use languages such as Clojure, Erlang and Elixir, which have been proven to be helpful to build robust software. Do you also know that there are disadvantages to type systems? And advantages to dynamically t
34.
▲
by
Kototama
4y ago
What do you mean with "process data efficiently"? You speak about performance? But the main goal of the design of Erlang is fault tolerance, not performance. You can still use queues or whatever in Erlang if you want, but having a
35.
▲
by
Kototama
4y ago
You are missing a lot of the best tech out there in the programming world if you are waiting for an IntelliJ-like IDE for each programming language.
36.
▲
by
Kototama
4y ago
Saying C is fine, does not make it fine though. The facts speak for themselves: even the best programmers in this world which are extremely conscious about security have vulnerabilities in the software they wrote because of C. There were tw
37.
▲
by
Kototama
4y ago
> I have my own hack for long Haskell build times: I live in the mountains so I start a long running build process and then go on a walk. This is a great unexpected side-effect :-).
38.
▲
by
Kototama
4y ago
You can manage your Emacs packages with home-manager, it looks like this: programs.emacs = { enable = true; extraPackages = epkgs: with epkgs; [ ace-jump-mode ag auto-indent-mode browse-kill-ring ];
39.
▲
by
Kototama
4y ago
It's not about functional programming, it's about managing state. And FP is good at managing state, so no it's not going away, specially with multiple cores and distributed systems. Even databases are learning from the patter
40.
▲
by
Kototama
4y ago
The alternative Base/Core from Jane Streets looks good though. Of course it splits the community but the work done on it is very good.
41.
▲
by
Kototama
4y ago
Maybe you can accept that no project is perfect, specially young projects and that the exceptional effort they put to have the laptop modular are a big benefits for the environment and having less resource consumption, which is maybe, maybe
42.
▲
by
Kototama
4y ago
Ok good point. When using GenServers thought, which is most of the cases, it is mostly transparent.
43.
▲
by
Kototama
4y ago
Ah nice, I missed that!
44.
▲
by
Kototama
4y ago
This is one of the best answer. Also: - the supervisor system in Erlang/Elixir is relatively complex. It goes much beyond the "restart my service" when it crashes but allow to restart some processes, without restarting the se
45.
▲
by
Kototama
4y ago
Not yet, you can use OTP23 or OTP24 at the moment with latest Elixir 1.13. Check https://hexdocs.pm/elixir/1.13/compatibility-and-deprecation...
46.
▲
by
Kototama
4y ago
Why do the other files get recompiled? they should be recompiled only if there is change in them.
47.
▲
by
Kototama
4y ago
> but I don’t buy the argument that “real” macros are only able in s-exprs Metaprogamming can be done also semantically in other languages. Elixir for example has also macros and a good part of the core of the language is written with th
48.
▲
by
Kototama
4y ago
Oh no, it has a whole section on enneagram, which is pseudo-science.
49.
▲
by
Kototama
4y ago
> lisp code should be built in layers over each other and hence static typing is unnecessary It could help for refactoring though.
50.
▲
by
Kototama
4y ago
He should apply for the boring company.
51.
▲
by
Kototama
5y ago
Not sure why you got downvoted.
52.
▲
by
Kototama
5y ago
As you know, the evil maid attack is something different. It's better to be precise and not give a false-sense of security to readers who may be less informed about this subject.
53.
▲
by
Kototama
5y ago
FDE is not enough against physical access, see the evil maid attack.
54.
▲
by
Kototama
5y ago
Yes, incredible what years of Java Enterprise can inflict to the brain :-). It reminds me of the whole dependency injection circus where in the end it's just the equivalent of passing a function constructing an instance to another func
55.
▲
by
Kototama
5y ago
Please don't let the hacker in hackernews fads away. We need alternative technologies. These alternatives should not be judged on one singe metric.
56.
▲
by
Kototama
5y ago
If you take Europe as an example, every area that is not "prime real estate" is either agriculture or protected forests. Transport of electricity over very long distances is not easy, see https://www.pv-magazine.com
57.
▲
by
Kototama
5y ago
> There's way too much human labour involved in getting someone to drive to your house, climb onto your roof and bolt panels to it. In that time, that same worker could set up a dozen similarly-sized panels when building out a utili
58.
▲
by
Kototama
5y ago
It's hard because there are so many concepts to understand. After reading one Python book you can write solid programs in Python. Not so in Haskell, you would need to understand also the extensions of the language which are popular and
59.
▲
by
Kototama
5y ago
I wish more languages/softwares/projects set this goal of simplicity and clarity. Clarity is easier to measure. Simplicity is harder. Take Golang for example, yes you can learn the language in a few days or weeks but then some of
60.
▲
by
Kototama
5y ago
I'm not that familiar with Rust at the moment, could you expand?
More ›