Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
incepted
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
incepted
10y ago
Sure, Lisp has many derivatives, some of which are statically typed. The most popular Lisp today, Clojure, is dynamically typed, though.
32.
▲
by
incepted
10y ago
> Type-tagging was obviously inspired by DNA Source? > It is also not a coincidence that Erlang is pure-functional - so is the world of proteins and enzimes. That world is mostly driven by mutations, which are the exact opposite of fu
33.
▲
by
incepted
10y ago
> The difference is as it is between craftsmen (who are artists) and assembly-line workers. It's a bit harsh to call Lisp programmers assembly-line workers. I think the language has value and pioneered some language concepts that we
34.
▲
by
incepted
10y ago
The Lisp version is less verbose because it's dynamically typed (in other words, it's less verbose because it contains less information that would allow this code to be proven correct). By the way, these days, we write things like
35.
▲
by
incepted
10y ago
> RepetitiveStupidityFactory myStupidityFactory = new RepetiriveStupidityFactory; Yeah because (let v (make-instance 'RepetitiveStupidFactory)) is so obviously superior, right?
36.
▲
by
incepted
10y ago
> For them PHP or Java are tools for getting shit done. ... as opposed to Lisp?
37.
▲
by
incepted
10y ago
You're doing some major revisionism with this post and claiming a lot of completely unsubstantiated (and in my opinion, completely made up) facts. I don't think Gosling, Stallman or Armstrong ever mentioned any basis in genetic sc
38.
▲
by
incepted
10y ago
> If LISP is such an EPIC language why are there no major pushes from LISP community, The main reason is that the LISP community is just not paying attention to the modern world. Back in its days, LISP was revolutionary and ahead of its
39.
▲
by
incepted
10y ago
It goes both ways. Lisp has certain attributes that also make modern programmers go "Yeah, back then it sounded like a good idea". Being dynamically typed comes to mind.
40.
▲
by
incepted
10y ago
Don't underestimate the network effort. Maybe that recruiter you just connected with won't find you something interesting but they will share your resume with their colleagues. Present and future. And these colleagues will look fo
41.
▲
by
incepted
10y ago
Job hunting can be a life changing moment. Something that will, literally, affect the rest of your life. If only because salary increases compound over an entire lifetime of working. In other words, a $10k increase in salary might not seem
42.
▲
by
incepted
10y ago
The best time to interview is precisely when you're happy with your job. You have zero pressure, you can practice interviewing, network and you can make extravagant requirements. If it doesn't work out, no big deal, you like where
43.
▲
by
incepted
10y ago
> On Windows, it just works out of the box without even running an installer. You say this as if it's a good thing, it's not. It's a bad thing on Windows. It means the software will not be able to use a lot of facilities o
44.
▲
by
incepted
10y ago
Not always, but how distracting is it really? Obviously, everyone will be different but I get 2-3 emails from recruiters on LinkedIn per week . Managing them takes me about one minute per week. Compared to the number of times where I ended
45.
▲
by
incepted
10y ago
> I have not suffered in any way You don't really know that, maybe you missed out on interesting jobs and you'll never know. At the very least, receiving recruiter emails from LinkedIn allows me to do networking and meet a lot
46.
▲
by
incepted
10y ago
I'm surprised that decades after the first Smalltalks came out, the Smalltalk people still have not understood how big a deal that is.
47.
▲
by
incepted
10y ago
Exactly. It died for technical reasons because .net supports reified generics, which made it pretty much unable to support Scala's type system. People who keep saying that erased generics is a stupid idea have no idea what they're
48.
▲
by
incepted
10y ago
> In Scala every major release addresses one or two pain points and migration is very smooth – no "rewrite all your stuff". Yes, the Java way. Take ten years to implement basic stuff. I much prefer Swift and C#'s approach
49.
▲
by
incepted
10y ago
There was also a Scala.net project that was abandoned and died. That's very common for academic projects.
50.
▲
by
incepted
10y ago
Be fair now, you don't need to write them, you just copy/paste them.
51.
▲
by
incepted
10y ago
> Swift where things get added at a frightening rate. Things are always added at a frightening rate when a language is young. Happened for C#, happened for Scala, happens for all languages. Not really something to worry about.
52.
▲
by
incepted
10y ago
Agreed. I see the statement "It's being developed at EPFL by one engineer" as a very high risk that once this student graduates or moves on to a different university, the project will be abandoned and die.
53.
▲
by
incepted
10y ago
> This "let someone else do the work, get it from a gem" mindset is what kills long lived projects If you replace "gem" with "library", this actually makes a lot of sense. It saves time to reuse existing (hi
54.
▲
by
incepted
10y ago
> It seems like a very early proof of concept. Agreed, it looks like a rushed response to TensorFlow.
55.
▲
by
incepted
10y ago
> I'm continually amazed at people's attempts to reinvent text layout in the browser. Agreed. I don't recommend you try to read pg's essays, they will make you very angry.
56.
▲
by
incepted
10y ago
As a father of three toddlers, I can tell you that sitting in an airplane for hours is pure heaven for concentration and lack of distractions.
57.
▲
by
incepted
10y ago
> Show me how to thwart this. Nobody is forcing you to drive.
58.
▲
by
incepted
10y ago
> Something that I'm surprised this page doesn't talk about, and which is very important considering the recent hubbub over left-pad, is that any dependency you get on Cargo can be relied upon to continue to exist forever Maybe
59.
▲
by
incepted
10y ago
None of these updates are mandatory. You don't have to upgrade anything if you don't want to.
60.
▲
by
incepted
10y ago
Yes it is, but his number was an exaggeration in the first place. There are hundreds of millions of phones running Java today, what does that tell you?
More ›