school
26 stories and discussions about school, aggregated from every source we track.
<p>I miss classic forums: slow, asynchronous threads that stay readable and searchable for years, instead of knowledge dissolving into chat scrollback. Squalk is my attempt to rebuild that on top of Nostr, an open protocol where users hold a keypair, posts are signed events, and interchangeable relays store and serve them, instead of a private database.</p> <p>The design in short: a forum is a view over relay-hosted data. Rooms are groups as specified in NIP-29, threads are NIP-7D events, identity is the user's own keypair. The consequence I care about is that the software and the community are decoupled: any other client speaking the same specs (Flotilla, Nostrord) can read and write the same conversations, and if my deployment disappears the history and identities survive on the relay.</p> <p>Technical bits that might interest this crowd: one SvelteKit codebase builds either as a static SPA or as a server-rendered Node app; the SSR mode renders only the anonymous view (no keys server-side) so threads are crawlable, with a stale-while-revalidate snapshot cache in front of the relay queries. Content is rendered as djot rather than markdown. Deployment is a NIP-29 relay (Zooid) plus one systemd unit.</p> <p>Pilot community (real threads, browsable without an account): <a href="https://nostr-proto.org" rel="ugc">https://nostr-proto.org</a> Test instance where you are welcome to make a mess: <a href="https://squalk-test.dtonon.com" rel="ugc">https://squalk-test.dtonon.com</a></p> <p>Caveats: Nostr is niche, key management is still rough for non-enthusiasts, and relay-side moderation tooling is young.</p> <p>Feedback on the architecture is welcome!</p>
The AI-assisted attack at the start of Donald Trump's war killed more than 150 people, mostly children.
Canadian province alleges deadly attack could have been prevented if company had warned police of shooter’s ChatGPT use
CMake requires old-school include-guards and prefix at scale
In the piece Dave Willner and I published last week about why “the apocalypse won’t be sexy,” we discussed how the real threat wasn’t “rogue” out of control AI t…
Why is a Berlin software school named after a cartoon coyote? On engineering persistence, vendor lock-in, questioning constraints, and why real coyotes — like good engineers — work best in packs.
Two teen best friends in PA navigate their town's political divide to find common ground.
A school where Aristotle taught Alexander the Great has been found in northern Greece.
Find your perfect school with AI-powered, unbiased education consulting. No commissions, no hidden agendas — just honest recommendations.
Find your perfect school with AI-powered, unbiased education consulting. No commissions, no hidden agendas — just honest recommendations.
This academy for promising high school grads is somewhere between a trade school, Y Combinator, and Peter Thiel's Fellowship Program.
The bombing of an Iranian school, killing 120 children, is one of the worst U.S. war crimes since Vietnam. Drop Site spoke to survivors, first responders, parents, and witnesses. This is their story.
A landmark $500 million gift will transform Carnegie Mellon University’s top-ranked School of Computer Science into a global powerhouse shaping students, research and technologies to address emerging global challenges.
The University of Chicago Law School announced a new policy for teaching AI with headlines "AI strategy bans phones, laptops in class for first year students." What does history have to say?
Prime generating function without explicit if-statements, conditional functions, and advanced functions like mod, gcd
Old School RuneScape Grand Exchange prices, margins and money-making calculators
The families of victims killed in one of the deadliest mass shootings in Canada’s history have already sued OpenAI over its failure to warn law enforcement after discovering in advance that the shooter was using ChatGPT to plan the violence. Now, British Columbia is suing, explaining for the first time how costly and extreme the disaster response has been. OpenAI and Sam Altman owe the tiny remote mining community shattered by the tragedy much more than an apology, the Canadian province argued. They must make meaningful changes to end ChatGPT-assisted violence and then pay whatever it costs to help Tumbler Ridge to rebuild, recover, and heal. In a complaint filed Monday, British Columbia explained that Tumbler Ridge Secondary School had to be demolished after an 18-year-old transgender shooter, Jesse Van Rootselaar, committed suicide there in February after killing five kids and an education assistant. In total, eight lives were lost, as prior to the school shooting, Van Rootselaar shot their mother and half-brother. Read full article Comments