Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mschaef
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
44 ms
·
391.
▲
by
mschaef
8y ago
And then you use a threading macro to assemble a middleware stack, only to find out that the middleware is applied in reverse order of what's listed as an inbound request comes in... (The outermost middleware being listed last in a thr
392.
▲
by
mschaef
8y ago
Maybe. As someone with a Lisp background moving to Python (day job), all the semantics hidden behind whitespace makes me just a bit nervous. The parens, for me, make structural editing easier and also give a means of keeping the syntax arou
393.
▲
by
mschaef
8y ago
Not really. Clojure has nice native syntax for Java interop (or JavaScript for ClojureScript). In fact, I'll occasionally use Clojure to explore a Java API while working in Java. What happens in my experience is that Clojure programs
394.
▲
by
mschaef
8y ago
> The most confusing argument is the one that s-expressions are good because everything looks the same, which to me sound like arguing that the best way to paint is to only use one color, which I vehemently disagree with. The point of th
395.
▲
by
mschaef
8y ago
Yeah... I do understand the difference. My main point, though, is that the idea these cars are 'zero emission' is only true in a localized sense. As always, there are tradeoffs that the elevator pitch tends to gloss over.
396.
▲
by
mschaef
8y ago
> (my 3-series has spent 2 weeks at the dealership at least twice) I guess some things don't change. I had a Z3 around 2000-01 and I distinctly remember driving down Austin's Mopac in my year old car with something like five w
397.
▲
by
mschaef
8y ago
> nuclear, which would qualify the zeros exhaust dream Nuclear still has exhaust, it just takes the form of waste heat dumped into some environment to the plant and then spent fuel, which needs to be managed somehow. (I do think nuclear
398.
▲
by
mschaef
8y ago
I still miss pine, tbh (If this reference is too old: https://en.wikipedia.org/wiki/Pine_(email_client) )
399.
▲
by
mschaef
8y ago
> and they left that many errors in. How many of those errors are visible to end users in a way that actually matters? A 'suspicious' floating point conversion in a display aspect ratio check? A memory leak in a program that&#
400.
▲
by
mschaef
8y ago
He was also heavily involved in Java. "We were not out to win over the Lisp programmers; we were after the C++ programmers. We managed to drag a lot of them about halfway to Lisp." -Guy Steele https://news.ycombinator.c
401.
▲
by
mschaef
8y ago
> For example, it's hard to optimize even local variable dataflow in python since it's part of the API : you can inspect the local frame of your caller, This seems like the sort of thing that should be absolutely not relied upo
402.
▲
by
mschaef
8y ago
That part of the story made me wonder why the cataracts haven't been treated. There are relatively low-risk and well-understood treatments for cataracts that do a very good job restoring vision.
403.
▲
by
mschaef
8y ago
Not really, but car manufacturers have actively used network based electronics for easily twenty years or more. (In the early 2000's, I did some work on CAN interfaces for PC's that were often used to connect them to car hardware.
404.
▲
by
mschaef
8y ago
My suspicion, particularly with that example, is that this is something they use in their cars to present various interfaces.
405.
▲
by
mschaef
8y ago
Exactly. (But just the alt hierarchy... I don't think Reddit has anything like the old voting process used to create groups in other hierarchies.)
406.
▲
by
mschaef
8y ago
My first inclination is to think this is a good thing. That it's a sign of a better customer experience. It's the cynic in me that worries this will be seen by some as an opportunity to increase RPU and screw up the site. (And the
407.
▲
by
mschaef
8y ago
I tend to agree with you. I joined Reddit back before the time they allowed sub-reddits to be created at well. My view of the site was more or less entirely /r/programming, which had a post celebrating 65,536 users. This was also
408.
▲
by
mschaef
8y ago
> There's an explanation for the missing Java ( Yeah... I saw that. It's honestly part of why I thought the lack of Java was an odd choice. (There are least a few other languages that are on the chart that arguably have better
409.
▲
by
mschaef
8y ago
Seems very odd to exclude Java and C# entirely. I'm also not at all sure how "MS BASIC for the Macintosh" is listed as a predecessor of Applesoft BASIC. Microsoft used the threat of pulling Apple's Applesoft license as a
410.
▲
by
mschaef
8y ago
Reading the commentary on whitespace, my thoughts immediately jumped to the C preprocessor. Even though it's built into the language, it has the same sorts of problems as a template engine has with generating YAML: the preprocessor jus
411.
▲
by
mschaef
8y ago
I think the parts of Lisp that tended to be rebuilt have mostly been incorporated into the newer languages. (At least, it's been a very long time since I've had to rewrite a fundamental data structure, etc.)
412.
▲
by
mschaef
8y ago
> It has become yet another community that's fighting a struggle that everyone else ended years ago, ... like the few Japanese in jungles who refused to surrender. Nice imagery, but the wrong point. Except for the syntax, everybody
413.
▲
by
mschaef
8y ago
That's my impression too, and I think it's happening for a combination of reasons. Clojure's no longer the new thing, so its faults don't have the benefit of being hidden behind a lack of experience with the language. Cl
414.
▲
by
mschaef
8y ago
> I was thinking 10 or 20 active servers, You said a couple, which usually means 'two'. You offered StackOverflow as "another website with Reddit's daily active users and revenue profile, but significantly higher avai
415.
▲
by
mschaef
8y ago
> StackOverlow is a small website that can run in a garage on a couple of servers, and that's with a lot of margin. Maybe things have changed, but in 2016 they were running three or four dozen servers in each of two data centers: h
416.
▲
by
mschaef
8y ago
I don't have any numbers, but it would honestly surprise me if StackOverflow was within two orders of magnitude of Reddit's traffic. Edit: here's some confirmation. Reddit has 330M active monthly users: https://www
417.
▲
by
mschaef
8y ago
> The $3-5K per developer "seat" is also a barrier to entry for some orgs. Agreed. In a world where so many good developer tools are essentially free of charge, this aspect shouldn't be overlooked. Neither should the fact
418.
▲
by
mschaef
8y ago
> Have you played with Racket at all? There is another concept from the DrRacket tool that I really enjoy. Images have their own print mode, i.e. getting displayed in the REPL just by referencing them. I haven't played much with Rac
419.
▲
by
mschaef
8y ago
Visual Basic is one of those tools that looks very different when it's mostly in the past than it did when it was mostly in the future. For its time, VB was a huge, amazing, incredible simplification of what had formerly been about tha
420.
▲
by
mschaef
8y ago
> I think we'd have a lot more programmers if we could develop similar programming methods that appeal to different ways that people think. I think this is very well put. I occasionally present on programming topics to my sons'
More ›