Very cool project of a good friend of mine... |
Very cool project of a good friend of mine... |
It's 2013. Why are there still constraints on what characters can be use for a password?
I would love to hear from the author why this is the case.
Was a lot of fun talking to the customer service rep who insisted I needed to be using IE. That I had to register. That I "must be doing something wrong". That I am not typing in the correct password. That I'm not technically capable.
Turned out to be a length restriction. It just cut off the last n characters of the password I chose. Good times.
It seems concerning that between entering and hash/(b/s)crypt-ing passwords there would be any step which required these limitations. A regex or similar validator on strength not equipped or written to handle other characters? Either way... really?
Whats most amazing about them, for me, is that even after 7 years I can still remember good chunks of my A Level Physics and Electronics mind maps.
The key is to read the book and use them properly, most people use them as a glorified spider diagram (like this software). A good MM stays in your head for years and it's like feeling you way to the information rather than just brute forcing it from memory.
I highly recommend reading the book.
I have 2 MMs on the walls next to me. One for how we are going to get enough traffic to our site next winter and another detailing what we learnt last winter in general in the business.
Both allow 'unconstrained' mind mapping/concept mapping where the spatial arrangement of objects is not enforced.
Personally I don't like the 'strict' mind map format, but do like a two dimensional spatial arrangement of information. (Dia rather than freemind for the Linux desktop users out there. But preferably a pencil and paper).
Completely agree with you. I haven't found any software to match using pen and paper either, which is sad as when I run out of space around a topic, a force-directed algorithm to create more would be very nice :)
As the other commenter said, there's a split in people who learn well with mindmaps and others like me who prefer lists.
The startup I worked on: Mindwarp Pavillion in Dundee got licensing rights to stacks of textbooks. They created loads of mindmaps based on study books and sold access to students for a few bucks a month.
Even (better?) the mindmaps were a quiz where the student had to answer the next node. There were studies showing that using this method they retained a lot more information.
I was told that the whole mindmap concept was protected somehow (patent?) which they paid a license fee to use. They also got the endorsement of its creator.
£30m valuation when the local authority invested. They lasted a year then died, leaving my last invoice unpaid.
They failed because: - Students didn't pay - They could do it on pen and paper for free, while they're learning - The product wasn't driven by a real customer need: 12 months of dev on super-whizzy software without getting a MVP in students hands
And that active engagement with the text is the important thing! The student making their own mind map/flash cards/linear notes/annotations on past papers. Whatever.
I like the node quiz idea though, and shall use that on the whiteboard one day (UK based maths teacher).
PS: nice e-book
I am for one at this point is a bit tired and would like to watch a happy video about your product so I don't have to confront my doubts and insecurities while learning subtask.
Maybe I am wrong but thats the first thing I looked for on your site.
[1]: https://www.subtask.com/privacy
I can see how SSL is important, but the 2 lower plans are free and a few bucks a month. I don't see a problem with reserving this to the bigger plans.
Edit: Maybe I should add that I'm the developer of Subtask :)
A couple of issues I had:
- There is no easy way to select a bunch of tasks
- If you have selected a bunch of tasks, that's no use because you can't change them all at once (like assigning someone to an entire subtree, or setting a date)
- (WRONG there is a keyboard shortcut overview in the help) I have no idea what keyboard shortcuts exist and there doesn't seem to be a page that lists them and only sporadic hints on the elements themselves
- Links between tasks can make things very messy, but I'm unsure whether this actually gets problematic with more use
- For proper project management priorities are important and should be settable
- Tasks should maybe have optional weighting so that if you have 2 subtasks, marking one as done doesn't mean the task is 50% done
- Performance seems sub-optimal. While I don't experience problems during use, it is eating quite a lot of CPU power for me for things like moving around. Not a huge problem and I'm not sure this can be changed easily. Speculation: Maybe using a canvas renderer (2d or webgl if available) could prove faster. (http://jonobr1.github.io/two.js/ maybe?)
edit: Some form of hover effect on interactive elements would help (like on the icons below a task)
edit2: Found the keyboard shortcuts
That is the other sale that needs to be made. As an HN'er, I'll Wikipedia up an answer and Google around on it, but how am I going to sell this egg basket to my boss for our next project? Or rather, how are you going to help me sell it to Mr. PointyHead?
Also, it would be nice if when editing a task, it could centre itself onscreen or display the text you're typing in a floating box. Otherwise you quickly find yourself typing off the edge of the browser window, having to stop typing and pan with the mouse, which is a minor inconvenience.
What are your plans for tablet support? I currently dump all my initial ideas into iThoughts and then use something else for managing an active project. I could see this replacing that workflow with one thing.
Some feedback:
* I'd really love to see a blog for the subtask site, with some information about what the roadmap looks like, what type of stack your built on, etc.
* SSL for the low end paid tier
* Conversion to other currencies
* Some indication on the plans page as to what payment methods are accepted
* The keyboard shortcuts are working extremely well, and the site is very responsive, love it!
* I really like that there is no per-user restriction on projects
* It would be really awesome to see integration with something like Trello, Github issues, etc.
* Definitely needs stronger password support
Keep up the great work! Gems like this are the only reason I keep coming back to HN.
Take for example a simple website. What will be your first level? Server-side and Client-side? What about pages? Do you repeat every pages on each side because you have code on both? OK so maybe the first level is all the pages then? Now, do you repeat client-side and server-side work for each pages?
One thing that is important to me in mind-mapping-type tools is good keyboard navigation. This one is pretty good, but I think going left then immediately right (-1+1=0) should end on the same item, not the top of the list of children of the left-hand item (and the same for left-left-right-right etc.)
The odd quote placement here made me laugh, though, because it almost looks like you're trying to take part of what someone said and change it by adding more: http://i.imgur.com/Ea77zIr.jpg
I did try dragging a node to an arbitrary position but looks like I can't do that.
Have you tried iMindMap (www.thinkbuzan.com)? Pretty sure it does that.
Different tools for different people and if your brain works with mindmaps, that fascinates me because they make my brain stop functioning.
- Loose sentences/notes, which I group into 'clouds' of related topics (without a mindmap's edges). Scapple [0] on OSX is good for this (and spider diagrams), and Microsoft OneNote.
- Spider diagrams - I find mentally these much easier to create when listening to a presentation or in a meeting. The straight lines help for some reason
- Mind maps. My weakest skill, but as someone else commented they stay in the mind better than anything else does, and I can remember some from 3+ years ago.
It's an old book, I read my Mum's copy when I was 14 and it was hers from uni but it is great.
Turns out it was ten. Ten characters protecting my sensitive personal banking information. Upon e-mailing, they said they're going to be bumping it to 20.
Ran into a problem a few months ago where I changed my password successfully on the front-end, but one-or-many backend syncing operations mangled the new password by dropping the last n characters on the floor. So when I logged into the front end, it would look like everything was fine until I tried to perform some kind of operation. At which point it promptly threw up all over itself.
Left me in a completely non-working state for a few days. Didn't help that I'm basically the only admin for said system.
It seems pretty absurd to require a payment for security, especially when you're implementing it for a subset of users. Its true that SSL is going to be more taxing on their servers, but the majority of the cost is going to be spent getting an engineer to implement it, rather than the actual operational costs.
As for other reasons:
1. It leaves a bad taste in your customers' mouth. Security should be an option.
2. Imagine the disaster if someone makes front-page on HN complaining how their PW got snooped and their top-secret project plan is now public.
Pay-for-SSL was a bad idea back in 2005 - now it's a non-starter in my opinion.
Security is never a feature. The app lost all credibility at that point.
In an ideal world, if your app has the ability to login, it should have SSL. And I'm not trying to be a judgmental idealist either, just answering the "why" question after thinking it through. I'm certainly guilty of having a couple old apps out there I've not yet updated to use SSL. I think I may have to go do that now.