nuclearsandwich
|
14 years ago
|
on: Show HN: Weekend project helping college students with high book costs
Neither have we. We plan to keep at it though.
nuclearsandwich
|
14 years ago
|
on: Programming
nuclearsandwich
|
14 years ago
|
on: Programming
If you want to do visual programming, check out the Processing languange (
http://processing.org) as well as Hackety-Hack (
http://hackety-hack.com), which is a Ruby Environment for kids of any age to learn how to program.
Hackety-Hack.com also has a StackOverflow-like Question/Answer page for people new to programming to get assistance.
Programming is fun and rewarding, but it's also one of the most challenging mental exercises you can submit yourself to. Be prepared to feel discouraged once and a while but don't let it sink in. Anyone with drive can learn to program!
nuclearsandwich
|
14 years ago
|
on: Ask HN: What to show people when they say "Show me some cool things on Linux"
nuclearsandwich
|
14 years ago
|
on: Twitter Aquires Whisper Systems
One of the things Whisper had was a method of encrypting SMS messages so they still fit in an SMS message, perhaps Twitter is hoping to take advantage of that?
nuclearsandwich
|
14 years ago
|
on: RoR
As someone who teaches beginning Ruby and Rails workshops. I often find the limiting factor in getting to where students want to go is comfort with Ruby itself, Rails automates so many of the early details that knowing a little bit more about what Ruby is doing can be phenomenally enabling.
By all means learn both at once, but stay just a little ahead in your Ruby skills.
The Ruby Koans is great for solidifying Ruby concepts glossed over in Rails.
http://rubykoans.com
nuclearsandwich
|
14 years ago
|
on: RoR
I agree with all these. I would however recommend getting Agile Web Development With Rails directly from Pragmatic Press as you can be certain you're using the most up-to-date edition (4th with Rails 3.1) and can purchase solely the ebook if you want to save some money and/or trees.
http://pragprog.com/book/rails4/agile-web-development-with-r...
nuclearsandwich
|
14 years ago
|
on: Ask HN: What is your development setup?
- Standing station (technically sit-stand but I never sit). - Imprint Runner floor mat
- Macbook Pro 8GB, 2.5GHz Core i7, SSD
- 25inch Asus Monitor
- Das Keyboard Ultimate (recently switch to silent after complaints from coworkers)
- Logitech G5 Gaming Mouse (a good mouse is a weighted mouse)
- Reasonably crappy Sennheiser headphones
- Vim and iTerm in full screen, occasionally switch to X/XMonad+urxvt when I start missing proper window managers.
nuclearsandwich
|
14 years ago
|
on: Ask HN: What is your development setup?
I recognized your buildout and thought "huh, looks like JFB... oh it is JFB."
nuclearsandwich
|
14 years ago
|
on: Ask HN: I think My code isn't Good enough
It's constant, almost everyone experiences it. Best thing to do is look at some really old code you wrote and realize how far you've come. After that, write more code, read more code, write more code. Programmers all want to be better, this drive helps us become so, but it also drastically diminishes our ability to be content with our current situation. If you really want to see how far you've come. Find someone who reminds you of yourself and mentor them. It's much easier to perceive change in others than change in ourselves. Watching mentees progress reminds you of when you underwent the very same realization and helps you become more aware of liminal points in your programming journey.
nuclearsandwich
|
14 years ago
|
on: Heroku's down. Anyone else experiencing problems?
Network Issues
Issue: We are currently investigating network issues with our upstream provider.
Aug 09, 2011 – 2:37 UTC – less than a minute ago
nuclearsandwich
|
14 years ago
|
on: 40% off Pragmatic Programmers books this week
Anyone else getting "Coupon agileweek" has expired?
nuclearsandwich
|
14 years ago
|
on: Poll: How do you use XCode?
I use it as the bootstrap step for Homebrew and RVM and other things that depend on GCC then I ignore it.
nuclearsandwich
|
14 years ago
|
on: Ask HN: What do you do if your boss wants to check your screen all the time?
Switch to Linux, use a tiling WM, download the first four seasons of IT Crowd. Watch them in a 1 inch floating screen while doing your job. Wait for the laugh from boss's office. Or is it only sound... yeah just quit and work somewhere awesomer.
nuclearsandwich
|
14 years ago
|
on: Ask HN: How to hack textmate (free download)?
http://redcareditor.com is a free and open source TextMate-like editor and worth checking out. If you
really want TextMate specifically I would appeal to the developer themself. Many of us know how rough tight financial situations are but the amount of free (in speech and beer) editors out there makes piracy nothing but crass.
nuclearsandwich
|
14 years ago
|
on: CoffeeScript. An Outsider Opinion
Awesome. Thanks for that. I've always enjoyed the link between Platonic forms and object Classes.
ahhhphilosophy.jpg
nuclearsandwich
|
14 years ago
|
on: CoffeeScript. An Outsider Opinion
You're absolutely right, I spent most of the past three years writing Java, C++, C, and C# and they all use semicolons and I certainly forgot about them whilst coding in those langs. But the penalty is in transitioning between languages that use or don't use those features. When I'm writing in C and the like, I tend to stick within that language. But with JavaScript and Ruby, I do a lot more context switching back and forth. Anything I can do to reduce the penalty of moving between one and the other is worth doing in my opinion. Especially when it doesn't affect the final result.
nuclearsandwich
|
14 years ago
|
on: CoffeeScript. An Outsider Opinion
thanks Jeremy, do you mind if I insert your comment in the main body of my post?
I am still a student of computer science and in my university's Java encapsulated worldview they've not discussed the finer points of non class-based OOP. I will do more research on the subject.
nuclearsandwich
|
14 years ago
|
on: CoffeeScript. An Outsider Opinion
I'm still using Javascript at the end of the day, I'm just doing so via an interface that I find more readable and writeable. I don't see it as much different than letting a minifier optimize my javascript rather than writing it that way by hand.
nuclearsandwich
|
14 years ago
|
on: CoffeeScript. An Outsider Opinion
I see your point. Punctuation is a vector for meaning and clarity but is Javascript's syntax any more informative than Coffeescript's? It isn't in my observation. It certainly offers more flexibility in style, but why would you need it? I can't conceive of a reason besides minification.
Your comparison with novels I think is a bit skewed. Literature has a whole different set of readability enhancements such as fully justified text, variable-width fonts, as well as margins and padding. Punctuation in English has been evolving for centuries as people settle on the minimum needed to convey the full meaning as unambiguously as possible. But English also has many many more sets of valid (as well as various definitions of valid) constructs than Javascript does and thus may require a more robus set of punctuation.