HNHacker News
TopNewBestAskShowJobs

jcw

461 karma · joined June 29, 2009

submissionscomments
jcw··on Tenacious C - a realtime visual memory explorer oriented C IDE
What other tools present this information visually?
jcw··on Creating a Lisp Executable
I understand that. If you're making software for yourself, for a business, for deployment on a web server, or for fellow hackers, it's not an issue. However, if you want to make end-user software (games, for example), you don't want to require the user to have a CL installed, or have an executable with a 20mb overhead (see XONG and other games written in CL). Is that more reasonable than what I said earlier?
jcw··on Write a program to run on my minecraft computer
He doesn't always get them, maybe that's why? Maybe if the zombie spawner and water block were in an inner room with a door. He could simply close the door, which would dry up the room, and collect any stuck feathers. There could even be a button that opens the door from a distance, for safety.
jcw··on Creating a Lisp Executable
The one thing that's made me apprehensive of using CL for a project.
jcw··on Write a program to run on my minecraft computer
the1laz (the guy who made this) plans on making a keyboard and screen for IO. That's interesting, I assume that the keyboard will be made using pressure plates. I wonder how he'll manage the screen?

The dynamics of Minecraft are incredible. Last night, my friend showed me his "zombie grinder". He found a zombie spawner, so built a room around it with the floor on an incline. The room is filled with cacti, so any zombie that spawns immediately takes damage from the cacti until it dies. He poured water in the room, so any feathers that drop are delivered to him via a slot at the bottom of the room.

jcw··on "Nah, who needs another search engine?"
I remember Hot Bot used to have this feature. I switched to Google, though, once Hot Bot's front page stopped being the search page.
jcw··on Mac OS X.7 "Lion" preview
It's obvious how much the design of the iPad/iPhone OS has informed this. It's very 'app' centric, which is funny to me because the public's perception of what an 'app' is is pretty weird.

You'd have a hard time describing what a program or an application is to someone, but if you said the word 'app' they'd immediately know what you are talking about, because apps are these little icons that live on their phone.

I wouldn't be surprised if someone looking at Launchpad for the first time would be surprised that their macbook "has apps now", even though they are looking at the same applications that have already been on their mac for months.

'App' is definitely a better term than 'application' or 'program' from a UI perspective if more people can so easily understand it, but I don't understand why or how this happened. They're the same thing! It's strange.

jcw··on How to make wooden gears
This is great. Does anyone have examples of simple machines that can be built with gears like this?
jcw··on Wi-Fi Is More Addictive Than Coffee for Young People
Does "a week without wifi" mean "a week without internet"?

I hope people understand that you can also use a cable.

jcw··on Today is Programmer's Day
The article doesn't say anything about this: what do you do on Programmer's Day? Do you still go to work, but just maybe mention that it's Programmer's Day when talking to co-workers?

Most novelty holidays are like this: on Wear a Hat day, you may wear a hat. On Yoghurt Day, you may eat yoghurt. What's the purpose of a holiday that only exists in name, and has no traditions to go along with it?

jcw··on Simply Logical (free book)
Anyone care to elaborate?
jcw··on This is engineering: Army Jeep torn apart and reassembled in 4 minutes
If you get a jeep made since 1995, it's definitely way more complex.

Did you mean 1945? If not, were Jeeps made before 1995 comparatively simple?

jcw··on Boost your productivity with Conkeror, Instapaper and a Kindle
I LOVE conkeror.
jcw··on DeviantArt Muro
I wonder why it's based on that rather than a more conventional painting program. The 'webby' and 'chrome' type brushes are kind of difficult to use and get the effect that you want.
jcw··on Portal as a required college text
Won't this just make people hate Portal and think it's boring?
jcw··on [dead]
A bloated infographic is up to 10,000 times the size of a few lines of text.
jcw··on Extremist group tries to game Digg
And the world becomes even more like some 80's cyberpunk novel.
jcw··on Do Schools Kill Creativity?
Grade school nurtured my creativity. The only way I could get through the boredom of it was through sketching and daydreaming.
jcw··on Patent: Full-body teleportation system
Wait, you can patent things that may be implemented in the future at some point?

If so, the hard part is predicting things that will be invented in your lifetime, so that you can actually make money.

jcw··on To-do app + RPG = EpicWin
The difference is that with Chorewars, other people are holding you accountable for whether you completed a task or not.

I think this is an excellent idea, but, as many are thinking, what's to stop me from cheating? Tasks assigned to oneself privately are sometimes very abstract. If I assign myself a task, "be a good person today," I'm very likely to rationalize into thinking that I completed the task, whether I did or not.

jcw··on Lisphp is a Lisp dialect written in PHP.
Thanks! From the 'try lisphp' page, I assumed that echo was built in.
jcw··on Lisphp is a Lisp dialect written in PHP.
Has anyone tried running code with this yet? This results in errors:

  <?php
  require_once('Lisphp.php');
  $env = Lisphp_Environment::full();
  $program = new Lisphp_Program("(echo 1)");
  $program->execute($env);
  ?>
jcw··on Ask HN: Suggestions for mastering vim?
Try learning one new vim command or feature every day, and forcing yourself to use it. If you find yourself not using it, instead doing something less efficient, undo the changes you've just made and re-do them in the newly learned way.

For example, after learning that ^R let me paste to the command-line, I sometimes would copy and paste text with the mouse. When I would catch myself doing this, I'd delete the newly pasted text and use ^R" instead.

The vim wiki and blogs like the Daily Vim helped out a lot with learning a new thing every day.

Also, the docs are excellent. Start reading them (:help toc for the table of contents).

Learn how to use regular expressions in vim efficiently! Turning on hls (:se hls) helps out a lot in learning regex, because you can interactively see what atoms are doing.

Learn how to script vim (:help vim-script-intro). Vimscript kind of sucks, but being able to automate tasks using it is great.

jcw··on Skeuomorph
How on earth do you get coins out of that tiny pocket?
jcw··on Skeuomorph
So that's what those tiny pockets are for, pocket watches.
jcw··on The Future of Nautilus
I'm curious to know how much user testing goes into the design of the Gnome desktop environment (and KDE, for that matter). Designing a visually elegant interface is one thing, but that can mean nothing during actual user interaction.
jcw··on The Future of Nautilus
The Gnome UI (gnome-panel, nautilus, etc) generally takes up a huge amount of screen space. I've found that I'm pretty happy with aewm and Thunar.
jcw··on Ask HN: Recommendation for (re)learning Math Skills
I've been using this to re-learn Trig, as well as learn Calculus and Linear Algebra. Very easy to follow, and the videos are usually only about ten minutes long.
jcw··on Breathe life into your software. Give it 'personality'
Panic comes to mind as a company that makes software with personality, just look at their site:

http://www.panic.com

jcw··on A DIY 32-bit game console for the price of a latte
Looks like the LCPXpresso board costs around $30, the price of ten lattes.
← PreviousPage 2 of 5Next →