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

Mastodon (and potentially other ActivityPub-based Fediverse services) has Toot (https://toot.readthedocs.io/en/latest/index.html) which is a CLI/TUI interface that probably looks like you want? (I know there's also at least one other project for Pleroma + forks specifically called Pleroma-CLI too...)


Interesting, thanks. I did look it up after writing the comment and it appears that I’m not the only one getting BBS vibes. I do wonder how much the ability to post images changes the culture and if a text only for everyone social network could be an alternative.


So, the traditional counter to this is that they have: the crows/ravens and parrots all have member species who are pretty smart, there's plenty of smart aquatic molluscs (squid, octopuses and cuttlefish), and then there's dolphins, etc. No, none of them have developed technology to the extent humanity has - but it's not inconceivable that they would, if humanity weren't already around to mess with them. They just need another hundred thousand to million years of the right evolutionary pressure...


I've sometimes thought about how, if humanity goes extinct in the future, then some other intelligent species will replace us on earth. And that species would likely be descended from some pair of animals that is alive today.

There could be a couple of elephants in Africa right now who are the ancestors of a future intelligent species on Earth!


Today I learned that cephalopods are molluscs


Well, exactly - the disruption is closely analogous to what happened with a lot of crafting trades during the first Industrial Revolution. Early weaving mills (etc) were okay at weaving, but certainly not better than the very best weavers - but they didn't need to be, as they just needed to do well enough to displace enough workers to "pay for themselves". (And, as a reaction, the Luddites formed to protest about the destruction of their industry wholesale.) And, even now, you can still buy - very expensive! - hand-woven items, but there's not really an industry in it any more, and a lot of crafting skills have become mostly hobbies. The current disruption in creative trades from the various AI generative models is the same for artistic etc creativity - and will probably have the same societal tradeoffs. [IMO, the copyright argument is actually distracting here from the actual problem people should be arguing about - the conversion of more types of human production into capital.]


Honestly, merely limiting drastically the maximum copyright term would probably cover it. (Not just by making things public domain more rapidly, but also by presumably providing pressure on the business models of companies currently relying on the existing duration of copyright.)

Back in 2006, the UK commissioned a report recommending how to revise the copyright system (the Gowers Review of Intellectual Property), and it particularly recommended against any further increases in copyright terms - contra pressure from the music industry - and essentially only didn't argue for decreases because of international obligations. On pages 52 to 55 of the Review, however, there's quite a lot of evidence suggesting that most producers of creative works would not be meaningfully harmed in earning power if the term of copyright was as short as 10 to 20 years after production.

A 10 year copyright term, renewable for a further 10 on application, would do a lot to redress the balance you mention here.


If you gave credit to the source of the answers... then most teachers would just not give you the marks for the bits you copied. The cheating here is faking attribution - claiming yourself as a source of something you didn't originate, not copying - a legally and morally distinct thing to copyright infringement. Indeed, part of the point of copyright infringement is that you do know (and reveal to your clients) who made the thing you're copying, which is why it has value.


Not a Rust expert but: doesn't Rust support this use-case via Box<dyn SomeTrait> , and leveraging default Trait methods, only overriding the defaults you want to for each type implementing the Trait?


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

Search: