HNHacker News
TopNewBestAskShowJobs

AndrewCHM

99 karma · joined August 3, 2017

submissionscomments
AndrewCHM··on The Case for RSS
Its XML which requires a more difficult tree abstraction instead of a mapping/list abstraction

and the XML wraps html-formatted articles, so unless you hate yourself, you'll need to be embedding a browser for rendering, which means bundling a browser too (even on certain browser embed providing platforms like win32, since it still uses IE11 as its browser embed)

of course its easy to generate RSS.

- - -

and thats nevermind the whole impossibility of getting all articles without a daemon on a separate server, especially for high-volume feeds

AndrewCHM··on The Case for RSS
Its XML which requires a more difficult tree abstraction instead of a mapping/list abstraction

and the XML wraps html-formatted articles, so unless you hate yourself, you'll need to be embedding a browser for rendering, which means bundling a browser too (even on certain browser embed providing platforms like win32, since it still uses IE11 as its browser embed)

of course its easy to generate RSS

AndrewCHM··on Tesla fired hundreds of employees in past week
"who", the people who were distributing union related materials

"why", because they were distributing union related materials?

"without offering any evidence", which is why it says "believe"

AndrewCHM··on OnePlus OxygenOS built-in analytics
Google's is similarly excessive https://i.imgur.com/fWvV7R4.png

Though I get the feeling google's approach of trying to desensitize me (emailing me about how great I am for traveling to mcdonalds like a slob, and gamifying my use of google maps, for example) instead of shamefully hiding it, is a fair bit worse

AndrewCHM··on KB4046355 Deletes Windows Media Player in Windows 10 Build 16299
Doesn't that just make the program opt-in instead of opt-out?

(And it separates the ActiveX stuff from the application too, which I'm happy to hear, applications that use it for decoding now shouldn't require the full WMP install)

AndrewCHM··on Announcing Microsoft Edge for iOS and Android, Microsoft Launcher
Its good technology-wise, but out of all the browsers I've touched, its the one that I feel like I have the least control over
AndrewCHM··on ‘Daily Stormer’ Termination Haunts Cloudflare in Online Piracy Case
problem is, having unimpeded speech online requires being harbored by private companies, as there really isn't much in terms of government-managed domains, government-managed DDoS protection, etc
AndrewCHM··on It’s time to give Firefox another chance
And strengthening the stranglehold of copyright holders, doesn't help them ruin lives in a similar way through court systems?
AndrewCHM··on Firefox Quantum Lands in Beta, Developer Edition
fwiw there is nothing that web extensions lack that would prevent that from working

https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Na... exists to allow web extensions to talk with programs on the computer, its up to someone to write the extension and executable for that usecase

AndrewCHM··on Windows 3.1 All Over Again
"I’ve heard a few reasons:" ... that you've considered, then cherry picked two of them, so you can confirm your views?

To properly reason why the approach is wrong, shouldn't you consider all significant reasons, including backwards compatibility as probably the biggest one?

"New language that learns from the mistakes of languages before it" would generally be better than "language and runtime that is keeping compatibility with a programming language that was heavily rushed just to fill a feature point for a web browser"

One might as well state that the grass is green and sky is blue, no?

AndrewCHM··on It’s time to kill the web app
chrome is free, windows ain't
AndrewCHM··on Upterm – A terminal emulator and interactive shell based on Electron
Never said it applied to all electron terminals

I would of tested this one, but no windows build, and I'm not using a linux install atm

editors don't roundtrip to a separate application through multiple buffers (bash, zsh, fish, or whatever) to decide if they need to show a color or letter or nothing

AndrewCHM··on Upterm – A terminal emulator and interactive shell based on Electron
I don't notice any notable latency in discord, vscode, etc

But I do notice latency in hyper.js, and it just makes it feel very "dull", and that's what I think a lot of people know of electron terminals

