Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
cneu
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
5 ms
·
1.
▲
by
cneu
4y ago
The main reason why server-side stuff is slow is poor use of the database. Doing e.g. nested loops in a compiled language uses way less CPU than a scripting language, but it should be done in the DB in the first place.
2.
▲
by
cneu
4y ago
I used XMonad for about 1 year. Back at FVWM since ca. 8 years, but XMonad influenced the setup quite a bit. The WM is barely noticeable, it manages 2 full screen rxvt/ssh/screen windows, Firefox, Zoom and little else. Keybindings
3.
▲
by
cneu
6y ago
Some things are partially implemented: - type BOOLEAN is (FALSE, TRUE); - type VARCHAR2 is NEW CHAR_BASE; - generic collections - varargs Unfortunately, they are only available for the PL/SQL team itself.
4.
▲
by
cneu
6y ago
Cool, good luck with your project!
5.
▲
by
cneu
6y ago
21 years ago, I joined a young team that wrote an ERP, with all business logic in PL/SQL. Customers are still amazed how fast these guys are going. 10 years ago I joined Oracle to work on APEX (created in 1999), which is a web app deve
6.
▲
by
cneu
6y ago
Very true.
7.
▲
by
cneu
6y ago
That has been in 2017, when there was also this famous discussion between Hancock, Carlson and Shermer on the JRE. Shermer is the publisher of Skeptic Magazine, which you quoted. He recently tweeted this: https://twitter.com/
8.
▲
by
cneu
6y ago
Some of his claims are quite far-fetched and esoteric. However, even Michael Shermer, head of Skeptic magazine, recently admitted ( https://twitter.com/michaelshermer/status/123755946996742144... ) that there is som
9.
▲
by
cneu
7y ago
That's not entirely correct. A hard parse causes the optimizer to do bind variable peeking, i.e. it chooses the execution plan based on the bind variable value. https://docs.oracle.com/cd/E11882_01/server.112&
10.
▲
by
cneu
11y ago
Very nice proof of concept. Just a word of warning: In practice you want to sanitize your input. The code in "Serving static files" allows to break out of document-root with "..".