HNHacker News
TopNewBestAskShowJobs

empyrical

444 karma · joined June 4, 2015

[ my public key: https://keybase.io/empyrical; my proof: https://keybase.io/empyrical/sigs/JEv5Ia2tsCqC4K07lPmb8fFRcNir9Z2uDZGdtb9xkaE ]

empyrical@outlook.com

submissionscomments
empyrical··on FreeTube – A Private YouTube Client
They used to let you sort subscriptions into "Collections", but they removed this feature in 2015. I remember they teased they might bring it back in 2021, but I haven't seen much come of it. [1]

[1] https://www.youtube.com/watch?v=qGSHPhR8k8g

empyrical··on Remix – A framework focused on web fundamentals and modern UX
I love the little part with the fake Windows BSOD. The QR code is supposed to link to the documentation page on error boundaries, but sadly it's broken
empyrical··on Google Docs in a clean-room browser
Yes, there's code in Chromium going back to the KDE/ Konqueror and WebKit days that's LGPL licensed. Mostly in the Blink rendering engine like you linked.
empyrical··on Most URLs are syntactically valid JavaScript code
You really should not use this ever in any situation, but for historical reasons[1], if they are the only thing on the line you can use HTML comments in JavaScript like so:

  function foo() {
    <!--- returns true ---->
    return true;
  }
This works at least in Chrome and V8, not sure about Firefox.

[1] https://stackoverflow.com/a/1508005/1888964

empyrical··on In Praise of Open Source Textbooks
It looks like they're transitioning/have transitioned to editing the books with Google Docs:

https://openstax.org/blog/saying-goodbye-cnx

empyrical··on Show HN: Svelte NodeGUI, a lightweight Electron alternative with native UI
Also, Chromium's Blink renderer has a lot of LGPLv2 source files that date back to the KDE KHTML days[1] and as you can see by the numerous proprietary applications that use Electron and Chromium Embedded Framework, that this doesn't hinder companies from using LGPL libraries as long as they abide by the license.

However, one thing to note: the OSS version of Qt uses the LGPLv3 license, which has additional restrictions (like the "Anti-Tivoization" clause) which make it incompatible with the iOS AppStore thus forcing you to use the commercial version of Qt in those situations. Not sure about the Mac and Windows 10 app stores, I am curious if anyone knows/has experience with LGPLv3 and those stores?

[1] https://github.com/chromium/chromium/search?q=%22kde.org%22

empyrical··on Create animated GIF and WebP from videos using FFmpeg
Basically what this commenter said, but substitute WebP and WebM for HEIF and HEVC

https://news.ycombinator.com/item?id=26298606

GIFs have a nice convenience to them that straight-up video files lack

empyrical··on Create animated GIF and WebP from videos using FFmpeg
I really hope that HEIF animations can take the place of GIFs someday.

http://nokiatech.github.io/heif/comparison.html

empyrical··on Travis CI is no longer providing CI minutes for open source projects
Travis CI was, to my knowledge, the only CI provider that let you test projects on IBM Power and Z. [1] Are there any alternatives?

[1] https://blog.travis-ci.com/2019-11-12-multi-cpu-architecture...

empyrical··on A pure WebAssembly / JavaScript port of FFmpeg
The build scripts and the JS files in the project that interact with FFmpeg and give it a JS API are licensed under the MIT license, but FFmpeg itself is still LGPL.
empyrical··on Qt 6 will provide additional libraries via Conan package manager
> Electron (MIT licence)

It's not 100% MIT. Chromium's Blink renderer has LGPLv2.1 code going back to the KDE KHTML days, such as some of the code for the DOM:

https://github.com/chromium/chromium/blob/master/third_party...

Very rough way of going about it, but searching for files with copyright headers crediting KDE shows 832 files

https://github.com/chromium/chromium/search?l=C%2B%2B&q=kde....

empyrical··on Ask HN: What feature did you find after years of using macOS?
Unmounting/ejecting a drive by dragging its desktop icon to the trash. I know you did this in really old macs to eject a floppy, but it's cool they keep that feature around on modern macOS
empyrical··on Highly automated digital audio workstation extensible in Guile
I am not sure if it's still this way, but I think at least some versions of the Qt Commercial License disallowed you from having user scripting in your application - or at least, exposing Qt APIs to user scripting. So no bindings like PySide or PyQt and the like could be used.
empyrical··on Big Sur is both 10.16 and 11.0
Also, whether a system is ARM or Intel could be used as another bit of entropy for fingerprinting.
empyrical··on Highly automated digital audio workstation extensible in Guile
The terms of their commercial license may have been evolving, but the terms of the open source has not. GPL is GPL and LGPL is LGPL. The terms of those licenses prohibit additional restrictions (notably, you are not allowed to add a noncommercial clause to the GPL/LGPL) and the Qt company cannot make their own open source license that is noncommercial otherwise they'd violate the KDE Free Qt Agreement. The most they seem to have been thinking about doing was witholding the open source releases for 12 mo. which is unfortunate, but they are required to keep an open source version around because of the KDE Free Qt Agreement[1], otherwise they are required to release the framework under the BSD license.

Autodesk Maya notably does not use a commercial Qt license, they use it under the LGPL. You can find the source code for their patches of Qt on their website. [2]

[1] https://kde.org/community/whatiskde/kdefreeqtfoundation.php

[2] https://www.autodesk.com/company/legal-notices-trademarks/op...

empyrical··on Giant flywheel project in Scotland could prevent UK blackouts
It's from the Guardian Open Platform[1], which has a clause in the TOS[2] requiring that that the "Powered By The Guardian" logo be displayed where you display Guardian content

> Include a "Powered by The Guardian" logo (or such other Guardian logo as we may require from time to time) on the same webpage as any republished OP Content, or any tool or function that is based on OP Content. Such logo must be a reproduction of the "Powered By" file found at http://www.theguardian.com/open-platform/logos, and comply with any special terms set out by us. The "Powered by The Guardian" logo must not be used in conjunction with any content other than the OP Content.

[1] https://open-platform.theguardian.com/

[2] https://www.theguardian.com/open-platform/terms-and-conditio...

empyrical··on Show HN: Browservice – Browse the modern web on historical browsers
This seems like a modern equivalent of Google Chrome Frame[1], pretty cool!

[1]: https://en.wikipedia.org/wiki/Google_Chrome_Frame

empyrical··on Audacious 4.0 released, switches from GTK to Qt 5
I am referring to both styles of "bounce". Would be nice to have the former to implement "pull to refresh"
empyrical··on Audacious 4.0 released, switches from GTK to Qt 5
Qt5 can be made to look pretty close to a native Mac app, but one thing I haven't figured out yet is if there's a way to get that "bouncy" effect you get when you scroll to either end of a list.
empyrical··on Disk Prices on Amazon
Sometimes you can also run into situations where someone returned an external hard drive, but they swapped the drive inside with a cheap low capacity drive (like a 500gb drive put into an 8tb drive enclosure)
empyrical··on The Qt Marketplace
I don't see anything like that either. The second paragraph even says this:

> Either for free or for a price.

Also, there's stuff from KDE in the marketplace too:

https://marketplace.qt.io/collections/plugins

It seems like they don't host the binaries for free projects, but instead you provide a markdown file with installation instructions, like this:

https://marketplace.qt.io/pages/karchiveinstructionspage

And when a user clicks "Get Extension", they are sent to this page.

More information:

https://wiki.qt.io/Qt_Marketplace_Publisher_Guidelines

empyrical··on Syntax Highlighting Is Backwards (2018)
The _d in the imgur link renders it as a thumbnail, here's the full res version:

https://i.imgur.com/vU783Xo.jpg

empyrical··on PayPal to acquire shopping and rewards platform Honey for $4B
They even went beyond sponsoring YouTubers, and hired a few (like LinusTechTips) to star in ads https://www.youtube.com/watch?v=dOVe0ysXRjM
empyrical··on Stripe CLI
Is there anything like Privacy.com, but for Canadians? I really like the idea of being able to have per-service burner cards
empyrical··on Tesla Acquires Canadian Battery Specialist, Hibar Systems
> Uh, not his literal moonshot, figure of speech!

Starship and its fins it uses for re-entry will need top of the line battery tech. The prototype Starship uses Tesla batteries[1], wouldn't surprise me if that continued to be the case

[1] https://twitter.com/elonmusk/status/1176586684751908872

empyrical··on Show HN: A dbg(...) macro for C++
It also reminds me of Qt's qDebug macros
empyrical··on .su
.an also was phased out when the Netherland Antilles dissolved

https://en.wikipedia.org/wiki/.an

empyrical··on Gitlab More Than Doubles Valuation to $2.75B Ahead of Planned 2020 IPO
I notice that the Qt project has a GitLab instance:

https://git.qt.io/public

But everything seems to be done on their Gerrit for now.

empyrical··on Jack Dorsey’s account was hacked
This may be the case:

https://www.treyexgaming.com/index.php/2019/08/26/how-the-sa...

These appear to have been done by the same people who compromised Jack

empyrical··on Jack Dorsey’s account was hacked
Here's some background on what "Cloudhopper" is:

https://twitter.com/bhaggs/status/1090016722415845376

Page 1 of 5Next →