Readit News logoReadit News
3PS commented on Indian Sign Painting: A typeface designer's take on the craft   bl.ag/indian-sign-paintin... · Posted by u/detaro
vinay427 · a month ago
> My personal theory is that this is because you can make every sound you hear in English using the Devnagari script, but not the other way around.

This is not very close to true. English (even a given accent) has a rather high number of phonemes, and they don’t overlap very closely with Hindi. What is probably more relevant here is that Devanagari is relatively phonetic so writing in it is useful to describe English pronunciations, more so than the English script is for Hindi (or English, for most unfamiliar words).

A very incomplete list of languages by approximate number of phonemes: https://en.wikipedia.org/wiki/List_of_languages_by_number_of...

3PS · a month ago
I think both you and GP are correct, but in different ways.

It's true that the English language has a very large number of phonemes... but accents tend to regularize/restrict these phonemes. For example, a typical bilingual speaker of Indian English and Hindi will replace instances of the /æ/ phoneme (as in "blast" or "fast") with another phoneme like /a:/ (as in "father"). Which isn't that unusual since /æ/ is pretty uncommon among languages.

Other rare English phonemes include the dental fricatives, i.e. the "th" sounds in "ether" (voiceless) and "either" (voiced). Speakers of Indian English often replace this with a dental stop, a "t" sound (voiceless) or "d" sound (voiced). (Note that Devanagari has a _lot_ of stops, so this is one place where it cannot be cleanly encoded into the Latin alphabet without diacritics.)

So overall: while I think Devanagari can't encode e.g. American English, it can actually do a pretty solid job of encoding Indian English, but not the other way around.

3PS commented on The Death of the Middle-Class Musician   thewalrus.ca/the-death-of... · Posted by u/pseudolus
mft_ · 2 months ago
Time and time again, stories on totally different topics hinge on: during or just after the pandemic, there was a major change in cost of doing just about everything. Now of course, the pandemic was A. Big. Thing. and there was also an overlaid global supply-chain disruption when the Ever Given blocked the Suez Canal in '21.

But: fundamentally, why did all of this happen, and why haven't prices normalised (i.e. dropped) since?

Does anyone have a hypothesis, beyond 'corporate gouging', which I can accept, but seems too simplistic to explain what seems to be an enduring global phenomenon?

3PS · 2 months ago
For prices specifically I think it's fair to say that inflation only goes in one direction, but for larger market trends, IMO the key here is _habit building_.

Many things were technically feasible pre-pandemic but not done habitually: remote work, streaming movies instead of going to the theater, ordering delivery instead of dining out, and so on. The pandemic forced many people to change their habits and get over any initial inertia (e.g. investing in a WFH setup or home theater). The result is that when the world returned to normal, the markets didn't: consumer habits had already moved on.

3PS commented on A federal judge sides with Anthropic in lawsuit over training AI on books   techcrunch.com/2025/06/24... · Posted by u/moose44
3PS · 2 months ago
Broadly summarizing.

This is OK and fair use: Training LLMs on copyrighted work, since it's transformative.

This is not OK and not fair use: pirating data, or creating a big repository of pirated data that isn't necessarily for AI training.

Overall seems like a pretty reasonable ruling?

3PS commented on Elvish – Scripting language and interactive shell   github.com/elves/elvish... · Posted by u/kartikarti
linsomniac · 4 months ago
I've been eyeing a "better shell" for a while, but I've just decided that a couple zsh plugins and I'm probably happiest. As the meme says "Change my mind".

I've been using fish for the last year or more, and I like some of the "batteries included", particularly the predicting of the command you want to run. But fish is too much like bash in syntax, meaning that I just think of it like bash until I have to type "(foo)" instead of "$(foo)", or "end" instead of "fi". The zsh plugins for doing command predicting and fancy prompt seems to get me all the fish benefits with none of the rough spots. And, frankly, the changes fish does doesn't seem to have any benefit (what is the benefit of "end" over "fi").

