HN user

caseyross

1,077 karma
Posts30
Comments80
View on HN
www.economist.com 10mo ago

A Chinese lab starts to tackle a giant mystery in particle physics

caseyross
5pts0
www.gapminder.org 1y ago

Dollar Street

caseyross
2pts0
arstechnica.com 2y ago

Patreon: Blocking platforms from sharing user video data is unconstitutional

caseyross
82pts41
www.wired.com 2y ago

First-Gen Social Media Users Have Nowhere to Go

caseyross
11pts2
philadelphiaweekly.com 3y ago

I was an undercover Uber driver (2015)

caseyross
1pts1
www.nytimes.com 3y ago

Elite Universities Are Out of Touch. Blame the Campus

caseyross
2pts1
www.baldurbjarnason.com 4y ago

Facts every web dev should know before they burn out and turn to painting

caseyross
615pts420
usa.streetsblog.org 4y ago

Streetsblog 101: How Media Help Build Car Culture (2020)

caseyross
1pts0
antonhowes.substack.com 4y ago

Age of Invention: The Origin of Patents (2020)

caseyross
1pts0
www.davidcharlesebert.com 4y ago

Netflix by Bots

caseyross
2pts0
gossamernetwork.com 4y ago

Gossamer Network

caseyross
22pts0
www.theguardian.com 4y ago

‘Five years since a white person applied’: the immigrants milking America’s cows

caseyross
3pts1
web.archive.org 5y ago

Dogging It (2001)

caseyross
1pts0
twitter.com 5y ago

“The Atlantic” employees unionize

caseyross
9pts0
www.bbc.com 5y ago

Kannada: Google apologises for 'ugliest Indian language' search result

caseyross
5pts0
www.reddit.com 5y ago

As of today, I've been on Reddit for ten years. Here's what I've learned

caseyross
3pts0
twitter.com 5y ago

How date-fns came about

caseyross
4pts0
mattstoller.substack.com 5y ago

Why Joe Biden Punched Big Pharma in the Nose over Covid Vaccines

caseyross
6pts0
apnews.com 5y ago

Nature at its craziest: Trillions of cicadas about to emerge

caseyross
17pts0
www.thecalculatorsite.com 5y ago

How Big Is an Acre?

caseyross
2pts2
slatestarcodex.com 5y ago

Basic Income, Not Basic Jobs: Against Hijacking Utopia (2018)

caseyross
2pts1
en.wikipedia.org 5y ago

Kóryos

caseyross
2pts0
www.usatoday.com 5y ago

How coronavirus vaccines will be shipped and distributed using 'cold chain' tech

caseyross
2pts0
www.bbc.com 5y ago

The secret “anti-languages” you’re not supposed to know

caseyross
14pts5
oklo.org 6y ago

optical data transmissions

caseyross
2pts0
kotaku.com 6y ago

Real Guns, Virtual Guns, and Me

caseyross
1pts0
arstechnica.com 6y ago

How Modern Warfare smooths over the horrors of war

caseyross
1pts0
medium.com 6y ago

How to Be a Leader – For Someone Who Hasn’t Been a Leader Before

caseyross
1pts0
www.fodors.com 7y ago

One of the Most Insane Flights in the World

caseyross
14pts2
www.gamesradar.com 8y ago

How Metal Gear Solid manipulated its players, warning us of an age of Fake News

caseyross
3pts0

Interesting idea. I feel like it could be productive to categorize operations by their result shape as well:

- Row select: From N rows, produce 0-N rows.

- Column select: From N columns, produce 0-N columns.

- Table add: From MxN and OxP tables, produce max M+OxN+P table.

- Table subtract: From MxN and OxP tables, produce min 0x0 table.

This line of thinking reveals some normally hard-to-see similarities, such as `groupby` and `dedupe` sharing the same underlying mechanism. (i.e., both are "collapsing" row selects.)

This is only "overcomplex" from a naive point of view.

Radio buttons, as with all UI controls, have tremendous inherent complexity, which comes to light once requirements ask for something beyond the blessed happy path of the default browser button. Pixel perfect styling, animations, focus behaviors, interactions with external state, componentized branding to fit in with companies' ecosystems, etc.

The baseline <input> paradigm struggles to provide the tools needed to adequately handle this complexity, even today, after many decades of web development.

