Hacker News new | past | comments | ask | show | jobs | submit | babby's comments login

The only complicated part of this method is securing the key, and the key is definitely required or you may as well just save it as plain text.

You sync your DB across multiple cloud services, and to decrypt you use a weak master pass and strong key.

I've been struggling with how to move that key around.

.1) Put it on a USB drive or hide it in your filesystem.

This is cumbersome and losing the drive could be disastrous. It's also trivial to scan a filesystem for key-like files.

.2) Use an authentication dongle.

This one is better but requires third party hardware in most cases, and is slightly expensive.

.3) Bluetooth/NFC to your device.

This can be intercepted at extended ranges as proven at defcon etc. Though is admittedly the most convenient method. The data can be signed, but I haven't seen anything out there that implements this well just yet.

.4) Timed one time passwords, PushBullet etc.

This feels like a bonus feature.

I'm not sure how to go about this. You lose or leak the key then you're screwed.

Is there a wristwatch or phone app with signed credential sharing based on wearer input, compatible to a standard?


I've done this before. The performance on IE, firefox, safari and mobile is complete shit yet suprisingly good in Chrome.


Honestly I'd rather a t520 over this new Dell i7 e7450 latitude they have our developers using. The keyboard has... Fn key Home and End keys! Maximum cringe.


You can invert that in the bios.


Quick suggestion; grab ShareX and make some .webm's showcasing Relax for your landing page. Much more accessible than learning how it all works. People want to see results.


Wasn't expecting this sudden inflow since it isn't even in beta version, so didn't prepare anything to showcase it. I'll be working in refactoring it to use graphQL and relay and then will make some videos to showcase it :)



While I recommend a switch to Linux/Mac, you can make updates behave like Win7 by opening "Edit Group Policies" in the start search. Then look for Windows Updates for the option.

Without this done windows will actually download updates automatically while you are ingame or something else network sensitive, it's so fucking stupid.


Is that setting available in Win10 Pro, or just enterprise?


Enterprise. Pro has the 'delay till we say it's time' option.


Thats wrong. Pro lets you choose not to download it indefinitely with the option I described.

Unless you're implying it auto-downloads after a few weeks, I wouldn't know.


AFAIK you can disable it but it will enable it automatically after a while again, so it's not indefinitely disabled.


This is pretty much the preferred cure from what I've gathered. If you can build a PC with two GPU's (or merely one PCIe and one integrated), you can game, use Photoshop nearly natively.

But as you have said, it's not as straighforward as I'd like. I haven't tried it yet but it's nice seeing others having success.

Are there any up to date guides and best practices for this?


http://vfio.blogspot.com/ is a good guide for setting it up.

https://www.reddit.com/r/linux_gaming/comments/2z2y7h/gpu_pa... is another fairly concise guide (a little out of date though).

https://bbs.archlinux.org/viewtopic.php?id=162768 is the main point of discussion for it - too much to read through entirely, but the top posts include a lot of info, and it contains a lot of valuable information on quirks for specific hardware if you search. Some of the stuff is outdated though (eg the kernel includes a lot of the patches now), and it's targetted at Arch, but most instructions should apply to any distro.

Another key point is, you need VT-d/IOMMU support on your motherboard and CPU, which isn't universal (only in the last few generations of intel CPUs, with some excptions that don't support it. And motherboard support can vary between OEMs). Check https://docs.google.com/spreadsheet/ccc?key=0Aryg5nO-kBebdFo... to see if others have had any luck with your hardware, or before making any purchases.


Thanks for the extra reddit link which was definitely more in layman terms.


Much appreciated, I'm definitely saving this!


Interesting!

This could work with two nvidia based cards ? And when the VM isn't On, the host could use the main GPU ?

Someone share more info about this!


Two different nvidia cards should work, but I don't think it's possible to do it with two cards of the same model.

You can't switch a GPU between host and VM without rebooting, you have to assign one GPU to the VM through kernel boot options, which will hide it from the host.

A lot of people also just use a dedicated (Nvidia/AMD) GPU for the windows VM for gaming and heavy duty things, and only use their onboard Intel GPU for the linux host, which is sufficient for normal usage if you're doing all your gaming through the VM anyway.

See my post above for some links with more info.


I believe it should be possible to use two cards of the same model, using pci-stub instead of blacklisting the driver. I've never gotten it to work, but I also think it should be possible to move a card from the guest back to the host (though that might require some more work on the kernel and/or other components).


Another interesting library built for collaborative editing is Prosemirror. It's also in its infancy stages.

https://github.com/ProseMirror/prosemirror

It's by the guy who created CodeMirror and TernJS.


Which is seeking funding to go open source https://www.indiegogo.com/projects/prosemirror/#/story


Here's a direct link to ProseMirror's collaborative editing demo http://prosemirror.net/demo_collab.html#edit-Example (which is up, and fast)


I'm definitely excited for ProseMirror. If it's as quality as CodeMirror I'll be happily integrating it into everything I build!


I'd love CoffeeScript support.

Additionally... Tonic is comparible to CodePen in terms of testing and thus gave me the idea;

Perhaps you could also include other languages into your platform. Such as a Stylus REPL, SASS, SCSS etc. all of which, like CoffeeScript, are just JS modules on npm.

With compilers like Stylus and SCSS you would probably default the return value to be the compiled CSS, and with Coffee you'd need a toggle button to show what the compiled JS looks like, though not 100% necessary.

With that said, if there was just a way to set up a "build" script for a REPL to set up the environment to achieve the same result. As in, you require('stylus') then have some global variable stream/buffer, tonic.output, for which you could inject into the module of your choice to generate output, and then save it via tonic.buffer.write() or something. It could then be ridiculously flexible in terms of testing out finicky new languages/compilers.


How does this compare to Sortable?

https://github.com/RubaXa/Sortable


I recently had to implement a drag and drop list, and found Sortable was a super easy to use and extensible library, with configurable callbacks for inserting your own logic in all the right places. It's also a stand alone library, which is nice.

I tried a bunch of others, but Sortable was the clear winner by a fair margin.


Sortable's animations were janky for me on an iPad Air. Dragula was nice and smooth.


Here in my FF, they are smooth, but they make it feel very slow (at least I think it's the animations that cause this impression). I hope they are configurable, saw nothing in the readme, but I probably just missed it.


Odd. Here on Firefox/Linux using an underpowered laptop and 1080p monitor (indeed not the most optimal set up, but it's what I got right now), I expect most animations on modern websites to be janky.

But Sortable is completely smooth for me, yet Dragula lags or stutters a little.

I really wonder what the difference is?

I do have to say, even though they were slower, Dragula's drag-n-drop felt more "solid", in a way. Though I would guess that's some subtle clever placement tweaks, nothing that should affect performance.


The sortable animations are incredibly bad on ipad 2 (ios 7) as well.


Consider applying for YC's Spring batch! Applications are open till Feb 11.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: