HN user

runningskull

133 karma

I make things, play things, and like dogs.

Posts5
Comments40
View on HN

Thanks for clarifying. I certainly didn’t mean to disparage Red at all - the language seems interesting and the project admirable. I’m really eager to dive in and explore, but I’m on Catalina so I can’t yet.

The debate thing was just the impression I came away with. Things like this post[0] from late 2018 saying

We are currently 32-bit only, and need to decide the best path for adding 64-bit support, should we elect to do so.

(and some other back-and-forth I can’t find at the moment) left me thinking it was an open question. I’m glad to hear it’s on the roadmap.

[0] https://www.red-lang.org/2018/?m=1

I discovered Red (and its predecessor Rebol) a few months ago and was really excited about it - very interesting blend of ideas that seems to hit a sweet spot for GUI scripting. Then I discovered it doesn’t have 64-bit support and it seems the community is debating about whether it even should, as it would require a significant overhaul. This makes it a no-go at least for Mac users unfortunately.

Anyone know how likely this is to change [soon]?

You’re right about Neovim’s effect on Vim improvements and lighting a fire in Bram.

Even if neovim goes belly-up (unlikely), or totally diverges (slightly less unlikely), they’ve done a huge service to the vim community simply by existing and offering compelling, thoughtful enhancements while respecting the core spirit of vim - and being exceptionally mindful of practicality in how they approach changes.

Probably one of the best-ever examples of a fork that is Doing It Right.

I’m torn by the idea of replacing vimscript with lua. I honestly enjoy both languages (vimscript is not as bad as its reputation!) but they each shine in different use-cases. Lua is more ergonomic for writing programs/plugins, but vimscript is more ergonomic for interactive use (and maybe config files, more below).

For non-vimmers, a good analogy is the shell: would you want to replace sh with a more robust language like lua? Few people seem to enjoy writing larger programs in sh, and are quick to jump to perl/python/ruby once a script crosses some complexity threshold. However, I doubt many people would want to give up sh for interactive use. Mainly[0] due to omitting “cruft” like parens/quotes/commas, and also pipe syntax. Minimal example:

    ls -laht | grep foo
is nicer than
    grep(ls(‘laht’), ‘foo’)
especially when you’re doing thousands of commands of varying complexity every day.

Vimscript is similar, again mainly due to omitting “cruft” like parens/quotes/commas, and also some specific sugar. Minimal examples:

    iabbr cosnt const
is nicer than
    iabbr(‘cosnt’, ‘const’) 
and
    s/foo/bar/g
is nicer than
    sub(‘foo’, ‘bar’, ‘g’)
especially when you’re doing hundreds (thousands?) of commands of varying complexity every day.

Besides setting options, the vast majority of the “meat” of my config file boils down to these types of commands, and is thus much more readable with the cruft omitted, even though I only have to type it once.

This could probably be addressed with some light syntax sugar on top of lua, and I think I remember seeing some comments from the Neovim folks about this very thing, but I’m not able to find anything concrete at the moment. Does anyone know where this stands?

[0] Of course, another issue (for both shell-scripting and vim) is the huge amount of tools built on top of the existing language, which we may be remiss to abandon. For shells, it’s probably practically impossible. For vim, I suspect it is possible, though it would be painful enough to merit a long hard think.

iSmell (2001) 10 years ago

Silly as this product is, as a kid I always wished for something like this to up the immersiveness of video games. Maybe it would be doubly effective now with VR.

Getting it in a reasonable form factor and some practical issues (stinking up the house) seem like roadblocks, but I wouldn't be surprised to see something like this come back around, focused on gaming.

Rafflecopter | Sr. UI Engineer (Clojurescript) | Boulder or Remote

Looking for someone with a deep knowledge of ClojureScript - and the browser environment in general - who can help build and evolve (and open source) our internal reagent-powered UI toolkit. Should be able to blur the line between frontend/backend development - care about getting small UI details right and not be afraid of diving into to server-side Clojure when the need arises. Bonus points for experience w/ a variety of past/present UI toolsets & techniques.