And of course --- you can also argue that we should all just use the default browser button and everything should be solved. But this is also suboptimal, as it's clear from research that users prefer custom buttons if they provide more "features" than the defaults.

IKEA for Software 6 months ago

The real world is infinitely more standardized than virtual ones.

Physical space itself enforces a set of laws that make any two objects "compatible", regardless of any established interoperability agreements.

However, in software, there is no such constraint. Two randomly chosen software components are, in general, less composable than a chair and a galaxy.

This is the core reason why we have only been able to achieve interoperability in very specific domains. It's not because we're bad at design or planning --- it's because the space of ideas itself is simply so overwhelmingly large that it takes time and incredible coordination to get anything like pre-built IKEA blocks which fit together naturally.

So, building on this, we can view Beat Saber not as a music game, but as a *dance* game that figured out a reliable, precise way to track player movements.

It's interesting to note that similar movement-quantizing systems are at the core of numerous other hit games, most notably in Dance Dance Revolution but also to some extent Rock Band and Taiko no Tatsujin.

While I agree with the spirit of the post, I think that there are better and worse times to start something new, and in retrospect 2014 seems like it was one of those worse times. The period from 2014--2024 was an era where the sheer gravity of the big tech platforms crushed out innovative startups left and right. People with an extreme focus on product polish could succeed, like Slack (est. 2013) and Discord (est. 2015), but it feels like most of the tech-sphere was either just working on half-hearted products towards an inevitable acqui-hire, or fervently trying to mainstream blockchain in a wishful attempt to create an entirely separate, more open ecosystem.

HTML First 3 years ago

I wholeheartedly support this. But frameworks exist for one simple reason: HTML has never been powerful enough for the work people do.

The last two decades of web UI framework development has shown, over and over, what people need out of HTML that they're not getting. Componentization is one big area, and fortunately, it's already far along the path of integration into the native web platform. But there's another, bigger, area, which has not seen a single ounce of integration into native HTML: reactivity.

So what if we could just solve that? What is preventing us from adding native reactivity to HTML, a language that already contains numerous interactive elements and hard-coded ties to JavaScript? Seriously, why is this not already implemented when we have things like Shadow DOM out there already?

We could get a huge amount of impact with just minor changes. In my view, HTML could meet 90% of peoples' reactivity needs with just two simple tags:

1. `<sync value='variableName' />`: Renders as a text node that shows the current (live-updated) value of the referenced JS variable. If the value is undefined, renders nothing (special case).

2. `<test if='variableName'></test>`: Renders as its children if the referenced JS variable is truthy, and as nothing if the variable is falsy.

That's it. Just these two almost-trivial tags would solve an incredible amount of use cases. And with sufficiently expanded componentization (say, React-style props for `<template>`), the web platform would be well positioned to cover all others in time as well.

Isn't it more likely to be the case that no one was willing to pay for the investigative journalism?

You see this everywhere. The clickbait is a funding source for the real work. Journalists almost never want to push garbage on the public --- they're usually forced to by management, either as an attempt at growth-at-all-costs or as a revenue source of last resort.

The big underlying factor is that so many software prices are artificially low because they're subsidized by collecting and making money off of users' personal data.

Unlike with physical goods, users don't know any "objective" ways to judge the fairness of software pricing. So they see (monetarily) free software everywhere and think that good software is cheap to make.

You can view the subscription/purchase debate as a second-order effect of people just not wanting to pay much for software, because they think that's what it's worth.

Rather than scrolling through the obligatory endless speculation in the comments, I encourage all of you reading this to open up the section entitled "Long time coming" at the end of the article, and reflect on the fact that worthwhile science is hard and takes a long time to do, and nearly every incentive in academia or industry works in opposition to this.

How many other teams could we get working on projects in this field, were it not for funders preferring less risky but far less valuable studies?

I think this gets to the core of it. It's just not economic anymore.

My sense is that most of these family shops were started during the mid-20th century when the economy in developed countries was more accommodating to small business. Through decades of ever-increasing pricing pressure from giant multinationals, the most successful family operations could still keep their doors open because of the trusted reputation they had earned in their communities. But even that lifeline is increasingly imperiled as their best, longest customers age out and die, and are not replaced by younger customers because of constantly falling wages in real terms.

