Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
slifin
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
27 ms
·
271.
▲
by
slifin
6y ago
We have good interop into python libraries via libpython-clj in Clojure too, this was relatively recent for us https://nextjournal.com/kommen/gigasquids-libpython-clj-exam...
272.
▲
by
slifin
6y ago
We use it to crash our servers on larger customers, by using it to cache all our user entities, pull all of them out at runtime filter them in PHP then stampede ourselves when we clear the cache
273.
▲
by
slifin
7y ago
SQL definitely solves a lot of performance issues for typical users who think they can do better but throwing strings over the wire, trying to get as much as possible without crossing cardinalities and ignoring the n query problem makes SQL
274.
▲
by
slifin
7y ago
If your database is mutable then you have a third party network resource, essentially you can't test it because you have no stable basis in time and no means of dealing in values All you have is a shared place, mocking is essentially p
275.
▲
by
slifin
7y ago
I don't know much about CircleCI but my understanding is that they are a Clojure shop but (one of?) their founder(s) moved on to Dark Lang They're replacing their ClojureScript mishmash of libraries with a React action team becaus
276.
▲
by
slifin
7y ago
Well Clojure is a language designed to be evaluated form by form if for example I wanted to evaluate an if statement in PHP's "REPL" then working out where that statement begins and ends is annoying compared to just sending a
277.
▲
by
slifin
7y ago
I came here to say this, the REPL feedback loop is amazing, I think we can do more with LSP in Clojure with spec so I'm trying to build that out to attract people used to advanced type systems that would otherwise be put off The proble
278.
▲
by
slifin
7y ago
I don't know, if a system exposed a EAVT database like Datomic where you don't need to normalise tables and you don't have to index manually and the n query problem isn't an issue then I think a non expert could get a lo
279.
▲
by
slifin
7y ago
Mintdata looks cool, what does the imperative layer that drives the declarative layer look like? It'd be nice if this was a platform where engineers could sell the imperative layers
280.
▲
by
slifin
7y ago
There's a class of databases called EAVT databases which include time Which is a cool model if you think about the world as observations of facts over time
281.
▲
by
slifin
7y ago
If I was given the choice, I can have either static analysis or types I would pick static analysis every time
282.
▲
by
slifin
7y ago
It's shocking how little effort is put into developing static analysis compared to the insufferable amount of type system work that goes on Here we're discussing destroying a data format and replacing it with a programming languag
283.
▲
by
slifin
7y ago
I understand your point, CLJS is a superset so it's ideal to understand the substrate that it's based on, it's more complex than just JS from that point of view but usability wise: lein new re-frame myapp lein run or
284.
▲
by
slifin
7y ago
Why doesn't CLJS count?
285.
▲
by
slifin
7y ago
Keep meaning to look at this, Clojure has some libraries for this I could use: https://github.com/clojureman/special#alternative-libraries
286.
▲
by
slifin
7y ago
Fulcro is the only web framework I'm aware of that uses them throughout - https://github.com/fulcrologic/fulcro - https://github.com/fulcro-legacy/fulcro-incubator/blob/devel... I k
287.
▲
by
slifin
7y ago
This is probably one of the major things that Clojure gets right (ignoring EAVT databases) that no one copies You don't need a CSS preprocessor if you can manipulate your CSS using the standard data manipulators in your given language,
288.
▲
by
slifin
7y ago
I wonder if graalvm can be applied to the output of proton native which allows you to use ClojureScript to compile react code into QT but still in the context of JavaScript if graalvm can get a native binary out of that it'd be cool h
289.
▲
by
slifin
7y ago
Yes, well I think get rid of all parking in major cities first in favour of park and rides at the edges Lots of people drive for unessential journeys which kills people in collisions, by pollution and increases demand for roads, oil, car se
290.
▲
by
slifin
7y ago
The main benefits of Clojure compared to Elixir? I can create - Desktop apps - Server-side apps - Mobile apps - Unity games - Live coding music performance - AI apps - C libraries - Native apps I can use libraries with
291.
▲
by
slifin
7y ago
Make it easy to delete conceptually It should be removable in a way that does not break other systems and it should be easy to identify when "it" ends and when something else begins
292.
▲
by
slifin
7y ago
It's weird to frame lispers as optimistic, possibly a bit insulting since the typical lisper is far from new to programming Lispers also have features and methods that mean they sleep peacefully at night too In a modern lisp like Cloju
293.
▲
by
slifin
7y ago
I'd probably recommend a full-stack SPA, use Clojure's Fulcro with Datomic to get a peek into what's coming next in other ecosystems
294.
▲
by
slifin
7y ago
Something they don't tell you when you start learning lisp is the sense of calm it brings It's such a elegant thing, it ruins me for doing "professional" programming
295.
▲
by
slifin
7y ago
Also the spec stuff I don't think it's a surprise to Nubank that spec is being upgraded it literally says alpha in the namespace, they have some great Clojure engineers at Nubank particularly the developer of Pathom they're r
296.
▲
by
slifin
7y ago
Datomic scales horizontally for reads but doesn't for writes, but then natively mysql doesn't scale for reads or writes, most people looking to scale mysql up use a clustered approach with many readers and one writer using a third
297.
▲
by
slifin
7y ago
Popular things can improve
298.
▲
by
slifin
7y ago
https://unity.com/dots Take full advantage of today’s multicore processors with Unity’s new high-performance, multithreaded Data-Oriented Technology Stack (DOTS). DOTS makes great games run faster on multicore processors wi
299.
▲
by
slifin
7y ago
When talking about the Clojure REPL I think a lot of people forget that the language matters a lot Clojure focuses on being dynamic, to give an example if in PHP you wanted to attach an interface to a class without restarting the REPL I don
300.
▲
by
slifin
7y ago
It's crazy how in agreement we are that keeping our records is important for legal defense, debugging, auditing, finding out how things came to be etc Then for our users it's like you can have one name and one name only if you cha
More ›