HNHacker News
TopNewBestAskShowJobs

LfLxfxxLxfxx

78 karma · joined June 7, 2013

submissionscomments
LfLxfxxLxfxx··on K programming language (2005)
> which parts of K's implementation makes it so fast?

the missing bullshit parts :)

also simplicity and good memory access patterns

> vector instructions

if you write simple loops in c, compilers are good at generating those

> Does the K interpreter pattern-recognize

afaik some, like *| but fewer than dyalog

LfLxfxxLxfxx··on A look at the J language: the fine line between genius and insanity (2012)
how much did you pay for your kdb+?
LfLxfxxLxfxx··on Update on Pocket and Firefox Integration
No.

I want a browser. I don't want Pocket. They bundle them. => This is bad and I will be angry.

LfLxfxxLxfxx··on The Q Language
price
LfLxfxxLxfxx··on The Q Language

  life←{≢⍸⍵}⌺3 3∊¨3+0,¨⊢
https://youtu.be/3FjYly2G_QI?t=565
LfLxfxxLxfxx··on America’s flat-Earth movement appears to be growing
next up: America's stork-delivered reproduction society
LfLxfxxLxfxx··on Fact Checks
> “God exists ... > Fact check by Progressive-example: false

Not even false. Religion is immune to fact checks.

LfLxfxxLxfxx··on Milestone: 100M Certificates Issued
https://en.wikipedia.org/wiki/Certificate_signing_request
LfLxfxxLxfxx··on Lively Linear Lisp – 'Look Ma, No Garbage' (1991)
https://en.wikipedia.org/wiki/K_(programming_language)
LfLxfxxLxfxx··on How real are real numbers? (2004)
yep, like many other faux paradoxes, it stems from mixing language and meta-language
LfLxfxxLxfxx··on “Death of Satoshi Nakamoto” [pdf]
https://en.wikipedia.org/wiki/The_Great_Wave_off_Kanagawa
LfLxfxxLxfxx··on Ask HN: Oldest code you have written that is still in use?
Geoff Streeter, one of the developers at dyalog.com says:

"I suspect that the oldest untouched code (of mine) in the interpreter is the code for balancing a symbol table. This is going to be early 1982 and is untouched since it was written. It implements a technique from Colin Day and published in the Computer Journal in 1976."

Dyalog's APL interpreter is still profitable and actively developed. Many of the source files begin with:

    /*	Copyright (c) 1982 Dyadic Systems Limited	*/
LfLxfxxLxfxx··on The Fuck – Correct your previous console command
I was expecting to see in the examples:

  $ wrongcommand
  error
  $ fcuk
  command not found
  $ fuck
LfLxfxxLxfxx··on Ipad Air: Interesting read
It's a misleading read unless you read it to the end. The author starts by criticizing Apple for its aptitude for marketing over technology (rightly so) but ends up claiming "how awesome Apple actually is".
LfLxfxxLxfxx··on APL in JavaScript
"Try typing backquote followed by another character." I mean the text box at http://ngn.github.io/apl/web/index.html If you type for instance `r in it, you will get a rho symbol, `i for iota, `a `w for alpha and omega, etc
LfLxfxxLxfxx··on APL in JavaScript
Try typing backquote followed by another character. I believe mapping alt+key in the browser might be difficult.

It's 0-origin indexing.

LfLxfxxLxfxx··on APL in JavaScript
I've observed two reasons people perceive APL code as unreadable:

1. They are not familiar with the symbols. It's the equivalent of trying to read a label in a foreign language. The text may seem unreadable to you, but if you learn the alphabet/hieroglyphs and some vocab, it makes sense.

2. They aren't used to brevity of notation. An APL program is to be read character by character, the way one reads a Java program line by line. Brevity is an advantage because it allows you to see more of a program's structure at a glance.

← PreviousPage 2 of 2