HNHacker News
TopNewBestAskShowJobs

ArchReaper

589 karma · joined February 5, 2012

submissionscomments
ArchReaper··on Reddit Strike Has Started
This is a reasonable take in a vacuum, but a bit of an insane take given the context of everything else that has happened with this fiasco.

There is a notably large group of app developers who all say they have been completely ghosted by Reddit when it comes to any kind of private communication.

Not to mention this comes out of the blue immediately before their IPO after years of status quo, without consulting devs, moderators, or literally anyone outside of reddit HQ. They are also well aware of the cost it would have on 3rd party devs and how unreasonable they are given the extremely-similar level of activity inside the first-party app.

Should a company be allowed to try to make a profit? Of course, no one is arguing against that. The issue is context.

And the way your question is worded implies third party app devs are greedy and unreasonable for wanting to continue to exist while reddit is too mishandled to make a profit. It's a childish "well why can they have anything when I have nothing" take. If the issue is actually profit, why does it only come up without warning just before the IPO? After over 10 years of never coming up before, never even being a discussion point before.

Also, can you name any of the things Reddit has added over the last 5 years that you care about? A single one? They took on both image and video hosting, at I'm sure an insane cost - why? They added NFT avatars - a transparent attempt to cash in on NFTs. A new layout that all the old users hate, removal of the ability to log in on the mobile site. Does anyone remember when they fired Victoria for no god damn reason? Pretty sure that was the last content-related contribution they've made to the platform. Administration is dead set on extracting any kind of profit they can out of something they give no fucks about outside of their ability to profit off of it. They handicap and ruin their own platform for the sake of attempting to make a bit more money.

Context matters. Don't blind yourself by ignoring context.

ArchReaper··on Morrowind rebooted the original Xbox
For anyone else who is interested in reliving the nostalgia of Morrowind, but is turned off by how outdated it feels now, I highly recommend Morroblivion.

https://morroblivion.com/

ArchReaper··on Zoom Is Not the Problem – Our Meeting-Centric Workflow Is
Oh that's unfortunate. It was a post providing proof & explaining that Zoom engineers set up an internal website to monitor certain people's zoom meetings, specifically women who were doing sexual things. I wonder why it got removed, it provided DNS registrar history evidence so it wasn't just hearsay.
ArchReaper··on Zoom Is Not the Problem – Our Meeting-Centric Workflow Is
https://news.ycombinator.com/item?id=22814198

Security and privacy issues are clearly very real.

ArchReaper··on Zoom Is Not the Problem – Our Meeting-Centric Workflow Is
Source? All I hear is about how buggy and insecure the platform is.

Edit: source, https://www.buzzfeednews.com/article/pranavdixit/google-bans...

ArchReaper··on Google allows G Suite administrators to monitor and audit user emails
* 2017

Article still needs proofreading lol

ArchReaper··on Redwood: An integrated, full-stack, JavaScript web framework for the JAMstack
>The further from the metal you are the harder it will become to do even the most simple of things

>And every time some information will be lost

Maybe from an embedded systems/OS point-of-view, but these statements are just not true on the web.

ArchReaper··on Facebook sues Namecheap
One is illegal, the other is not. Apples and oranges.

Edit: what's with the downvotes? I'm not defending the practice, just stating facts.

ArchReaper··on Facebook sues Namecheap
Title is misleading, from the article:

> We sent notices to Whoisguard between October 2018 and February 2020, and despite their obligation to provide information about these infringing domain names, they declined to cooperate.

Title should be closer to "Facebook sues Namecheap/Whoisguard for not providing information on phishing domain registrants"

ArchReaper··on Show HN: HiddenVM – Use any desktop OS without leaving a trace
That's definitely not true, the article mentioned people traveling between countries - TSA/border patrol/airport police aren't going to send your laptop over to the NSA/KGB to have it cracked by an expert. That being said, actually encrypting the data is way more secure than fucking with HD self-reporting.
ArchReaper··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
> For example the CEO edited user’s messages in the r/the_donald to try and create discord between users.

This is inaccurate - it was very clearly not intended to 'create discord between users' and claiming that it was is at best politically biased and at worse a lie.

ArchReaper··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
That's quite a dishonest question. I asked a person that made a claim to provide examples of their claim. I have made no claims about TD inciting violence.
ArchReaper··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
Do you have any examples of brigading from the subreddits you mention? I haven't seen any, and would like to be more informed.

EDIT: OP edited their comment, I will leave mine as-is.