plus the competition from native apps is a bit absurd in terms of performance, with most of the serious ones either rendering asap or on the next frame (when vsync'd)

AndrewCHM··on Show HN: Calcflow, an open-source complex maths visualization tool in VR
So, a 3d graphing program, competing with the TI-84+ from the project's README...

Is going to be notably tied to a custom eth token?

That idea does seem to contribute to the nonsense you mention.

Especially considering the README complaining about competitors being "unintuitive", but then just slapping `blockchain` on a visualization program

- - -

Also pardon my pedanticness, but its "Source available", most people consider "Open Source" (as a branding) to be open to access, changes, and use. You have released the code, sure. But you are massively restricting how that code is used (including preventing the program being used with other versions of the same program??)

https://opensource.org/osd for the "common" definition of the term

AndrewCHM··on Packaging Python software with pbr
pip being a dependency is defined at upload time, it is parsed by the creator of the package, not the consumer, afaik

if you used any other package manager, it would need to resolve dependencies from the additional info in the package index, resulting in pip being downloaded and installed before the desired package is installed

AndrewCHM··on W3C abandons consensus, standardizes DRM, EFF resigns
wouldn't it be Google or Adobe who would write the plugin?

its not like they lack the developers or the such

AndrewCHM··on W3C abandons consensus, standardizes DRM, EFF resigns
Does not define a specific method of DRM, only an interface to those methods of DRM
AndrewCHM··on Quiet Hacker News
or just inject (via extension or JS)

    .itemlist .subtext {display: none;}
AndrewCHM··on Show HN: No Coin – A browser extension to block coin miners
There is no ad blockers

There are blockers which can use lists, some of those lists might contain ad domains, some of those lists might contain miner domains.

AndrewCHM··on Packaging Python software with pbr
sorta

from my understanding, when you build the package, your computer extracts the relevant required packages, and sends up that data to pypi, which then in turn sends that data back to users when they install

At least thats how I think it works

AndrewCHM··on Packaging Python software with pbr
if I'm not mistaken, requirements are parsed out to be installed before installing the desired package, so that should be fine
AndrewCHM··on Announcing Caddy Commercial Licenses
peronally, while totally leaving my life unaffected, it'd be one of those thoughts in the back of my head, both knowing that there is some random text being output (need to optimize everything!), and that there is something intentionally uncontrollable there, and to a lesser degree, something there to intentionally bother me.

Can I ask who came up with the idea, and what other alternatives were discussed? Was this requested by the sponsors?

edit: as a further question, if this results in a fork (well, I guess thats a bit late but) or an increase in the number of from-source builds, would you seek to make those two options more difficult? (e.g. legal pressure, or mangling the codebase in some way with hard to acquire dependencies)

AndrewCHM··on Nano ID: A tiny, secure URL-friendly unique string ID generator for JavaScript
they could of responded, "no, random is uniform" (the answer to the written question) and that wouldn't of answered anything!
AndrewCHM··on Text-only CNN
transfer is different from filesize

its more around 90% JS, 10% content

After the first page load (with scripts cached) its around 87% content (unfortunately they don't seem to be caching CSS)

AndrewCHM··on Time for Makefiles to Make a Comeback
I'm confused

So its agreeable that the building pipeline of NPM calling some packer does replace any-other-language calling any-other-packer, but what is the point in replacing the role of `npm build`, with a makefile that just calls what npm would of called anyways?

replacing make with npm with make-calling-npm?

AndrewCHM··on Watsi launches universal health coverage, funded by YC Research
https://watsi.org/faq#how-does-watsi-handle-patient-privacy

"how do you handle privacy?" "yes"

AndrewCHM··on Facebook is steering users to donate to the Center for Disaster Philanthropy
For direct sources of the information

Red Cross: http://www.redcross.org/about-us/news-and-events/publication...

CDP: http://disasterphilanthropy.org/who-we-are/financials-annual...

AndrewCHM··on Pale Moon blocks AdNauseam extension
the general consensus nowdays is that it was Pao being used as a scapegoat more than anything (I think knothing also straight-up admitted to scapegoating too? I can't remember off the top of my head)

https://www.reddit.com/r/announcements/comments/3dautm/conte...

AndrewCHM··on Pale Moon blocks AdNauseam extension
New major things that come to mind are, New modmail experience made by google's inbox team, I think that's about it.

They are working on a site redesign though, so that is something

AndrewCHM··on Pale Moon blocks AdNauseam extension
for what its worth, there are over 220 subreddits which have their removal logs made public, via this account: https://www.reddit.com/user/publicmodlogs

You can turn off comments by not visiting comment pages

Page 1 of 2Next →