HNHacker News
TopNewBestAskShowJobs

colllectorof

2,219 karma · joined July 30, 2015

submissionscomments
colllectorof··on IBM purged ‘gray hairs’ and ‘old heads’ as it launched Millennial Corps: lawsuit
Age discrimination affects everyone. But older people tend to vote conservative, so left-leaning media has no interest in engaging with that group and right-leaning media is more interested in the "corporations are always good" meta-narrative. It's not politically opportune.
colllectorof··on Google launches AMP for email
Those aren't even the worst things they've done. Here are some questions everyone should ask about new standards:

1. Do they reduce complexity of the (already insanely complicated) web/internet infrastructure?

2. Do they reduce barriers of entry for new companies?

If you look at thing Google consistently pushes forward, the answers are almost always in the negative.

colllectorof··on Alan Kay on the Meaning of “Object-Oriented Programming” (2003)
>It is such a horrible programming model, though.

It's an honest programming model that can deal with real life. A lot of modern systems converged to Kay's OOP model, except the implementations are implicit and created by continuously tripping over problems that were already solved in the 80s.

JavaScript is SmallTalk minus elegance, minimalism and orthogonality.

Web pages with JavaScript are self-interpreting data in the exact same sense Kay's objects are.

Microservices are crude, bloated objects that communicate through routed messages.

Containers are a validation of Kay's idea that sharing encapsulated objects is easier than sharing data.

Most people commenting here about SmallTalk either never watched any of Kay's talks, or simply are too dumb to understand what he is talking about.

>But in-process?

Most of the real programming problems these days are not in-process.

colllectorof··on The Planned Obsolescence of Old Coders
There is no monolithic "modern tech" to keep up with. If you think there is, you work in a bubble and don't have nearly enough experience to say anything intelligent about how to hire senior developers.

Moreover, if you're proud of how hard it is to learn ins and outs of your tech stack, you're likely using a shitty tech stack and costing your company tons of money.

colllectorof··on The Planned Obsolescence of Old Coders
If at 37 you consider yourself "older programmer", the industry is fucked. The minimum social security retirement age in US is 62. That is older programmer. Full retirement age is 66.
colllectorof··on The Over-Engaged Knowledge Worker
>This is the reality of knowledge work that none of these conceptualizations address: it’s hard (in very specific ways), some of it we don’t want to do, and the work we don’t want to do piles up and becomes dominant simply because it remains undone.

Let me rephrase this for you. A lot of so-called "knowledge work" is just tedious, mind-numbing bullshit. Not only that, but you have to plow through it while fighting information overflow and your own overly complex tools, while acting completely alone. There are no librarians on the Internet.

No wonder everyone craves distractions.

>In the context of the browser, how do we contextualize pages and interactions inside some abstract task?

This train has sailed off its tracks long time ago.

Browsers aren't real tools. They are designed to make for smooth information consumption so that Google and co can harvest your money and attention as efficiently as possible.

I can list several hundred things a web browser should do if it aims at being "knowledge worker's tool". Let me just give some categories:

1. Features for pausing and restarting work in different mental contexts. 2. Local personalization. Shit like Timelines should be local and user-controller. "This is too complicated, so let's let Facebook/Twitter/Microsoft do it" is a lame excuse. 3. Did you notice that browsers still don't have any good authoring tools? Every websites reinvents their own WYSIWYG. "Developer tools" have everything for debugging, but almost nothing for creations of stuff. 4. User-driven integration between pages. (For example, something as simple as "when I open this page, go to that other page, find all the entries with word X and paste it here".)

Bah, that's enough. I can continue, but I think the point was made, unless the reader doesn't want to see it on purpose.

colllectorof··on Serverless Computing: One Step Forward, Two Steps Back
SQL Server and Oracle have different features and idiosyncrasies, but use the same fundamental models of data storage that is a product of decades of research and development and isn't controlled or promoted by a single company. You're not going to suddenly run into some fundamental limitation that will suddenly fuck you over on architectural level.

This happens all the time with databases like Dynamo. All of them feel amazing when you use them in the "intended" way, but they also have extreme limitations and those limitations are different for every product. Why? Because they aren't based on some fundamental data storage model, but rather on an aggregation of specific use cases, which are different across different products.

Here is a mild practical example: https://blog.codebarrel.io/why-we-switched-from-dynamodb-bac...

colllectorof··on Serverless Computing: One Step Forward, Two Steps Back
>Almost all applications have data and separate from code.

Almost all applications aren't distributed in any meaningful sense of the word.

colllectorof··on Serverless Computing: One Step Forward, Two Steps Back
You're not the only one.

Some time ago I worked with a bunch of people who staked their careers on moving everything to AWS and converting it to serverless architecture. Here is just one example of how fishy it was. They used Dynamo. During presentations to the outgroup, they constatly praised Dynamo as being flexible, scalable and fast. However, internally they constantly struggled with various limitations of the database, from limitations of indexing to not being able to get certain types of metadata.

