HN user

otterlicious

187 karma

Outlook on the streets, vim in the sheets

Posts0
Comments71
View on HN
No posts found.
LineageOS 20 4 years ago

LineageOS will keep providing OS updates long after Google stops providing updates for those Pixel devices, so you wouldn't have to buy new hardware or switch to another OS in a year.

There is an HTML5 Citrix client and it's a more terrible experience in every way. I hear there is an official HTML5 RDP client now too that is probably the same. Even newer "cloud-native" entrants like Amazon WorkSpaces have their own thick clients, for a reason.

Or if you're blocked by the root password prompt add `init=/bin/bash` and make your filesystem writable if necessary with `mount -oremount,rw /`

I've never used Slack but in Microsoft Teams there are Teams and Channels and they pretty much map 1:1 to Discord's Servers and Text Channels.

You cannot leave individual channels of a Team though you can mute them and you have even less permissions than Discord.

So maybe it isn't a 1:1 replacement for Slack but it certainly could compete in the field.

I guess you are thinking this tool is required because you are coming from Google Chrome extension development where you need a compiler tool to create CRX files. This is not the case for Firefox extension development. It uses plain ZIP files.

You do not need this or any command-line tool to create Firefox extensions. You can create and publish an extension entirely with Notepad, Firefox, and the built in ZIP functionality of Windows Explorer if you want.

VMware still works great for older operating systems. I've had nothing but trouble with Hyper-V and VirtualBox lately.

It's sad because VirtualBox used to work okay but the legacy AMD NIC and SoundBlaster drivers have been bitrotting in the last few years and Hyper-V's predecessor Virtual PC used to be great with older OSes too.

If you prefer free software KVM/virt-manager works just fine as well there's just a bit more fiddling with options to make things happy.

Yes, in whitespace significant languages whitespace is significant. I could complain that my editor doesn't figure out how to fix all of my braces if I hit a button, after all I got the indentation right and can visually see the structure of my code should be correct no sweat.

KDE Plasma 5.20 6 years ago

I want to completely disable clipboard management so it wouldn't remember clipboard history (which is a security issue) and wouldn't clear the clipboard as soon as I close the window (extremely inconvenient - I often want to open a window just to copy something, close it and paste that somewhere else). But I could never find how.

If you disable clipboard management on X11 then the clipboard goes away when the application does - that's how X11 works and the whole reason clipboard management exists.

If you don't want it to keep any history but the most recent item, then just disable that.

Provide a rooted phone by default.

Going back to carrying boatload of cards again is not an option.

Google Pay doesn't (officially) work on rooted phones.

There are lots of other things like that, which is why it makes a lot of sense to ship phones not rooted, while still making it easy to do so.

Peek-A-Boo 4-U cancelled the following...

There is a pending payment requests section in PayPal. The buyer finally noticed it and cancelled it.

You would think they would expire these after some time. Imagine if the buyer completed the payment 19 years later??

MicroPython 6 years ago

If you want NumPy support in particular you basically have to use CPython.

The only other implementation that really supports it is PyPy which is not in any sense more lightweight.

I worked my first couple years of college as a clerk at the main campus library. I remember the librarian assigned to the Political Science department among others explaining that our circulation software had been deliberately configured to no longer store students' borrowing history after the PATRIOT Act was passed.

My city's public library runs the same software and now it has a My Reading History feature which in my city's implementation is disabled by default. If you log in to your library account online and it doesn't display your borrowing history you can have reasonable confidence your library isn't storing it, and would only be actively forwarding it to the feds if they had a warrant or NSL, etc.

It's disappointing but not surprising that the same stalwart approach to privacy isn't being enforced on the digital options. Librarians who care like the aforementioned one likely pushed back only to be told it was a necessary evil of the DRM that is "required" to make this possible, and if they don't like it there are still physical books.

But today we have alternatives like controlled digital lending that keeps the data in libraries' hands. If privacy-respecting digital options are important to you, you should definitely let your library know!

There is no ambiguity.

http:username:password@example.com/thing.jpg http:username:password@example.com:8080@example.com/thing.jpg

But they might have picked a different delimiter for that in this alternative future. Or perhaps realized it was a bad idea earlier.

IPv6 addresses are a different story. We definitely would have chosen a different character to delimit IPv6 addresses in this future.

Grandma isn't going to YouTube and looking up the "Holy Trinity Church Sunday service", she is just clicking on the link the deacon sent her. As long as the page it sends her to has a play button like her VCR remote she will be fine.

* KDE has gone through CVS, SVN, Git, Redmine, ReviewBoard, Phabricator and now GitLab for various source control needs over the years, all while still using Bugzilla for bug tracking. There is a lot more intertia to overcome.

* GitLab (and GitHub etc.) are organized around code repos but the hierarchy you use to organize your code isn't necessarily the best hierarchy to organize your bugs. There are a few different "plasma" repositories but end users aren't going to know which one the bug about their panel spazzing out on leap seconds goes in. So you consolidate everything into one Plasma project. But then your code and bugs aren't living together anymore, and using GitLab for the bugs buys you very little over just having good integration with Bugzilla.

* It's a lot easier to move bugs around between projects and they keep the same identifying number.

Gitlab is replacing Phabricator but not Bugzilla. Gitlab issues are going to be used for developer task tracking but Bugzilla will continue to be used for end-user bug tracking.