HNHacker News
TopNewBestAskShowJobs

ppseafield

926 karma · joined July 24, 2017

submissionscomments
ppseafield··on Windows 10: HOSTS file blocking telemetry is now flagged as a risk
> I read this more charitably, [...] "I don't need to use Windows, so I don't regard it as a universal need"

That's extremely charitable, because the comment implies they cannot at all understand how someone would need to use Windows, and they offer 20 years of personal experience to reinforce that. Even in the most charitable case it denies the existence of Windows-only software simply by not ever personally having a need for it.

> which I read, again perhaps unfairly, as suggesting that it is unrealistic for people to consider a computer workflow that doesn't involve Windows.)

I think so too that your read is a bit unfair, as the OP even says they're desktop Linux users but need Windows in some cases. Myself I've used Linux as my main desktop OS for 15+ years, and I still had times I needed to use Windows. I've definitely run into issues with e.g. LibreOffice myself, as they mentioned.

> Perhaps still more charity (or clarity) would have been appropriate, but the explicit acknowledgement that there are different purposes for which different people need computers seems to me to defuse much of what one might perceive as hostility or dismissiveness there.

Even if "I don't understand..." and "I guess I just use computers for very different things to you" isn't intended to be snarky, the commenter doesn't even attempt to understand why anyone would need Windows to do something. They couldn't think of a single thing? Visual Studio development or use? DirectX? Working on drivers for Windows? Some appliance that comes with software not supported by wine? Adobe software? AutoCAD?

ppseafield··on Windows 10: HOSTS file blocking telemetry is now flagged as a risk
The comment they first replied to said

> I don't understand this "have to reboot to do something windows related"

ppseafield··on Merge tag 'inclusive-terminology' into Linux kernel
> when those words have or can have different meanings, regardless of etymology

Indeed, but the GP comment was claiming that the word 'slave' had nothing to do that slavery. Because your comment only had a link to the Homography, it seemed to me to imply that you were saying two words were separate in meaning. That's why I asked for a source saying they weren't.

> It could even be argued that the semantic satiation from using words that have negative connotations for some could have a positive effect overall by diluting the connotations of what someone thinks of when they hear the word "slave", etc.

It could, but, are you making that argument? Should we then dilute the meaning of other words to make their negative effect less impactful? How many words? When do we choose to dilute a word, and how negative should a word be in order to motivate us to dilute its meaning?

> Of course, any time I make any kind of comment on this I get told that my skin color makes my opinion moot (even though my ancestors were, also, slaves). I switched to primary/replica last year (in projects where I could), but the never ending tide of other arbitrary words to change gets pretty tiring -- and two different bouts of harassment, death threats, and vandalism when I haven't made changes has really put a sour taste in my mouth about the whole thing.

I'm really sorry to hear that. I agree that the veracity of the backlash and counter-backlash is not helping anyone, and in on the whole hurtful and not constructive. But is that an argument for not using primary/replica? Is that an argument for never changing anything, since there will almost always be some kind of backlash to a change?

ppseafield··on Merge tag 'inclusive-terminology' into Linux kernel
That doesn't mean what you think it means. To use an example from the link:

> sow (verb) – to plant seed

> sow (noun) – female pig

Not only are these words pronounced differently, etymologically they have different roots. [0] Do you have any source that would demonstrate that the technical term 'slave' here has nothing to do with the historical enslavement of people?

[0] https://www.etymonline.com/word/sow#etymonline_v_23936

ppseafield··on What does Unicode support actually mean?
That's the same point though - it's just as "wrong" to match 'ß' twice in Schlu[ß][sz]ene as it is to match 'a' once in [Ä]mpel.

Admittedly German isn't my first language. But it seems odd to be permissive in one case, but more restrictive in the other. In my experience there are two cases for searching: exact matches, like you'd expect an editor's find and replace, and more permissive searches, where you might expect to skip through several matches to find what you're looking for. In this second case, what's the advantage of being more exclusive in one case, then less exclusive in the other? Why not have a more permissive default (as mentioned by the other user's reply regarding Firefox's configurable search), even if it's technically incorrect?

ppseafield··on What does Unicode support actually mean?
> Similarly, "ss" and "sz" (very rare) should match "ß" and vice versa,

Szene should match ß?

ppseafield··on Snaps are an anti-pattern on Ubuntu
Ah! That's my error; thank you for pointing that out. I hadn't realized that. I'll edit my comment.
ppseafield··on Snaps are an anti-pattern on Ubuntu
Apt is great as long as what you want is available in the repo. Over the years I have had a few issues though.

Often apt's versions trail behind the newest versions. There are some good reasons for this, but it can get in the way sometimes.

I have had to ad a lot of PPAs to get some of the software I wanted. The Aurora channel PPA for Firefox stopped getting updates at one point (they discontinued it), and I didn't realize until a few versions later. I don't think any of these package managers have that problem figured out, but PPAs are commonly maintained by third party community/unofficial folks. I had the same problems with Arch's AUR.

I believe it's fixed now, but for a long time Steam required a lot of 32 bit libraries, which meant two versions of several dependencies were installed on my machine.

Additionally we were using an older version of Ruby at work which required OpenSSL1.0 for certain libraries, and a Ruby upgrade (from an old version to a less old version) broke my development environment.

Not that the others are perfect. Just for example the Spotify snap package from the software center doesn't even work. The Deb had problems on my machine which I couldn't resolve. I finally installed Flatpak to get a working version.

ppseafield··on Snaps are an anti-pattern on Ubuntu
EDIT: As a reply to this pointed out, these predate the things I claimed were created from NIH syndrome. Please disregard.

Original comment:

They also created their own init system Upstart, only to replace it with systemd later. They have their own source control system, Bazaar.

I really appreciated Ubuntu back in '06 when my laptop's wifi and graphics drivers just worked out of the box. I've used Ubuntu in various forms for a long time. But their management has some serious NIH problems.

ppseafield··on Google bans my events app for referencing Covid-19, or related terms
Hmm... Well deserved, or a poor security choice for Android? The vulnerability appears to be that any app can overwrite an APK downloaded to external storage with a FileObserver. How is that not pathologically bad security on Android's part?

> Any app with the WRITE_EXTERNAL_STORAGE permission can substitute the APK immediately after the download is completed and the fingerprint is verified. This is easily done using a FileObserver. The Fortnite Installer will proceed to install the substituted (fake) APK.

ppseafield··on Stripe responded to my concerns about user tracking
I've found some places say localStorage is insecure, but both OWASP [0] and MDN [1] say it isolates by origin. Third party scripts from different origins shouldn't be able to access it, but a successful XSS attack could have access.

[0] https://cheatsheetseries.owasp.org/cheatsheets/Session_Manag...

[1] https://developer.mozilla.org/en-US/docs/Web/API/Web_Storage...

ppseafield··on Internet Explorer Is Evil (2002)
Indeed. Safari, once very forward thinking, now lags behind every major browser in features and compatibility. Apple saw progressive web apps first as a revolutionary feature that could drive iPhone sales, and then second as a revolutionary feature that would eat into their app store revenue.
ppseafield··on Hello, LineageOS 17.1
As a sibling comment suggested, using Magisk Hide lets you conceal your rooted status from those apps. Had this happen with my banking apps, and can confirm (on my Nexus 5x) that Magisk Hide did allow me to use those apps.

As for reflashing, you have to have a copy of the original image, for the device which you can download from various places, but once you have it, you may reflash it back to factory and relock.

ppseafield··on A history of roguelike games
Indeed the first couple hours seem a bit tedious. I will say that the Ascension difficulty mechanic makes the game quite challenging at higher levels but scales quite well. And skill is definitely required to be successful in upper levels.
ppseafield··on Google's Abandoned Android Authenticator App
iOS supports password managers natively. When you focus a password input, the keyboard prompts you to open the password manager. For me it opens BitWarden directly from the keyboard.

Android doesn't support this, so a workaround is to use the accessibility service. The trade-off is having to grant all those permissions. You can also open the app directly and copy-paste, but that's a lot more extra steps. The killer features for password managers are that they're both more secure AND quick/convenient.

ppseafield··on i3 4.18
IIRC it was deliberate so that users wouldn't have to move off the home row. The User's Guide states this is the reasoning behind it.

> To move the focus between the two terminals, you can use the direction keys which you may know from the editor vi. However, in i3, your homerow is used for these keys (in vi, the keys are shifted to the left by one for compatibility with most keyboard layouts). Therefore, $mod+j is left, $mod+k is down, $mod+l is up and $mod+; is right.

https://i3wm.org/docs/userguide.html

ppseafield··on i3 4.18
I moved from awesomewm to i3. The big difference for me when I changed over was that i3 didn't use templates for window placement. In its place is a tree-style system that's fairly intuitive IMHO. In i3 I also frequently switch between tabbed and split/tiled layouts, which IMHO is a killer feature.
ppseafield··on i3 4.18
I also run i3 and MATE. It's a great combo: powerful tiling window manager plus a DE that handles all the settings / control panel well (without me having to do much configuration myself!).
ppseafield··on i3 4.18
You can indeed get pretty far with most screen splitting as supported by Windows/Gnome. Tilers go even further than that and give you a few more nice features.

