Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
59nadir
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
80 ms
·
841.
▲
by
59nadir
12y ago
While I understand your frustration with 'too many languages', Racket is older than quite a few (started in '95). I also think the danger of having this attitude is that if we all thought like this nothing would become better
842.
▲
by
59nadir
12y ago
If you truly have been shunning Lisps because of parentheses I can only tell you that it will start to make sense once you see that they're just lists and that the fact that everything (including your code) is some variation of a list
843.
▲
by
59nadir
12y ago
Initially this was the reason and I still do this, but it should be noted that Racket, for example, will treat the following examples exactly the same and will do just fine with the non-tail recursive example (as far as I can tell): (
844.
▲
by
59nadir
12y ago
Nothing is killing open source. Open source is not dying.
845.
▲
by
59nadir
12y ago
This article really cemented my opinion that Adria Richards deserved to get fired and should never have a podium from which to shame someone ever again. She's clearly a hateful person without any kind of empathy stretching beyond that
846.
▲
by
59nadir
12y ago
With uzbl I can interface with literally any program on my computer capable of text input/output, so I am hard pressed to see how this claim holds up. This means, obviously, that it's mostly trivial to write bash/perl/wh
847.
▲
by
59nadir
12y ago
> When will Chrome offer the option of switching to a new tab when its link is clicked on? Firefox has had it forever. When will the big browsers be programmable? I'm currently running uzbl[0] because I want to set my own hotkeys in
848.
▲
by
59nadir
12y ago
Thank you for the interesting read. I do get your point and I don't think I ever really was of another opinion. It's interesting to read a very concrete problem from a contemporary language.
849.
▲
by
59nadir
12y ago
Ah, yes, then it becomes a question of real tradeoffs, I guess. There are a lot of domains in which I will happily trade a reasonable amount of performance for nice language feature, though.
850.
▲
by
59nadir
12y ago
It's told very clearly on both the project's website and in the linked video that they consider the Scheme language to provide a more hackable interface for package specification and management. It's also demonstrated that it
851.
▲
by
59nadir
12y ago
There is a bit about customizing packages in the linked video, at about 21 minutes in. It explains how you can make a derivative package by inheriting from a package spec and only specifying changes. I think the title of this was misleading
852.
▲
by
59nadir
12y ago
If a language feature is sufficiently good I'll take a X-fold increase in compile time. There really is no win in placing compile time before ease of use.
853.
▲
by
59nadir
12y ago
Why?
854.
▲
by
59nadir
12y ago
Yes, I was referring to the post itself, which is essentially just complaining in the end. I am surprised it reached the top of HN, considering it really adds nothing.
855.
▲
by
59nadir
12y ago
Perhaps it would be better to leverage your position and your knowledge and come up with something before you write up a post like this? As other commenters have pointed out, you're in a prime position to actually come up with a workin
856.
▲
by
59nadir
12y ago
> Replace (in the context of Unix-like software) means completely replace, as in: no longer needing the original for any purpose. There is nothing about the context of Unix that makes this use case different than any other. If you yourse
857.
▲
by
59nadir
12y ago
> I mean it should be like a basic right on the Net to have your account deleted. For sites like these, I would agree. You should know, however, that some regulated markets like Internet gambling sites and the like have a requirement NO
858.
▲
by
59nadir
12y ago
I have replaced bash with fish, actually. To which extent is the question. If I replace it for all of my personal use, that's still replacement. You can pretend that the domain/extent of which you replace something is not importan
859.
▲
by
59nadir
12y ago
> Because unless someone feels like editing every script or tool that makes use of ls, then it cannot be used as a replacement It can be used as a replacement just fine, just not if you symlink/alias 'ls' to 'exa'
860.
▲
by
59nadir
12y ago
I find it interesting that so many are disparaging this for not being backwards compatible, etc., when there is simply no need. The title of the post clearly states it's a replacement for ls, so why should it be backwards compatible? I
861.
▲
by
59nadir
12y ago
There are plenty of times you will be stuck with platform in one setting when you don't use it otherwise. Obviously, in this situation, it's better to focus on something that will run on both platforms, even if it can be iffy on o
862.
▲
by
59nadir
12y ago
> more focus on quality (eg. decoupling > technical debt awareness > enhanced architecture I think all three of these can be improved and alleviated somewhat by better languages. Some languages most certainly have cultures that pro
863.
▲
by
59nadir
12y ago
> In case anyone isn't aware, Brad Fitzpatrick isn't just a google employee he also invented and created memcached. > And Go's net/http package. > And LiveJournal. > And Gearman. > And OpenID. Working at G
864.
▲
by
59nadir
12y ago
> ... Windows C++ developers (most of which use VS) ... There is no option for anything else on Windows, though. The shell isn't anywhere near as prevalent and you have no other go-to method at all. The whole ecosystem is point &
865.
▲
by
59nadir
12y ago
> I think that's a pretty striking description of failure in promoting an ideology. Are you actually saying you think the FSF have failed?
866.
▲
by
59nadir
12y ago
> If the tool saves them 10 minutes over the course of a month, it's paid for itself.
867.
▲
by
59nadir
12y ago
The much bigger problem is that browsers out there are crap and won't let you re-map your keys as you want them. How is it that we're well into the 2010's and I still can't get (my own) emacs keybindings in Firefox/
868.
▲
by
59nadir
12y ago
There were a few 'solutions' that I was content with. You can have a workspace where you have these things (htop, other monitoring tools) and you can also have it in your vim/emacs status-line if you want to keep track of it
869.
▲
by
59nadir
12y ago
> Also remember that HR are not your friends, they don't work for you, they don't understand your job, or you as a person; they work for the company; their job is to: This part is so important. Our HR department doesn't
870.
▲
by
59nadir
12y ago
He could still run Xmonad and have a workspace for a browser, only switching to it when he wants to check something. Running a proper window manager will not interfere with how many things he wants to run in Emacs. I've run Xmonad bare
More ›