My point is, the architecture they were designing was heavily bent around Dynamo's strength and weaknesses. Considering how extreme and peculiar those strength and weaknesses are, switching to another database would require heavy re-engineering of the rest of their architecture, much more so than, say, switching between Oracle, MS SQL and Postgress.

colllectorof··on Google, Facebook, and Amazon benefit from an outdated definition of “monopoly”
Not sure what Target or Walmart have to do with what I said.

Amazon doesn't control where you buy random stuff, but they have disproportionate influence in some areas, like books. I'm pretty sure they are already in the position to make or break some brands simply by banning or promoting them.

colllectorof··on Google, Facebook, and Amazon benefit from an outdated definition of “monopoly”
>The reason why anti-trust is based on precise economic definitions is that it leaves as little room as possible for the government to favor friendly players. When you need to prove harm to consumers, the bar is high, as it should be.

Yeah, I'm sure that allowing companies to merge right until the point where they make consumer's lives a living hell is great for the society and the economy.

>The classic example is: Coca-Cola has a 95% market share of the cola market in some countries. Does it mean it has a monopoly? No.

There is no such thing as "cola market". There are soft-drinks, and there are tons of them in every store. (Although, most people don't realize how many of those brands are owned by Coke or Pepsi, and what kind of shit they're doing to buy out and suppress the competition.)

But more importantly, soft drinks don't control any aspect of people's lives. Google, Facebook, and Amazon control not only what you can do as a consumer, but also how smaller companies can interact with you and how those companies run their businesses.

Here is a fun mental exercise for the reader. Imagine that you run Alphabet and want to destroy an arbitrary medium-size business that threatens you in any way. How hard would it be, considering you control pretty much all the search queries on the web and tons of other things?

colllectorof··on A Heretic's Guide to Deplatforming
> why don't you put forward a concrete vision of what your definition of free speech is?

Because that is not the correct response to someone who casually describes eight hundred thousand users as "a few jerks". Or someone who smugly dismisses a well-reasoned article by saying the author "beats an ocean with a stick". If you insist on promoting gross misrepresentations of reality, all you will get in response is well-deserved pushback. The ideas and constructive suggestions will flow to people who actually listen.

colllectorof··on A Heretic's Guide to Deplatforming
>I love how you're treating customers and employees petitioning a company, and then the company taking their concerns seriously, like it's some kind of bullying conspiracy

This attempt to frame deplatforming as something enacted by concerned stakeholders is out of touch with reality. It usually involves partisan press, activist organizations and whipped-up online crowds with no stake in the platform they're trying to affect. It takes about 10 seconds of web searching to find all three in Gab's case. @deplatfromhare and so on.

>Never mind when a platform manager like Matt Prince [1] goes out of his way to make it clear he is autocratically representing his own judgement, after grappling with the very real moral trade-offs involved in excluding someone.

Why are you switching attention to a completely different incident all of a sudden? Are you claiming that this single example disproves many other instances of deplatforming occur due to blatantly obvious external pressure?

Speaking of Cloudflare:

https://www.thedailybeast.com/cloudflare-and-its-free-speech...

"Tech companies have cut ties with the extremist-friendly website Gab, but digital security company Cloudflare appears to be standing by the site."

It is absolutely laughable to say there is no bullying going on when the press is fully of articles that point fingers and draw spurious correlations.

>PayPal publicly condemned certain points of view long before Gab: prohibiting "the promotion of hate, violence, racial intolerance or the financial exploitation of a crime" was part of the TOS when Gab signed up, as was the fact that the definition of those things was up to PayPal.

My post above talks specifically about "banning clients based on their activity outside of monetary transactions". PayPal TOS apply only to such transactions:

  You may not use the PayPal service for activities that [...] relate to transactions 
  involving [...] the promotion of hate, violence
They don't say anything about moral character of account holders. And yet people use Twitter screenshots as "proof" that Gab's deplatforming was justified, endorsing the crazy notion that PayPal should take such things into account.

If this isn't about the owner, then it is about the website. So the question is whether hosting hateful content of your users does by itself constitute "promotion of hate". Considering that PayPal does business with Cloudflare the answer seems to be a resounding "no".

By all accounts, this does not look like a consistent application of TOS.

>Freedom of association means you make your choice and other people make theirs.

That is not what it means and what you described here is not freedom, but law of the jungle.

Like I said above, the only context in which deplatformers engage in this faux-libertarianism is after they've gotten their way. The moment the tactic stops working or applies to them, they switch back to moralistic arguments or demands for regulation.