I run i3 inside Mate (gnome 2 fork). The features I use most are switching between tiled and "tabbed", where you have fullscreen windows that can be navigated between like tabs quickly. I can pull up a browser and terminal or editor side by side, then switch to fullscreen terminal/editor, then back, very quickly.

i3 works in sort of a tree structure, so you can, say, split the root window level into two horizontal frames, then split the left one into three vertical ones, and the right one into three internal horizontal ones (if that's what you want).

I suspect I use the mouse more than most tilers, but I find <mod+Right Click> to resize while the windows stay tiled is quick enough and very accurate.

ppseafield··on Early humans in Africa may have interbred with an extinct species: new research
> So when they are compatible enough to bone each other and said boning yields offspring

Apple trees mate readily with pear trees. Most citrus fruits are blends of other citrus fruits. Peppermint is a cross breed. [0]

And then there's ring species [1], whose members can each mate with similar-enough-dna members and produce offspring.

[0] https://en.wikipedia.org/wiki/Peppermint

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

ppseafield··on Congrats! Web scraping is legal! (US precedent)
Let's not conflate a) a person's personal data, and b) a business's dataset. The GP and the article are clearly referring to the latter. Preventing web scraping won't protect users from businesses collecting their data.
ppseafield··on Congrats! Web scraping is legal! (US precedent)
I think the GP in this context means, e.g. LinkedIn wants their information to be public in the cases where it benefits them as a business. But then they want it to not be public when it doesn't benefit them. There is no such thing as "public information, except ..." - information is public, or it's not. If none of LinkedIn's data was public, they would have a much harder time getting people to sign up, and having as many users signed up as possible is part of their business model.

From a copyright perspective (since that's what LinkedIn's lawyers claimed): imagine if a newspaper sued another newspaper, saying that - not just the content of its paper - the information in the newspaper was copyrighted and could not be accessed by "unauthorized" third party companies. Either you print it, or you don't!

ppseafield··on FDA approves first US phage therapy trial (2019)
In the 80s in order to prove that ulcers were caused by bacteria, a doctor infected himself with said ulcer-causing bacteria and treated himself with antibiotics.

https://www.discovermagazine.com/health/the-doctor-who-drank...

ppseafield··on New coronavirus can spread between humans, but started in a wildlife market
It's not a dichotomy - removing animals from our diet does not leave a sterile environment for humans. Humans and their environment are plenty filthy on their own.
ppseafield··on Haskell Problems for a New Decade
Didn't the new Effect type remove this granularity?
ppseafield··on Cloudflare is turning off the internet for me
It wasn't some attack. The guy behind the Daily Stormer stated publicly that Cloudflare not shutting off his service means they agree with and support the Daily Stormer's content.

> The tipping point for us making this decision was that the team behind Daily Stormer made the claim that we were secretly supporters of their ideology. [0]

That's in a blog post which is a follow up to a leaked memo. [1]

[0] https://blog.cloudflare.com/why-we-terminated-daily-stormer/

[1] https://gizmodo.com/cloudflare-ceo-on-terminating-service-to...

ppseafield··on Students defeat new 'Barnacle' parking clamp, skip fines and get free internet
I think the OP meant they were charged for the extra hour they spent waiting in line trying to exit.
ppseafield··on Building a more private web: A path towards making third party cookies obsolete
Additionally they pushed against it initially, and implemented it late. And now it's downloaded separately the first time you approve it's use. Users can disable it in settings.
ppseafield··on America's Biggest Milk Producers Are Going Bankrupt
Dairy is the most common food allergy.
ppseafield··on U.S. retailers rush to comply with CCPA
Maybe for some or even most sites this makes sense. But Walmart, Home Depot, etc., from the article are businesses open to the public, and as such operate under laws governing public businesses. Few would put up with Walmart making them sign a contract letting them sell their personal demographic information in order to enter a public store (except if every public business did this, removing the choice - currently how most of the internet works). Why should websites for public businesses be different?

You may say that credit and debit cards do this already (and they do), but you can still pay cash in public stores. Of course they can track you with your phone's bluetooth identifiers, facial recognition, etc., but why as a society should we allow public businesses to require this? Once we permit one place to do it, others will follow.

← PreviousPage 4 of 12Next →