Would be much more interesting to see absolute numbers compared instead.

My conjecture is that Mason is the biggest YoY decrease (11 -> 18), followed by Abigail and Michael (both 12 -> 17).

The counts elsewhere on the website show:

- Mason: 10,075 babies -> 9,040 babies (down 1,035)

- Abigail: 7,874 babies -> 6,938 babies (down 936)

- Michael: 9,783 babies -> 9,041 babies (down 742)

Is wine fake? 4 years ago

Yep, and it can be argued that this kind of complexity spectrum is the foundation of connoisseurship itself, in any domain. The journey from amateur to expert is one of becoming bored with simple, easy-to-understand things, and gradually seeking out more complicated things to satisfy one's curiousity.

Open source, historically speaking, is an implied social contract:

I as the developer do something nice for the world. I therefore hope that you, as the user, will pay it forward.

When this ethos is subverted by people who don't pay it forward, who just see "Free!" and unthinkingly take and take without ever thinking to give anything back, it rubs people the wrong way.

If we want progress, it's important to draw a distinction between the different effects of regulation.

Some regulation enforces the status quo, by helping entrenched interests use their power to crush potential innovators.

Other regulation restricts big players from abusing their dominance, and helps create a level playing field where innovation can succeed on its merits, no matter who's behind it.

It's not helpful to say that what we need is more rules, or less rules. What we need is rules that create a fair playing field.

Anyone remember the 1990s-2000s US-market civilian Hummer models, and how people at the time felt them to be absolutely massive? Well, the 2023 Chevy Suburban is a comparable size to the largest of those Hummers.

There are so many incentives for size creep, and improvements in occupant safety features and self-driving functionality just add fuel to the cycle, by making drivers feel like they can adequately control ever-bigger vehicles.

With the success of AI content generation for text (GPT-3 etc.) and images (DALL-E etc.), it seems inevitable that music will soon be targeted as well, if not already.

What's particularly interesting in the music sphere is that there are already well-established trends towards building a sort of ambient, atmospheric, generated soundscape. (For example, the famous "Lo-Fi girl" stream.) AI-generated content is a very natural progression here.

Regarding the broader pop music industry, a "GPT-3 for music" would likely further inequalize the relative power of labels and musicians. If people who control music distribution can easily make hit songs without needing to hire songwriters, arrangers, or performers, they surely will do so. I can imagine a lot of music-related occupations potentially having to pivot to rely much more heavily on live performances to make any money.

From the official withdrawal letter [1]:

[Victoria University] has not operated its market in compliance with the terms of [the 2014 letter granting no-action relief].

Nowhere does the CFTC state exactly what the alleged violations where, so we can only speculate. It certainly lends support to the hypothesis that the no-action withdrawal is regulatory capture by a competing prediction market.

[1]: (Forced PDF download) https://www.cftc.gov/csl/22-08/download

It really is weird, isn't it? To have what was essentially a solved problem 10 years ago become... what you described.

On Facebook/Instagram/Twitter/LinkedIn, I still have tons of people I'd be interesting in passively keeping up with. Maybe even actively, sometimes. But all that latent sociality is increasingly just dead out of the gate, seeing as I no longer use any of those platforms regularly.

My closest friends, the ones I will actually put in effort to talk to? Group chat. The polar opposite of the public social media ecosystem that we used to have. A closed, private space that admits no outsiders, marketers, or clout chasers, but strongly discourages developing relationships with new people or expanding one's horizons.

Success stories would have been mostly accurate in prehistoric times. In a tribe of a few dozen people, it's quite imaginable that one person might be able to "disrupt" the status quo through singlehanded grit, determination, or heroism.

But these kind of narratives are a poor fit for the complexity of our modern world. Even without considering the issue of deliberate propaganda, it simply isn't possible in practice for a modern citizen to wrap their mind around all relevant factors that led to success or failure.

The way I see it from the outside, Medium had a lot of lofty goals that unfortunately turned out to be in conflict with each other in the real world.

One one hand, they wanted to create the best writing and reading experience on the web, by investing heavily in product design, and manually curating and promoting quality writing that would be interesting to read.