Moreover, this argument was initially used to advocate for deletion of specific content on normal websites. Then it was used for banning individuals from large communication platforms. Now the exact same thing is being said about simultaneous multi-company service termination for a messaging platform with hundreds of thousands of users. As if those things are logically equivalent scenarios.

It it not a consistent position, but mere convenient nonsense.

colllectorof··on Things Stanislaw Lem Predicted
He definitely predicted ridiculous airport security in The Chain of Chance.

But really, the list is meh. It's not about individual technologies. The impressive part is that most of his books have more overall relevance now than when they were written. That is a sign of great science fiction.

For example, he wrote a lot about emergent phenomena of all kinds. Not something I see a lot in American SF of 60s-70s, but as we create more and more complex systems, emergent phenomena (runaway computer viruses, etc) becomes more and more important.

colllectorof··on A Heretic's Guide to Deplatforming
After some thought, here is what really matters. The same people who make demands on companies to effect deplatforming are the ones who post about "freedom of association" for those companies when the deed is done. This is not a real argument, just an excuse.

When PayPal start banning clients based on their activity outside of monetary transactions, PayPal effectively condemns certain points of view. Which might sound sensible at first, if the views are questionable, but it also implies that not banning an account is a way of endorsing the holder. And just like that, you arrive at the conclusion that PayPal and other service providers are responsible for the moral quality of all their clients, and not just can but have to ban clients who transgress. How's that for freedom of association?

colllectorof··on A Heretic's Guide to Deplatforming
>You are mistaking "good faith" for satisfying others' entitlement

The spirit of your complaint here is "there should be a reasonably easy path for me to widely distribute my message without getting the rug pulled out from under me".

There is a reasonably easy path to do exactly that. But it has dependencies, and certain people are manipulating these dependencies in any which way they can to control online discourse. And you're cheering them on, pretending that not publishing someone's article is exactly the same as closing someone's bank account on hearsay.

And yet I am 100% sure that if someone started following you around and pressuring companies to close your accounts and stop any dealings with you, you would immediately decry it as grave injustice and invent some reason why it's "different".

>I believe in common spaces

In hypothetical ones, that don't exist.

>Feel free to start there and build an ecosystem and audience - that is how the world discovers who wants to participate in a particular kind of dialogue.

So, what exactly in your arguments binds them, preventing you from saying the exact same things about this hypothetical zero-layer public space when it gets sabotaged? Nothing, really. You will just say "you're still free to build another one, somehow".

colllectorof··on Twitter took down thousands of accounts that discouraged voting in midterms
If the system identifying "automated" accounts (in thousands) is run by a party-affiliated entity, what confidence should I have that it is accurate?
colllectorof··on Twitter took down thousands of accounts that discouraged voting in midterms
Original article, from what I understand: https://www.marketscreener.com/TWITTER-INC-38965267/news/Exc...
colllectorof··on A Heretic's Guide to Deplatforming
>We can't really compare them to the government until they have a standing army.

In Soviet Union families of political prisoners and people who publicly defended the repressed often found themselves unemployable because of blacklisting. That did not involve any use of military or police force. Does it make it okay?

To put it more directly: if a sufficiently large entity can create effects comparable to government repression, why should we reason about those effects as fundamentally different from ones created by the government?

colllectorof··on A Heretic's Guide to Deplatforming
> What would it look like for an "anti-deplatforming" initiative to succeed?

Casting mere absence of de-platforming efforts as an initiative definitely gets the golden medal for mental gymnastics in this entire discussion.

>A platform's identity and ability to attract an audience are determined by the activities they accept / cultivate, not vice versa.

It's interesting how you don't factor in the actual value being provided. As if the only thing that can drive people to use a service is whether the company bans the "right" people.

Also, since when does a DNS provider or credit card processor suddenly need an "identity"?

>Gab would like to use Stripe or Paypal because they are trusted payment providers, but those networks felt they'd stop being trusted payment providers if they let Gab stay on.

Users trust PayPal because it moves money in a predictable way without leaking credit card info. This has nothing to do with some unrelated vendor using the system, as long as that vendor isn't scamming people.

Are you seriously advocating baking activism? Do you understand how unstable the entire society will become if more organizations follow this suit in more cases?

>And there's plenty of reason to think they're right: super-permissive platforms exist and work (4chan et al.), they just don't attract the same broad audience.

4chan as opposed to what? Most platforms that are currently at the top of that food chain rose there by being permissive and they're changing their mottos only now, when they feel they can get away with it. Reddit and Twitter used to be staunch advocates of free speech when they actually needed to attract users, instead of relying on the network effect. But that's not even particularly relevant to this discussion.

>When people complain about being deplatformed, they're just saying "the platforms that accept me aren't popular enough". I'm glad our internet is enough of a distributed commons that many platforms are broadly accessible -- but nobody owes you an audience at the most popular ones.

Gab was a social media platform. Their audience wasn't provided to them by PayPal, GoDaddy or Azure. Your argument makes no sense in this context.

