Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
flavio81
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
47 ms
·
481.
▲
by
flavio81
9y ago
This is the kind of articles i cross my fingers to find in HN. This is a landmark application and it's great to be able to look inside the decisions required for it's successful creation.
482.
▲
by
flavio81
9y ago
This is so misleading that i don't know where to start. Don't get me wrong, i wish more people would take a look at Tcl, because it has clever tricks. But this page is puzzling: > But while in Lisp is usually needed to write ma
483.
▲
by
flavio81
9y ago
> Jobs saw a demo and made it an actual thing you could use, Xerox systems were complete and readily usable, but too expensive. Jobs simply tried to make something similar but cheaper. First, Jobs failed as well (Apple Lisa), then the M
484.
▲
by
flavio81
9y ago
I give credit where it's due: In 1959 this was a breaktrough; made easy for non-technical people to support business operations using code that was easy to write, easy to understand, massively better than assembly in this regard. Also,
485.
▲
by
flavio81
9y ago
Cobol on Cogs has been superseded by the COBOL on Wheelchair framework: https://github.com/azac/cobol-on-wheelchair/blob/master/READ...
486.
▲
by
flavio81
9y ago
> I typically use IDEs, and every IDE I've used has had a "Go To Definition/Declaration" feature This is also available in some dynamically typed languages, working just fine.
487.
▲
by
flavio81
9y ago
> I don't know why this got downvoted; true, I was referring to the infinite loop case, but this is a legit (if not C++-specific) case of a benefit of for over while. Thanks gumby. I simply didn't catch that they were referrin
488.
▲
by
flavio81
9y ago
Good article with important observations, in particular the "Point Procrastination" part.
489.
▲
by
flavio81
9y ago
For(;;) allows you to put the looping variable initialization, exit condition, and increment statement in the same line, so you easily get a clear idea of those three.
490.
▲
by
flavio81
9y ago
People need to stop comparing app sizes of "Hello World" apps and use a more real, more complete application as an example. One that does most of the things that one would do in the platform, for starters. If we "compare by H
491.
▲
by
flavio81
9y ago
In this thread: The Zork game, written in WebAssembly, using serverless (offline) speech recognition by using the Kaldi Speech Recognition Toolkit. Kaldi is written in C++ which then (i guess) is compiled into WebAssembly via Emscripten. h
492.
▲
by
flavio81
9y ago
> more enthralling languages to choose from that transpile neatly to JS Many of those languages you listed (for example, TypeScript) run slowly compared to plain Javascript. Transpiling to js is not an easy task and I don't think o
493.
▲
by
flavio81
9y ago
But it's not a fair comparison: 1. Java (apple) plugins were not built into the browser; and it was not an internationally agreed standard between browser vendors. You needed to install a big plugin to make it work. 2. Due to the comp
494.
▲
by
flavio81
9y ago
> better opportunities for wasm than trying to oust JavaScript; that's not really a stated goal of the wasm project. Yes, that's what the wasm guys say, however, what I think is that it will effectively displace Javascript. No
495.
▲
by
flavio81
9y ago
> Not in the JS specification (outside typed arrays), but every JS JIT works in a way you can actually declare variables as 32 bit signed integers, and made its way into the asm.js specification. They are declared like this: The "|
496.
▲
by
flavio81
9y ago
I loved it. - Retrospective on how we have advanced with compression methods; it's quite interesting how the same file is reduced in compressed size when doing a survey of the distinct compression methods. - nice explanation of Huffman
497.
▲
by
flavio81
9y ago
You made my DAY!
498.
▲
by
flavio81
9y ago
I am not a Rust fan nor user, but I must heartily applaud the sign that the times are changing -- for that we will finally free ourselves from being forced to have only one choice (Javascript) for delivering frontend code at the browser. Lo
499.
▲
by
flavio81
9y ago
You know your article was worth writing when my idol, Sir Alan Curtis Kay, Smalltalk inventor, takes the time to comment on it!
500.
▲
by
flavio81
9y ago
Strong typing, powerful package and namespacing facilities, a good object oriented system (if you want to do OOP, that is), interactive development with a REPL that can tell you easily which function calls which others, etc.
501.
▲
by
flavio81
9y ago
Thanks for this post! > I'm sure Clojure would have been chosen if it was developed today. Clojure was already available in 2013. The paper shows they made use of the CLOS object-oriented system, which is a key feature of Common Li
502.
▲
by
flavio81
9y ago
> mostly javascript Well, javascript does not have some of the features that other dynamic programming languages have, that help you manage complexity and create successful projects of large size.
503.
▲
by
flavio81
9y ago
>just use c++ dude Instead of choosing the OOP system that C++ forces on you; you can just use C and choose which OOP system to use.
504.
▲
by
flavio81
9y ago
I got up to slide 80, it was really fun; although i'm not sure if the 'knowledge' given in this slide is of really high importance (for example, it explains that static variables are automatically set to 0 upon declaration; i
505.
▲
by
flavio81
9y ago
Common Lisp is very nice, do take a look. I think you could implement custom syntax for things like [] by using reader macros.
506.
▲
by
flavio81
9y ago
Beautiful. In the XX century, many modern composers (like for example composers of serial music) invented diverse methods of music notation; it deserves to be explored in depth. Here are some truly fascinating examples of them! https:&#x
507.
▲
by
flavio81
9y ago
> the source repo for HolyJit have the word "brainfuck"[2] in it? It is a reference to the best programming language ever created.
508.
▲
by
flavio81
9y ago
> it's an unlikely success story that deserves admiration Well, it's a success story due to marketing, smart marketing, clever marketing, and more marketing, not due to lots of technical merits. And it was not the first docume
509.
▲
by
flavio81
9y ago
> I really don't understand modern web/JS developers. They seem to ignore traditional solutions and/or proclaim them as evil, and then they go on to employ a 'new' solution that is 3× as complex, performs 5× wors
510.
▲
by
flavio81
9y ago
> With drumming Drumming, in a band context, is all about remembering certain drum patters, combinating them mentally so they fit the music as well as possible, and then playing them with perfect timing... ... all of this in real time,
More ›