Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jasim
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
241.
▲
Guidelines on Writing a Philosophy Paper
(jimpryor.net)
1 points
by
jasim
6y ago
|
0 comments
242.
▲
How to get coaching, mentoring, and attention
(jakeseliger.com)
1 points
by
jasim
6y ago
|
0 comments
243.
▲
by
jasim
6y ago
I do that a lot with Reason/OCaml. It is surprising how powerful imperative, mutable programming is when most of the code you write is functional, and then you want do something a little difficult in the paradigm, and you make a `ref`,
244.
▲
Learn Ruby Using CodeNewton
(codenewton.com)
3 points
by
jasim
6y ago
|
0 comments
245.
▲
by
jasim
6y ago
Encapsulation aided by types and module interfaces. In Reason/OCaml, you can create a module interface (.rei or .mli) which makes the type opaque to functions outside the module. So instead of saying `type t('a) = list('a)`,
246.
▲
by
jasim
6y ago
If you're tired of hearing about the virtues of Smalltalk (like I was at one point) and ask "if it is so good, why isn't it popular?", then watch @deech's talk (Aditya Siram) - "What FP can learn from SmallTalk
247.
▲
by
jasim
6y ago
There is _something_ that one can discover when they try psychedelics. It is a non-normal experience and so by definition will have novel data. Is it useful though? So many people couldn't have been flatly wrong (but they said that abo
248.
▲
by
jasim
6y ago
https://cs.brown.edu/~sk/Publications/Papers/Published/kf-pr... Programming Paradigms and Beyond, Shriram Krishnamurthi and Kathi Fisler: OO is a widely-used term chock-full of ambiguity. At its foundati
249.
▲
by
jasim
6y ago
There has never been a "true" OO language. And if it there was, Smalltalk was not it. Alan Kay did coin the term, but Simula existed long before Smalltalk. The tree of languages that include C++, Java, and C# can be traced back to
250.
▲
by
jasim
6y ago
It is necessary to have a fundamental understanding, and often frameworks, as you said, can cast us to a single shape, making it difficult to see how else the problem could be solved. But life is too short to always start at first-principle
251.
▲
Bad Fonts
(practicaltypography.com)
2 points
by
jasim
6y ago
|
0 comments
252.
▲
Direct Instruction: A Half Century of Research Shows Superior Results
(marginalrevolution.com)
4 points
by
jasim
6y ago
|
0 comments
253.
▲
by
jasim
6y ago
It makes me sad to read that statement - strangers are insulting James Somers (the original author) simply because I posted one of his articles in this forum. He's written articles like https://www.newyorker.com/magazin
254.
▲
Most book clubs are doing it wrong (2017)
(jsomers.net)
254 points
by
jasim
6y ago
|
151 comments
255.
▲
How I learned to draw realistic portraits in 30 days
(medium.com)
44 points
by
jasim
6y ago
|
2 comments
256.
▲
OCaml for Scientific Computing: Prologue
(ocaml.xyz)
2 points
by
jasim
6y ago
|
0 comments
257.
▲
Down my memory lane – FoxPro and xBase
(venkatarangan.com)
2 points
by
jasim
6y ago
|
0 comments
258.
▲
Adding Peephole Optimization to GCC
(medium.com)
3 points
by
jasim
6y ago
|
0 comments
259.
▲
by
jasim
6y ago
The "Folder Location" option determines the parent directory where the "Creative Cloud Files" folder is stored, which is the actual sync folder. You can verify this by creating an empty directory and moving the sync loca
260.
▲
Punctuation Marks in Literature
(vulture.com)
2 points
by
jasim
6y ago
|
0 comments
261.
▲
What Makes a Good Teacher? (2001)
(unicef.org)
96 points
by
jasim
6y ago
|
39 comments
262.
▲
Retrofitting Parallelism onto OCaml
(arxiv.org)
4 points
by
jasim
6y ago
|
0 comments
263.
▲
Business as Usual, During Alterations (Science Fiction)
(vb-tech.co.za)
1 points
by
jasim
6y ago
|
0 comments
264.
▲
by
jasim
7y ago
After Michelangelo died, someone found in his studio a piece of paper on which he had written a note to his apprentice, in the handwriting of his old age: “Draw, Antonio, draw, Antonio, draw and do not waste time.” (The Writing Life by Anni
265.
▲
Open Letter to Kansas School Board
(spaghettimonster.org)
1 points
by
jasim
7y ago
|
1 comments
266.
▲
by
jasim
7y ago
Don't model data based on the component hierarchy, but model it in the best possible way. But the "best" approach depends - the same trade-offs as in database schema design applies here. If most operations require data joins
267.
▲
by
jasim
7y ago
> On a side note, if some bored person out there wants to make a huge splash in the CSS community, figuring out a way to target a specific DOM element, create the equivalent of an AST and specify a "dictionary", which would be
268.
▲
by
jasim
7y ago
This is a wrong and surface-level reading of the original post. If there are "cases" in a system, then there are going to be "edge-cases" as well. The problem is in classifying certain cases as "edge" and other
269.
▲
A Modern Architecture for FP
(degoes.net)
2 points
by
jasim
7y ago
|
0 comments
270.
▲
by
jasim
7y ago
Here is a non-trivial production web application (a learning management system) that runs Rails on the back-end, GraphQL for network communication, and Reason on the front-end: https://github.com/svdotCO/pupilfirst
More ›