On the other hand, they wanted to democratize publishing by making it easy to write and encouraging just anyone to get their ideas out onto the platform, regardless of how readable those writings were.

Subscribers that were willing to pay monthly for access to curated, thoughtful writing increasingly found a site filled with low-quality boilerplate. Established writers who had at first enthusiastically adopted Medium increasingly fled the site in order to protect their personal brands and reputations.

In the end, no one was happy, except mediocre clickbait writers. There wasn't enough subscription money to justify focusing entirely on quality, and ad-based models were too much in conflict with the platform goals for them to be able to make up the difference via scale.

I definitely don't think Medium has been a failure in its first 10 years. Quite the contrary --- they really did raise the bar for reading experiences across the web, and for a time, they did have the best and brightest writers churning out thoughtful, interesting content.

But it was an idea ahead of its time. Without established cultural and technical micropayments infrastructure (a situation which has seen practically no progress in these past 10 years), it was always going to be an uphill battle to fund the kind of experiences they wanted to create.

I doubt there will be many changes in this state of affairs during the next CEO's tenure. That said, I hope to be surprised, not just because it would be good for Medium, but because it would provide much-needed hope for the web as a whole. Our need for social platforms that care about empowering and educating people, rather than exploiting them, is even greater than it was 10 years ago. Perhaps Medium's next act can help rekindle that flame.

Ok, after reading this and also your top-level comment, seems we're talking about the two different types of tagging ("personal curation" vs "collaborative") which you list in that comment. That makes more sense.

Definitely agree that if you're mainly tagging for your future self, you can derive tons of value without constraints. Whereas if you have people tagging for others, that needs more support.

Although, if you're so inclined, you could also view these as a continuum --- with "personal" tagging being the apex of centralized consensus, and having to increasingly labor for consensus with every added user in the system.

Ah, interesting! I never used del.icio.us myself, but from what I understand, it's fairly similar to Instagram (for example) in how tags work, optimizing for ease of use rather than ease of finding specific content. In my opinion, this is almost certainly the right decision for any platform where "absurdly detailed search" is not job #1, and I'm pretty sure I would have argued the same way as you did.

That said, having seen some of the centralized, intricate tagging systems out there, that let you filter down from Earth to one specific ant in the blink of an eye, that's what I think of when I think of "tagging" that's really effective. YMMV, but I would argue that if you can't type in 10 different tags and get 1 result that's exactly what you're looking for, tags aren't really delivering on their promise.

Some good examples have been posted prior to my reply here --- I'll reiterate Archive of our Own (fanfiction) and Danbooru (anime porn) as two fairly big sites with well-maintained tagging systems.

Both sites have abundant guides and documentation about their systems and it's very interesting to see how they manage the real-world complexity of their domains.

Here are some good entry points if you're interested:

Archive of Our Own:

https://archiveofourown.org/faq/tags?language_id=en

https://archiveofourown.org/wrangling_guidelines/2

Danbooru: (linked pages are text-only, but individual tag pages, as well as the rest of the site, can be highly NSFW)

https://danbooru.donmai.us/wiki_pages/howto%3Atag

https://danbooru.donmai.us/forum_topics?search%5Bcategory_id...

Besides what the article goes into about auto-curation of social feeds reducing self-curation, the counterintuitive answer is that decentralized tagging requires strong centralization to work.

You need:

- agreement on what should be and what should not be tagged in a given domain

- standardized terminology (no multiple variants of tags)

- consistent grammar and formatting across all tags

- software support for tag editing that makes it easy to adhere to established tagging rules

- mechanisms to explain tagging rules to new users, at scale

- mechanisms to punish malicious/spam tagging (e.g. user history/reputation + bans)

Usually, all of these conditions together are only found in highly niche and specialized forums that care a lot about the quality of their content. While most large social platforms today do have some kind of tagging system (e.g. hash tags on Twitter/Instagram), the usefulness of these systems is generally limited due to the inherent difficulties of co-ordinating so many diverse users who have varying interests.

I started using alphabetic ordering for CSS some time back, and have found it much easier and more reliable than trying to keep CSS organized by importance / relevance / semantic content.

One correction to the article I want to make is that shorthand/longhand properties are more naturally alphabetized by placing the shorthand property first (rather than the opposite, as suggested by the author), so overriding them shouldn't ever be a problem.