Hacker Newsnew | past | comments | ask | show | jobs | submit | QuiDortDine's commentslogin

"and all Canaanite dialects are mutually intelligible": That is the definition of a dialect.

Also, I don't know how you can claim Hebrew is phonetically represented by its alphabet rather than the other way around, as a revived language the pronunciations are largely a matter of convention based on Yiddish. It would be more accurate to say that modern Hebrew uses an ancient writing system, which happens to be closely related to the ancestor of modern European alphabets.

See https://en.wikipedia.org/wiki/Revival_of_the_Hebrew_language


Hebrew is not based on Yiddish, lol; only Ashkenazi Hebrew pronunciation was influenced by Yiddish. Modern Israeli Hebrew uses primarily Sephardi pronunciation, and Ashkenazi is mocked (i.e. Shabbat is Sephardi, Shabbos is Ashkenazi; modern Israeli Hebrew uses Shabbat). I grew up around Ashkenazi pronunciation in America, and had to unlearn it when I spent time in Israel. Nonetheless, Yemenite, Sephardi, and Ashkenazi Hebrew — the three major extant pronunciations, only one of which was ever influenced by Yiddish (Ashkenazi) — are all extremely similar and mutually intelligible, and thus all of them are extremely well mapped to the alphabet. Yemenite is most likely closest to the original spoken language, specifically the ע, but there are very few differences. And a modern Hebrew speaker can easily understand Biblical Hebrew — they're closer than even Modern English and Shakespearean.

Also, not all colloquial dialects are mutually intelligible. Different Chinese dialects are still often referred to as "dialects," despite not being mutually intelligible (e.g. Cantonese vs Mandarin). While that's typically mostly the case for Western languages, there's a spectrum even there.


> And a modern Hebrew speaker can easily understand Biblical Hebrew — they're closer than even Modern English and Shakespearean.

Of course, because modern Hebrew was constructed based on (the modern understanding of) Biblical Hebrew around the 1920s or slightly earlier, whereas Modern English naturally evolved for ~400 years from Shakespearean English and other forms of English.


That’s simply incorrect. Most of the innovations in Modern Hebrew (relative to Biblical Hebrew) came in the Mishnaic period, early CE. Hebrew continued to be used as a liturgical language, and occasionally a business language, both in its Biblical and Mishnaic forms, until the 1880s (not 1920s), when the Zionist movement brought it back into use for casual speech. The Hebrew used in the Mishnah is quite close to the modern written language, though it lacks modern words and some very recent innovations like topic-first sentences.

Modern Hebrew is built on Biblical Hebrew, on Mishnaic Hebrew, on Medieval Hebrew, on Yiddish, and has influence from many other languages. However, there is nothing similar to how English and other native languages evolved. Between the 2nd or 3rd centuries CE and the 20th century, there were no native monolingual speakers of Hebrew - even Mishnaic Hebrew was used only as a second language; while Medieval Hebrew was a lingua franca that Jewish populations speaking other languages would use for communication, not a native language to any of them.

Also, while the creation of Modern Hebrew began around the 1880s, it was an extremely niche phenomenon until much later - at least according to Wikipedia, in 1900 there were fewer than 10 families even in Ottoman Palestine speaking Modern Hebrew currently.


No, there is no linguistic definition of a dialect. It’s a purely political term. Hindi and Urdu are “languages” despite being nearly identical in their spoken forms; Moroccan Arabic is a “dialect” even though Lebanese Arabic speakers can’t understand it; Galician and Portuguese are separate “languages,” with a mysteriously precise dividing line right at the Portuguese border!

Linguists elide over the whole thing by using the term “language variety.”


> That is the definition of a dialect.

I dunno, some English dialects don't seem particularly intelligible to me, and I'm a natively fluent speaker of it.


This is like speciation but for languages: there's no "ah-ha!" moment, but we know a lemur can't produce viable offsprings with a zebra. Likewise we know Italian isn't French even though some words are kinda similar. If you want to be technical about it, it's a spectrum: I understand British people and people from the American deep South, but it's far from certain they will understand each other. Hard to be precise with social sciences.

That said, two people who understand each other are, by any reasonable definition, speaking dialects of the same tongue (if not, obviously, the very same dialect).


> literal sarcasm

As opposed to the usual, figurative sarcasm. (Just kidding.)


“literal sarcasm” is using “literal” figuratively.


It's been pretty obvious for a long time that Youtube doesn't want you to have an objective view of anything. It wants you to trust in the Algorithm to spoonfeed you content. Even the subscription page now displays some arbitrary shit first. I'm absolutely sick of it.


Is Anthropic matching OpenAI's announcement schedule or is it the other way around? It's strange how it's so often the same day.


> $ cargo install jj-cli@0.23.0 --locked

I won't install Rust just to test your software. Make a debian package like everyone else.


I believe the full docs page does indicate that there are binaries to install via popular package managers [1]

[1]: https://docs.jj-vcs.dev/latest/install-and-setup/


I did check that page, as far as I can tell you still need to run Cargo which I don't want to do because I don't care about Rust.

I'm not complaining for the sake of complaining, I'm saying if they want to play in the Big Boy leagues, they need to do things right.


You do need Cargo to build from source.

If you're on Arch, gentoo, or openSUSE, you can use the package. It is true that Debian has not packaged jj yet.

It'll get there, and it's fine if you'd rather wait until things are more mature.


It's available in Debian sid, although a few versions behind: https://packages.debian.org/search?searchon=names&suite=all&...


