Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jswrenn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
61.
▲
by
jswrenn
8y ago
This is brilliant. Your first comment had me laughing; your second had me second-guessing myself. I think I have some new tech to tell my coworkers about. >;)
62.
▲
by
jswrenn
8y ago
Alas, not quite! But thanks for pointing me to that article.
63.
▲
by
jswrenn
8y ago
I recall reading a phenomenal blog(?) post about data science in history in which the author presented some historical data relating to the northern renaissance (iirc, shipping logs) and then presented two completely plausible but divergent
64.
▲
by
jswrenn
8y ago
Of all the content in this article, "modern browser" is what you latch on to? This author isn't shaming you for your choice of browser, or telling you what you should be using for day-to-day browser. "Modern browser"
65.
▲
by
jswrenn
8y ago
What's with the title "Have we forgotten how to code"? Do you think this library exists to support developers who do not know how to write 'if' statements? It looks like it provides a genuinely nice abstraction over
66.
▲
by
jswrenn
8y ago
I cannot speak for OP, but I work on the Pyret compiler. Building a bootstrapping compiler is a lot of work and creates many (intentionally) untracked files. Pulling the repo twice allows me to hack on my fork without doing a full-rebuild e
67.
▲
by
jswrenn
9y ago
PhD = Doctor of Philosophy This is just a normal PhD in Computer Science.
68.
▲
by
jswrenn
9y ago
From the Wikipedia article on Morse College [0] (one of Saarinen's two 1962 residences lauded by this article): > …in a modern attempt to capture the spirit of Gothic architecture, Saarinen eliminated all right angles from the livin
69.
▲
by
jswrenn
9y ago
That was Katherine Berry's AjaxLife: https://my.secondlife.com/katharine.berry She recently wrote about an experience with LindenLabs that caused her to lose interest in developing within SecondLife: http://
70.
▲
by
jswrenn
9y ago
> The impression I get is people do weird things to make and then hit edge cases and complain. Like not handling file paths that have spaces? [0] That's one hell of an edge case. [0] http://savannah.gnu.org/bugs/
71.
▲
by
jswrenn
9y ago
The PL academic community here in New England seems to use the word in fairly broad sense. (Admittedly, type theory isn't my area, and they very well may use a different term when they actually write papers.) There seems to be a lot of
72.
▲
by
jswrenn
9y ago
> Unlike current languages, Stanza is neither dynamically- nor statically-typed, and has instead what we call an optional type system. Why "optional typing"? It sounds like you are describing "gradual typing". [0] Usi
73.
▲
by
jswrenn
9y ago
It was marked as a dupe: https://news.ycombinator.com/item?id=14342198
74.
▲
by
jswrenn
10y ago
The examples the author cites of having to write a great deal of code that one does not understand is the motivation for Racket's language levels [0]. However, it is not just a matter of Java having a syntax that imposes a lot of cogni
75.
▲
by
jswrenn
10y ago
Although I am not the creator of it, I am a frequent contributor to Pyret [0], (I'm the error message czar, and prototyped the language support for tabular data). Beyond that: Writing an interpreter is typically the first thing I do wh
76.
▲
by
jswrenn
10y ago
This title is a little editorialized. Gates Foundation research cannot be published in non-open-access journals—"top" or otherwise.
77.
▲
by
jswrenn
10y ago
Sure! What email address can I send the invite to?
78.
▲
by
jswrenn
10y ago
Lobsters ( http://lobste.rs ) is much lower volume than HN, but it's a community I'm glad to be a part of, nonetheless. The comments tend to be far more positive than they are here on HN. I've sent you an invite! Ed
79.
▲
by
jswrenn
10y ago
To quote rationalist fiction author Eliezer Yudkowsky: > But when you look at what Sherlock Holmes does - you can't go out and do it at home. Sherlock Holmes is not really operating by any sort of reproducible method. He is operatin
80.
▲
by
jswrenn
10y ago
What characteristics makes a programming language a " real " programming language?
81.
▲
by
jswrenn
10y ago
Languages such as C, Java, Python, and Rust are usually designed by experienced programmers in industry, for experienced programmers in industry. Pyret, on the other hand, is designed by computer science educators, for computer scienc
82.
▲
by
jswrenn
10y ago
Shhh! That's on the horizon! One of the frustrations of using Racket—which is macros all-the-way-down—is debugging. When you see an error message or use a stepper-debugger, you want it to be in terms of the code you wrote; not in
83.
▲
by
jswrenn
10y ago
Great points! These are important things, but not necessarily important to Pyret . Pyret is not designed to be a general-purpose programming language, so the design of the language is directed and constrained by the needs of the teachers
84.
▲
by
jswrenn
10y ago
Yes, Pyret is totally indentation-insensitive.
85.
▲
by
jswrenn
10y ago
> Well not really, we need better teachers and methods for teaching programming and computing. I think most of the Pyret developers would agree wholeheartedly! To this end, the Pyret development team works closely (and in some cases, ove
86.
▲
by
jswrenn
10y ago
Pyret inherits hyphens-in-identifiers from Scheme/Racket. One of Pyret's largest users, Bootstrap [1], has long-used a dialect of Scheme, and has recently introduced a curriculum that uses Pyret. For these users, "virtually e
87.
▲
by
jswrenn
10y ago
FYI: This has a name clash with a fairly popular TUI library: https://github.com/nsf/termbox
88.
▲
by
jswrenn
10y ago
These two, by Jack Qiao: http://jack.works/ http://jack.ventures/ These sites have set the standard of beautiful personal website for me. Despite their modern appearances, they're both just stati
89.
▲
by
jswrenn
10y ago
My YC app: Dropbox - Throw away your USB drive https://news.ycombinator.com/item?id=8863
90.
▲
by
jswrenn
10y ago
Have you seen https://lobste.rs/ ? I think they get tagging basically right.
More ›