HNHacker News
TopNewBestAskShowJobs

Aelius

222 karma · joined June 16, 2016

No longer interested in the hn community, consider this account inactive.

[ my public key: https://keybase.io/aelius; my proof: https://keybase.io/aelius/sigs/hh0XKmVHVSfrbtUjSa_QMkBwY_LUBI5DjhmjT9A5ts0 ]

submissionscomments
Aelius··on Valve Rolls Out Wine-Based “Proton” for Running Windows Games on Linux
Flatpak to the rescue!
Aelius··on Flatpak 1.0 Released, Ready for Prime Time
I like to run a pretty lean system, and flatpak gives me the ability to install some of the bloatier packages without the deep system dependencies they bring with them in a package manager.

Installing a PDF reader should not forcibly install Udisks2 and upower.

A lot of commenters are upset that maintainers are being removed from the equation. Can't each distro just set up their own maintained repository? If I understand correctly, there's nothing about flatpak that actually prevents traditional maintaining. The only thing distros have to do is integrate flatpak, set up their own repository as default, and note that user should use other repositories at their own risk. Which is basically how things already work.

Is there a valid reason to hate flatpak itself, or are you all just too caught up in hating change to actually evaluate it?

Aelius··on The sad state of RSS on the Mac
I'll through in a cross platform RSS solution: http://offog.org/code/rawdog/

I found a project similar to this, but unfortunately I can't find it again. Rawdog is a little rough around the edges, but worth a try.

Aelius··on The sad state of RSS on the Mac
> I absolutely want to see every post of my friend's blog

I handle this by subdividing my feeds into useful categories- a feature which every RSS client supports.

My friend's blogs are placed in a category alongside other low-volume feeds. I never miss a post.

Aelius··on The sad state of RSS on the Mac
> inbox got a bit out of hand by having too many unread items piled up. I slowly stopped looking at them before abandoning the idea completely

And this is precisely why it's insane and counterproductive to have unread counts on an RSS feed.

Don't obsess over reading every last article. It's a feed. Read what looks interesting. Let other things go. Don't track what you've read or what you've missed. There's nothing down that path but frustration and stress.

And yet, almost no RSS developers see the wisdom in this, and they prefer to embrace the dumb idea with open arms.

Aelius··on Arch Linux AUR Repository Found to Contain Malware
Honestly I've always found MTP to be incredibly slow and sometimes unreliable.

I personally just install termux, which allows you to install openssh. Run sshd and then you can use rsync or scp or sshfs or other from the host PC.

Aelius··on Why I use the IBM Model M keyboard that is older than me
Doesn't matter what you play a vinyl on, vinyls are just going to be worse than CDs, despite what proponents tell you.

When you extract the audio by literally scraping a piece of metal across the surface- every time you play a vinyl, you degrade it. The "warm" quality of the audio proponents talk about is just noise introduced by the degrading material.

When CDs were new, many of them were mastered poorly. So there is a very specific few years where you want the vinyl instead of the CD. That's the most you can say for vinyl.

/tangent

Aelius··on Losing 100 pounds in 276 days
This is true, which is one of the reasons why this writeup is misleading.

You almost certainly need to exercise, because your body will adapt to simply eating less. When it can't adapt, you're probably starving yourself, which is unhealthy and ineffective for long term weight loss.

Aelius··on Lobotomizing Gnome
PSA: GNOME Software is a frontend to flatpak repositories. It's not a frontend for your package manager.

Since flatpak provides security benefits, instead of removing Gnome software, he should have been removing duplicate packages from his package manager.

Aelius··on Shell Magic: Set Operations with uniq
In fact I wrote an image/tag database solution entirely in shell/coreutils.

It's too disgusting to share.

Aelius··on Golden Rice meets food safety standards in three leading regulatory agencies
Huh. Didn't think HN would be the place to find anti science sentiments.

Seeing a lot of antivaxxer type logic being employed here in the comments.

Aelius··on Sci Hub repository torrents of scientific papers
Scihub would strongly benefit from moving to ipfs, shocked that hasn't happened yet.
Aelius··on Safe ways to do things in bash
Interesting stuff, but given bash's

- Relative unportability - Poor noncompliant sh interpreter - Poor performance (can be 4x slower than POSIX sh shells like dash for certain tasks)

I personally think bash is always the wrong choice. Use POSIX sh (or a real language). POSIX sh is 98% the same thing, there's no good reason to even use bash over sh in the vast majority of cases. It's just this blight that won't go away.

Given that bash is mostly sh anyway, most of this writeup applies to sh, too. AFAIK the only thing bash-specific here is arrays.

Aelius··on Nintendo Switch is not USB-C compliant
I'm actually pretty surprised that the comments here are discussing the complexity of the USB C spec. That may well be true, but somehow I think Nintendo would have screwed it up no matter how simple you try to make it...

The Wii and Wii U and DS have dozens of these stupid "quirks" which are the result of Nintendo just not knowing how to do things correctly. The reason I didn't buy a switch was because I was so infuriated by the Wii U's incompetence that I was certain the switch would bring me nothing but misery. I'm feeling pretty smug and validated right about now. This isn't the first of the switch's failures, either.

Nintendo are just miserably incompetent at firmware and software, I really wish they would just back some other hardware company to make the console for them, and Nintendo themselves should just focus on making games.

Better yet, Nintendo should just make their "fun" peripherals for PC, mobile, and existing consoles, and release their titles cross platform. Yes I'm bitter.

Aelius··on Sci-Bay: Google Scholar plus Sci-Hub
Sci hub seems like the perfect candidate for ipfs, I'm astounded the mirrors haven't implementated that yet.
Aelius··on Lossy GIF compressor
Except h.264 videos have hw accel behind them (faster + less power draw) and use less data, making them doubly preferable on mobile as well.
Aelius··on Firefox 59 released
More good news: expect to see Fx60 on Fdroid.

https://forum.f-droid.org/t/making-it-easier-for-f-droid-to-...

Aelius··on Wine 3.3 has Vulkan support
There is, of course, the web interface.
Aelius··on EFI Sucks (2012)
I love efi for a similar reason: I still use bootloaders, but I don't have to chainload them or otherwise slow down my boot process with a menu asking which OS I should start.

Default boot into OS #1. If I want any other OS, I manipulate efi bootnext (efibootmgr -n #### && reboot).

So much simpler and more efficient.

Aelius··on A Practical Introduction to Container Terminology
Commenting to offset the negativity:

I'm looking forward to flatpak, and I currently use firejail + liberal use of `chromium --user-data-dir=~/.config/chromium-<website>`.

Because web-app based software and web-services I frequently interact with (slack, gitter, discord, twitter) should absolutely be separated from my general browser, and from each other. Most methods of web tracking and phishing/XSS attacks will be neutered in this setup.

And because my browser, and all of these separated services, should not have unfettered access to my system and personal files.

I don't think I will bother with containers for general software, but web services are an attack vector and should be treated as such, even at the expense of complexity over simplicity.

Frankly, the notion of simplicity was out the window the moment we started using the web as a development platform.

Aelius··on Electron 2.0.0 beta
I agree with all the complaints about electron performance, but the thing that really gets me is how horribly developers fail at responsive design, with a toolset that is probably the most suited for responsive design since terminals.

How the hell do slack, discord, and gitter STILL not collapse their sidebars when you resize the containing window to be tall and narrow? It makes them unusable in a tiling WM, and it's generally disrespectful of screen real estate in any WM.

This is the price of easily accessible development. We're doomed to relive past mistakes in UI, as new developers are blissfully unaware of lessons learned by existing frameworks.

Many people here are saying electron is popular because of a lack of sane, consistent toolkits across each OS. There's also security to think of too. Electron is likely very insecure relative to native software, but the responsibility is purely on the electron devs: freeing the app developer of that burdon. Electron rose in an environment with no competition in that regard. But now, Windows has UWP, and Mac has their own app platform. I sincerely hope we see these more universally leveraged, such that developers will stop abusing the web for app development.

And I guess Linux will just have to make a WINE for UWP, I can't imagine the Linux community coming together to create something like that for themselves.

Aelius··on Electron 2.0.0 beta
Interestingly I have the exact opposite experience, especially since the rise of github. High quality floss software is everywhere, and closed proprietary crap is suffering if only because without github they still rely on forums or email for users to report bugs or feature requests.

9 times out of 10, a github project fixes my bug report very quickly.

Half the time I'll send an email to a closed source project and never hear back about it.

FOSS is also doing well in an era where proprietary clients mean crappy electron clients. That's a low bar to beat.

Aelius··on Electron 2.0.0 beta
Luckily Slack has the IRC and XMPP bridges. can't imagine any other protocols with a wealth of highly performant clients to choose from.

Unlucky for me, my admins refuse to enable the bridges and also won't grant me an API key for use with the weechat slack plugin.

I hate Slack so much. Slow and miserable and unconfigurable and just crashes at least once a month.

Aelius··on Google's CardDAV server isn't standards compliant (2014)
Maybe I've misunderstood something, but if gmail didn't do this, what's to stop me from sending emails that look like they come from your address?
Aelius··on Email is your electronic memory
Perhaps a better place to start the discussion about the legality of ipfs would be to ask if bittorrent is illegal in Europe.

After all, if even one seeder is online somewhere in the world, a torrent is accessible and cannot be deleted. Does bittorrent have the potential infringe on someone's right to be forgotten?

ipfs operates in a similar way (peers and seeds).

Aelius··on Email is your electronic memory
IANAL but I don't believe ipfs in of itself runs afoul of "right to be forgotten". Skimming Wikipedia, "the right to be forgotten" only requires search engines to not index things which are "deleted", or more realistically, things which have been unlisted.

Because even in the infrastructure we have today, objects aren't truly "deleted" for quite some time, at least not where CDNs and Google and Facebook and others are involved.

Aelius··on Email is your electronic memory
This makes a convincing argument for the general adoption of ipfs as a the backbone of the internet.

As I understand it, nothing can be truly deleted, you only need to know what the hash of the object was and chances are it will still be accessible in cache for quite some time.

Aelius··on Woman wins $10k judgment against Microsoft for forced Windows 10 upgrade
Windows 7 would forcibly shut down and reboot, without warning or indication, if you delayed updates long enough. Any laptop I owned with 7 could and often did spontaneously restart, no matter what I was doing.

I'm not shy about installing updates, but if I'm busy working I would delay it a couple times. Then I'd not use the laptop for a few days (with it in sleep mode), by then I'd have forgotten about the update. I was bitten by forced reboots in 7 many times.

8 added a "Your PC will reboot in 15 minutes" and that was so much better from a laptop perspective. W10 insider builds currently tell you to set "inactive hours", and this works fairly well for both phone and laptop. My phone updates while I sleep, my laptop pings me to reboot at my leisure, for it is never awake & inactive.

Aelius··on Japan student held for making Puzzle and Dragons hack
It probably has something to do with the tampering of copy protection, which companies would very much like to be illegal. An arrest does not equate to a conviction; there's a chance the charges may not stick, but I don't know Japanese law.
Aelius··on Japan student held for making Puzzle and Dragons hack
At least in the US, I don't believe there is any precedent that establishes it is illegal to alter a product.

There is always push back by companies, but it seems that the general trend is always in favor of the consumer (see, rooting your phone is found legal, this video concerning the legality of modifying cars and tractors https://www.youtube.com/watch?v=Nps24EqiZjY )

← PreviousPage 2 of 2