You know, I went and searched before I posted. I wonder why it didn’t come up! Thanks.


Thanks! I hope I didn't come off as too dismissive, I'm hearing a lot of good things about Jujutsu. As a developer though, I've never wanted to build from source (probably in the minority on that front).


Nah, you're right that installing a compiler toolchain to build a project is a pain in the butt if you don't already have it. It's a legitimate thing, but it does mean that you won't be adopting more cutting edge tools, which is also just fine! I've done the same with projects built with tools I don't have installed too.


They do publish binaries they work perfectly well on Linux. No need for cargo:

https://github.com/jj-vcs/jj/releases/tag/v0.40.0


Immediately after that line:

> If you're not a Rust developer, please read the documentation to figure out how to install things on your platform

Rather selective reading we have here, don't we?


I did! No apt install jujutsu. I also did 'apt search jujutsu'.

Don't ask me to care about yet another language's package manager, I already know way more than I wish to.


Counter-point: static sites are unhackable, require no maintenance and are free to host. Now that I've migrated the website for a local (volunteer) event, they will never have to worry about their site breaking on them again.

Multiply that by every nonprofit without tech knowledge and that's a lot of potential Jekyll fans.


The nonprofit world is dominated by WordPress, not sure that'll change in the near future.


I'm not vouching against WordPress per se, just wish people would use the best tool for the job at hand rather than the one tool they know. Sometimes that's Jekyll and sometimes you need comments.


And how do you draw the line between feeling progress and actually making progress?


Counter-point: I often raise the same question of people with human therapists. I do not get strong responses.


An LLM is completely unable to make that determination. They can’t even see you. So much information is lost when it’s text-only.

Where are you often asking this question/getting these weak responses?


You don't ask the therapist. You ask the person seeking therapy.


The same way you distinguish between feeling like having a problem and actually having a problem.


This is needlessly flippant and not really the same thing. Determining progress in a therapy setting is usually a collaborative effort between the therapist and the client. An LLM is not a reliable agent to make that determination.


> Determining progress in a therapy setting is usually a collaborative effort between the therapist and the client. An LLM is not a reliable agent to make that determination

Can anyone describe how to determine how a (professional, human) therapist is "a reliable agent" to make such a determination?


If you want to call into question the entire field of behavioral health and the training that is involved then that is fine, but if that’s how you feel then this entire discussion is really about something different and I can’t bridge the gap here.


I didn’t claim that an LLM is that, and I fully agree that it is not. I’m saying that one is inherently one’s own judge of whether one has a problem. You go to a therapist when you feel you have a problem that warrants it. You stop going when you feel you don’t have it anymore. And OP is very likely assessing their progress in the same way. I wasn’t being flippant if the parent was asking a genuine question.


> I’m saying that one is inherently one’s own judge of whether one has a problem. You go to a therapist when you feel you have a problem that warrants it

That is for certain types of therapy/clinical care. It is not always - and often isn’t - the case. Plenty of diagnoses and care protocols are not a matter of opinion or based on “you feeling there’s an issue” or deciding on your own there is no longer an issue.


The thing they have in common is that they will both go forever....

Meaning neither the LLM or the licensed therapist will voluntarily say, you are healed, you don't need me anymore.


Because that’s not really how therapy works


Is there a generally-agreed description of "how therapy works"?


Yes, the DSM-5


Kind reminder that Twitch is owned by Amazon, which is a monster of a company. Check out Owncast and Peertube for alternatives.


monster yes, but also very powerful


So custom implementation, then? How very Microsoft.


Even funnier when you remember that they own github, the place where arguably markdown was popularized.


> markdown was popularized.

That was before MS started vibecoding all their software.


I remember back when Anubis came out, some naysayers on here were saying it wouldn't work for long because the scrapers would adapt. Turns out careless, unethical vibecoders aren't very competent.


I still think it is just a matter of time until scrapers catch up. There are more and more scrapers that spin up an full blown chromium.


It seems inevitable, but in the mean time, that's vastly more expensive than running curl in a loop. In fact, it may be expensive enough that it cuts bot traffic down to a level I no longer care about defending against. Like GoogleBot had been crawling my stuff for years without breaking the site. If every bot were like that, I wouldn't care.


Serious question, in 2026 you can actually have a successful crawler with just curl? I just had to create one for a customer - for their own site - and nothing would have worked without using Chromium.


Probably not for most sites. Example of a site where it'd likely work: a blog made with a static site generator. Example of one where it wouldn't: darn near anything made with React.


It works for the majority of things a text mining scraper would care to scrape. It's not just static sites but also any CMS like wordpress, as well as many JS apps that have server-side rendering. SPA-only sites aren't that common anymore, especially for things like blogs, news and text-based social media.


Cool, if they're running full blown chromium maybe the next step can be mining bitcoin on any pages served to bots.


Even that functions as a sort of proof of work, requiring a commitment of compute resources that is table stakes for individual users but multiplies the cost of making millions of requests.


AFAIK you can bypass it with curl because there's an explicit whitelist for it, no need for a headful browser.


Well it's a race, just like security. And as long as anubis is in the front, all looks bright


> Turns out careless, unethical vibecoders aren't very competent.

Well they are scraping web pages from a git forge, where they could just, you know, clone the repo(s) instead.


"Turns out careless, unethical vibecoders aren't very competent." well, they rely on AI, don't they? and AI is trained with already existing bad code, so why should the outcome be different?


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: