Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lispm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
59 ms
·
661.
▲
by
lispm
3y ago
Netherlands has just two neighbour countries and 1/10 of the network. Most of its rail cargo goes into and through Germany.
662.
▲
by
lispm
3y ago
> And what is a “skilled” worker? Experts in digital train infrastructure, for example. The digital infrastructure for train systems is crucial. Companies like Siemens provide equipment. These are complex projects to convert old infrastr
663.
▲
by
lispm
3y ago
Try to find skilled workers now. There are many industries/professions in competition. It's also not the "german government", which employs train system workers.
664.
▲
by
lispm
3y ago
Japan has dedicated lines for high-speed trains and a mostly north-south corridor. Germany has mixed-use lines in a meshed network directly connected to neighbour countries. > where many German citizens consider Germany to be better in t
665.
▲
by
lispm
3y ago
If you have two of those each day, you'll get lots of network effects. Imagine a train track from Hamburg (where a lot of ICE trains are starting) to the south being delayed for two hours in the morning. That means a lot of effects sin
666.
▲
by
lispm
3y ago
> Earlier this month, after weeks of speculation over the future of Britain’s planned HS2 high-speed rail link from Birmingham to Manchester, the prime minister finally announced that the northern leg was to be scrapped. Actually Germany
667.
▲
by
lispm
3y ago
> LISP also got a type system retrofit decades ago, with "flavors" and the Common LISP Object System, and that was ugly, too. The lesson here is that retrofitting a type system creates a mess. Flavors and CLOS are not "typ
668.
▲
by
lispm
3y ago
> “Lisp programmers know the value of everything and the cost of nothing” Obviously the developers of Lisp Machine operating systems could not ignore the cost of the operations. Especially since they developed ambitious software (an oper
669.
▲
by
lispm
3y ago
Lucid CL ran on top of a UNIX/C machine. A Lisp Machine is a whole machine itself.
670.
▲
by
lispm
3y ago
Lucid was never developing for Lisp Machines. Their product was a portable Common Lisp system for UNIX machines. Later they developed a C++ development environment (C++ compiler, IDE with XEmacs and code infos in an object database).
671.
▲
by
lispm
3y ago
Plain Scheme has no special keyword mechanism, unlike Common Lisp. It also has no package-like namespace for symbols and thus no keyword package.
672.
▲
by
lispm
3y ago
> Trains have been electric for a few decades But not all train lines are electrified. There are now Hydrogen-based trains in Northern Germany for such tracks. https://www.dw.com/en/german-railway-firm-ushers-in-new-
673.
▲
by
lispm
3y ago
Lisp programming on the Mac was actually great. Apple maintained and sold for a while "Macintosh Common Lisp", which was a lot of fun.
674.
▲
by
lispm
3y ago
"But I also think Lisp leads to spectacular burnout as I think it imposes a greater cognitive requirement on the part of the developer." I have never heard about this as a speciality of Lisp. > there's a very strong case t
675.
▲
by
lispm
3y ago
Wow, the Scheme people had also invented time travel when they invented Scheme in 1975. They anticipated the Symbolics people "overdesiging" the LISP language when they started the company in 1980. Then the Scheme people started t
676.
▲
by
lispm
3y ago
> McCarthy did not invent Lisp with the expectation that it even could be used as a language for real computers. He was expecting a practical language and was designing one. Lisp was from day zero a project to implement a real programmin
677.
▲
by
lispm
3y ago
Well, it's a disappointing and shallow read, because the topic of the usefulness of combining Cyc and Alpha would have been interesting.
678.
▲
by
lispm
3y ago
Wolfram is able to write it in such a way that somehow it is mostly about him. :-( There is some overlap between Cyc and his Alpha. Cyc was supposed to provide a lot of common sense knowledge, which would be reusable. When Expert Systems we
679.
▲
by
lispm
3y ago
Minor: The Leica M11 Monochrome does not have a red Leica logo.
680.
▲
by
lispm
3y ago
On the Mac its easy. Command-A selects all text. Control-a moves to the beginning of a line. Both in Apple's Textedit and in Emacs on the Mac. > Cmd instead of Ctrl For half of the keys this won't work. For example the Function
681.
▲
by
lispm
3y ago
I usually hear that something like a Leica Q (Q, Q2, Q3) would be a step up in lens and sensor quality. They have full frame sensors, the newer models have a higher resolution and a matching lens. It's also a step up in price... Used L
682.
▲
by
lispm
3y ago
> All late-era DOS stuff, and Windows >= 3.x, Mac OS X and ~all Linux GUIs are compliant. CUA was "influenced" by the old Mac OS Human Interface Guide mid/end 80s. The influence on macOS (as it is called now) is tiny. m
683.
▲
by
lispm
3y ago
Flavors was used on the Lisp Machine to implement much of the OS since around 1980: https://apps.dtic.mil/sti/tr/pdf/ADA095523.pdf
684.
▲
by
lispm
3y ago
See for example the design notes for the mark-region GC https://github.com/sbcl/sbcl/blob/master/doc/internals-notes...
685.
▲
by
lispm
3y ago
If the word (sprint) is a problem, then change it. Call it "iteration", "segment", whatever. Taking a 500km bicycle ride from one place to another, you surely will plan the thing as segments. I would plan days and see wh
686.
▲
by
lispm
3y ago
The standard says that WHILE can't appear before FOR in LOOP. (parse-integer (subseq line 0 p)) is shorter (parse-integer "12345678" :end 3)
687.
▲
by
lispm
3y ago
An ArrayList is not an Array? > comfortable making zero-length simple-vectors Btw., CL allows also zero-dimensional arrays: CL-USER 3 > (make-array '()) #0ANIL
688.
▲
by
lispm
3y ago
How much of these things make an interactive language difficult? Many languages can be used interactively, but only in very simple ways of being interactive. To be truly interactive one also needs dynamic behavior. Let's say we define
689.
▲
by
lispm
3y ago
SBCL has an interactive/incremental/in-memory native code compiler and a file compiler. https://www.sbcl.org/
690.
▲
by
lispm
3y ago
In Common Lisp I might want to push elements to an array, and start with zero elements: CL-USER 9 > (make-array 0 :adjustable t :fill-pointer 0) #() CL-USER 10 > (vector-push-extend 'foobar *) 0 CL-USER 11 > **
More ›