Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mschaef
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
96 ms
·
751.
▲
by
mschaef
10y ago
Continuous Integration is (with a reasonable test suite) one of few elements of software development that I would consider almost essential for any long running project. It's just too useful to have continual feedback on the quality of
752.
▲
by
mschaef
10y ago
So this is great, but note that development has seemingly fallen off to close to zero over the last year: https://github.com/pixie-lang/pixie/graphs/contributors
753.
▲
by
mschaef
10y ago
I run some very simple Clojure [1] on an RPi 2 as part of a home monitoring system. Startup is considerably longer than on other platforms (30 sec or so), but I haven't had any issues with runtime performance, and having a Lisp running
754.
▲
by
mschaef
10y ago
I don't mind either syntax, but what's essential is an editor that highlights balancing parens, etc.
755.
▲
by
mschaef
10y ago
> sort-of like Clojure, but not all the way, I tend to agree... but doesn't 'all the way Clojure' imply at least some exposure of an underlying runtime, be it either Java (Clojure) or JavaScript (ClojureScript)? I'm
756.
▲
by
mschaef
10y ago
'illusion' and 'readability' are interesting choices for words, given that both refer to how something is perceived. The argument I'd make is that the illusion is the point when you're writing well abstracted c
757.
▲
by
mschaef
10y ago
One other thing I'd add is that I also remembering struggling as a student to pay for compilers and other development tools. ($99 for Microsoft Quick C, etc.) These days, reasonable tools with far more diversity are available for free
758.
▲
by
mschaef
10y ago
> I'd love to live in the world rms lives in but most of the time free software just isn't good enough to be a viable option. I've made this argument before myself, but I wonder how true it really is. The reality is, in 20
759.
▲
by
mschaef
10y ago
> F is not the meaningful part of FOSS unless you happen to be a lawyer or really enjoy lawyering. I'd be careful about diminishing the importance of government and legal processes with respect to software (or anything else). It may
760.
▲
by
mschaef
10y ago
Back in the 1990's, Tcl was probably the best way to do GUI development on Unix. Qt was commercial at the time, Gtk didn't exist, and everything else was saddled with baroque API's, commercial licenses, ugly asthetics, or som
761.
▲
by
mschaef
10y ago
As I read your comment, I have something like 7 JVM's running (mostly in Docker containers) on an 8GB MBA that's not remotely close to hitting swap. You talk about people that 'do actual work on computers'. I get this, b
762.
▲
by
mschaef
10y ago
Why is it annoying? I'm genuinely curious: what are you doing that takes that much RAM?
763.
▲
by
mschaef
10y ago
Your point on the inflatino-adjusted price is a good one. I'm less convinced about the other. The difference between a musical instrument and a laptop is that the musical instrument may last 50 years or more. The laptop will be lucky t
764.
▲
by
mschaef
10y ago
This looks cool... but I have to admit I was a twinge disappointed it wasn't software for designing paper-folding origami. :-)
765.
▲
by
mschaef
10y ago
Dylan. Logo.
766.
▲
by
mschaef
10y ago
It's hard (if not impossible) to pick a single attribute of 'Lisp' that's shared by all the languages that are part of the Lisp family of languages. There are Lisps without macros, there are Lisps without the simple synt
767.
▲
by
mschaef
10y ago
Every time this site come up on yc, I I always have the same impression... I like what the guy is trying to do to improve architecture, but it just seems so mean spirited in execution.
768.
▲
by
mschaef
10y ago
> Many people bitch about GIMP, but like in arcticle, they just trying to hide their laziness to learn new things. The other way to look at 'laziness to learn new things' is that these people are choosing to do something else w
769.
▲
by
mschaef
10y ago
It's been a year or two since I've used it, but the last time I checked, it hasn't improved all that much. It was generally rather slow and limited. This is really a shame, because of Gnumeric's history. It was (along wi
770.
▲
by
mschaef
10y ago
It makes me wonder if the name is a tribute to the official SecDB. Or... given the history, some kind of slight.
771.
▲
by
mschaef
10y ago
I'm pretty sure that's not the same SecDB. It's interesting that it's written by Serge Aleynikov, but it doesn't really match the extant descriptions of the Goldman tool and it's a fork of https://gi
772.
▲
by
mschaef
10y ago
I'm pretty sure they're referring to SecDB. There isn't much known about SecDB outside of Goldman, but I think the essence is that it: 1. Is a distributed data store for market positions, etc. 2. There's a dataflow/
773.
▲
by
mschaef
10y ago
> It sounds like you have thought a lot about all of this! Up until around 2014, I was heavily involved in the construction of a small CAS (100MM objects online, around 5-6TB in size) for a client that needed to replicate certain periodi
774.
▲
by
mschaef
10y ago
First off... I'm excited to see this project. There's a lot of potential here and this looks like a good implementation of a nice concept. I have at least a bit of authority behind that statement, since a few years ago, I had the
775.
▲
by
mschaef
10y ago
You're right... this is a tangent, and I've been debating whether or not to respond for that reason. That said, a couple thoughts. First: you focused on the 'evil' part of my statement at the exclusion of the 'good&
776.
▲
by
mschaef
10y ago
This is essentially the thinking behind the 'register' keyword. The idea was to make it possible to mark which variables were supposed to go in registers and which could be stored in memory. That may have made sense back in the 70
777.
▲
by
mschaef
10y ago
IMO, it's probably more accurate to say that big entities are often a more effective tool for evil than small entities. Of course, it's also probably accurate to say that big entities are often a more effective tool for good than
778.
▲
by
mschaef
10y ago
Windows has had clipboard format negotiation since the beginning. When an application copies data into the clipboard, it can do so in multiple formats. Each format can be rendered either eagerly or lazily by the application putting data int
779.
▲
by
mschaef
10y ago
I don't have a reference for the sentiment, but I do have a couple thoughts on the matter. The first is that I've actively used Clojure on a number of (small) projects, and tend not to have had significant performance issues with
780.
▲
by
mschaef
10y ago
The lack of anything like a pointer or reference type is more significant. That and pointers to code would go a LONG way to adding useful expressive power to the language. As things stand right now, there's really no way at all to abst
More ›