HNHacker News
TopNewBestAskShowJobs

dragandj

3,155 karma · joined January 6, 2013

submissionscomments
dragandj··on Rents are dropping across the US
Ask and ye shall be given.
dragandj··on A History of Clojure [pdf]
It's worth mentioning that BBatsov, the creator of CIDER, maintains a practically zero-config Emacs distribution, Prelude. A novice interested in Clojure could install Prelude, and start coding Clojure and other popular languages using pre-configured packages in, let's say, 15-30 minutes. The difference from Spacemacs is that Prelude is much simpler, does not mess with Emacs defaults, is close to vanilla Emacs, and has been super stable for years.

http://batsov.com/prelude/

dragandj··on A History of Clojure [pdf]
I agree with that. Wikipedia certainly has a page about Kim Kardashian. She is notable. For what? For being notable. Perfect case for Wikipedia.
dragandj··on A History of Clojure [pdf]
In 6 years that I've been using Cider daily, I don't remember it being broken after update. Ditto for Emacs.

A few times Cider had major changes, but even then it was quickly resolved, and was relevant only to people that were using daily snapshots. I guess if someone is a beginner, they'd use a stable version, and these are rather stable.

Big files could be problematic in Emacs. OTOH, Clojure files are never big.

As for Emacs requiring a bit of learning at first. Well, yes. It has lots of features that beginners have probably never encountered in other tools. These features are awesome. They also help a lot. So, someone expects to unlock a great featureset, but refuses to spend even a few afternoons learning about that featureset. I understand that people would rather get something out of nothing, but it's not Emacs's fault.

dragandj··on A History of Clojure [pdf]
My post was mocking the wikipedia way, while yours was serious, that's what confused me ;)
dragandj··on A History of Clojure [pdf]
I'm confused by your reply, since we both agree that Rich deserves a wikipedia page.
dragandj··on A History of Clojure [pdf]
Aren't most notable people notable for one notable thing? Sorry, to get into Wikipedia, you'd have to win at least one gold medal at the Olympic games, be elected president of at least two countries, die in no less than 3 battles, AND you have to be the first confirmed case of at least one pandemic.
dragandj··on A History of Clojure [pdf]
That might be because you've left out CIDER, which is

1) the most popular Clojure programming environment

2) solidly documented

3) built on top of Emacs, which is in itself very well documented (Just the reference manual of the vanilla Emacs is 500 nicely written, if dry, pages)

4) very featureful.

I guess the biggest problem is that most people are not familiar with Emacs, and not willing to read any documentation and guides.

dragandj··on A History of Clojure [pdf]
All right... all right... but apart from better sanitation and medicine and education and irrigation and public health and roads and a freshwater system and baths and public order... what have the Romans done for us?
dragandj··on A History of Clojure [pdf]
What a hilarious reasoning that editor gives:

> Restoring redirect - I see no evidence that he is notable for anything but Clojure

Redirecting the Wikipedia article for Elizabeth II to buckingham.co.uk. I see no evidence that she is notable for anything but being the British queen.