We're a small, smart team/company run by developers & we care a _lot_ about UI development. You'll be hard-pressed to find a team more dedicated to making a great product, or an environment more amicable to this kind of work.

Email me (ceo, product/ui lead) directly: jr@rafflecopter.com

Rafflecopter | Boulder, CO | On-site/Remote

Looking for a CSS/HTML master to help build UI's & own the "front-front end" of our application stack.

At the end of the day HTML/CSS are just tools. What you really do is breathe life into interfaces that millions of people use every day. You get the details right. You make computing enjoyable, an experience which is too often the opposite.

We have a ton of interesting work to do and you'll be hard-pressed to find a team that cares more about making great products, or an environment more amicable to this kind of work. Come focus on perfecting your craft in a place where the CEO cares as much about it as you do.

We don't really care where you went to school, job title buzzwords, or any of that. This is a position where a portfolio speaks louder than any credentials. We want to see your work!

(Note: this is _not_ a design position. We're evaluating the quality of the implementation, though of course it's impossible to entirely separate the two - like writing/acting).

We'd also like to hear more about the projects you've worked on, what your role was, what went right/wrong, etc... We're looking for real experience.

Remote is absolutely OK, though we do have some bias towards local candidates. (Boulder/Denver area)

To apply, email jobs@rafflecopter.com or me personally at jr@rafflecopter.com

Permalink: https://www.rafflecopter.com/workhere-html-css

[dead] 16 years ago

"The good life" means different things to different people.

Ultras rock. There is no better experience than running as the sun goes down knowing you've been running since it came up. And all your friends have awakened, watched reruns, eaten pizza, and gone back to sleep while you've been running ;)

That and they give out awesome t-shirts :D

But, aside from the "masochistic" part of it, the community is unbelievable and the atmosphere at races is what got me into them to begin with. It's like one big family in a way. One big family that gathers at the most beautiful places in the country before sunrise so the

Wow. This is a great guide. The diagrams really help in understanding, and the writing is clear.

Thanks for putting in the time to help others. Keep up the good work.

Hey, sorry for the late reply. Thanks for mentioning Review Board. I'm a big Django fan anyway, so at the very least it'll be insightful to review it.

Thanks. And I guess we're out of luck on an open-source Backboard clone...

Cross-posted from my comments on the blog itself:

I think the reason for the recent high-profile assault is not zeal on the part of the people actively decrying IE6. They just realize that sometimes, to make change happen (especially change this “drastic”) is to make a lot of noise. The squeaky wheel gets the grease.

They want people to stop using it, instead of just refusing to design for it for 2 reasons (and maybe more):

1. As web designers/developers, we are passionate about people having a beautiful and pleasant web experience. If we just stop developing for IE6, everyone who hasn’t dropped it may have a lesser experience, which just wouldn’t do.

2. Many of them may be forced to support IE6 by their respective powers-that-be, so the only way they can stop actively supporting (designing for) it is by getting a significant amount of people to stop using it.

I agree with you in general. I am never a fan of over-zealousness and pushiness, but sometimes that’s the only way to get things done.

I play 5-string banjo, 3-finger style. It grabbed hold of me and now it just sucks up my time.

But it's worth it. I'm getting pretty good, so who cares about doing actual work. :D

Ugh. This is so misleading. What you really should say is

"do what makes you truly happy for the longest amount of time".

That implies some thinking about the future instead of blindly following something that may lead to short-term but not long-term happiness. Also, it requires that you figure out what makes you truly happy, not just surface-level happy.

It's a lot more difficult to accomplish, but so very much more rewarding.

I think his point about making money was more about survival. We need money to live, and it takes a long time to get good enough at something that you can make a living doing it. The point is how do you make a living (not necessarily get rich) while learning to do things.