Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
sds2
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
sds2
9y ago
> So first you say Lisp is useless in compsci because of the existence of "rust, c and idris", and now its pointless to use it because of ML? Idris and Rust are ML descendants and C helps you to learn the basics of low-level pr
2.
▲
by
sds2
9y ago
You can do that more efficiently with any ML language. > There's a reason GCC's internals often look like Lisp. Dude, that notation is not original to lisp...
3.
▲
by
sds2
9y ago
No I don't have any experience in its memory management and I don't need it.
4.
▲
by
sds2
9y ago
> Javascript IS a powerful language with features that were not in other mainstream language for decades and some still don't have: first class functions, dynamic typing, lambda functions, closures etc. You only have to look at the
5.
▲
by
sds2
9y ago
> But if you are "computer SCIENCE"-school and you targeting variety of fundamental cocepts of field I say that lisp is quite essential. I'm sure you've nothing to do with compsci because lisp is a useless language fa
6.
▲
by
sds2
9y ago
Don't like my negative experience with lisp? I could guess it from your username.
7.
▲
by
sds2
9y ago
> JavaScript has also successfully escaped perception of "a language for brains". Research background is actually harmful for a modern programming language. Those who consider javascript a good language usually lack the experie
8.
▲
by
sds2
9y ago
No, it shouldn't be. Lisp is not practical(try to prove it otherwise, there's no evidence) and it's only a thing now because some ppl likes its esoteric syntax. It's way too overhyped.
9.
▲
by
sds2
9y ago
Yeah, nix doesn't feel right on debian because it can't manage services and doesn't use the "standard" packaging idioms. Is there someone else with a different experience or a workaround?
10.
▲
by
sds2
9y ago
You're using linux from 1999 and you've problems like this: "I spent two weeks trying to make my ctrl/capslock swap stick and not reset every time the computer slept/resumed."? It's unbelievable.
11.
▲
by
sds2
9y ago
> Because I spent 4 hours today trying to figure out how to prevent something from starting on boot Learn systemd then? Or use the "Startup" app? > I spent two weeks trying to make my ctrl/capslock swap stick and not re
12.
▲
by
sds2
9y ago
> Lisp under SBCL is as fast as Java under the latest Oracle JVM and for numeric computation is sometimes as fast as Fortran. Back it up. > I routinely read third-party Lisp libraries and they are very readable, no problems with that.
13.
▲
by
sds2
9y ago
> The performance claim doesn't really matter in a world where we use languages like Python, Ruby, PHP and Javascript for major applications. Yes, it does. And those languages are all providing negative user/developer experienc
14.
▲
by
sds2
9y ago
> I shouldn't have to go to terminal to edit a conf file to make audio or video work. I never needed to. > It does not work out of the box. It does. > You must know how to use terminal and edit Byzantine configurations, and re
15.
▲
by
sds2
9y ago
> Linux is a great server OS but a really terrible choice on the desktop. Why?
16.
▲
by
sds2
9y ago
> It's unfortunate that ML and Lisp didn't gain greater traction but that's likely due to Unix. Lisp and ML are competing by nature(MLs are famous from their typesystems) and their "failure" is not because of uni
17.
▲
by
sds2
9y ago
Where is the proof on vscode being "fast"? And compared to what? I can only talk about my and some of my friends' personal experience but it won't praise vscode's performance. It's maybe less glitchy(latency) t
18.
▲
by
sds2
9y ago
They changed their strategy?
19.
▲
by
sds2
9y ago
> Atom's defenders always bring up that it was made with electron as the reason for it's slowness.Then, VSCode came along and invalidated that. How so?
20.
▲
by
sds2
9y ago
> Having a single static type system that captures all differences across all versions of all browsers is not realistic. Why? Standards and abstractions are useful. > But even if it were, there's a bigger problem: static type che
21.
▲
by
sds2
9y ago
Both Objective-C and Java are statically and strongly typed. What you're thinking about is probably a runtime-reflection mechanism. The JVM, java's host is capable of supporting dynamic languages through 'invokevirtual'
22.
▲
by
sds2
9y ago
> Requiring explicit type declarations is usually unnecessary and always a nuisance. Except at function declarations and similar - they help to make the code more readable. It's not feasible to dig in code where the only clue about