# of Wiki Edits: 85
# of Forum topics submitted: 58
# of Comments: 109
| Title | Edited on | Edit message | ||
|---|---|---|---|---|
| electronic flame weeder ignition/electronic LP solenoid on/off | Friday, December 7, 2012 - 19:25 | Added PRE tags to code and removed an empty line that was messing with formatting for some reason. | View changes | View current version |
| FarmHack.net Website Development | Monday, December 3, 2012 - 12:39 | View changes | View current version | |
| FarmHack.net Website Development | Monday, December 3, 2012 - 12:39 | decommissioning this page | View changes | View current version |
| Online Farm Hack Tools | Monday, December 3, 2012 - 12:37 | View changes | View current version | |
| Online Farm Hack Tools | Monday, December 3, 2012 - 12:15 | View changes | View current version | |
| etherpad embed test | Wednesday, October 31, 2012 - 19:28 | View changes | View current version | |
| etherpad embed test | Wednesday, October 31, 2012 - 19:27 | View changes | View current version | |
| etherpad embed test | Wednesday, October 31, 2012 - 19:27 | View changes | View current version | |
| etherpad embed test | Wednesday, October 31, 2012 - 19:22 | View changes | View current version | |
| Farm Hack Movies | Tuesday, October 2, 2012 - 17:38 | View changes | View current version |
| In 50 characters or less... | Posted by |
Post date |
Last comment | Number of Comments | # of Comments new to you | |
|---|---|---|---|---|---|---|
|
|
Add a "close this topic" option on comments so we can "close" problems and features when they are fixed | R.J. Steinert | Wednesday, December 12, 2012 - 16:28 | Wednesday, December 12, 2012 - 16:28 | ||
|
|
fix the www. issue | R.J. Steinert | Wednesday, December 12, 2012 - 16:27 | Wednesday, December 12, 2012 - 16:27 | ||
|
|
Expose subscriptions metrics in UI | R.J. Steinert | Wednesday, December 12, 2012 - 16:26 | Monday, December 24, 2012 - 12:36 | 3 | |
|
|
Try hosting your code on GitHub in Gists and embed them on Wiki pages | R.J. Steinert | Friday, December 7, 2012 - 19:40 | Thursday, January 10, 2013 - 11:13 | 1 | |
|
|
FarmHack.net Development Update 2012-12-03 | R.J. Steinert | Monday, December 3, 2012 - 12:44 | Wednesday, December 12, 2012 - 20:42 | 3 | |
|
|
A "Farm Hack Stories" series | R.J. Steinert | Tuesday, October 2, 2012 - 17:47 | Tuesday, October 2, 2012 - 17:47 | ||
|
|
Say Hi | R.J. Steinert | Wednesday, May 23, 2012 - 19:49 | Friday, June 8, 2012 - 10:59 | 13 | |
|
|
@Loria Why remove Farmigo.com? | R.J. Steinert | Monday, May 21, 2012 - 18:33 | Monday, May 21, 2012 - 20:51 | 2 | |
|
|
R.J.'s report on the first few months of FarmHack.net | R.J. Steinert | Sunday, May 20, 2012 - 23:34 | Sunday, May 20, 2012 - 23:34 | ||
|
|
Economist Article on 3D printing, "The third industrial revolution" | R.J. Steinert | Thursday, May 3, 2012 - 09:00 | Thursday, May 3, 2012 - 09:00 |
Aaaaah buttons nice.
The 4 directional buttons plus select button allows basic control...
Keypads take up a lot of pins (which one were you thinking about using?), so with buttons on an RGB LCD Shield Kit and some (a lot?) programming, we might be able to drop the keypad altogether. In the interrupt mode the left and right buttons would move across the LCD and the up and down button would change the value of the number.
Anyways, cool ideas but the most important thing right now I think is getting a minimum viable product built whichever way is easiest. We can iterate later to improve things like cost, usability, and ... "buildability". So with that in mind, the reasons I suggest an RGB LED are as follows.
1) The RGB LED helps out with the pin issue.
2) The RGB LED + Keypad combo might be easier to program than the LCD + Keypad combo.
how do they know if they're reprogramming the bounds or the phone number or something else?
Inspired by decades of crappy electronics with one singular red light blinking out a primitive version of Morse code, we could deploy a similar technique with an RGB LED. The directions might go like something as follows.
Red (95) - Orange (90) - Yellow (85) - Green (80) - Blue (75)
If implementing something like what I've just proposed sounds more difficult than what you had in mind, then don't worry about it. I'm not familiar with programming LCDs and using them in combination with keypads to do input so it's tough for me to estimate which way is more difficult. Maybe we'll come back to this idea at some later date if the cost/benefit of this starts to seem appealing.
Come to think of it, I think my first priority will be to set up a redirect from youngfarmers.org/forum to farmhack.net/forums.
Good catch. I didn't even know that "IN THE FORUM" was as link. I'll look into fixing that.
The Adafruit RGB LCD Shield Kit is pretty cool in that it reduces your pins needed on the microcontroller to just 2 (6 are required on the LCD unit right?). As a last resort, what do you think of dropping the LCD display and incorporating an RGB LED like the Public Labs folk did with the Thermal Flashlight? In the interrupt routine a blinking green light would indicate it's ready for input of the phone number, a blinking red light would indicate it's ready for input for the upper bound, and a blinking blue light would indicate it's ready for input for the lower bound. When the unit is told to display the temperature, it would take the upper and lower bounds and display it somewhere between red-green-blue depending on where the current reading is in the upper and lower bounds. Am I missing anything else the LCD could be used for? The advantage here is that one RGB LED ($1.95 at the high end) is cheaper than an LCD screen but the drawback is user friendliness. My "advantage" is definitely in the spirit of "How cheap can we get this?" but the cost/benefit analysis may not hold up on this suggestion.
For those who aren't sure what a PTO is (I wasn't at first), it's a Power Take-Off.
Hi folks. For now, lets try using Wiki pages tagged with "glossary". I created a page that will show us all wiki pages tagged with "glossary" over at http://farmhack.net/glossary. I created the first entry, microcontroller. There are a few other things I'll add down the line:
Sorry to hear you guys are having troubles. It sounds like this is happening when you:
1. Click "choose file"
2. Select the file from you harddrive
3. Click Save at the bottom of the Form.
Is that correct? It is safer to do the uploading of the file and the saving of the form in separate steps in case the server has a hiccup or your connection is momentarily slow. As a best practice I recommend uploading images using the following steps.
1. Click "choose file"
2. Select the file from you harddrive
3. Click the "Upload" button next to File you just selected on the Form.
4. Wait for the upload to finish.
5. Click Save at the bottom of the Form.
I just performed the first operation I described above on the Root Washer and everything went OK. I did however run into a new bug, if you edit the Root Washer's profile and click "Remove" on the current image, the whole form disappears!
So if I am arriving at Farm Hack because I heard it could be a good place to find a solution to a problem on my farm, the default tool organization that I want to see would be tools by category, so I can find tools that are relevant to my farm or my problem (fruit growing tools aren't much use if I'm a dairy farmer, etc.).
I agree. It's also in the interest of Tool developers that the maximum amount of interested eyeballs find their tools quickly. According to Raymond's version of Linus's Law, "Given a large enough beta-tester and co-developer base, almost every problem will be characterized quickly and the fix will be obvious to someone." So if we focus on building the search tools for Farm Hackers like myself who are interested in seeing where the action is, then a whole bunch of potential contributors might not be seeing what they are looking for. I think metrics like "# of wiki edits" and "# of forum posts" for a Tool are not first priority but second priority. After the user has somehow generated a list of results they are interested in, the participation metrics let the user know which ones are healthy.
At the moment though and probably for the next few months, I think most people visiting the Tools section will not find anything necessarily useful to them. I think it's important to prove to those folks that if they have a Tool idea and make the effort to post it, that there will be an active community ready to jump in. So for now I'm kind of happy just having the current sort mechanism of "Last Tool Wiki Update" and perhaps when we do get more participation metrics on the Tools page we sort by one of those. Again, this is my thinking for a short term strategy while we are bootstrapping this community. I could be convinced otherwise, prioritizing long term is not that crazy of an idea :P.
As the list grows it will become far too time consuming to find anything.
For some examples of types of search, check out Section 9, "How will users find information?", in my We believe in sharing document. I think the answer as far as searching goes is giving users a whole array of options. Hopefully we will grow to the point where we need Full Text Search, as they say "a problem we would like to have," but if we implemented it right now it would lead users to a whole bunch of searches with "No results found".
Perhaps one way to help implement this would be to allow the tool’s creator and editors to add tags to the tool’s profile which can then be used as the basis for the search
I'm into this idea. We've spent time trying to see into the future and predict how Tools will be categorized, and I like what we have so far, but perhaps now it's time to let users start "freetagging" in a Keywords category on Tools. A tag cloud will show what keywords are the most popular and if we start to seem some category trends in the Keywords vocabulary then we may have a candidate for a new category on Tools. Converting a bunch of content with a set of Keywords into a new category takes a little leg work but it's definitely a problem we'd like to have.
Perhaps there can also be some sort of dropdown menu which will allow users to select how they wish the tools to be sorted.
At the moment you can sort on the Stage, Type, and Last Tool Wiki Update columns. I think I can turn that sorting into a dropdown menu fairly easily as well.
...tools which are receiving a large amount of community support will appear at the top of the list.
I'd love to see this as well and it's high on my priorities for implementation. See the usage metrics I mentioned below in response to Dorn's comment.
In response to
...it would be helpful that the first few tools people see are well documented with a lot of activity around them...
Check out my comment in the Maintainer discussion.
[It looks like a good way to start might just be a loose "Volunteer as a maintainer" function on each Tool page that allows users to say who they are and how they plan on contributing. This can be accomplished by just pencilling yourself onto the Tool's Wiki page but it could be massively helpful when sorting Tools to be able to have that extra metadata that shows where people have volunteered to answer questions and where no one has.](http://www.farmhack.net/comment/102#comment-102)
I also just added a "Last Tool Wiki Update" column on the Tools page. Now the Tool with the most recently edited documentation floats to the top. That is at least some kind of indication of activity. Another metric we could publish there might be "# of Tool's Wiki Updates" and "# of Tool's Forum topics". I started with what we have because that was a quick fix. The other two metrics will require an hour or so of coding.
If you go to a user's page, there is now a "contact" tab. See http://www.farmhack.net/user/8
The problem is we're not linking to user pages from anywhere right now. It's going to take a little leg work to modify all the templates that spit out a user's name.
"It would be nice to be able to see who was the last editor without going into the revision history..."
Also agreed. Perhaps something near the top of a Wiki that says:
Posted by [username] on [post-date]. Last edited by [username] on [last-edit-date].
Proposal for new forum structure and using the "Forum-Wiki bundle" functionality for everything
I'm not revving to go on my proposal yet because of the reason I mentioned above, " if decide something is not a Tool, we don't lose the Forum and Wiki page when we delete the Tool," but my proposal is one idea on how we might structure things in the future.
I think that's a great idea Dorn. Using the same Wiki-Forum format we are using for physical tools can also work for our process tools. I vote for moving ahead on this and I want to mention two things to consider as we move ahead.
Before getting into the two considerations for this, a quick clarification on the functionality behind Tools. The "Tool" Entity, the thing with metadata like "Stage" and "Type", is the glue that holds together the relationship between a Forum and a Wiki page. In addition to Tool's holding metadata on the Tool and relationships to a Forum and Wiki, there is code I wrote to display all three things on a single page if you go to any one of those three things. Note that we could create a Forum and a Wiki page separately, put a link at the top of each to their counterpart, and the only thing we would be missing out on is the presentation of the Wiki and Forum on the same page.
A "Best Practices" Wiki page and Forum may not be findable on the Tools list
Perhaps it would be better suited to be in the General category of the Forum. We could reassign the "Best Practices" Forum fromt the Tools category to the General category.
Does the data model (metadata like "Stage" and "Type") for our "Tools" concept fit something like this?
Right now I don't see this as a big deal and it's not necessarily a big deal if we decide otherwise in the future. If down the line we decide that "Best Practices" is not a good fit for the Tool data model, then we delete the "Best Practices" Tool, the Best Practices Forum and Best Practices Wiki page stick around because they are separate entities, and then we create some other alternative to the Tool Entity type that we use to glue the Best Practices Forum and Best Practices Wiki together.
My analysis could be seen as a green light to shoehorn whatever we want into the Tools section right now, because after all, if decide something is not a Tool, we don't lose the Forum and Wiki page when we delete the Tool.
I'm loving the discussion here. I'm all for using the tools we have and using outside tools at the same time. There are two concepts I want to throw out there for funding open source research and development.
In open source lingo, a bounty is sum of money offered for completing a development task that will be open sourced. In my experience this often starts as someone saying in a projects issue queue (a project issue queue is equivalent to a Tool's Forum) saying, "Hey! I need this thing done real bad," and then another person saying, "Ya! Me too but I don't know how to get it done," and then maybe some other people echoing the desire. The folks with the need then get together and dedicate some funds to complete it (or services or whatever) for someone to do it. Because they are talking about it in that project's issue queue, someone who knows how to complete that task and also has an interest in doing so eventually comes along and they strike a deal. w00t! The key here being the proximity of those who need something done and those who can complete the task, a network effect of saying, "Hey we need this, here's some funds," and someone close by saying, "I can do that."
Before there was Kickstarter, there was Reverse Bounty. A developer wants to get something done so they say, "Hey world! If you also want to get this thing done then pay me x number of dollars and I'll be able to do that!" The only thing Kickstarter added was a deadline for funding, and boy does that work! I've seen reverse bounties take YEARS.. unfortunately. The deadline creates a sense of urgency, but it also gives folks a sense that they are allocating a certain amount of funds in a specific time period and that matters in the real world where a tool is worth something to you in the next 60 days but might not be worth anything to you a year from now.
So if someone creates a Reverse Bounty (Kickstarter)/Bounty to do a production run of a Tool and they mention it on that Tool's Wiki page or Forum, they get that network effect of people with the same needs being close by jumping in.
Sweet! I pasted that doc into a wiki page. I encapsulated the pasted text with the HTML "pre" tag to get all of the formatting you did with spaces.
Ok, I found what might be a temporary fix. I turned off the "Convert URLs into links" filter for the "Markdown Syntax and HTML" text format. There might be a way to make the "Markdown" filter and the "Convert URLs into links" filter work harmoniously but for now we'll role without the "Convert URLs into links" filter. We'll look into some WYSIWYG like buttons down the road that will help folks create the necessary markup without needing to remember all of the syntax quirks. For example, there could be a button that you press that then prompts the user for a URL and text and then inserts the proper syntax. It's not true WYSIWYG but this technique makes the learning curve for the syntax easier to climb.
If this is the first time you've heard of WYSIWYG, it's a program that sits inside of a text box on a webpage that makes the text box act like Microsoft Word. Unfortunately it creates nightmares when used for documentation. Things like diffing (comparing) versions of a Wiki page become incomprehensible, you can never get what's in the WYSIWYG to look like what it actually spits out, and if you ever change the settings on a WYSIWYG you risk breaking every piece of documentation when you go back to edit it. WYSIWYGs do however work really well for writing blog posts that you only (theoretically) edit once and then is set in stone.
WYSIWYG example using the LATEX syntax from Wikipedia's page on WYSIWYGS:![]()
Thanks for explaining further Louis. I see there is still an issue with that way of making links at the moment so I'll try to work the kinks out right now.
Tim from Oxbow Farms inspired me to bring it back. It's not the most catchy name (any suggestions?) but I think it's pretty useful. I also added a notice when creating a "loose" Wiki page, "You are creating a loose Wiki page that nothing links to. You will need to link to this Wiki page from somewhere after you save it if you want anyone to find it."
Ah, you just found a bug. I think I fixed it, go ahead and try that link again.
That's a legit issue on my radar. Thanks for reporting it.
Hi you two. Ya, I set the upload limit incorrectly. There was also a file upload but no image upload on comments and an image upload but no file upload on Forum topics. All should be fixed now.
Right now Fido - Greenhouse Monitoring with Text Message Alerts is our most complete example. You can edit Fido's Tool Wiki to see how some of the formatting is achieved. You will also find some good examples over at the Tool section on http://publiclaboratory.com/tools (our #1 influence for the current Tool section). Feel free to ask me questions directly (http://www.farmhack.net/user/8/contact), I would be more than happy to help out and I am working on the website so our discussions may lead to usability improvements for other users as well.
Go collaboration! Conversation has moved...
It looks like we've settled on this issue for now. I've found it's best practice to summarize the status of an issue in it's original post when it has reached a good stopping point. @Louis You could write something like...
Conclusion
We've decided to drop the dependency on a keypad and lcd screen in favor of interfacing with Fido using a separate cellphone. See the comment that inspired this and check out our new conversation Program your Fido by sending it text messages .