What I don't get is why MongoDB Compass is so slow. It's almost like they have artificial timeouts everywhere.
They instead used the GitHub app and their GitHub password. I didn't see any interaction with an SSH key.
I am not sure how I feel about that. Something seems not right about it.
But, it just works really well for simple work flows - I like it on Windows for my projects. Has keyboard bindings, is fast, and does what it's trying to do well.
If you want to do more advanced stuff maybe Git Kraken, or just the CLI.
Seems like GitHub desktop is mostly aimed at people who want to use git like it's Dropbox.
Maybe it's mostly aimed at people who like the features of GitHub Desktop?
I bought a license a while back, since I use it every day. That said, I believe they're moving towards a "trial" model, rather than "free" as in beer.
I do wish it was open sourced, but also wish them the best in making it a profitable venture. It's great software, it deserves good funding so the creators and users can benefit from it.
I'd recommend giving it a trial run. For me it ticks all boxes for personal and professional use, I'm very happy with it. The managing of a large number of repos could be better, but I do OK with a single "hub" folder to keep all repos, with nested folders and symlinks.
I haven't tried Fork. For my side projects I don't need to merge or anything often, and when I do I use Idea's three way merge tool anyway.
Are you seeing issues somewhere else?
Taxi straight from party to the office. I didn't realize until I was sitting at my desk how fucked I was
Comes with a game, paint and notepad.
There's a live demo:
DSM is basically the reason to buy synology over competitors : you pay almost twice the price the hardware is worth, and in exchange you get their top notch software and support.
I didn't want to use mine as 'just a NAS' and was hoping the Linux+ssh they ship would allow that, but it hasn't gone as I had in mind. Certain things I wanted require jumping through weird extra hoops, and system decisions I don't particularly agree with are just imposed. The toolchain generally seems quite dated, the kernel is from 2017 (v4.4.59+) and to me their proprietary package format (.spk) seems pointless given we already had apt-get/etc. I saw back in December they deprecated DDSM, also DSM7 was delayed, still not out and that was before Corona so who knows now.
If you wanted the option to spin down your disks, sorry, it's evidently impossible b/c Synology requires you to use their partition layout which dumps their OS partition onto all your data disks.
My needs are low write/high read & I would have preferred installing the OS on a dedicated SSD. In fact I paid extra for a '+' Syno with SSD slots, but whoops, too bad the slots can't be used for a bootable OS because there's no BIOS. So something, probably log file appends for services I don't care about are why my data disks spinning 24/7. Maybe that's good for Syno's support costs but it's not great for me.
Why not install Ubuntu you might ask? Sorry, not possible == no BIOS.
I know plenty of people love their Synos -- if it works for you, great. Just one guy's opinion. If you need a NAS for 'just' file serving then you might well be OK.
But if you want to do anything beyond the surface, I suggest looking elsewhere.
I personally am very happy with my Synology doing mostly file serving, and I use docker to run as much custom packages as I can. It's not completely seamless but it works well for me. And I really value many parts of the Synology hardware and software.
Eventually I fixed it by using an old 36 bay chassis running linux to do the rebuild but it should not have taken that, if I had been stuck on the Synology setup it would have caused loss of the array.
The experience with Synology up to that point was good enough that I did in fact buy the newer and larger model, but even there there were rough edges, for instance that the model as listed could not handle all the drives it was supposed to work with without upgrading with outrageously overpriced memory.
So, after many years as a Synology customer that's my experience, I would still recommend them but I would definitely ask if the buyer is planning on maxing out their kit and if they do to ensure 100% compatibility between the parts before committing their data to it.
I'm very tempted to build my own home server, a bit like this one https://butterwhat.com/2019/05/23/show-me-your-diy-nas-Sam01...
The only thing I'm wondering is if such a case would be too loud for my living room.
However if you're looking at doing more than basic storage, you might want to look at something like FreeNAS, Proxmox or Unraid. I've no experience with any of these but if you're wanting to do a lot of app containers for stuff like databases, media servers, home automation, Unifi Controller, download managers etc, these might make more sense.
I personally run a dozen docker containers on my Intel CPU Synology, but I wouldn't describe it as a seamless experience. I do 99% of the docker administration from the terminal (via ssh to the nas) and maintain it with custom shell scripts. I'm very happy with the outcome as I get the benefits of Synology (Hyper Backup being a particular highlight) and docker containers running on hardware that was running 24/7 anyway.
Hyper Backup is everything that's good about macOS Time Machine, but even more reliable and runs on my NAS. It took no time or mental effort to set up, it keeps multiple snapshots, and most importantly it has always WORKED when I've needed to recover stuff.
But I also have a 2011 model that is still chugging away. I'd still be using it today as my main NAS except I wanted to get a second NAS to act as a physically separated, mostly cold backup. The old one is now a Hyper Backup target for the new one, and I have it on a power schedule so that it spends 99% of the time completely switched off.
It's more fiddling but you can get a very powerful NAS very cheaply this way.
It also reminded me of the Nielsen Norman article exploring flat design and comparing it to three-dimensional design . While it's becoming less and less possible, it would be interesting to compare the experience across different UX patterns for first-time computer users. It seems hard to separate familiarity and nostalgia from truly superior UX.
> Early pseudo-3D GUIs and Steve-Jobs-esque skeuomorphism often produced heavy, clunky interfaces.
I think that this is an aesthetic assessment, not one that speaks to usability. And while older interfaces were aesthetically clunky, newer interfaces are functionally clunky - often hiding functionality (hamburger menu) and wasting content space in exchange for the whitespace necessary to separate elements without skeuomorphic signifiers.
Early Android devices had a hardware menu button, press it, get a menu, simple and consistent. It can be related to the menu bar in desktop applications.
Android 3 and 4 broke it. Google noticed that many apps didn't know what to do with that button, and when they stopped relying on physical buttons, instead of trying to make things more consistent, they simply threw it the towel and removed the button. The hamburger menu replaced it. But unlike the physical button, it can be anywhere, or absent, or hidden behind a swipe gesture, or whatever the "UX designer" thought of.
Normally, the way you do it in a desktop app is to use the OS provided menu bar, preferably with standard labels like "File", "Edit", "View" and "Help". But in a web page, you can't do that, the menu bar is property of the browser, and because HTML never standardized menus, you take inspiration from where you can, and already messy mobile apps is the closest thing you have.
The problem is that now, people design their desktop apps like web pages, in fact, with Electron and the like, they are web pages. So every OS convention and standard widgets that help make things consistent go out of the window (pun not intended).
The best app UI I've seen, FBReader, has a menu, a drawer, and an action bar, and you can move elements between all three of them through settings, and for normal reading use the UI is hidden altogether. If you want to do anything advanced, it gets more difficult though--it has nested menus, though they're well organized IMO. Another UI that I like is Perfect Viewer's tap zones--it has settings for 3, 5, 11 tap zones on screen, and you can set what happens separately for long-press, single and double tap in each zone, plus swipe the top for brightness and bottom for progress control (like dragging a scrollbar, but for ebooks); probably overkill for most people though.
(ETA: Also yes, it is sort of weird that Microsoft feels a need for three levels of menus: waffle, hamburger, qebab. Though in practice it seems better than the Android apps I've seen with 2+ Hamburger menus. Which one is which? Which one does what? The hierarchy of waffle, hamburger, qebab offers some context.)
It'd be cool if it randomly BSOD'ed.
It was especially impressive, because this was when Web developers were mostly concerned with things like rounding corners of rectangles in layouts. Then some non-Web person is passing by, and says, hey, y'know, it looks like one thing you could do with this now is... :)
Link, for those that are interested: https://os.virusav.com
Note: the name VirusAV might seem ominous, but it stands for Virus AudioVisual. I’m a coder, VJ, DJ and music producer.
Likewise, your site is looking pretty sweet too.
Thanks a lot for putting it in on this list!
10 PRINT "Hello World"
Shame they decided to go for the large enterprise insanely expensive end of the market, if they'd done a decent commercial version for a 10th the price they'd have done much better.
Though the writing was on the wall as the cost of development tools trended towards zero - JetBrains have continued to prove that if you provide enough utility competing against free can be profitable.
I was browsing on a very low powered device, so some of it took quite some time to load.. just to emulate things that would have run on a device 10% as powerful as this! How ironic.
I'm curious though: Would people be interested in tossing $5 or $10 my way for a custom labeled vintage 3.5 floppy, with my software on it, made to look like the early 90s, shipped to them? It's more of a novelty artpiece, I realize it, but I have a box of old floppies, a couple drives, a bunch of packaging material, and a color laser printer, I can put them to work (the floppies will be from this viral image I made about 9 years ago, went viral on its own, don't ask me about the secrets, I do not know them: https://img.buzzfeed.com/buzzfeed-static/static/enhanced/web...) I probably have the original somewhere, probably on that same drive with those couple hundred bitcoins I tossed.
Anyway, I'm about to make maybe 10 of these floppies as a test run (and I'll put some surprises on the disk as well) but if nobody wants to toss the cash my way then I probably shouldn't bother.
I'll have to buy the labels, get glabel to have the right parameters, carefully affix the labels and test the disks, make the "marketing" material ... it's not a zero cost or low time operation.
This is silly, I should just do it. Who cares if I don't sell them ... my highest profit aspirations here are like < $500 ... it's silly worthless pocket change, I'm just looking for excuses to be lazy. Ok, I'm stating it publicly, I'll do it.
It's kind of funny: the iPhone was lauded for being skeumorphic and then that faded away. Desktop guis also went through this, at one end becoming Microsoft Home, and the other end being, well, pick your favorite Linux desktop ( 8-) ).
Is this a new wave, only instead of reflecting the physical world (why is the save button still a 3.5" floppy?), now it reflects a desktop gui?
The vast majority of people have only been exposed to Windows and Mac graphical operating systems and might not realize that lots of these ideas had roots in not-so-personal computers.
The one tech stack I know of that does this is IBM Websphere for Java apps (https://en.wikipedia.org/wiki/IBM_WebSphere). One that isn't as smooth as the site in OP is Microsoft's Remote Desktop Service.
That is, are there use cases that a classic OS's GUI excels at more than the typical web or mobile/tablet app GUI, that we have lost due to the typical style and behavior of the latter types of apps? I mean both the interaction model of the windows and menus themselves, and also the look and behavior of elements used to render content.
They open sourced the UI here: https://github.com/curvefi/curve-ui
I was actually checking out Winamp a few days ago, as I was reminiscing about Geiss and Milkdrop.
I wish I could see more classic Mac OS style sites; the platinum interface really appealed to me.
made me happy =)
Never ever do this. If it opens a new page, it’s a link. <div> with a click handler is the wrong thing >99.99% of the time: it should be a link or a button.
It's neither not constructive, nor friendly. Nothing about the contents of the page itself. You're basically, rude and borderline hostile with italics emphasizing something the author /should not/ do. Horrible.
Where's your #1 Hacker News site? Where's your awesome collection of awesome sites that you shared with people. I don't see one.