Slashdot Mirror


User: lcall

lcall's activity in the archive.

Stories
0
Comments
51
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 51

  1. help organize knowledge on 'I Know How To Program, But I Don't Know What To Program' (devdungeon.com) · · Score: 1

    I'm not doing a great job with it at the moment, but it's worthwhile and needed: http://onemodel.org/

  2. I finally wrote a tool on Slashdot Asks: Do You Prefer To Handwrite or Type Notes? (npr.org) · · Score: 1

    I have tried many things, then wrote my own tool. Currently it could be seen as emacs org-mode replacement that addresses some of the key challenges (hard to learn, awkward) while keeping some key benefits (efficient from keyboard, extremely flexible), and adding huge flexibility in what can be done: http://onemodel.org/ (AGPL).

    But I also see it as the beginning of a platform to change how individuals (or mankind) manage knowledge overall. Future features involve exploiting the internals for collaboration (linking instances, sharing data, subscribing to each others' data, mobile, etc)

    For current org-mode or evernote users: The app has export (& import) features to convert anything to (or from) an indented plain-text outline. The FAQs have more about that: http://onemodel.org/1/e-922337... ).

    Feedback or participation are appreciated. If one has any interest at all, I suggest signing up for the (~monthly?) announcements list at least.

  3. Re:nice romantic wedding ring, but safe & inex on 3D Printers Create Sound-Wave Rings And A Wedding Dress (3ders.org) · · Score: 1

    Sorry, I goofed and didn't see what was in my paste buffer. The url for the ring is is really:

    http://wefido.com/

  4. nice romantic wedding ring, but safe & inexpen on 3D Printers Create Sound-Wave Rings And A Wedding Dress (3ders.org) · · Score: 1

    My wife got me one of these rings (no affiliation) when my old one stopped fitting right:
    evernote site:onemodel.org
    The price was sensible, the ideas were romantic, and it's good for the longevity of one's finger.

  5. Re:Solution found, needs to be adopted... on 5 Major Hospital Hacks: Horror Stories From the Cybersecurity Frontlines (ieee.org) · · Score: 1

    I think OpenBSD takes the most pragmatic approach here and it is available and works well today. Basically the code is reliable and more secure & predictable than anything else known for a desktop or server OS, in the default install, and then for anything you add or change, you can consider its impact on security and act accordingly, separating privileges by user account, choosing risk vs. reward when using non-audited packages, etc, etc. Only 2 remote holes in the default install since about 1995, IIRC.

    Hardware is another matter though.

  6. Re:Much simpler approach on Why the Calorie Is Broken (arstechnica.com) · · Score: 1

    I basically agree. I simply 1) try to eat regular, balanced meals with nutritious foods that are healthy, avoiding overdoing it, and 2) weigh myself before supper on most days to see how much to eat, and stop if I'm already beyond my target for the day, and 3) don't try to lose or gain weight too fast. If one has habits or emotions about food that prevent the above, maybe that is the problem.

  7. code reviews on The Best Ways To Simplify Your Code? (dice.com) · · Score: 3, Informative

    I agree about code reviews: in fact I consider them essential in a team environment and wouldn't want to work in a code base where they will not be consistently held, at least going forward. Then the team can agree on some kind of standards and I recommend that the team develop a checklist for things the reviewer should check, where near the top of the list is: "Would I want to maintain this, and could I understand it easily if I came back to it years from now?". Also somewhere on the list is: "How was this tested?". Nothing ever gets into the master branch without such a review. Ideally the review is asynchronous, at least the first pass, to help see if the code is clear without its author explaining it.

    Also, the coder should review his own code first with that in mind, before sending it to someone else to review.

    Otherwise code becomes a mess. On a team small enough to enforce it, things can go much better.

  8. Re:clarification on Ask Slashdot: Best Practices For Using a Reputation Engine To Rate Information? · · Score: 1

    Thanks; I've noted the link for future use. In the docs I'll try to show various hiarchical / top-down ways of organizing information. There's also a search feature in the current desktop version. But I don't know of a way to capture growing amounts of arbitrary knowledge with the 3 level, 7 items per level rule. Hopefully each level can try to comply... maybe something like wikipedia does.

    A user can make their own structure for their own or others' data, led by their own "top-level-memorable" entities. A major part of the thinking is that it can be anyone's efficient brain-assistance map, and when relating to others' data they would just link or copy as desired, so it would be more memorable in that way for each person. All of that is there now except the sharing parts.

  9. Re:clarification on Ask Slashdot: Best Practices For Using a Reputation Engine To Rate Information? · · Score: 1

    Here's another way to look at it.

    When we create software, it often involves having a developer create a custom object model for the need at hand. This is expensive.

    So for manipulating knowledge in a generic way, I have hoped this system (or something like it) can be used to create an object model for any kind of knowledge, on the fly, as a side-effect of using the system, about as easily as one might use a word processor.

    If you look at some physical object near you now, what you *know* about it can be modeled with:
    - numbers (mass, size, shape, position, ...)
    - relationships (owner, maker, components, ingredients, manufacturing process, maybe relative position...)
    - some attached code (maybe in a script attached to its class, say, a class or scala-like trait of physical objects that says what happens when you throw it, etc) ...but you don't have to be an engineer to know those things (doesn't hurt, I realize). Hopefully one won't have to be an engineer to record them in a structured enough way.

    Now imagine if all our knowledge were in such a system, not dependent primarily on human language (such as, say historical knowledge, some physics & chemistry, all kinds of familial or geographical relationships etc etc), and imagine the kinds of queries we could then run on such a system. Sounds like sci-fi. Lots of work yet to do, w/ many huge gaps in what is there now. But my intent is to work in that direction, beginning from this very efficient UI and useful structure.

    Or if not, at least it's the knowledge manager I've wanted for myself for a long time, and I hope to build in some really cool structured sharing tools, like, to share a christmas card list etc so my wife and I can both edit it, and my personal journal, and all other records I create can go in the same system and be related to each other, computably w/o artificial boundaries because it is all knowledge, all sharing the same underlying structures, and I choose what is made public or shared at all, add some code scripts to parts that shows up on menus automatically, etc. At least that, hopefully much more.

  10. Re:clarification on Ask Slashdot: Best Practices For Using a Reputation Engine To Rate Information? · · Score: 1

    Also, the UI is very efficient for brainstorming then rearranging things (including an improvement I'm about 2/3 done with). And because it is structured underneath, one can "model" one's knowledge to represent what "is". One of the nearer-future features I hope for will use that structure to allow sharing between models: if one person develops info in a structure and makes it available, others could monitor it for changes (subscribe in a way if desired), and copy or link to pieces of the model. But not on a page basis, rather on an entity basis, where an entity is a "thing", a knowledge unit. And many more features I hope can be provided because the fundamental data structure is not piles of words, but computable numbers and relationships.

    Another application I'd like, which could also be done w/ wikis but I think not as well because of the lack of general computability, is to collaboratively create a maturity model for all of life. There's a John Wooden quote that goes something like "the problem with all the good new books is that they keep us from reading all the good old books". On any topic, there is too much material or not enough available, and one has to wade through much to find what one needs. But if there's a generalized maturity model, and one can query it to learn "here's where I am right now in all kinds of levels of development", then the system could provide info on "here are things you can do next to grow, to become a more balanced person, to progress further as a whole individual or to serve & mentor for others", and provide the "whys", the very best references w/ more info, and tracking or reminders to help strengthen traits or review material (like Anki), all in a very structured way that would not be possible if the knowledge is primarily captured as tons of words. I.e., best practices tailored to one's own situation, where you only need to see what is most helpful to you right now, instead of everything at once, enabled by structured, computable, modeled knowledge.

    Yes, I really need to get some docs filled in and posted.

    I think as a civilization we need to look at recording, manipulating, computing, and otherwise using knowledge much more efficiently, and trying to process endless words is a large hindrance. Ideally and ultimately, it's about making knowledge computable by detaching it from the words, the words are a superstrate but not the core -- and everything we could do with that.

    Maybe the github README file helps a little also ( https://github.com/onemodel/on... ). I wish I were explaining it better.

  11. Re:bugfix coming on Ask Slashdot: Best Practices For Using a Reputation Engine To Rate Information? · · Score: 1

    (Now I can't seem to reproduce it. Seems to be working. Except that it didn't find the license file since i didn't put it in the .jar or look there yet, but one can press Enter through that and get to the data creation just fine.)

  12. Re:clarification on Ask Slashdot: Best Practices For Using a Reputation Engine To Rate Information? · · Score: 1

    Short-term, you're not too far off. Medium- and long-term, the underlying structure and plan is for it to model *knowledge*, as opposed to tons of words. I think knowledge at an ~"atomic level" is more about numbers and relationships than about tons of words. I.e., if an entity being modeled (a "knowledge unit" if we use the expression) is called a different thing in another language, it's still the same thing, just has a different name (though granted, contexutally-driven names for things isn't there yet as a feature). But the structure is intended to model all kinds of knowledge, with rich relationships, and numbers as numbers, etc.

    And hopefully, by starting with that structure, we can share knowledge with each other as knowledge, making it more computable, even using it for modeling and attaching code to entities, etc, so it's like creating an object model on the fly. In some ways I think of it as wiki + personal or global + computability. I want to scale it eventually, to allow capturing the world's knowledge, which I do not believe is really best done with a text-first approach.

    I hope that helps. I really need to improve the documentation.

  13. I just realized there's a startup bug for first-time users; I'll try to fix that & post back here in a few hours or later tonight. (sorry for not being better prepared but this seemed like an opportunity to share something useful.)

  14. Feature-wise, OM is more of what you describe for the structure of the information, right now as a personal organizer. It doesn't address the reputation question but that is definitely something I've been thinking about and seems like a fit, long-term. Nearer-term is being able to integrate data across individual instances, with reputation being a closely-related issue.

  15. sounds like OneModel; maybe you can start there on Ask Slashdot: Best Practices For Using a Reputation Engine To Rate Information? · · Score: 3, Informative

    Sounds like what I'm trying to do here (AGPL): OneModel.

    It doesn't have all the features, but what you describe is partly there, or planned for the future, though for now it's in the form of a text-only UI and you have to install postgres. The UI is something like a mix of git's "commit --interactive" and gopher (remember that, anyone?), but it is very efficient if you just read the screen and are a touch typist. Probably currently most suitable for someone who now uses emacs org-mode, or collapsible outlines of any kind, but wants to handle richer kinds of information (eg, GTD...) and a more task-specific UI.

    It's what I use as my own personal organizer and knowledge manager, but ~"sharing" features for collaboration, including reputation and others, are on the wish/plan list. Feel free to use it as a starting point, or join the list for discussion. I was hoping to get the web site updated with a later binary and an enhancement, and much more information on my future plans, by roughly next week. It still lacks a convenient installer but the INSTALLING file in github is current.

    If interested you could always get on the announcements list for when I add features. My health isn't great at the moment but I hope to be able to sell binaries or installers in the future for part-time income or the like. Patches or discussion on the list are welcome. I have been thinking hard about this since about 2000 and am glad to finally have something others can use, though the potential audience will be larger once there are better installers and other needed features, UIs etc.

  16. the ultimate solution (I hope), a work in progress on Ask Slashdot: Professional Journaling/Notes Software? · · Score: 1

    I'm late to the discussion but this might help. It's the solution I use every day, after a lot of effort:
    - I tend to take a lot of notes, about many things. I have wanted and been thinking about what you're asking for a long time, and had discussions about it with others.
    - Over time I've used spreadsheets, a paper system, text files named and organized carefully into directories, emacs org-mode, jedit, then enhanced those with collapsible outlines that do work well, but break down after a certain point.
    - We made a long-term plan, then got busy with life.
    - Recently I've been able to give it some attention again, and I have created the beginnings of software that I hope will become your dream software for this purpose. Really. I don't use such words frequently or lightly. It is AGPL.
    - It is successfully now replacing my use of collapsible outlines in jedit (which itself much easier than emacs' org mode, which I used to use). Not replacing my spreadsheet yet, but that is in the plans.
    - It has a text-based UI that perhaps only its author could love (only text-based, wouldn't be too hard to adapt to a GUI given how it's organized, I hope). It is keyboard-efficient, and (almost?) always can be used by simply reading the screen and tapping a single visible menu letter for what you. It feels a little bit like "git commit --interactive" does.
    - It doesn't have a convenient installer or prebuilt binaries but I hope/plan to make something in that direction *soon*. Right now the step-by-step INSTALLING guide has you installing PosgreSQL (not hard, really), java, maven, and following some instructions. But it does work.
    - When you launch it, it is a bit bare, because I haven't implemented data sharing or templates yet, to show an idea for how I use it to organize arbitrary life information in a somewhat useful, complete way.. But there are specific plans.
    - Right now, it amounts to creating entities that have whatever data you want, in a fundamental model of knowledge a layer below what text (words) provides, with efficient collapsible outlines of such entities that (withing a few days) can be recursively nested or one outline can be linked in multiple places. There is some theory behind this. Not ACM-rigorous maybe, not BNF, but it's not completely loose either.
    - It can import/export from text outlines like I used to use, now.
    - It needs a search feature which is also coming soon, and shouldn't be hard to do since postgres is underneath it all.
    - It works. I use it in my job every single day, and rely on it. With the features it has *now*, it is replacing or has replaced my personal journal, to-do lists, planning tool, notes on many subjects, and little notes like "my wife said the cord she uses for those backpacks she makes is 12' long", but *modeled* (in an early, rough, incomplete way) not just typed as a note. That note (aka Entity) is associated with my wife, or soon to be text-seearchable, and could also be associated with anything else I care to link it to. It is not bug-free, but I use it all day, every day.
    - It's freely available at https://github.com/onemodel/on... . If our old mailing lists at OneModel.org (preferred) don't work any more (it's been a while), you can contact me either via github pull request, or at, let's say, removing the spaces, filling in numbers and the @ sign where I'm hinting (sorry to be obscure, spam is annoying): luke three hundred thirty-nine -------> onemodel.org.

  17. Utah: love living here on Utah To Teach USA is a Republic, Not a Democracy · · Score: 1

    Speaking as a longtime resident who has lived long periods in 2 other states and one other country (all of which I liked, by the way), Utah does seem like utopia sometimes. I understand our unemployment to be lower than most (http://www.deptofnumbers.com/unemployment/utah/), our state government is very well-managed (recent award: http://www.deseretnews.com/article/695258427/Utahs-No-1-for-governing.html), the mountains are *beautiful*, the people are friendly (I think so, Carlos Boozer thinks so: http://www.deseretnews.com/mobile/article/700108270/Utah-Jazz-Carlos-Boozer-returns-as-member-of-Bulls.html, people are always thanking the bus drivers, I'm sure you can find someone who doesn't think so), and my personal opinion is that so many things are done ... sensibly. Yes, there is good & bad everywhere, but I for one really like where I live.

  18. Re:jedit in (collapsible) outline mode: easy/power on What Does Everyone Use For Task/Project Tracking? · · Score: 1

    I forgot to mention: the files in question are plain text so you can use whatever editor is handy in a pinch (vi), no special formatting required except whitespace for indentation, so works great for notes and everything. apt-get install jedit, or download a jar. Has many plugins for different things that one can use or ignore. Works nicely for keeping track of notes on topics etc in hierarchical form.

  19. jedit in (collapsible) outline mode: easy/powerful on What Does Everyone Use For Task/Project Tracking? · · Score: 1

    I use jedit in outline mode (collapsible outlines so I only see what I need at a given time) heavily for this, having similar problems to you--multiple tasks, watt to be able to restart in the middle.

    Jedit runs anywhere, seeming to me as easy as notepad, and as powerful as emacs (I used to use emacs outlines, Inspiration, and Word collapsible outlines).

    I keep a comprehensive todo list, grouped and sorted to whatever suits me.

  20. how about the truth? on Best Way To Clear Your Name Online? · · Score: 1

    You could say something like this on your resume, down at the bottom, in small print: "You may find in google something I did 15 years ago while young, for which I have made necessary life corrections. I look forward to discussing my current character and qualifications with which I look forward to using to advance the interests of your company." Then make sure you are so qualified that they *want* you. Honesty, candor, and virtue may be the best answer in a world that is losing those qualities.

  21. a pre-marriage questionnaire to identify areas of on Navigating a Geek Marriage? · · Score: 1

    I read about this questionnaire that helps decide how ready you are, what spots to work on; the 2nd link is another reference to it:
    http://www.relate-institute.org/
    http://griggs.byu.edu:8232/Article.aspx?a=148

  22. Re:These people govern for _all_ , not just techie on 'Dangers of the Internet' Resolution Passed By Senate · · Score: 1

    I'm very sorry that you're terminally ill. Please don't be offended as I explain my perspective on this--it isn't intended to minimize your challenge or grief. We believe that life continues without end, beyond death, and that we will be judged according to our thoughts, intents, and actions. Our place and opportunities in eternity depend on what we've done with the knowledge we had in this life. There is a plan, the same as taught by the Lord's servants through all history, through which we can have peace in this life and eternal life in the world to come. All our thoughts, actions, and habits matter, even if no one else seems to be involved, because we will take them with us into the eternities, and they affect who we are. Since it was known in advance that we would all be subject to sin and death, the plan includes a way to live again someday, and to be forgiven in this life and move forward, clean.

    I truly hope and wish for the best, for you.

  23. Re:These people govern for _all_ , not just techie on 'Dangers of the Internet' Resolution Passed By Senate · · Score: 1

    You make a good point that they are both addictions. Unlike alcohol, it can pop up without warning or initiative on the part of the consumer, such as for a child who would never drink alcohol by accident, and the images can stay in the memory for re-consumption later without further initiative to acquire.

  24. Re:These people govern for _all_ , not just techie on 'Dangers of the Internet' Resolution Passed By Senate · · Score: 1

    The dangers of internet porn to families is real. There was a good series of articles on dealing with the issue at the family level: http://deseretnews.com/dn/view/0,1249,660213821,00 .html

  25. NetLogo on Teaching Kids to Make Games? · · Score: 1

    NetLogo (google for it, related to starlogo) is a nice logo implementation that comes with many fun simulations prebuilt--covering a really interesting variety of topics. With some adult guidance a kid could imagine and do a lot of things with it, then use their programming skills on a robot kit like the cricket or something.