Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
divs1210
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
12 ms
·
91.
▲
by
divs1210
5y ago
In case you don't know, early compilers were developed under the hype term "automatic programming". COBOL was designed to be used by business people. Whether it is connecting wires, punching cards, typing in an IDE, connectin
92.
▲
by
divs1210
5y ago
reminds me of a segment from HHGG in which a species started to make noise so they won't hear each others' thoughts.
93.
▲
by
divs1210
5y ago
> I get it’s not end to end encrypted Even E2E encryption is supported via the Secret Chat feature! Telegram is pretty good.
94.
▲
by
divs1210
5y ago
Which is?
95.
▲
by
divs1210
5y ago
AFAIK Graal native-image also does something similar.
96.
▲
by
divs1210
5y ago
Because this is fundamentally different? No third party owns your data. Imagine a social network built like this.
97.
▲
by
divs1210
5y ago
Not sure why you're being downvoted. That is a brilliant reference to a brilliant movie.
98.
▲
by
divs1210
5y ago
"dynamic programming" and "dynamic programming language" and "dynamically typed programming language" are all different terms and mean different things.
99.
▲
by
divs1210
5y ago
The product is really cool, and so is the language! Congratulations and all the best!
100.
▲
by
divs1210
5y ago
Just pointing it out in case people are unaware, but anyone involved in illicit trade with Pakistan is, as a side effect, funding terrorist groups like Taliban.
101.
▲
by
divs1210
5y ago
MAL: https://github.com/kanaka/mal
102.
▲
by
divs1210
5y ago
SBCL and Chez Scheme are probably the most advanced dynamic language environments around. Unfortunately, CL has started to show its age (case insensitive, different namespaces for variables and functions, weirdly named stuff, etc.) and Chez
103.
▲
by
divs1210
5y ago
Clojure does something very much like this using the with-redefs [0] form. If you have a function like: (defn send-mail [receiver-ids title text] ...) You can mock it out in your tests like: (with-redefs [send-mail (fn
104.
▲
by
divs1210
5y ago
You might find this blog post interesting: https://ceronman.com/2021/07/22/my-experience-crafting-an-in...
105.
▲
by
divs1210
5y ago
thanks for this! very interesting rabbit hole!
106.
▲
by
divs1210
5y ago
> I'd argue the messy tooling they've been producing has probably been net negative value add to their community. I feel the same way. It has definitely hurt the ecosystem. Every Clojure IDE, for example, has to support a new d
107.
▲
by
divs1210
5y ago
I have never stressed over or debugged Leiningen in my 6 years of Clojure experience. Not sure what you're on about.
108.
▲
by
divs1210
5y ago
Same. I don't want to spend time learning build tools and configuring builds - I want to Get Shit Done. Lieningen gets out of my way and lets me do the things that really matter, and I'm not switching till I see some clear advanta
109.
▲
by
divs1210
5y ago
I have worked on pretty large Clojure projects, and found Leiningen to be perfectly adequate.
110.
▲
by
divs1210
5y ago
Note to non-Clojurians: Most people just use Leiningen and don't mess with this stuff. This post does not paint a good picture of Clojure development tools, but don't get turned off by it. 99% of Clojure projects I've worked
111.
▲
by
divs1210
5y ago
You must have very high opinions of PHP and COBOL. The conversation was about technical merits, not popularity.
112.
▲
by
divs1210
5y ago
Not sure how this is relevant
113.
▲
by
divs1210
5y ago
If we're playing code golf, then in Clojure it is: (def bar #(+ % 1)) or even (def bar inc) but the difference is that in Clojure, all of these are `IFn`s, and have the same calling syntax, unlike Elixir.
114.
▲
by
divs1210
5y ago
Yup, like I said, not as ergonomic as Clojure. In clojure, it is: user> (defn bar [x] (+ x 1)) If you want it inside a namespace named foo, then it is: user> (in-ns 'foo) foo> (defn bar [x] (+ x 1))
115.
▲
by
divs1210
5y ago
I have had the same experience! The distinction b/w anonymous and named functions is especially icky. I also agree that Elixir leads to more readable code, lots of people in the Clojure community tend to write dense one liners to appea
116.
▲
by
divs1210
5y ago
The problem here is that its inconvinient to define a function at the Elixir REPL because it demands that it be put inside a module. Clojure REPLS allow switching the namespace, and anything you define goes intoo the current namespace. So i
117.
▲
by
divs1210
5y ago
I'm sure I'm not the only one with that opinion. The proof is in the pudding - just have a look at C++. Linus won't touch it with a 10 foot pole. It is telling that you did not provide a more charitable interpretation despite
118.
▲
by
divs1210
5y ago
Wow, I had always believed this about him, and it turns out to be true: > I probably look less at languages than you’d think. I look at what I think is interesting, I try them out but what I really do is to look at what problems do my co
119.
▲
by
divs1210
5y ago
Web browser dev tools might be the the most exemplary real world programming environments that do this stuff. If there's something else out there in common use, I would love to know! (not something niche like Lisp Machines or SmallTalk
120.
▲
by
divs1210
5y ago
Here's a editor-agnostic magit-inspired git TUI I wrote some time back: https://github.com/hugit-project/hugit I used to use it inside IntelliJ console when Emacs wasn't available.
More ›