Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lukashrb
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
7 ms
·
1.
▲
by
lukashrb
5mo ago
I thought the same for a long time and it really discouraged me. My natural pitch recognition is pretty bad. What helped was starting with very simple melodies and songs, so I could get familiar with the most common movements. That made it
2.
▲
by
lukashrb
6mo ago
Every time I write another DTO → domain → DB mapping layer in Kotlin/TypeScript, I think about Clojure. I’m pretty grateful I learned it. It really changed how I think about software. Still, it’s a trade: less ceremony, more responsibi
3.
▲
by
lukashrb
3y ago
Picking up Clojure was the best learning experience I've had in my professional life. Rich is inspiring; I wish him all the best.
4.
▲
by
lukashrb
4y ago
> but it gets in the way when you're rapidly prototyping and exploring. If you prototype a new features for an existing system, a test let you execute only the code you actually need. This will shorten your feedback loop and allow y
5.
▲
Programming languages ranked by expressiveness (2013)
(redmonk.com)
2 points
by
lukashrb
4y ago
|
0 comments
6.
▲
by
lukashrb
4y ago
There is this book "Drive The Surprising Truth About What Motivates Us" which makes the same point, they also cite some studies about this.
7.
▲
by
lukashrb
4y ago
As I understand, implicit joins are another selling point
8.
▲
by
lukashrb
4y ago
I'm really greatful for clojure to exist. It exposed me to a lot of concepts and gave me a new perspective to think about problems, which in turn helped me to grow tremendously as a developer. The emphasis to work directly with the dat
9.
▲
by
lukashrb
4y ago
Could you specify, what you mean by "refactor large codebases"? > compiler telling you if the pieces still fit together? You still write tests in scala do you?
10.
▲
by
lukashrb
4y ago
> and because it is statically typed with a decent type system, you can refactor quite safely in general. I wish that would be true. Would make my current job a lot easier.
11.
▲
by
lukashrb
4y ago
Are there any examples for 2 and 3 openly accessible? While I grasped the basic idea I lack the imagination how it would look in a real world system.
12.
▲
by
lukashrb
4y ago
If I recall correctly: cisco threat grid is using core.logic
13.
▲
by
lukashrb
4y ago
> I get paid to deal with requirements that change every bloody week because we have quick customer feedback In my experience this is something where clojure is exceptionally good at.
14.
▲
by
lukashrb
5y ago
Thank you.
15.
▲
by
lukashrb
5y ago
If I understand you correctly, this i a general problem of functional data structures? > Clojure will always be slow, because it's not cache friendly. You always have the option to use the java data structures, for the cases this ki
16.
▲
by
lukashrb
5y ago
> Peter Norvig here. I came to Python not because I thought it was a better/acceptable/pragmatic Lisp, but because it was better pseudocode.[0] [0] https://news.ycombinator.com/item?id=1803815
17.
▲
by
lukashrb
5y ago
The link is broken. Nevertheless I don't now much about the benchmarks but SBCL seems impressively fast.
18.
▲
F# support for type classes or implicits
(github.com)
3 points
by
lukashrb
5y ago
|
0 comments
19.
▲
A History of Clojure [video]
(pldi21.org)
99 points
by
lukashrb
5y ago
|
10 comments
20.
▲
by
lukashrb
5y ago
You're absolutely right. I guess I mentioned pattern matching in particular because of the cited sentence from OP "I'm still waiting for pattern matching + algebraic data types". > The same is true for the rest of the
21.
▲
by
lukashrb
5y ago
Your are right! Thank you for correcting me.
22.
▲
by
lukashrb
5y ago
For what its worth: People don't use dynamic language because they don't know better or never used a static language. To better understand what dynamic languages bring to the table, here are some disadvantages of static types to c
23.
▲
by
lukashrb
5y ago
I would really appreciate if someone takes the time to enlighten me how monads solve the problem.
24.
▲
by
lukashrb
5y ago
Interesting take since Clojure and Java are two very different languages. And unlike for example Kotlin, Clojure does not try to be a better Java than Java. But true though Clojure leverages the power of the jvm.
25.
▲
by
lukashrb
5y ago
Thank you and all contributern for your amazing work on clojurescript.
26.
▲
by
lukashrb
5y ago
Nice article. Sadly a lot of people won't even try clojure since it is dynamic typed. I see their point but nevertheless clojure does something really well here. As the author obserserves designing around some core data structures resu
27.
▲
by
lukashrb
5y ago
The first time I encountered "interactive development" was when I had to use python with jupiter notebook. I really liked this style of development. The tdd approach I practiced before was somewhat similar but by far not as visual
28.
▲
by
lukashrb
5y ago
Just delete their cookies to work around this. But I agree I don't like medium either the site is very slow and the extra steps necessary to access the content are very annoying.
29.
▲
by
lukashrb
5y ago
The author is aware of the fact that mutability makes this kind of problem easier [0] [0] https://twitter.com/josevalim/status/1379771275627921409?s=1...
30.
▲
by
lukashrb
5y ago
Reading this and other replies I wonder why no one mentions core.async?
More ›