Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
j-pb
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
81 ms
·
931.
▲
by
j-pb
7y ago
"The way a programming language is used is the way it encourages its usage." The way libraries are written is therefore the only representative metric for your definition of "language". You still haven't made a poin
932.
▲
by
j-pb
7y ago
Yeah and the original cons cells had proper equality defined on them, which common lisp doesn't have. Also the original lisp wasn't a lisp-2. In clojure you can trivially use your own cons cells and get equality for free, in commo
933.
▲
by
j-pb
7y ago
You'd be surprised how well a common philosophy in the community keeps everything nice and tidy. If you look at old clojure libraries like Incanter which were still heavily influenced by CL they're nothing like recently developed
934.
▲
by
j-pb
7y ago
Since you're a newcomer I'd go by community. Clojure has by far the biggest and the friendliest community. Then there's scheme with an equally friendly but smaller community. And then theres common lisp. The community is prob
935.
▲
by
j-pb
7y ago
The origins of lisp are that of a mathematical tool. Clojure is much closer to math with its referential transparency, immutable datatypes, deep proper object equality, and data first philosophy, than common lisp with its systems programmin
936.
▲
by
j-pb
7y ago
Yeah but it's neither encouraged nor fundamental. Whereas most common lisp code heavily emphasized loops and methods in an impure way. CL is a systems programming language, while clojure always feels like a tool for tought, in the APL
937.
▲
by
j-pb
7y ago
Go with clojure, it's by far the most mind altering Lisp because of it's extremely nice immutable datatypes. Common lisp by comparison, feels arcane, outdated and non lispy. You have to learn non composable macro syntaxes, and it&
938.
▲
by
j-pb
7y ago
"EventReduce can be used with relational databases but not on relational queries that run over multiple tables/collections. (you can use views as workarround so that you can query over only one table). In theory Event-Reduce could
939.
▲
by
j-pb
7y ago
They also allow for arbitrary joins. Basically every valid SQL query can be turned into a stream by Materialize which is pretty amazing. This algorithm is limited to single table aggregates I think?
940.
▲
by
j-pb
7y ago
Even though I kinda want to agree with that sentiment, there are plenty of examples where this is not true. Betamax vs VHS, IPV4 vs IPV6, Windows vs. Unix vs. Linux vs. BSD vs. Microkernels, fuzzy logic (of which we kinda inherited neural n
941.
▲
by
j-pb
7y ago
"Theres only two kind of programming languages, those everybody hates and those that nobody uses." ;)
942.
▲
by
j-pb
7y ago
You should watch the video. It's not really about the dataflow programming paradigm itself. This is about timely dataflow, the foundation of differential dataflow. It allows for the efficient incremental computation of results. It basi
943.
▲
by
j-pb
7y ago
Poland has always been one of the least appreciative countries in the EU. They profit massively yet constantly vote for right wing parties with strong anti-EU sentiments.
944.
▲
by
j-pb
7y ago
Self has an even bigger legacy, the JVM is basically all the technology that made Self fast ported over to Java. David Ungar pioneered not only Self and prototype based inheritance, but also generational garbage collection, and polymorphic
945.
▲
by
j-pb
7y ago
Italys transmission rate is exactly the same exponential curve as everywhere else, chinas hospitals were overwhelmed, spanish hospitals are being overwhelmed, and its currently starting in the netherlands and germany. All year round is basi
946.
▲
by
j-pb
7y ago
That doesn't add up, if it wasn't worse than seasonal influenza, then Italys hospitals wouldn't be overwhelmed.
947.
▲
by
j-pb
7y ago
The halting problem is RE complete, which means it's both RE Hard (every problem in RE can be reduced to the halting problem) and in RE. It does seem from the article that they use an argument that the halting problem is unsolvable to
948.
▲
by
j-pb
7y ago
God I hate these things ever since I had one break from underneath me and cut my leg open as a kid. Ugly, waste-full, cheap, choose all three.
949.
▲
by
j-pb
7y ago
It doesn't though. There are almost no dynamically typed languages where you supply a type yet don't enforce it, maybe forth is the closest with its stack effect comments. If you give me a type, I do expect a type, if you omit the
950.
▲
by
j-pb
7y ago
We've also been heavily lead astray by animal models, with a lot of drugs failing in trials because of that. In vitro models, as well as better and cheaper sensors and lab work that can be done in-vivio in humans is clearly the route
951.
▲
by
j-pb
7y ago
Literally no one is complaining here that they no longer want to work on the project. It's all about the deleted code, and the damage he did to the community by yanking the project from its primary hub (which also kills all gitter conv
952.
▲
by
j-pb
7y ago
Yeah there's this common concept in society called trust, aka a social contract, that people don't advertise their stuff first only to deliberately screw you over. And yes shockingly people are entitled to be treated fairly and no
953.
▲
by
j-pb
7y ago
Except for they didn't simply push a commit which replaces the code with a readme that tells people to go maintain it themselves or fuck off, they emptied it, rewrote their history and did a git push --force. And frankly I don't b
954.
▲
by
j-pb
7y ago
From your source: >> the good result or advantage that can be achieved by a particular action or activity
955.
▲
by
j-pb
7y ago
Yes and pushing the archive button is saying "I won't produce any more packages sorry." What they did was climb through everyones window to get the cardboard box back, just as with the npm leftpad incident. Stop painting the
956.
▲
by
j-pb
7y ago
When you hold the door open for somebody you don't sign shit, yet it's implicit that you don't swing the door in their face.
957.
▲
by
j-pb
7y ago
Making a profit != profiting. I profit from Clojure, Python and the linux kernel. Doesn't mean I habe an income from their existence. Nobody is arguing about professional support, but advertising a project and then deleting the entire
958.
▲
by
j-pb
7y ago
To take the metaphor from a different user on this topic: "Its completely ok to not hold the door open for someone, but its extremely impolite to drop them into their face." The author created a project and advertised it to people
959.
▲
by
j-pb
7y ago
Just walk away then, no need to set the door on fire.
960.
▲
by
j-pb
7y ago
>> Prove it. Actix was written in rust. Rust is OS. qed. Quote from Rich's gist. >> I'm sure you know better about the one true way to write software. But kindly don't burn the community down on your way out, with
More ›