Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rscho
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
421.
▲
by
rscho
4y ago
As a clinical researcher, I wholeheartedly agree. Even worse, meta analysis is comparatively so well cited (even shitty ones) that doing anything else, such as original research, will be suboptimal since the reduced time investment allows y
422.
▲
by
rscho
4y ago
J also exposes an API to Python, allowing to use J from Python, meaning you don't have to wait: J in Jupyter is already here! https://code.jsoftware.com/wiki/Addons/api/python3
423.
▲
by
rscho
4y ago
There is no lisp without s-expressions. To understand why, you should try paredit.
424.
▲
by
rscho
4y ago
Prolog is probably less of a general-purpose language, in the sense that writing things such as games are probably not a very suitable goal for it. But for any problem involving the exploration of a solution space, prolog is absolutely stel
425.
▲
by
rscho
4y ago
> There are no other homoiconic languages with amazing REPL support Prolog is pretty good.
426.
▲
by
rscho
4y ago
Oilshell is attempting new stuff, though.
427.
▲
by
rscho
4y ago
I'm a professional clinical researcher. Those 'validations' would be comical if the results, when witnessed in person, weren't so sad.
428.
▲
by
rscho
4y ago
> This is entirely unsurprising and has a very simple solution: keep adding more data Nope. Won't work. Biased data made bigger results only in bias confirmation. Which is the real problem.
429.
▲
by
rscho
4y ago
Surprise, surprise. People hugely overestimate the data retrieval capabilities of healthcare systems. And if you really put clinical 'AI' systems to the test in day-to-day settings (which is in fact never done), results would be m
430.
▲
by
rscho
4y ago
> Maybe instead you mean to use the database functionality to identify problems like that in the original source data. Yes, that's exactly my use case.
431.
▲
by
rscho
4y ago
What do you mean? I don't think this process ends up with less info than the CSV file format itself. Short of doing that, cleaning very dirty data has no satisfactory solution, I think. Optional typing is a nice middle ground between u
432.
▲
by
rscho
4y ago
> wtf. who would ever want that? Each and every biostatistician on this planet. Especially those touching clinical data. Personally, I was saddened to learn that DuckDB did not include dynamically typed, or at least untyped, columns. Hap
433.
▲
by
rscho
4y ago
I do exactly the same. You import from CSV, everything ends up as a string, and then you copy the data to a STRICT table so you can understand what's really going on.
434.
▲
by
rscho
4y ago
There's J if you don't want glyphs
435.
▲
by
rscho
4y ago
Its architecture is super interesting, though. It's built along the principles of Dr Aaron Hsu's thesis, encoding trees as vectors of pointers to nodes.
436.
▲
by
rscho
4y ago
Rampant privatization is not any more enticing than what you describe.
437.
▲
by
rscho
4y ago
Ciao is an academic prolog system, not a JavaScript framework...
438.
▲
Playing the Game with PLT Redex
(youtube.com)
1 points
by
rscho
4y ago
|
1 comments
439.
▲
by
rscho
4y ago
This is a super nice demo Racket's PLT tooling, playing solitaire with grammar reduction rules.
440.
▲
by
rscho
4y ago
Racket DSLs aren't the same as 'spinning up a new lexer' at all. Making DSLs is hard, and being a PLT expert does not make one an expert at language implementation. Those are completely different skills (see Brady's reim
441.
▲
by
rscho
4y ago
Ok, I shouldn't have said 'algorithm'. Let's restrict that to 'untyped programming language theory'.
442.
▲
by
rscho
4y ago
Scheme is geared towards two things: research and teaching. It's a lingua franca for demonstrating implementations of new CS concepts in ways that members of the community understand. Being easy to implement from scratch is a must for
443.
▲
by
rscho
4y ago
I don't think typed racket uses turnstile? At least, typed racket is far older than turnstile is.
444.
▲
by
rscho
4y ago
I am surprised to hear that multiple namespaces with identical symbols is not a source of confusion for learners. IMO, in high school I would've been lost.
445.
▲
by
rscho
4y ago
I'm not a compiler expert by any means, but I would've thought the more functional nature of racket to be a plus for writing compilers. Plus, there's the nanopass framework.
446.
▲
by
rscho
4y ago
I'd argue that the brightest minds in computer science understand what makes lisp great perfectly. In the lisp tradition, they made a lisp geared towards their use case, specifically. It's called Scheme... which sports much more t
447.
▲
by
rscho
4y ago
SWI is full of features and does JSON and SQL on its own very easily.
448.
▲
by
rscho
4y ago
I used the plugin to run the Chez version of minikanren some time ago. I think it was this one: https://github.com/Syntacticlosure/chez-runner There might be more on the racket package server.
449.
▲
by
rscho
4y ago
There's actually a plugin that lets one use Chez directly from DrRacket.
450.
▲
by
rscho
4y ago
Racket (Scheme) really is a stellar language for exploring CS concepts! I have no CS education, but was able to follow just fine thanks to the simplicity of the language. I especially liked the easy pretty printing to Latex.
More ›