Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
xfer
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
56 ms
·
571.
▲
by
xfer
9y ago
You don't need to customize your software every month. I haven't customized my configs for over 3 years now. I am running linux and it is a one-time effort.
572.
▲
by
xfer
9y ago
Not true; loops exist (as a macro) because recursive functions(that naturally correspond to loops and iterations) are harder to read because they hide the logic of termination conditions. Fortunately we are using a powerful language, that l
573.
▲
by
xfer
9y ago
Citing performance (especially related to micro-optimization) everytime we discuss language design is not a right thing to do. Most applications don't require or benefit from such micro-optimization(tight control of layout). > but i
574.
▲
by
xfer
9y ago
If you want anything serious with a language to generate html, css etc. you should look into scribble/pollen. Of course, like you said, you need to be familiar with the syntax.
575.
▲
by
xfer
9y ago
Complete control of parts list, you mean?
576.
▲
Four Solutions to a trivial problem, Guy Steele (2015)
(youtube.com)
2 points
by
xfer
9y ago
|
0 comments
577.
▲
by
xfer
9y ago
What do you mean by "extensions are there that can be installed locally"? Depends on what mail client you are using. Thunderbird can do this. I use mu with emacs mu4e and it just works. You need gpg installed, that's all.
578.
▲
by
xfer
9y ago
I use void-linux and the only thing that i am building from source(aside from language specific pkgs) are emacs-git and st(terminal emulator). At that time, most packages were old version on nixpkgs and some weren't available. I will l
579.
▲
by
xfer
9y ago
To me, when i look at new distro, i look for how well the repo covers binary packages, i have no time/resource to build compilers/big projects. Last time i checked nix, there aren't that many packages in repo to be usable on
580.
▲
by
xfer
9y ago
Sure, but like you said, 98% don't need it and there is indeed a substitute when you need it.
581.
▲
by
xfer
9y ago
Requiring same amount of thought as modern C++ is not simply true, as soon as you start dealing with cyclic data structures/shared data(reference counting takes more memory and slower than a well implemented gc), that model breaks down
582.
▲
by
xfer
9y ago
I agree, a lot of the performance problems have to with allocation in any language, gc'd or not. I still can't believe people making the same argument against gc'd languages even when highly performant jvm exists.
583.
▲
by
xfer
9y ago
But if you are already using emacs, you already have learnt the configuration language. What's the benefit?
584.
▲
by
xfer
9y ago
Learning a programming language doesn't translate into other language, but the principle of programming in general does. In another language you may not be using classes, objects heavily, so learning about how to make class factories m
585.
▲
by
xfer
9y ago
I am not sure, how "skills" would be helpful in long term. People need to develop a good understanding and ideas on Computer science, not learn a particular software/language or whatever. As, there is no guarantee that it wil
586.
▲
by
xfer
9y ago
> "how anything beyond the particular language we're learning works. " and > "if you asked what the length of the pointer they just properly used was all you would get is blank stares" So what is it? It's
587.
▲
by
xfer
9y ago
Because they have no clue what the problem is..
588.
▲
by
xfer
9y ago
I have had experience with a DELL PC(Alienware), where the wireless card had poor reception. The problem very much lies with the incompetent tech support. They had me replace the motherboard, the card, but the problem still persisted. In th
589.
▲
by
xfer
9y ago
Close to the hardware can also be done with scheme and indeed has been done in the past. Look at all the smartcards, running a JVM. For scheme, it just requires some engineering effort and there is not much demand for it. Btw, there is pico
590.
▲
by
xfer
9y ago
Here is some context on Racket vs Gerbil by a well-known Common-lisp Programmer, François-René Rideau : https://fare.livejournal.com/188429.html
591.
▲
by
xfer
9y ago
The well-known algorithm for macro expansion is mark-and-rename. Although the racket implementation was later changed to scope-sets( http://www.cs.utah.edu/plt/scope-sets/index.html ).
592.
▲
by
xfer
9y ago
It is not going to be convenient because rust doesn't have higher kinds. I see people making this argument in other language contexts e.g. Ocaml; but they have no typeclasses, which make writing monadic style code extremely inconvenien
593.
▲
by
xfer
9y ago
Right, but you are addressing only part of the story to side-effects. IO is another story, which rust doesn't address.
594.
▲
by
xfer
9y ago
Rust doesn't have anyway to manage side-effects in types ..
595.
▲
by
xfer
9y ago
Haskell people see Ocaml as a language with too many features and complexity? really? Haskell, a language with a billion extensions? Have you ever tried compiling ghc? I don't know about ocsigen(i don't do web development), but i
596.
▲
by
xfer
9y ago
Yes, PHP is a very well-thought language compared to Ocaml, right? Really KISS principle. /s There are lots of incredible good software and research (mostly out of INRIA) from France.
597.
▲
by
xfer
9y ago
That's why you use which-key.
598.
▲
24 Days of GHC Extensions(2014)
(ocharles.org.uk)
1 points
by
xfer
9y ago
|
0 comments
599.
▲
by
xfer
9y ago
Picks up? C/C++ never went anywhere(except you know web stuff).
600.
▲
by
xfer
9y ago
Where is the personal preference when facebook is selecting what you should be looking at?
More ›