News for hackers. Stuff that matters.

mc

If you find meaning from digging into low level libraries, that's great. Most people would think of meaning as having shared values with the business you're working for and it's end users / customers. Prioritize finding end-users who you genuinely care for and whose lives you want to improve is one way to find meaning.
Re:Latest update to my friend's 19 year side project on Wednesday June 15, 2016 @01:31AM (#11907331)
I'm a huge fan for space-based games and these screenshots remind me of Freelancer (2003). Really neat.
Re:Bootcards on Monday June 15, 2015 @08:31PM (#9723105)
It's not just a CSS theme though. The XControls/Xcomponents libraries are complex toolkits.
Re:Bootcards on Monday June 15, 2015 @03:56PM (#9721623)
There are actually two products: XControls.org, which augments IBM Domino XPages and also XComponents.org for an Angular.js environment.

This is one of those open source tools that I'd love to see mature into a commercial offering: emailing request tickets, getting bugs fixed, having access to frequent release candidates, etc. I emailed them awhile back asking for commercial license and inquiring about any support they could offer. They're open to the idea, but seem very new to the game.

Re:Ask HN: Which is harder Front end or Back end? on Saturday August 16, 2014 @03:22PM (#8187214)
Begin with a problem then start with the thing that your users will see and work your way down the stack. New students enjoy the immediate gratification from changing a color, moving things around on the browser, or animating a great looking turtle. I recommending having a problem to work within as it provides constraints and a set of mini goals. "I need to take user input" then becomes "I need to process user input" then becomes "I need to put this user input somewhere" and once your friend visits each part of the stack, he can decide where he wants to spend time.

I didn't answer the "fun" part because it's not so great a leading indicator of career direction. Both sides have significant depth and breadth in terms of technical challenges and skill.

Re:The Java Origins of Angular JS: Angular vs. JSF vs. GWT on Tuesday July 15, 2014 @11:14AM (#8036877)
This isn't accurate at all. 1) AngularJS was not built by Java developers at Google. Further, it's not clear if the original authors were Java developers. 2) JSF was built by the guy who created Struts, which he did to because he was unhappy with how Struts worked. 3) I wouldn't describe JSF as a Java/XML framework, it's intended to be a component framework.
Re:Google Ventures Library on Saturday July 05, 2014 @08:13PM (#7993383)
If I'm not mistaken, access to these videos previously required an account from a GV-funded company. It looks like they've opened up content to everyone. Very cool.
Re:Monitor your Website’s Uptime with Google Docs on Wednesday October 02, 2013 @01:08AM (#6480738)
I wrote something like this a few months ago.

Depending on Google Spreadsheet for uptime monitoring is nothing more than just a fun hack. I'm surprised that some people here are taking it so seriously. If you're using a script like this, then I hope it's just to keep those single dynos from falling asleep :)

It's also subject to Google Docs availability, my script sometimes fails to run with only a "We're sorry, a server error occurred. Please wait a bit and try again." email notification.

Re:GitHub's CSS Performance (2012) on Saturday June 08, 2013 @12:49PM (#5845427)
Anyone know the mechanics of what's involved with auditing and graphing CSS sizes with Graphite? What's instrumented and when is it logged?
I agree. At first glance there's a lot of shorthand (@, =, ^, ?, &) but that knowledge comes with time. I experienced a lot of confusion with the compile() and link() functions that I feel could have been prevented with better docs. Until that's done, I recommend the path I took: lots of experimenting and watching John Lindquist's videos over on egghead.io.
Re:Retriever: a new bootstrap theme on Thursday February 21, 2013 @02:31AM (#5256017)
I like it. Today, I saw copy.com's landing page and really enjoyed that too. Bootstrap without being bootstrap.
Re:Nginx now supports Websockets on Thursday February 21, 2013 @01:16AM (#5255788)
Good comparison. Thanks.
Re:Nginx now supports Websockets on Wednesday February 20, 2013 @12:27AM (#5249129)
What's the difference between this new support and the nginx-push-stream module? https://github.com/wandenberg/nginx-push-stream-module
Re:Poll: If you're in the US, What State Do You Live In? on Thursday February 14, 2013 @08:32PM (#5223913)
I'll +1 this.

The startup scene is definitely growing in AZ. There are plenty of interesting people doing interesting things. The low cost of living, increasing number of awesome meetups, and growing co-working community is a pretty good sign of things to come. I've met passionate entrepreneurs at almost every corner of the state. Just off the top of my head--Flagstaff has NACET; Tucson is leading the open data movement; Chandler has Gangplank; Phoenix has CO+HOOT & SeedSpot; Mesa has a wonderful Hackerspace; and Marana was recently elected a top digital city in 2012.

That said, there's room for improvement. There aren't a lot of people with experience investing in hi-tech (lots hi-tech military stuff, but not the hi-tech that HN normally discusses); as a community, we don't have really good marketing muscle; there are few veterans willing to recycle capital; and not a lot of foreign direct investment because people have this impression that folks from AZ are crazy.

I love that place though. You can live in a goddamn mansion for the prices you pay in SF.

Re:Ask HN: What is your dumbest project on Github? on Thursday January 24, 2013 @08:11PM (#5113350)
Funny you ask, last night, I got Wordpress running on Heroku.

https://github.com/mchung/heroku-buildpack-wordpress

Why? For the lulz.

Re:I'm Sure It Will Only Take You A Few Days To Code on Tuesday April 03, 2012 @09:25PM (#3795730)
Nice write up.

Want to add two other reasons we're horrible at making estimates.

1. Expectations. 2. No widely accepted language for writing requirements.

Re: 1. Expectations are just hard to manage. Even when you do get "So the site's pretty simple" - the set of features in their brain is totally different from the set of features in your brain. Alas, it'll take more than "all it needs to do is X, Y, Z" to fix this process.

Re: 2. Is there a professional software consulting company that has solved this problem? I say there isn't. I also say that with the advent of Agile/Lean Startup methodologies, it'll probably never happen - "No, we don't write reqs, we have stories you need to approve." uh huh, okay. For writing requirements, I got really damn fond of Cucumber, but then the lean-ux took off, and that shifted everybody's priorities.

Bottom line, until there's a widely accepted way to communicate design and functionality, making bad estimates will always be easy to do

Re:Eight years today on Friday March 09, 2012 @08:47PM (#3686781)
Thanks for writing this paul. From time to time, it's important to recognize the things that truly matter.
Re:Ruby Patterns from GitHub's Codebase on Thursday March 01, 2012 @05:36PM (#3654433)
Any examples of library-in-app in the wild. I get the idea, but want to know what this looks like in practice.

Mounting engines or Sinatra apps? Creating a new gem to for extractable functionality? Just curious about what this looks like under the hood.

Re:Twitter's Bootstrap in the Asset Pipeline on Friday February 03, 2012 @05:41PM (#3549417)
Let me share some quick thoughts and trade offs.

I did:

(1) Cloned bootstrap into the Rails.root/lib/assets directory, setup config.assets.path, added the require lines to my css and js files.

Alternatively I could have done:

(2) Used one of the gems mentioned in the comments, added the require lines to my css and js files.

In 2.0, there's some manual work involved to get the js pointing to the correct image path, but assuming you've made it that far, those changes are pretty simple to automatically regex.

IMO, the biggest difference is the way you go about styling markup. In (1), markup is modified intrusively. The example from the OP can be tolerated. But now imagine if all your divs had a .row or .spanxx classes attached. If that's unacceptable for you, I'd find a gem that you can work with.

I was tracking 2.0-wip for a couple of months and it wasn't easy to stay up to date with all the changes. Hopefully it's getting easier for gem authors to track and update

Re:Beautiful Buttons for Twitter Bootstrappers on Wednesday February 01, 2012 @12:51PM (#3539067)
This is great. Thanks.

Ask HN: What do you recommend to build desktop apps?

What's your favorite SDK (or framework or toolkit) for building desktop apps?I've got few requirements: - Cross-platform (Can build and distribute Windows, Mac, & Linux executables) - Great documentation - Open source or commercial licensing I do Java and Ruby programming, so there a few that come to mind: * Swing * SWT * HotCocoa I've also found: * Qt * wxWidgets If...

( Read More... | 6 comments | 9 points | on HN )

Older »