dragandj··on Show HN: Daily non-commercial blog posts which didn't reach HN's front page
Here’s one idea. Don’t reward anything. Just find a way to remind people that newest exist and send them there more often. Perhaps by putting a link such as “HN new: Please curate new submissions” randomly in place of one normal story on the HN, some percentage of times.
dragandj··on Huawei builds up 2-year reserve of 'most important' US chips
Doesn't Europe already do what is in its best interest? Is Europe's best interest to be world's most powerful bully (which it is not at least since WW2), or to provide good life conditions for its population (which it arguably does), or even something else?
dragandj··on Huawei builds up 2-year reserve of 'most important' US chips
Not to mention that these researches might be incentivized by the opposite side to stall your progress from the inside.
dragandj··on Huawei builds up 2-year reserve of 'most important' US chips
I am not sure Europe's best interest is to help China replace USA as the world's bully. Compared to future China, even USSR might be remembered with fond memories of that bully who harassed everyone for a time, but is in his hart just a depressed and neglected boy who needed a compassionate touch.
dragandj··on Colleges face student lawsuits seeking refunds after coronavirus closures
Someone who does not make any money doesn't need to care about student loans either. Please correct me if I'm wrong, but the debt collectors can only collect what exists. They can't force you into the debtors prison. As long as you don't have anything, you don't have to worry about anyone coming after you (in the USA).
dragandj··on I wrote a SaaS product because the internet made me believe it'd make me rich
But you can install packages for that, too. It’s just that you’ve used the wrong terminology. Instead of “install”, it’s called “pay”, and instead of “packages”, it’s “professionals”.
dragandj··on I wrote a SaaS product because the internet made me believe it'd make me rich
The thing is that most of these submissions go nowhere on HN. So, what is actually the problem? Lousy submissions don’t get upvoted and no one is bothered. The problem on Reddit is that even legitimate submissions are taken down by nay-sayers despite being positive and getting legitimate upvotes, while submissions of links that lead to big companies’ websites don’t get nearly the same level of scrutiny.
dragandj··on Remote work means anyone can take your job
Additinally, Linus created Linux while still living in Finland. He only emigrated to the US after Linux was alteady successful.
dragandj··on Remote work means anyone can take your job
They don’t hire that Brasilian to be their employee. The Brasilian is a one-man company. They contract the company to render whatever service. The Brasilian company does whatever Brasiliantaxes and procedures are necessary.
dragandj··on Remote work means anyone can take your job
You can’t hire them as employees, but you can absolutely hire them to perform tasks that you pay them for. For some types of tasks it’s even better for both sides becausethere’s less obligations and overhead expenses.
dragandj··on It’s OK for your open source library to be a bit shitty (2015)
> ...isolating a bug for someone...

I think you mistakenly switched the roles there. You are not isolating a bug for the author. The author is using their software and is happy with its current state. It is you that is being hit by a supposed bug, and you are isolating it for yourself. Then you are expecting the author to do the additional work for you and handle your supposed fixes. Don’t get me wrong, you’re probably both helping each other in the best spirit of open source, but it’s not you who’s the ideal of generosity there.

dragandj··on Deep Learning for Programmers book 0.18.0 released (GPU, CPU)
From scratch, uses Intel's DNNL and MKL, and Nvidia's cuDNN as backends, with a sprinkle of Clojure's niceties.
dragandj··on Making Emacs Popular Again
While the most practical employee 7 installs Prelude[1]:

1. Install Prelude 2. Work

[1] http://batsov.com/prelude/

dragandj··on I’ve Consed Every Pair
FWIW, Clojure doesn't cons every pair :)
dragandj··on No-code founders are on the rise. Are they making money?
Whereas if they wrote it in C++, the average store owner Joe would have a walk in the park with it?
dragandj··on The Obsolescence of Advertising in the Information Age (2018)
And how do you find these books, pictures, and music? Someone has to deliver book X in front of your eyes and song Y close to your ears so you select these instead of millions of other books, pictures, and music.
dragandj··on More fun with NumPy, CuPy, Clojure and GPU acceleration. Hold my Cider 2
Part1 discussion: https://news.ycombinator.com/item?id=22830201
dragandj··on More fun with NumPy, CuPy, Clojure and GPU acceleration. Hold my Cider 2
Part1 discussion: https://news.ycombinator.com/item?id=22830201
dragandj··on CuPy Accelerates NumPy on the GPU? Hold My Cider, Here's Clojure
Thank you so much, that's phenomenal news for me! (Since I can make neanderthal code go at 23ms (GPU) and 3XX ms (CPU) when I implement it as NumPy/CuPy/PyTorch does (sans float64 conversion, of course) You saved me from having to fiddle with Python (which I don't particularly enjoy). Thanks again!

Can you please post your implementation of this function, here, so I can try it on my machine and compare it to Neanderthal?

dragandj··on CuPy Accelerates NumPy on the GPU? Hold My Cider, Here's Clojure
I still don't get how the fact that someone could implement the same thing that I did in Clojure in PyTorch has anything to do with NumPy and CuPy, or my benchmark?

BTW, your PyTorch code is still incorrect (or so it seems to me although I don't use PyTorch so I can't try it on the computer). The formula for correlation requires division by sigma_x * sigma_y (which has dimension n x n), and you are dividing by (sigma_x)^2 (which has dimension n). So you still forgot at least one L2 operation that computes all combinations of sigma_x_y. A couple operations here, a couple operations there, an edge case here, and edge case there, it adds up. That's why people use NumPy/CuPy after all...

← PreviousPage 7 of 30Next →