HNHacker News
TopNewBestAskShowJobs

ithrow

372 karma · joined February 21, 2020

submissionscomments
ithrow··on Create ad-hoc ClojureScript scripts on Node.js with nbb
dumb analogy, the issue is libraries, you don't need to read bytecode to be able to use a Java library in Java or Clojure but you do need to read Java. Same with Cljs and JS.
ithrow··on Create ad-hoc ClojureScript scripts on Node.js with nbb
you are not really writing cljs... but whatever floats your boat.
ithrow··on Create ad-hoc ClojureScript scripts on Node.js with nbb
Equally bad, I don't see where are you getting any value from cljs there.
ithrow··on Create ad-hoc ClojureScript scripts on Node.js with nbb
All this just to avoid writing JS in nodejs for simple scripts? why add more complexity to simple things? just to write JS with parenthesis? clojurescript is overkill and definitely tedious to use for this because is not suited for scripts just doing lots of imperative, side-effecting stuff and dealing constantly with mutable APIs.

I love lisp but... https://github.com/borkdude/nbb/blob/main/examples/puppeteer...

"Look how cool I'm, I downloaded this thing just to add parenthesis to my JS script!"

ithrow··on Thoughts on Clojure UI framework
I guess you are not familiar with Clojure, it adds a lot overhead over the overhead of the JVM to startup time.
ithrow··on Jsc: My New Best Friend
My understanding is that macOS doesn't ship those runtimes anymore.
ithrow··on Enough is enough
In some cultures muslims can have four wives.
ithrow··on MongoDB Wire Protocol Specification License
Same story with Datomic. My conclusion is that databases are hard and require lots of time and resources to be reliable.
ithrow··on MongoDB Wire Protocol Specification License
IMO, nodejs today is a reliable tech for many different kinds of server side workloads, I wouldn't compare it to mongodb.
ithrow··on Cargo cult programming (2020)
Cargo culting is basically doing something you don't understand, hoping that it'll accomplish your goals.

You can see this heavily in the Clojure community, at least in the hn/reddit/slack circles. It gets annoying seeing others think they have some kind of superpower because they use Clojure. I blame Rich Hickey videos since they are heavily in the style of a good salesman.

ithrow··on Emacs Tramp over AWS SSM APIs
The vscode remote plugin is developed by microsoft and it's closed source. I can see why, it gives them a competitive advantage over all rival IDEs.
ithrow··on Emacs Tramp over AWS SSM APIs
Every time you save your edits Tramp makes a new connection to the remote server, it's slow(1sec vs 1ms) and becomes annoying waiting for the save all the time. For doing quick edits it doesn't matter but for doing dev all day it does.
ithrow··on REPL vs CLI: IDE wars
It comes down to the JVM vs nodejs and which is better for your project. The JS ecosystem is way richer than clojure's though.

Can you share your approach to generating PDFs in Clojure?

ithrow··on Playwright for .NET is now stable
Well, a pretty good reason is that C# is statically typed, which a lot of developers prefer.

Don't know, everyday I see more and more C# devs preferring Typescript for new projects.

ithrow··on Playwright for .NET is now stable
Projects written in java/c#/python don't have to write their own ad-hoc http api in nodejs to access playwright from their language.
ithrow··on Tour of our 250k line Clojure codebase
Why hasn't Clojure provide any java.util.function interfaces integration? for language a that's suppose to "embrace the host" to have "ergonomic" access to the host libs because it itself lacks an ecosystem this seems weird.
ithrow··on Deno 1.10 Release Notes
I don't understand all the hate towards .Net.

Because it's the same over-abstracted over-engineered life-sucking ecosystem as the Java world.

ithrow··on Lessons on Writing JavaScript and React from ClojureScript
The "level of productivity" when writing a browser app is going to depend completely on your other skills as a developer and not on the superficial differences between JS and Cljs. Only language zealots say Cljs gives them "whole new levels of productivity" over JS, learn to recognize them and ignore them.

For many, learning Clojure can make them better developers but most don't keep using it once they realized they can apply all the hindsights they learn from Clojure to a more productive ecosystem.

ithrow··on Practical SQL for Data Analysis
You can easily import the csv file into sqlite and you don't even have to create the table fields beforehand
ithrow··on .NET MAUI: .NET Multi-Platform App UI
I haven't use Blazor but they mentioning about avoiding the json API with all the encoding/deconding that entails sounds nice, plus only doing routing in the backend. These frameworks (liveview, blazor, hotwire, etc...) seem like a nice compromise that can serve well most webapps out there.
ithrow··on Lisp as an alternative to Java (2000)
It's like difference between having to use something like mongodb vs postgres, in mongodb you have great flexibility but must have very high commenting discipline, in postgres, less so.
ithrow··on Comparing Svelte and React
This is the kind of misunderstanding that causes insidious bugs.

That's how all mainstream languages with a GC work, Java, C#, Ruby and Python, it's not particular to JS. And this why why languages like Clojure are nice to work with.

but it also isn't important

It's important if you really want to know why your examples work they way they do.

ithrow··on Why I don't like Tailwind CSS
Fair, is just that when I see all the css you have to write just to make a button pretty I shudder ;) It's fine I guess if your task is to only write css.

So by components you meant react components not css components?

ithrow··on Why I don't like Tailwind CSS
What css frameworks (a la bootstrap) are good to go with for that approach? any css framework that doesn't have JS?
ithrow··on Why I don't like Tailwind CSS
People are allured by the rapid prototyping aspects of Tailwind which is the main bait. It's pretty fast to see results immediately without openining the css file.

This an interesting psychological point to discuss IMO, we get lured to things that feel "fast" but actually aren't.

ithrow··on From Vim to Emacs in fourteen days (2015)
For me the main reason I prefer emacs is the key bindings are better.

Genuine question, why do you think emacs key bindings are better?

ithrow··on Multicore OCaml: Feb 2021 with new preprint on Effect Handlers
The ecosystem is fragmented between four competing "standard libraries" that overlap in functionality but each one has some feature the other doesn't have. So you can imagine the mess and frustration all this causes.
ithrow··on How They SRE
Not having to deal with hardware is nice, and I don't think having datacenter grade internet access in your basement is realistic for most.
ithrow··on Many small queries are efficient in SQLite
If you put for example postgresql on equal footing, application and database in the same server (over unix sockets), then I guess 200 SQL statements is not a problem either for the timeline example.
ithrow··on Writing high performance F# code
Yes, sadly, the advantage of languages with big ecosystems outweigh the advantage of these languages.

I know F# can tap into the C# ecosystem but you have the mental burden of translating every example and documentation from C# to F#. In Clojure land these is pretty bad, you have to spend a lot of time understanding these extreme over-engineered over-abstracted Java libs before you can begin to use them.

← PreviousPage 7 of 10Next →