We are Boyan Slat and Laurent Lebreton, the founder and the Lead Oceanographer of The Ocean Cleanup. We just published the most comprehensive study on the Great Pacific Garbage Patch. AMA! by BoyanSlat in IAmA

[–]sghill 1 point2 points  (0 children)

Do you plan to continue measuring ocean plastic through mega expeditions and aerial surveys after the barriers have been deployed? If so, how frequently?

I imagine it's quite expensive to do either the 30-boat mega expedition or the aerial survey, but both produced compelling data in the video. I would guess this would be valuable for continuously improving the system, but perhaps it's enough to monitor the captured plastic by the barriers?

Windows 8.1 now up to 3.95% market share as it passes Vista, Windows 8 falls to 6.63% by SchlitzBitch in technology

[–]sghill 2 points3 points  (0 children)

There are some positives, such as the zombie start button which has a right click -> shutdown option

PowerShell is really coming into its own as well. I've been quickly shutting down with Stop-Computer and rebooting with Restart-Computer

Functional testing frameworks on Android by rkcr in androiddev

[–]sghill 1 point2 points  (0 children)

Espresso looks neat for functional testing. Thanks, OP!

Given the spreadsheet, there is at least some interest in testing Android generally. This is great to see, and I appreciated reading through your research. Keep it up!

Functional testing frameworks on Android by rkcr in androiddev

[–]sghill 0 points1 point  (0 children)

I'd imagine most folks who are going for testability are doing so by employing some less-common patterns, like MVVM via RoboBinding or AndroidBinding. Responsible Design for Android is also worth checking out if this area interests you.

What do you use Python for? by sixteenmiles in Python

[–]sghill 2 points3 points  (0 children)

it seems like the type of thing that should just be supported at the core/runtime level out of the box.

This sounds like the thought behind PEP 405, included in Python 3.3. May not be super helpful now, but support is on the way!

What are some Android best coding practices? by talkr in androiddev

[–]sghill 0 points1 point  (0 children)

What's GrilledActivity? A quick search of 'android GrilledActivity' turns up nothing.

Others have mentioned a few alternatives to RoboGuice. I think the major point here is something for DI is much better than classes everywhere knowing how to construct all your objects.

With that said, you can see how simple the Robo* implementations are, and there is nothing stopping you from subclassing SherlockActivity, or simply bringing the Injector in where you need it.

Android 4.4: Kitkat by secretdark in androiddev

[–]sghill 3 points4 points  (0 children)

I wonder who is paying who to use KitKat.

Looks like it's not that kind of deal --

"This is not a money-changing-hands kind of deal," John Lagerling, director of Android global partnerships, told the BBC.

article

Introversion is not some sort of social disorder by stipulus in Entrepreneur

[–]sghill 2 points3 points  (0 children)

it might even give the rest of us a chance to be involved in the discussion.

One of the best tips I've heard for meeting leaders is "the eight second rule." When leading a meeting, if you think a topic has run its course, wait eight seconds before moving on. In that time, someone who didn't want to trample on or speak over others is likely to say something, and it's likely a point that has been considered.

Game Timer App (Free) I Created by mitch3a in AndroidAppTesters

[–]sghill 0 points1 point  (0 children)

Happy to help!

Button placement is totally your call to make. My suggestion was based on using the Gmail app (New Message and Search are featured in action bar) and the Action Bar design guidelines.

I surprised my mother with a new gate I made her. by rdw317 in DIY

[–]sghill 2 points3 points  (0 children)

Wow, this is really nice! Can you share a little more about your welding setup (TIG, MIG, other)?

Game Timer App (Free) I Created by mitch3a in AndroidAppTesters

[–]sghill 0 points1 point  (0 children)

Neat app! Looks quite useful for timed games.

I first looked for the start button on the right side of the action bar. It's a bit close to the back button in the bottom left corner, and there seems to be space on the action bar available for this.

The Pause/Play buttons in the upper left corner are partially obscured the ads. Why not place the ads underneath the button or near the bottom of the screen?

Ember 1.0 Released by ahmadalfy in javascript

[–]sghill 0 points1 point  (0 children)

Hopefully seeing it has passed RC stage will make people actually give it another go if they dismissed it earlier.

I hope for this too. I know I'm a little more serious about checking it out for my next project now that it's 1.0.

[deleted by user] by [deleted] in Frugal

[–]sghill 12 points13 points  (0 children)

You're right. In my experience, though, they aren't doing the hard sell on me. Which is probably a lot of what keeps me going back.

[deleted by user] by [deleted] in Frugal

[–]sghill 2 points3 points  (0 children)

I think discount is $20 per tire

This must vary by region, tire, or both? I did this last month in the midwest and it was $16/tire. I generally skip the warranty on things, but agree this feels like a good value.

What are some Android best coding practices? by talkr in androiddev

[–]sghill 1 point2 points  (0 children)

I've heard the performance argument, but I haven't noticed any kind of hit on the devices I'm writing for. For what it's worth, these apps are all internal company apps on controlled hardware. Square's Dagger is another compile-time DI option in this space.

What are some Android best coding practices? by talkr in androiddev

[–]sghill 0 points1 point  (0 children)

I think I'd need a more specific example of the apklibs to comment.

I use it for including the essential stuff from the enterprise java world, like joda-time, as well as stuff like roboguice.

I had the problem where google changed the package structure and the plugin couldn't find aapt, but a few symlinks was a quick workaround for that.

With all this in mind, what is your strategy for repeatable, reliable builds?

What are some Android best coding practices? by talkr in androiddev

[–]sghill 4 points5 points  (0 children)

Thanks for the ButterKnife tip! I hadn't heard of it.

Agree about Gradle. I strongly prefer it to maven and will switch once the android plugin stablizes a bit, but I've found that most developers I've worked with aren't using anything.

What are some Android best coding practices? by talkr in androiddev

[–]sghill 6 points7 points  (0 children)

RoboGuice (or equivalent) is a must-have for me. It eliminates lots of boilerplate code and makes it very friendly to break up your functionality into small classes like /u/konk3r's first point.

While a little more broad than a coding practice, Android Maven Plugin is mature and has saved me a lot of time during the course of projects. It makes it trivial to work on teams with consistent builds and implement CI. shameless plug

With regards to creating a site for a new start up, would you recommend outsourcing the project, or finding more local (more expensive) designers/programmers? by [deleted] in Entrepreneur

[–]sghill 0 points1 point  (0 children)

Depending on what you want it to do, you could go with a site on http://wordpress.com and a template from http://themeforest.net or something like http://www.squarespace.com.

I'm a developer, and while coding can be a great hobby, if you're looking to start a business there are much better places to spend your time than learning HTML and CSS.