HN user

ArchReaper

589 karma
Posts0
Comments158
View on HN
No posts found.

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.

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.

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.

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"

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.

GitHub was down 6 years ago

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?

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.

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.

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!

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?

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.

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?

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?