HNHacker News
TopNewBestAskShowJobs

biorach

2,335 karma · joined January 8, 2022

submissionscomments
biorach··on In Defense of Y'All
Except of course working-class Dublin, where its "yous" or "yis"

And I've heard "yousuns" in the North

biorach··on In Defense of Y'All
It's usually very clear from context whether singular-gender-neutral they or plural-they is on use.

"you" is most frequently used in direct address, a context where it is frequently necessary to distinguish between addressing an individual in a group or the group as a whole

biorach··on Ntfs2btrfs does in-place conversion of NTFS filesystem to the open-source Btrfs
Oh wow... That's actually really fast progress all things considered. Well done! I really hope all the... umm... misunderstandings get worked out because you're doing great work.
biorach··on Ntfs2btrfs does in-place conversion of NTFS filesystem to the open-source Btrfs
I believe the main bcachefs mantainer does not advocate production use yet
biorach··on Ntfs2btrfs does in-place conversion of NTFS filesystem to the open-source Btrfs
Not sure what point you're making here. WinBtrfs is a driver for the same btrfs filesystem that Linux uses. It's most common use case is reading the Linux partitions in Windows on machines that dual-boot both operating systems
biorach··on Ancient Sumerians created the first writing system
Yeah, maybe. Like I said you have some good points to make.

However, using the word "history" in a way different to historians is not going to uncover any blind spots.

biorach··on Ancient Sumerians created the first writing system
In the context of archaeology.... a good starting point would be

https://www.researchgate.net/publication/344644569_Definitio...

Yes, the dividing lines are blurry.

No, it is not totally subjective

biorach··on Ancient Sumerians created the first writing system
> What qualifies whether any fixed permanent or semi-permanent settlement is actually a city, town, hamlet, or village is entirely subjective.

nope

biorach··on Ancient Sumerians created the first writing system
> According to Wikipedia it is 25,000 years ago and in Eastern Europe

The person you were replying to was asking about cities. The article you are posting is about Sedentism - "the practice of living in one place for a long time". The figure of 25,000 years ago is for the first evidence of permanent settlements. These do not fit anyone's definition of a city.

The first evidence of cities are from Sumer, which is what this whole thread is about.

biorach··on Ancient Sumerians created the first writing system
> I'm aware, but it seems silly to me to say oral traditions aren't durable and that writing is the only way to get at history.

no one said that

but there is a definitional issue here - to reiterate the previous poster's point:

> Historians use “history” as a technical term for events recorded in written and other durable records.

That's how the word is defined by historians. It's not a value judgement on oral traditions.

Your post is using the word "history" in a different way. You have some good points to make, but as long as you're using "history" in a different way to everyone else you're not going to get very far in conversation.

biorach··on Ancient Sumerians created the first writing system
I think that part of the reason the Cucuteni–Trypillia megasites are not mentioned so much in this context is because they look like enormous villages, missing many of the characteristics of a city which are present in Sumer.
biorach··on Ancient Sumerians created the first writing system
Their point is that hunter-gatherers or subsistence farmers have no use for a writing system. A complex urban society does.
biorach··on The Nursery of the Mac – Apple Computer factory in Cork, Ireland (1996)
The Cork campus is a significant support and administration hub.

Apple's corporate structure in Ireland is designed around leveraging tax law to its advantage.

It's unclear how much the former depends on the latter.

biorach··on A slave narrative resurfaces after nearly 170 years
> Yes the West abolished slavery after embracing philosophy invented by the West. Then it forcibly ended slavery everywhere else that it could.

The reality was a lot less glorious than that. And with a lot of less than glorious moral compromises and cognitive dissonance. Again, I refer you to the founding fathers.

> Yet in modern times we only hear about a particular angle that pushes blame solely on the very cultures and nations that forcefully ended slavery

We don't only hear that angle, it's trivially easy to access balanced and detailed history. Maybe you're spending your time arguing with zealots on social media but the rest of us can actually educate ourselves

> blame solely on the very cultures and nations that forcefully ended slavery

In fairness those societies were also responsible in the first place for the expansion of slavery into an unprecedentedly vast system

Can we just accept that, and not feel so defensive?

biorach··on A slave narrative resurfaces after nearly 170 years
Agreed.
biorach··on A slave narrative resurfaces after nearly 170 years
> The West is blamed for slavery when it is the West that set the norm that slavery is unacceptable.

Not sure who is blaming the West for slavery, but whatever.

The West did set the norm that slavery is unacceptable, but only after embracing slavery on a vast scale for centuries, overlapping to a great degree with the Enlightment and with the birth of representative democracy. I think that is the underlying dissonance - the founding fathers expounded at length on equality, liberty from arbitrary rule and so on, while the South prospered on the back of slavery. A similar criticism could be made of French revolutionaries, and British liberals of the 17th/early 18th centuries.

biorach··on Lies we tell ourselves to keep using Golang (2022)
> Oh, and sum types? Have you read any real world Rust code? Junior developers just add unwrap() until things compile.

Junior developers will write suboptimal code in any language. So I'm not sure what your point is.

biorach··on Lies we tell ourselves to keep using Golang (2022)
> These are fully equivalent in outcome

They are so different in DX, ergonomics, implementation and traceability that I'm not sure this is true other than in the most abstract sense

biorach··on Lies we tell ourselves to keep using Golang (2022)
Which is what they said. I'm not sure what point you're making
biorach··on The two factions of C++
My understanding of the post I was replying to was that the compatibility issues were due to different versions of Linux having different clang versions. If I've understood correctly then Docker is highly likely to be a good solution.

> any open source project should consider docker not an option to solve their problem

That's generalising far too much.

biorach··on The two factions of C++
> Some people will tell you "yeah bro just use docker with this and that and you will have a reproducible build system everywhere", but the thing is - I do not want to learn a completely unrelated tool and spend hours writing some scripts just to be able to continue working on my project

You're working with some seriously hairy technologies, dealing with very knotty compatibility issues, and you don't want to learn... Docker?

I find this odd because it's relatively simple (certainly much simpler that a lot of what you're currently dealing with), well documented, has a very small, simple syntax and would probably solve your problems with much less effort than setting up a third development machine.

biorach··on PHP 8.4
> faster then Java

You sure about that? Not what I would have expected. Source?

biorach··on Nominal for Storing, Structural for Manipulating
> Premature optimisation is the root of all evil

If you're going to quote Knuth you better be damn sure you've fully understood him.

The quote in question is about micro-optimisations which were pointless on account of design issues. The situation you are commenting on is kind of the opposite.

biorach··on PyPI now supports digital attestations
> for most people none of them are acceptable feudal lords.

I really don't think this dramatic language is helping

biorach··on Async Await Is the Worst Thing to Happen to Programming
I find the developer experience is quite different. Which is actually quite important. In the async runtimes I am familiar with I find managing shared resources and locking much easier.

But maybe I'm missing something here. Do you know of an async runtime and a threaded runtime that do not have significant differences?

biorach··on Async Await Is the Worst Thing to Happen to Programming
> . A general thread of execution is just a sequence of continuations executed one after another.

you're using a definition of "thread" that is quite abstract and not at all what is generally meant by most people when discussing these things

> multiple lightweight threads map on an heavier weight thread like in Node

describing Node as implementing M:N threading, while correct in an abstract sense, is not really useful or again, how most people would describe it.

> A specialized async/await runtime is a bit different from the typical M:N runtime... but conceptually there isn't much difference.

sure, conceptually, but again, you're using definitions in a very idiosyncratic and abstract manner. Which is your right, but it's not very persuasive and it's out of touch with how most people talk about these things.

biorach··on Async Await Is the Worst Thing to Happen to Programming
> It is a form of cooperative multithreading

This is not correct.

Async is orthogonal to multithreading. The async runtime's threading model is an implementation detail. e.g. Node is single threaded. In Rust the Tokio async runtime has a configurable threading model.

The article is mostly focused on Dart and C# - maybe you're referring to one of those specific implementations

biorach··on Choose Boring Technology and LLMs
S3 is around since 2006 and is the default choice for object storage for many people. It's as boring as it gets.
biorach··on Teens learn a new conspiracy theory every week on social media
> "Disinformation" or "Misleading" is no longer a field in the list of reasons you can report a Tweet.

woah

biorach··on Rust for tokenising and parsing
You're talking about Ken Thompson, Rob Pike and Robert Griesemers, among others.

You're not doing yourself any favors.

← PreviousPage 5 of 25Next →