No wonder it sounded familiar.
2,095 karma · joined December 8, 2013
http://matracas.org
web@matracas.org
Work: http://sentido-labs.com
[ my public key: https://keybase.io/albertogp; my proof: https://keybase.io/albertogp/sigs/FC3caIoRcNTC8tURVvHe_2MUkalyvcJ97B4QIkUp2Zo ]No wonder it sounded familiar.
> Show HN is for something you've made that other people can play with. HN users can try it out, give you feedback, and ask questions in the thread.
> On topic: things people can run on their computers or hold in their hands. For hardware, you can post a video or detailed article. For books, a sample chapter is ok.
> Off topic: blog posts, sign-up pages, newsletters, lists, and other reading material. Those can't be tried out, so can't be Show HNs. Make a regular submission instead.
> [...]
> If your work isn't ready for users to try out, please don't do a Show HN. Once it's ready, come back and do it then. Don't post landing pages or fundraisers.
"Learning Fortran in 2023" https://www.youtube.com/watch?v=PvUQndB8R9s
14 comments: https://news.ycombinator.com/item?id=40131908
0 comments: https://news.ycombinator.com/item?id=40130765
The linked URLs are different but they seem to be the same content, credited to one "John Viega", and include bizarre AI illustrations.
No idea whether that's the author or someone else reposting the content in different websites.
> While this study did not examine how the bees are able to survive, one possible explanation is that they are in diapause, said Raine, which is “a state of suspended growth and reproduction characterized by reduced oxygen intake,” according to the statement.
> However, the kitty keyboard protocol has been widely adopted by both modern terminal emulators and terminal applications. Terminals which support the kitty keyboard protocol (to some degree) include Wezterm, Alacritty, kitty, foot, Ghostty, and iTerm2.
> Applications which support the kitty keyboard protocol (to some degree) include Vim, Neovim, Helix, kakoune, and nushell. This means that when using one of these applications in one of these terminals, all of the key encoding problems discussed above (as well as some others which were not discussed…) are solved.
> I said, "I feel proud. It was a privilege to work with Ken Thompson and Dennis Ritchie on Multics, and I am glad to see Unix having the success it deserves." I said more, about the difference in goals of the systems, and about how much easier it was to do things the second time.
> Afterward the local Multicians told me my questioner was one of an anti-Multics faction in Bull. It occurs to me now that he was probably more likely pro-Unix than anti-Multics, but in those days there was a lot of fear and with-us-or-against-us thinking, and Multics was fighting for its life as usual. I don't think my answer satisfied either faction.
> When I finally got a chance to use Unix in 1987, on an Apollo workstation at Tandem, I felt instantly at home. The ls command, control arguments, shell scripts... lots of things felt so similar to Multics that I could go right to work, consulting man pages occasionally to find out what the Unix name of something was.
The first paragraphs:
> Kiev is concerned about Ukrainians living abroad integrating into the societies of their host countries too fast, Foreign Minister Dmitry Kuleba told a forum in Kiev on Friday.
> Keeping their compatriots living abroad from assimilating is now one of the top priorities of Ukrainian diplomacy, he said.
> According to Ukrainian media outlets, nearly 5 million people who fled Ukraine since the beginning of the conflict were still living abroad as of January 2024, mostly in Germany and Poland. According to the outlets, up to 2.3 million of these émigrés might never return home.
> “It has become clear that assimilation would be extremely fast if we do not change our policy towards Ukrainians abroad,” Kuleba said. The minister added that he does not believe “most Ukrainians who left will return.” He also maintained that the authorities should work with those living abroad for them to “remain Ukrainian.”
“Yet Another ULTIMATE Programming Languages Tier List (2024)” https://www.youtube.com/watch?v=AQccsZpEgYY&t=91s
> Guys… Okay so here’s the thing that people have to realize: this whole thing with the way Open Source software is done right now, where there’s a package manager and everybody contributes, and it’s code sourced from anywhere in the world, and you just auto-download it… That is not gonna last that long. And the reason it’s not gonna last that long is that I could almost guarantee you that there are at minimum thousands of people around the world whose job is to inject bugs into open source software for espionage purposes.
> […]
> Imagine there is a programmer of approximately the same skill level as one of the Linux kernel “police”. Those guys are busy. All you have to do is make something subtle. You don’t… See, here… I’m not saying you add some lines of code that say “switch to root and open a shell” right? That’s not what we’re talking about. We’re talking about introduce very subtle situations where a variable can have the wrong value that normally that’s fine, but when you combine it with thing B and thing C it happens to produce an exploit.
In a previous HN discussion from September 2021:
> [zorkian] It's still against the TOS -- my point is only that we don't specifically look for third party client users and we have no specific plans to do so.
[Note zorkian’s HN profile: “VP, Core Tech @ Discord. Opinions are my own and I do not speak for my employer (unless noted explicitly.)”]
> [tumult] Just curious -- where in the TOS are third party clients forbidden? I've read it a few times, and I'm not seeing it.
> [dge2020] Probably:
> You agree not to (and not to attempt to) (i) use the Service for any use or purpose other than as expressly permitted by these Terms;(ii) copy, adapt, modify, prepare derivative works based upon, distribute, license, sell, transfer, publicly display, publicly perform, transmit, stream, broadcast, attempt to discover any source code, reverse engineer, decompile, disassemble, or otherwise exploit the Service or any portion of the Service, except as expressly permitted in these Terms;
> It's a catch-all but the best restriction that prevents third-party clients is probably 'prepare derivative works based on' and 'reverse engineer' (which you would need if you want your third party client to use any regular client API calls, or if you want to support signing in with the user-facing login page/qr login).
> [tumult] A third party client like Ripcord isn't a derivative work. It also wasn't made by reverse engineering any of Discord's code. Even if it were, these rules still wouldn't apply to using third party clients.
So it seems that, as you note, the ToS do not explicitly mention third-party clients but Discord themselves believe that it forbids third-party clients.
> Note: Using an unofficial client at all is against Discord's Terms of Service and may cause your account to be banned! Use at your own risk!
I think that implementing in compilers the mechanisms for doing the right thing can be done first, and relatively quickly. Which now that I think more about it, would need the right attitude on the part of the compiler vendors and standards committee.
> “First make them care, then make it easy for them to do the right thing.”
I would say first make it easy to do the right thing, making them care will be an Eternal September.
Some context here: https://glasgow-embedded.org/latest/purchase.html#shipping-t...
> [Kommentare 1378 GoldCobra/Arima] As a German there is nothing "Unexpected" about this.
> Tech’s military ties predate Silicon Valley, which began in the late 1950s when funding from defense and intelligence agencies transformed a stretch of fruit orchards into production grounds for mainframes and microprocessors.
> These relationships dwindled during the internet era, then slowly resumed after 9/11, Margaret O’Mara writes in her 2019 book, The Code: Silicon Valley and the Remaking of America. Palantir, co-founded by Thiel, was one such company formed during the “war on terror,” with backing from the CIA’s venture firm, In-Q-Tel.
> Submerged in the crystal-clear waters off North Sentinel Island is a mysterious shipwreck with a truly hair-raising backstory.
> It belongs to The Primrose, a 16,000 ton freighter which ran aground in a storm while transporting a cargo of chicken feed from Bangladesh to Australia on August 2, 1981.
> [...]
> Footage of the tribespeople taken during "friendly" contact with a group of visiting Indian anthropologists in 1991 shows some members carrying metal tools for the first time.
> It is believed the tools were forged from metal scavenged from The Primrose, which remains in its resting place atop a coral reef near the island.
https://www.nzherald.co.nz/world/hair-raising-story-behind-m...
> Gonschor argues that, rather than being isolated, the Sentinelese visited other Andamanese peoples. Their isolation wasn’t ancient, he thinks, but the product of British and Japanese colonialism, and in particular, the British invasion of the island in 1880.
> We can use Lana Lopesi’s new book False Divides to understand what the North Sentinelese have suffered. Lopesi laments the way that, in the Pacific as well as the Indian Oceans, colonisation interrupted histories of inter-island voyaging, trade and marriage.
https://thespinoff.co.nz/society/04-12-2018/three-myths-abou...
> There was no prior discussion with her parents-in-law before the offending pole was erected, and Ms Elvery thinks it is it is "absolutely unacceptable that people's backyards are being monitored without prior consent".
> [...]
> QLDC resilience and climate action manager Bill Nicoll says, "The data showing private residences during the pre-launch testing period is regrettable as it was not intended for public access".