Live data from Hacker News

Nubank acquires Cognitect

cognitect.com

271–280 of 281 posts

Re: Nubank acquires Cognitect

#271
post #224

It sure would be funny if Nubank was the company from Neal Ford's story about someone sneaking Clojure into an enterprise years ago by claiming it was "just a Java library". I doubt it is but would be a pretty funny tie in.

i actually did this at a large enterprise, when i left the person taking up my mantle asked 'so this is just java right' I said 'uh ya you just include the jar and write the code like this' :D

Re: Nubank acquires Cognitect

#272

Earlier quoted context omitted.

How is a bank a fragile institution? Banks are the most heavily insured and protected institutions in any modern country. In the US for example, banks not only contribute to federal insurance but also have built joint private reserves to weather economic turmoil. In the modern world banks rarely go bankrupt because if they did that would tank any confidence in the economy and create incredible chaos. Even in failed s…

> In the US for example, banks not only contribute to federal insurance but also have built joint private reserves to weather economic turmoil. did you miss how the banks all had to be bailed out a few years back?

Well I’m talking about present time. Past your cynical take, the reality is that the last crisis was exactly the reason why banks in the US have been growing their cash on hand the last decade faster than they did the two decades before that, while putting aside money on other reserves.

https://www.cnn.com/2020/04/17/business/bank-earnings-defaul...

Re: Nubank acquires Cognitect

#273

Earlier quoted context omitted.

Lisp + immutability is the right foundation for symbolic/logic programming, datalog, declarative programming, graph programming. None of this is really feasible in other langs due to bad ergonomics and no coordinated ecosystem buyin. Haskell lacks platform portability and Scala 2 is just too complicated to think clearly about anything high level.

Take a look at Elixir, it has metaprogramming and immutability while gaining the robustness and distribution that the Beam (Erlang VM) gives you.

For the Beam there’s also Clojerl https://github.com/clojerl/clojerl

Re: Nubank acquires Cognitect

#274
post #160

Earlier quoted context omitted.

A while ago I started to set aside an R&D budget that goes towards developers writing open source, specifically Clojure and ClojureScript libraries, and tools like magit or CIDER. The amounts are still small (this is not an enterprise business), but I'm increasing them regularly. I want to see a stable, long-term ecosystem with maintainers that are getting paid for their work.

I am about to (next two or three months) launch a company/product that is heavily built on Clojure(script) too and I was actually thinking about this exact thing just this week! There are a number of libraries that I rely on that I would love to give back to, both as a thanks for the work so far, and to fund future development. I'm not in a position to do so yet, but its something I very strongly hope to do in the no…

I think even small contributions make a lot of sense, especially if you gradually increase them over time. This is not to gain fame, it's to contribute and support sustainable development. My contributions are spread thin and the amounts sometimes look silly ($5 or $10 per month for a developer), but I believe they do make a difference and I intend to slowly increase them all as finances allow.

I'd suggest looking at Clojurists Together, Github Sponsors and direct sponsorships through PayPal subscriptions.

I look at it as an R&D expenditure (and it goes into my financials as such).

Re: Nubank acquires Cognitect

#275
post #117

My entire business is built on Clojure and ClojureScript, and it would not have been possible without these languages. I am always slightly worried by this kind of news, because it means that the main Clojure team is now dependent on a single institution. But it could be good news as well, depending on how things go. Until now, I've been getting nothing but excellence from the Clojure team: not just great tools, but…

> it would not have been possible without these languages What critical features Clojure has, which don't exist in other platforms/languages?

In video compression, the advantage of a new standard over an old one is never a single "critical feature". It's a combination of small gains, single percentage points that accumulate to make a huge difference. If you look at H.264 vs MPEG-2, there is no single defining "critical feature", and yet you can get roughly twice as much video into the same bandwidth.

It's similar with Clojure. Are transducers "critical" or revolutionary? Not at all. And yet they facilitate building composable and reusable pipelines, which helps me with modeling a complex problem domain. Is core.async "critical"? Hardly. And yet it allows me to build reliable asynchronous data flows.

Clojure is a practical language, designed by someone with decades of experience in building complex systems.

Re: Nubank acquires Cognitect

#276

Earlier quoted context omitted.

"My entire business is built on Clojure and ClojureScript, and it would not have been possible without these languages." No company depends any new language to succeed, depends on customers.

I would rephrase and ask why he claim his business would not exists without Clojure/ClojureScript :)

It's very simple: it's a solo-founder business. I would not have been able to tackle the complexity of modeling the problem domain, writing server-side code, writing client-side code, and maintaining the whole thing. I would have needed a team, and this SaaS has a growth curve (line, to be precise), which isn't fast enough to get to a team quickly.

This particular business really would not be possible without the reduction in incidental complexity that Clojure+ClojureScript brought.

Re: Nubank acquires Cognitect

#277
post #134

Does this mean Closure will continue to become more and more server/web focused? I could have the wrong impression, but from all the dead libraries I've come across it feels like it used to be all over the place with people doing math, visualizations/art, music, people trying to run on Android (seemingly the only JVM language that has no Android ecosystem/workflow.. crazy) etc.. Now a lot of that has atrophied and lo…

Web is of course kinda dominant everywhere, but there's great stuff happening in other domains. For example, have a look at what the Scicloj folks are doing for data science https://github.com/scicloj/ as well as the Tech Ascent libraries https://github.com/techascent/

Re: Nubank acquires Cognitect

#278

Earlier quoted context omitted.

Take a look at Elixir, it has metaprogramming and immutability while gaining the robustness and distribution that the Beam (Erlang VM) gives you.

For the Beam there’s also Clojerl https://github.com/clojerl/clojerl

I am astounded by the abundance of languages on the Beam, Gleam, LFE, Purerl, Lua and possibly many more.

Have you seen Lumen, a Beam implementation in Rust that targets Wasm?

https://github.com/lumen/lumen

Re: Nubank acquires Cognitect

#279

Earlier quoted context omitted.

For the Beam there’s also Clojerl https://github.com/clojerl/clojerl

I am astounded by the abundance of languages on the Beam, Gleam, LFE, Purerl, Lua and possibly many more. Have you seen Lumen, a Beam implementation in Rust that targets Wasm? https://github.com/lumen/lumen

I had heard of it but never tried to use it.

I hope at least some of those languages get enough adoption to become viable production choices. I feel, apart from Elixir, Gleam has the most “popularity potential” right now.

Re: Nubank acquires Cognitect

#280

Earlier quoted context omitted.

I am astounded by the abundance of languages on the Beam, Gleam, LFE, Purerl, Lua and possibly many more. Have you seen Lumen, a Beam implementation in Rust that targets Wasm? https://github.com/lumen/lumen

I had heard of it but never tried to use it. I hope at least some of those languages get enough adoption to become viable production choices. I feel, apart from Elixir, Gleam has the most “popularity potential” right now.

The nice thing is that they all speak Erlang terms so you can mix and match them. Beam is such a wonderful VM!
Post reply on HN