ArchReaper··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
Do you have any examples of 'intent to incite violence' from those subreddits? The difference is that moderators of those subreddits try to remove that type of content.
ArchReaper··on Reddit purges 1/2 of The Donald’s moderators – replaces them with approved mods
I don't have links at the ready, but I have seen multiple instances of TD brigading with pinned topics. I am not saying I know for a fact it has happened recently, but it has happened. I don't blame you for wanting evidence, but their track record doesn't give them the benefit of the doubt.
ArchReaper··on Why the Gov.uk Design System team changed the input type for numbers
Woops, for some reason I read the title as "Why the GOV.UK Design System team changed the input type for phone numbers" - removed my comment since it doesn't apply.
ArchReaper··on Why the Gov.uk Design System team changed the input type for numbers
EDIT: removed my inaccurate comment, misread article
ArchReaper··on GitHub was down
>We continue to investigate the issues with GitHub services and will shift to a slower update cadence to provide more meaningful updates going forward.

Translation: our shitty software update practices are now affecting Github, not just Windows!

If anyone from Microsoft is reading this, why is your company so incompetent at software updates in the past few years?

ArchReaper··on Google Chrome's fear of Microsoft Edge is revealing its bad side
Why? Safari is the worst out of all of the current options as far as CSS rendering goes.
ArchReaper··on In Britain, even jails have a class system
Just because something appears obvious to your viewpoint does not make it a fact. That's not how facts work.

> The only answer is corruption of the prison staff.

> Smuggling is impossible unless staff turn a blind eye, or procedures are sufficiently lax

Here's an example: these two statements are false.

Trying to present opinions as facts makes you non-credible, you should avoid doing it.

ArchReaper··on In Britain, even jails have a class system
Doubling down on your ignorance isn't helping.
ArchReaper··on In Britain, even jails have a class system
You should consider doing more research on a topic before trying to present your opinion/viewpoint as fact. You are stating patently false things, which invalidates your credibility.
ArchReaper··on Implement with types, not your brain (2019)
As a non-Haskell-er, this article is impossible to follow. I have tried to learn Haskell a few times, always unsuccessfully. Haskell code is filled with so many Haskell-specific things. I realize the goal isn't to be an 'easy' language, but jeez.

Aside from the horrendous variable naming, I'm having trouble understanding what the author actually accomplished, and why it's necessary for a tool like this to exist in the first place.

Can anyone translate the problem into a more simplified, non-Haskell-specific version?

> jonk :: (a -> b) -> ((a -> Int) -> Int) -> ((b -> Int) -> Int)

I have no idea what this line means.

To me, it looks like he wants to write a transformer that matches a specific signature, and he uses a tool that tells him which functions can fit the 'hole' he has in the code, based on types. If I'm correct (I'm assuming I'm not), how is this different than intellisense in an IDE that tells you a list of type-valid functions/variables? Why is this a necessary part of the Haskell coding process? My first instinct is that this demonstrates a problem with the language, if something like this is necessary.

Appreciate anyone that tries to explain. I know most of my assumptions are probably wrong.

ArchReaper··on Some Boeing 737s can't land on some runways with true heading 270 [pdf]
>how long it would take for a competent technical leader to course-correct the culture

Undefined. The problem was never a lack of technical proficiency, the problem is the culture.

ArchReaper··on U.S. wants the EU to accept chemical-washed chicken as part of trade deal
Off topic: Does anyone know how they are blocking scrolling when scripts are disabled and overflow:hidden is taken off body? Infuriating
ArchReaper··on Show HN: Angeldust – a fast and efficient video game
Do you have any plans to open-source all or parts of the game or underlying platform? Do you plan on developing this into it's own 'game engine' or plan on going further than this initial game? I've been following a few multi-threaded game projects and they are always very interesting to read up on, best of luck!
ArchReaper··on List of Statements Independent of ZFC
Is there any ELI5-type explanation for us non-mathers? Whenever I see stuff like this, I start trying to actually understand it, then fail miserably just trying to google terms I'm not familiar with. Is advanced knowledge of these math principles required to understand the significance of this page, or why it is interesting?
ArchReaper··on The Outer Worlds: Fixing the “game thinks my companion is dead” bug
> I tend to say that the second step of climbing a ladder should probably not count as a new interaction.

That might make sense when you view it through this specific lens, but that design decision allowed them to save character positions on ladders and make 'getting on' and 'getting off' be separate 'things' - just off the top of my head.

The '2 interactions' method actually makes the most sense in the context of their game engine - it's the same way getting 'on' or 'off' a chair works.

Their fix of just allowing interactions is probably the most correct option. That is essentially toggling a setting, as opposed to re-engineering how ladder mechanics work.

Games are complicated.

ArchReaper··on Thinking in React Hooks
React is open source, you can view the source for this "magic construct" so I don't see any validity to your argument.

useState returns 2 variables - a getter and a setter, where the getter is just a variable and not even a function to call.

How is that equatable to some hidden construct? How is Clojure superior to that?

ArchReaper··on Thinking in React Hooks
What? JSX allows you to write HTML as though you are actually writing HTML.

The '1 language' version requires you to learn language-specific syntax for creating HTML elements.

How is that more compelling?

Page 1 of 6Next →