Even xonsh (I'm a huge Python fan) doesn't really have enough pull for me to stick in it. Oils, nu, elvish, they all have some benefits for scripting, but I can't see myself switching to them for interactive use.

It's kind of feeling like zsh is "good enough" with no real downsides. Maybe this is mostly that I've been using sh/ksh/bash/zsh for 40 years, some of these other shells might be easier to switch to if you lack the muscle memory?

3PS · 4 months ago
> But fish is too much like bash in syntax, meaning that I just think of it like bash until I have to type "(foo)" instead of "$(foo)", or "end" instead of "fi"

Note that fish does also support bash's "$(foo)" syntax and has for a few years now.

3PS commented on TabBoo – add random jumpscares to websites you're trying to avoid   tabboo.xyz/... · Posted by u/thatsnotoptimal
mordechai9000 · 7 months ago
Negative reinforcement. There's a strategy for smoking where you put a wad of hair in your cigarettes. I used nicotine patches myself, so I can't speak to the efficacy.
3PS · 7 months ago
Nit: that's not what negative reinforcement means. Negative reinforcement is about removing a negative stimulus, like inducing someone to go to a desirable website by improving their initially bad text contrast whenever they go there.

In this case, jumpscaring yourself would just be considered punishment (or "positive punishment").

3PS commented on Quiver: A Modern Commutative Diagram Editor   github.com/varkor/quiver... · Posted by u/peterkos
3PS · 8 months ago
Quiver was absolutely indispensable when I did a category theory course a few years ago. The UI was clean, intuitive, and featureful. Compared to banging one's head against Tikz, it's absolutely no contest.
3PS commented on Electric (Postgres sync engine) beta release   electric-sql.com/blog/202... · Posted by u/austinbirch
klabb3 · 9 months ago
I have followed a lot of these projects because I have clients with persistent state and synced state too, as well as realtime needs. Anyway, this passes the smell test imo. It’s solid engineering and built from first principles, reusing the right pieces. So congrats!

My concern with DB startups is always the business model. There’s a massive tension between open source and a sustainable business which is much more prevalent with deeply technical products. So either it’s too open and dies because aws eats their lunch or it’s too closed to be useful for self-hosting, or too complex to self-host, or priced too high for small players. What’s the strategy to build/grow the business in the short-medium term?

3PS · 9 months ago
It doesn't always work, but I like the SQLite model: the core offering is free and open source, but enterprises can pay for things like

* Professional support, including on-prem hosting when applicable

* Additional features that enterprises care about (encrypted databases, SSO)

* Compliance documentation/certifications

3PS commented on Let's release Rust-based fish   github.com/fish-shell/fis... · Posted by u/ankitrgadiya
mtxlan · a year ago
What difference from ZSH, any reason I have to use it over other?

As my understaning it bring bunch of features out of box, syntax highligh, tab completion etc.?

3PS · a year ago
> As my understaning it bring bunch of features out of box, syntax highligh, tab completion etc.?

I think this is a good summary. The best thing about fish is that you don't need to install any plugins to get all of the nice things that other people put a lot of effort into configuring: tab completion, syntax highlighting, and so on. It's also just really comfortably ergonomic in a way that is hard to describe unless you've used it - multiline commands automatically update their indentation as you type, completions for most common programs come pre-bundled, you can easily set environment variables globally across all of your shell instances without fiddling with config files or reloading your shells, and so on.

3PS commented on Rye: A Hassle-Free Python Experience   rye.astral.sh/... · Posted by u/jcbhmr
1attice · a year ago
[context: honest question from occasional Python user] What's wrong with poetry?
3PS · a year ago
Poetry has two flaws imo:

1. It's written in Python, which makes it slower and prone to bootstrapping issues.

2. It doesn't manage your Python installation, which necessitates the use of a tool like pyenv.

Rye sidesteps both of those by (a) being written in Rust and (b) trying to solve all of the problems solved by poetry and pyenv in one go.

3PS commented on So what's the point of linear algebra, anyway?   chittur.dev/math/2024/04/... · Posted by u/3PS
richrichie · a year ago
One does not need determinant to define eigenvalues. For example:

If T is a linear operator on vector space V, a scalar a is an eigenvalue if there is a v in V s.t. Tv = av.

This is the approach the book takes.

3PS · a year ago
I agree, but the definition alone isn't sufficient to actually calculate eigenvalues. Hence the standard approach which says that for matrix A, vector v, and eigenvalue λ, we have

  Av = λv
  => Av - λv = 0
  => (A - λI)v = 0
  => det(A - λI) = 0
Which then yields the characteristic polynomial. Skipping the determinant means you need a different approach.

u/3PS

KarmaCake day574August 8, 2018
About
P-zombies must be exactly like us in all physical respects. Which means they must have one very important thing in common with us: they are utterly obsessed with qualia.
View Original