colllectorof··on Reinforcement Learning with Prediction-Based Rewards
By the way, the fact that "average" and "best" human performance are presented as meaningful benchmarks is one of the biggest signs that modern AI is driven by hype, rather than science.

For example, speech recognition AI is supposedly within fraction of a percent from "average human level", and yet auto-generated captions are awful. They have no punctuation, they don't distinguish between different speakers, they aren't visually grouped, and fail miserably dealing with slang. So turns out researchers are measuring only one aspect of the problem their algorithm is good at and ignoring the rest.

On the flip side, we have animal intelligence. Bees aren't nearly as smart as humans. So surely modern AI, which surpasses humans in this and that, would have no problem outperforming a bee with its 960 000 neurons, right? But in reality, there is nothing even approaching bees' versatile intelligence. Of course, modern AI researchers would just hand-wave this saying the problem is not well defined. Convenient.

colllectorof··on Facebook exodus: Nearly half of young users have deleted the app
Good description.

>The cost of communication, price and latency, has always defined the structure of our communities. [..] Social media finally brought the cost to essentially zero.

Worse. It brought it in the negative, at least perceptually.

colllectorof··on Facebook exodus: Nearly half of young users have deleted the app
>Thing is the overwhelming majority of social network users just couldn't be bothered to use other solutions before this

Did you ever stop to think why? It's not like the barrier of entry was high. People simply did not find it worth their time. Chances are, big social media isn't worth their time either, but people are kept there by social pressure and purpose-built addiction mechanisms. And you're spinning it as if this is some kind of positive thing.

Connectivity is like food. The benefits to the person don's scale linearly. Forums and IM were already above the bare minimum. They were like a hearty meal. Social media today is like having a binge eating disorder.

colllectorof··on Facebook exodus: Nearly half of young users have deleted the app
>Remove the YOU from social media, and use it to have fun about whatever it is you do to have fun, and it can actually be ... fun.

This doesn't change the fact that 99% of things people give credit for to social media can be easily done without mediation through a multi-billion dollar corporation.

Neither does it change the fact that Twitter and Facebook have a whole slew of horrible social effects. Centralization of the web, political polarization, emergent mobs trying to ruin people's lives, rise in depression and suicide rates, normalization of global surveillance, normalization of censorship, etc, etc.

Jaron Lanier has some interesting thoughts on the economy behind some of this:

https://www.youtube.com/watch?v=kc_Jq42Og7Q

colllectorof··on Facebook exodus: Nearly half of young users have deleted the app
If the only way to watch local businesses is to join a global centralized network that snagged 335 million international users, something somewhere is really broken.
colllectorof··on Facebook exodus: Nearly half of young users have deleted the app
Nothing extraordinary about it. I don't know whether Facebook was deliberately designed to make people unhappy, but it does:

https://www.upmc.com/media/news/lin-primack-sm-depression

"Social Media Use Associated With Depression Among U.S. Young Adults"

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3477910/

"There is increasing evidence that the Internet and social media can influence suicide-related behavior. "

colllectorof··on Announcing the GNU Kind Communication Guidelines
>Just the opposite: you need the CoC to make sure they do get kicked out.

No, you don't. You don't need a CoC for sensible moderation.

Good moderation is a combination of clear, actionable rules, good intentions and wisdom. Documents like Contributor's Covenant do not help with any of that. They're vague, their intentions are debatable, above all they're the exact opposite of "wise".

colllectorof··on As fake videos become more realistic, seeing shouldn't always be believing
I think part of the problem is that we watch too many movies with CGI and we trained ourselves to ignore it.

At this point in time face-replace videos can be relatively easily spotted if you watch them in high quality. At least the ones I've seen demonstrated.

But overall, videos are getting either to fake. At the same time, the weren't bullet-proof in the past either. The bad part is that now you can do a lot of it in near real time. So you can change something in a live report.

I see a growing need for public services that cryptographically timestamp files.

Also, I would like to see research in using machine learning to spot fake videos.

colllectorof··on Academic Grievance Studies and the Corruption of Scholarship
The papers are exactly what one would expect from reading other types of postmodernist "critique". The whole reason reviewers missed the blatant absurdity of their thesis is because standard buzzwords of the field hide meaning. This is what Orwell warned us about in Politics and the English Language.
colllectorof··on Academic Grievance Studies and the Corruption of Scholarship
When people criticize post-structuralist academic studies in good faith, one of the most common counter-criticism is that they simply don't have sufficiently deep understanding of the subject, of its terminology, history and so on. At the very least these kinds of pranks demonstrate that no one has "sufficiently deep understanding" of this buzzword soup. People who think they have some secret knowledge or intellectual superpowers to parse the unparseable simply delude themselves.
← PreviousPage 5 of 9Next →