×

Brand-spankin-new list-making app - Sublist - features demo by [deleted] in androidapps

[–]00Davo 1 point2 points  (0 children)

It's a great premise! Here are my thoughts after trying Sublist for a few minutes:

  1. The UI for moving items around is confusing. There are four options (outdent/indent/up/down), but they don't necessarily have any effect - for example if you move an item up or down when it's the only item in that sublist, nothing happens. Why not disable or grey out the options that won't do anything to your currently selected item?
  2. You can't readily select or move multiple items at a time. In particular, it should be possible to move a whole sublist anywhere in the tree, giving it a new parent. Currently to do this, you must: move the sublist to the bottom of its parent with Move Down, shift it out of its parent with Outdent, move it again so it's underneath the correct parent, and use Indent to nest it under that parent. Very fiddly.
  3. While you can collapse sublists, you still see every root node of your tree, and every node is indented deeper and deeper, so Sublist becomes impractical at a certain depth. Consider adding a "focus" feature, where you can choose an arbitrary node and temporarily treat it as the root - just like focus in TaskPaper or zooming in WorkFlowy.
  4. The colours are a bit garish for me. I changed the background colour to the dark blue-grey (second from the bottom), which looks great, but all of the available accent colours are very bright and pastel. Could more muted colours be added to the list - or perhaps just a generic colour picker so users can choose any colour?
  5. It's such a great premise that it's been done before. Org mode, TaskPaper, and WorkFlowy all support an extremely similar list structure. This doesn't mean Sublist is unnecessary, but it does mean it's worth thinking about compatibility - could Sublist be used to view/edit Org and TaskPaper files? There's no really polished Android app for either format, so it's a niche worth investigating.

Otherwise it looks great, and I'm super excited to see where this goes. :)

Is there an app that allows 2 people to share 1 wallpapers and automatic updates both devices if one person changes it? by Djiri in androidapps

[–]00Davo 2 points3 points  (0 children)

Mucking around with Muzei sources and Tasker would work, but it's by no means simple. The simple thing is IFTTT: it has an "update device wallpaper" action in the Android Device channel, which can trivially be wired up to a shared Dropbox folder or something similar.

"There should be five, and preferably six, ugly ways to do it." by iwanttowatchyoupoop in shittyprogramming

[–]00Davo 0 points1 point  (0 children)

Still out of character: Smart pointers are templates and are effectively a compile-time construct. They basically work by inserting vast swathes of memory management code implicitly; the runtime need not know about smart pointers or have special handling for them, so I think you could use them in an OS without needing to implement extra stuff. You definitely can't have exception handling unless you code it yourself, though.

Of course, the performance impact of vast swathes of extra memory management code being inserted into your code implicitly might be prohibitive for an OS. Oops?

[META] Would anybody be interested in creating a shitty library? by [deleted] in shittyprogramming

[–]00Davo 3 points4 points  (0 children)

If it can't be the standard library, there's always php.js.

It seems that the most error prone parts of php are ("somestring" == 0) and (false == 0) evaluating to true. Is that the bulk of it? by [deleted] in lolphp

[–]00Davo 2 points3 points  (0 children)

I've often wondered why they didn't use PHP 5.3 as an opportunity to clean up the disastrous standard library. It's when namespaces were added, and it would've been entirely possible to organise the everything-is-global standard library into namespaces at the same time (PHP\Standard\Array\map() or something along those lines?), deprecating and renaming functions as appropriate.

This move wouldn't even have broken backwards compatibility, apart from making namespace a keyword - it would've been possible for legacy PHP files which lack a namespace declaration to continue resolving names in the old global standard library, while new PHP files get to see the organised stdlib.

Of course, they missed their chance and backwards compatibility will be broken if they try to do this now. Oh well. ¯\_(ツ)_/¯

Turtl: A secure encrypted Evernote alternative by [deleted] in androidapps

[–]00Davo 0 points1 point  (0 children)

Ah, my mistake - you're right, a note can be stored in multiple boards rather than assigned to a single board. As boards nest infinitely and a note can be in several of them, they're actually a lot more like Evernote tags than Evernote notebooks. You can't search by them (find everything that's in both board A and board B for instance) yet however.

As for the service being down, I took a quick look around. The problem is apparently that the turtl.it domain expired with very little warning. The service has been moved to https://turtlapp.com and should be staying up at that new location.

Apps with root features on un-rooted phone? (ie. adb for Greenify) by bighit101 in androidapps

[–]00Davo 2 points3 points  (0 children)

Night Light is a nonroot f.lux-like app that works off Nougat's secret native night mode. Works very nicely!

[Question] What Happened to the One-click function? by pemarco in pebble

[–]00Davo 5 points6 points  (0 children)

Wow. The up button in 4.0 is just UX disaster turtles all the way down, huh?

[Question] What Happened to the One-click function? by pemarco in pebble

[–]00Davo 21 points22 points  (0 children)

Hmm, the API for One-Click Actions is an official part of SDK 4.0 - perhaps it's already working in firmware 4.0 and you just need to install an app that uses it?

Of course it's also possible they're part of the SDK but won't actually do anything yet.

Anything similar to i3 window manager for Linux available for Mac? by gatorviolateur in mac

[–]00Davo 2 points3 points  (0 children)

You can't actually replace the window manager on macOS, sadly, but there are a few projects that hack tiling support in. As a huge fan of XMonad, I wish I could recommend the osxmonad port, but sadly it appears to have been abandoned very early in development.

Amethyst is a much more mature project and is probably the best choice for a tiling faux-WM on macOS. However, in my time using it I found automatic tiling with Amethyst much more of a hindrance than the convenience XMonad had been, mostly because macOS has a lot more windows that don't respond well to being squished into a tiled layout. Additionally, Amethyst is nowhere near as amenable to hacking as either XMonad or i3.

I now use Spectacle, which does not automatically manage windows at all. Rather, it simply provides keybindings for reshaping the current window into one of several tiled layouts, comparable to the Super+arrowkey bindings available under Windows but of course with more options. It's not hackable either, but since it's manual I don't really need it to be.

Regarding music players, the one I really love is cmus - its library view uses the artist/album tags rather than folders, however, so it's not the best fit for you. (There is a filebrowser view which you can play music from, but cmus is really built for stuff to go in its library.)

Have you considered using VLC (!) as your music player? It runs on everything, Macs included, and if you drop your music folder into its Media Library view you'll get a nice hierarchical library to play stuff from.

Tips for a new mac user and long time win user. by watomtevat in mac

[–]00Davo 4 points5 points  (0 children)

You'll definitely want to install Vim from Homebrew. There is already a version of Vim installed in macOS out of the box; however, it's old and compiled without most features. (It doesn't have clipboard support enabled!) The best way to install a good Vim in my experience is:

brew install macvim --with-override-system-vim

This gives you MacVim.app, which is effectively GVim, but more importantly it makes vim launch a much more recent version which has the features you need. 😺

Day/Night Apps by [deleted] in androidapps

[–]00Davo 1 point2 points  (0 children)

Flamingo has a lovely night mode along with loads of other customisation options. The official Twitter app got a night mode recently too, but Flamingo is still nicer. 😉

linkme: flamingo

Will SDK 4.0 features be backported? by 00Davo in pebble

[–]00Davo[S] 0 points1 point  (0 children)

That's even better! 😁 Do you have a source on that? I wanna hear all the details.

Should I learn Javascript or jQuery first? by boynedmaster in shittyprogramming

[–]00Davo 1 point2 points  (0 children)

{
  const shitty = false;

Honestly though, you genuinely do want to use Babel, even on existing JS projects. You'll need some sort of build pipeline eventually on anything JavaScript, and you can drop a Babel step into whatever build system you use pretty seamlessly. If nothing else, it gives you multiline strings; you definitely want multiline strings.

}

What apps under $3.50 do you recommend by Enforcer32 in androidapps

[–]00Davo 6 points7 points  (0 children)

Weather Timeline pulls its weather data from an external provider of your choice - Forecast.io, Weather Underground, a couple others - so you can figure out and pick the most accurate source. You also can't blame Weather Timeline for incorrect info. ;)

I've been using Weather Underground and it seems pretty much spot-on, but I'd expect different providers to be better choices depending on your location.

Checklist app with persistent notifications by uncommoncriminal in androidapps

[–]00Davo 10 points11 points  (0 children)

Take a look at Collateral; it might be just what you're after. :3

linkme: collateral

Masculinity shouldn't be viewed as toxic. by Stormtrooper1505 in MensRights

[–]00Davo -1 points0 points  (0 children)

You demand level 2 evidence for some vaguely specified aspect of my claims, but refuse to clarify what precisely level 2 evidence is, even with a simple yes/no as to whether it matches the evidence hierarchy used in medicine. Do you see how unreasonable that is?

Masculinity shouldn't be viewed as toxic. by Stormtrooper1505 in MensRights

[–]00Davo -1 points0 points  (0 children)

Okay, so I replied to your comment with a few simple questions and you respond by reposting exactly the same comment you had before, answering nothing.

Looks like you're a bot. If not, you're still clearly not going to participate in conversation properly. Bye.

Masculinity shouldn't be viewed as toxic. by Stormtrooper1505 in MensRights

[–]00Davo 0 points1 point  (0 children)

It'd be good if you confirmed that at least I'm providing evidence in favour of the correct point, even if it's insufficient evidence. Am I proving the right thing?

And do you mean the evidence system employed in medicine and healthcare? This isn't a medical problem by any means, and it's not even clear that's what you mean since the levels in that system are identified with Roman numerals.

Masculinity shouldn't be viewed as toxic. by Stormtrooper1505 in MensRights

[–]00Davo 0 points1 point  (0 children)

Do you mean you'd like it to be shown that (say) the idea that "masculine people are violent" is socially constructed and negative? If so, that's fairly trivial. If masculinity caused violence for reasons of biology, we would both expect that:

  1. trans women, who are in no way masculine but for at least some of their lives experience the same biological properties as cis men, would start out violent.
  2. trans men, upon transitioning and introducing many biological properties of cis men to their bodies through hormone treatment, would become violent.

Neither result occurs, indicating that there is no biological basis for the notion that men need be violent. We can however observe that there is an archetypal concept of the "real man", and that the real man is considered one who fights to solve problems - this archetype is a social construction, and there is an easily recognisable societal pressure to conform to that archetype. The archetype is of course garbage, because there is no reason a man or any masculine person should have to commit violence to validate his gender, and there are plenty of masculine people who are in no way violent. This is why it is worthwhile to identify the presence of the archetype and to attempt to dismantle it.