murz
Design doc: https://docs.google.com/document/d/1q6g9UlmEZDXgrkY88AJZ6MUr...
It still seems like a WIP
Async IO for Rust (Part 2)
Digital Smart Mirror Lab with React Native
Here are a couple:
http://www.gorillatoolkit.org/pkg/schema
http://godoc.org/github.com/mccoyst/validate
There are also some bigger web framework projects that include validation, Revel is one: http://revel.github.io/manual/validation.html
YC W14 machine learning company looking for DevOps in SF
We're an early-stage (YC W14) company founded by ex-Googlers. We're building a predictive analytics product and we're already running production systems to handle an increasingly large amount of traffic (billions of impressions per month and counting).We're looking for an exceptional Technical Operations Engineer with a passion for large scale systems. If you get excited about running high...
The main tool he used was some screen-reading software called JAWS, which apparently is pretty sophisticated these days. You can see some of the other tools available here: http://www.freedomscientific.com/products/fs/blindness-produ...
Heroku, EC2 (or Elastic Beanstalk) and Google AppEngine are all pretty good choices if you ask me. For side projects I usually just throw them up on Heroku, but I'll use EC2 for more sophisticated deployments.
> Django/RoR or Flask/Sinatra have their niches - what are good reasons for a solo developer or small team to look outside Python, Ruby or PHP?
I'm struggling to come up with an answer to this topic. To be honest, I think you'll be fine with whatever tool you choose and I think you should just use whatever is most comfortable for you. That said, some scenarios where it might make sense to use Java (or another JVM language) over Django/RoR include:
(1) This doesn't matter for most applications (and isn't necessarily true for all applications), but if you are expecting a lot of load you will likely get more throughput out of the JVM (see how the Java platforms compare to Ruby and Python ones in this benchmark: http://www.techempower.com/benchmarks/) and you will probably be able to handle more traffic with fewer machines (Twitter reportedly needs about ten times fewer machines to run its site after rewriting a bunch of Ruby services in Scala).
(2) You may need to use a particular JVM library (there's a lot of really good ones).
(3) Some spaces of the open-source ecosystem are largely written with JVM languages (especially in the data space: Hadoop, Mahout, Spark, etc). If your team is heavily dependent on one of those spaces you may choose the JVM for your web applications simply to focus your teams knowledge and tooling on one platform.
YC W14 company hiring hackers to build large scale distributed systems in SF
We're three ex-Googlers building a predictive analytics product. Our company is still in stealth mode but we're already running production systems to process an increasingly large amount of traffic (billions of impressions per month and counting).We're looking for exceptional software engineers with Scala/JVM expertise and a passion for large scale distributed systems. If you get excited about...
When I am mocking and laying things out, it's much faster to use Photoshop because it's easier to just drag objects around instead of tweaking CSS properties (at this point I'm mostly just dragging around and resizing vectors/shapes/photos/text to get them in the right size/position).
After I'm pretty satisfied with the layout I will go into vim or Sublime Text and start hammering out the actual design in CSS. I find tweaking CSS properties and refreshing my browser to be at least as productive as editing layer styles in Photoshop (if not more productive). Features of CSS like gradients, borders, opacity, shadows, etc. actually make it a very reasonable environment for quickly iterating on designs (especially when paired with SASS/Compass or LESS). Plus it saves you a step (it's gonna need to be coded sometime anyway...). YMMV
I don't think the statement in the blog post could be much clearer, you just have to read the whole sentence :)
If you read the actual announcement it would be clear that when they say "stream-actives", they are not including people logging into Gmail.
"Today Google+ is the fastest-growing network thingy ever. More than 500 million people have upgraded, 235 million are active across Google (+1'ing apps in Google Play, hanging out in Gmail, connecting with friends in Search...), and 135 million are active in just the stream."
Source: http://googleblog.blogspot.com/2012/12/google-communities-an... (which is linked from the Wired article)
Dale Carnegie: How to Win Friends and Influence People
Edward Tufte: The Visual Display of Quantitative Information
Paul Graham: Hackers and Painters
Jessica Livingston: Founders at Work
- fun to work in.
- efficient - performance approaching C for CPU-intensive tasks,
- designed for modern hardware (multicore, networks),
- aimed at software such as web servers,
- ... but turned out to be a great general-purpose language.
[1] http://sleeplessinslc.blogspot.com/2012/02/jersey-jax-rs-mvc...
[2] https://github.com/murz/jersey-mustache/blob/master/src/main...
I highly recommend them.
I'm curious how you determine whether a given review is positive or negative, did you use something like http://nltk.org/ ?
http://gmailblog.blogspot.com/2007/12/gmail-chat-aim-crazy-d...
Google Makes Its Google+ Notifications In Gmail More Interactive
A better Google+ notification experience in Gmail
Thirty Years Before SOPA, MPAA Feared the VCR
Personally, this is why I've kept my Nexus S around. I think the #1 thing I use it for is navigation while I'm driving. With a car mount it's as good as a TomTom/Garmin/whatever.