-
9 votes
-
Migrant deportations to increase, says EU chief Ursula Von der Leyen
7 votes -
The Electric State | Official teaser
13 votes -
Asmongold's Twitch channel temporarily banned following racist rant about Palestinians
44 votes -
A columnist makes sense of Wall Street like none other (see footnote)
5 votes -
Hazelight Studios has announced that It Takes Two has sold over twenty million copies – Josef Fares teases next project
15 votes -
The XVIII best films about the Romans – ranked
6 votes -
Race Science Inc. | Undercover in The Human Diversity Foundation, the million-dollar race science company
15 votes -
Georgia voter cancellation site
33 votes -
ADE 651
14 votes -
West’s spy chiefs alarmed at recklessness of Russian counterparts
21 votes -
Three years in the wild: how a fugitive father has hidden his children for so long
15 votes -
Myrient - Reenvisioning video game preservation
11 votes -
Grande Mahogany – Super Rocker (2024)
2 votes -
My solar-powered and self-hosted website
10 votes -
Stephen King’s ‘Fairy Tale’ getting ten episode series adaptation from A24
8 votes -
Big changes are coming to ArchiveBox!
10 votes -
Game Freak acknowledges massive Pokémon data breach, as employee info appears online
16 votes -
Fears over looming water shutdown in Johannesburg South Africa
4 votes -
I am disappointed by dynamic typing
22 votes -
Sea Shepherd founder Paul Watson, known for his decades-long fight against Japanese whaling and arrested in Greenland in July, has asked France's president for political asylum
12 votes -
Inside the TikTok documents: Stripping teens and boosting 'attractive' people
33 votes -
Ukraine to receive aging Abrams tanks in latest Australian military aid package
19 votes -
Ultimate beginner guide to random intermittent reward
16 votes -
Announcing FLOSS/fund: $1M per year for free and open source projects
18 votes -
PocketPlay phone case
17 votes -
How to make Racket go (almost) as fast as C
2 votes -
How to write a blog post about how to monetize a blog
5 votes -
Call for submissions for a new CSS logo
10 votes -
Finding a book club (in Chicago)
I'm a recent college grad in the Chicago area and was planning to join a book club (preferably classic literature) to meet like-minded people my age. Unfortunately, this wound up being a much more...
I'm a recent college grad in the Chicago area and was planning to join a book club (preferably classic literature) to meet like-minded people my age. Unfortunately, this wound up being a much more difficult task than I expected. Practically all the book clubs I could find online were inactive or had a much older age demographic. Anyone familiar with city have any tips for finding what I'm looking for (a book club or something similar)?
8 votes -
What programming/technical projects have you been working on?
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's...
This is a recurring post to discuss programming or other technical projects that we've been working on. Tell us about one of your recent projects, either at work or personal projects. What's interesting about it? Are you having trouble with anything?
11 votes -
TV Tuesdays Free Talk
Warning: this post may contain spoilers
Have you watched any TV shows recently you want to discuss? Any shows you want to recommend or are hyped about? Feel free to discuss anything here.
Please just try to provide fair warning of spoilers if you can.
8 votes -
Request: Advice on book spine repair
Does anyone here have any advice on repairing a book spine? I have a hard back that an excited puppy chewed off the outer part of the spine. Now that said puppy is well out of her "chewing on...
Does anyone here have any advice on repairing a book spine? I have a hard back that an excited puppy chewed off the outer part of the spine. Now that said puppy is well out of her "chewing on random stuff" stage I'm trying to figure out how to repair/reinforce the binding since it's otherwise a brand new book. I'm a crafty person so I'm trying to embrace the accident and treat it as a book with a bit more character.
Most of the glue is intact, so my current thought is to add additional glue (book binding glue I'd assume?) and then use a tape or fabric to reinforce the spine.
I'm not expecting a repair that looks like new. I'm looking for something functional and durable that will keep the book from falling apart with use. If there's a good tape for this application that would probably be sufficient. Just soliciting some additional feedback in case someone has done something similar before I take a stab at the project.
Here's some pictures of the book and of course puppy tax: https://postimg.cc/gallery/wyskQn1
9 votes -
Advanced debugging technology in practice
4 votes -
Ladybird chooses Swift as its successor language to C++
I've copied the full tweet below (it's from August, I missed this news somehow): We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our...
I've copied the full tweet below (it's from August, I missed this news somehow):
We've been evaluating a number of C++ successor languages for @ladybirdbrowser , and the one best suited to our needs appears to be @SwiftLang 🪶
Over the last few months, I've asked a bunch of folks to pick some little part of our project and try rewriting it in the different languages we were evaluating. The feedback was very clear: everyone preferred Swift!
Why do we like Swift?
First off, Swift has both memory & data race safety (as of v6). It's also a modern language with solid ergonomics.
Something that matters to us a lot is OO. Web specs & browser internals tend to be highly object-oriented, and life is easier when you can model specs closely in your code. Swift has first-class OO support, in many ways even nicer than C++.
The Swift team is also investing heavily in C++ interop, which means there's a real path to incremental adoption, not just gigantic rewrites.
Strong ties to Apple?
Swift has historically been strongly tied to Apple and their platforms, but in the last year, there's been a push for "swiftlang" to become more independent. (It's now in a separate GitHub org, no longer in "apple", for example).
Support for non-Apple platforms is also improving, as is the support for other, LSP-based development environments.
What happens next?
We aren't able to start using it just yet, as the current release of Swift ships with a version of Clang that's too old to grok our existing C++ codebase. But when Swift 6 comes out of beta this fall, we will begin using it!
No language is perfect, and there are a lot of things here that we don't know yet. I'm not aware of anyone doing browser engine stuff in Swift before, so we'll probably end up with feedback for the Swift team as well.
I'm super excited about this! We must steer Ladybird towards memory safety, and the first step is selecting a successor language that we can begin adopting very soon. 🤓🐞
Nitter link:
https://nitter.poast.org/awesomekling/status/1822236888188498031
Original post:
https://x.com/awesomekling/status/1822236888188498031
Some of Kling's replies in that thread are also pretty interesting:
My general thoughts on Rust:
- Excellent for short-lived programs that transform input A to output B
- Clunky for long-lived programs that maintain large complex object graphs
- Really impressive ecosystem
- Toxic communityIn the end it came down to Swift vs Rust, and Swift is strictly better in OO support and C++ interop.
The September monthly report for Ladybird released the day after I posted this. It provides basically the same information:
This Month in Ladybird September 2024
The section about Swift:
Successor language search progress
Over the past year, our core contributors have been exploring potential safe languages to complement or succeed C++. We evaluated several options, including Rust, Swift, Fil-C, and others. While some languages offered compelling features, many fell short in either C++ interoperability or providing the level of memory safety we needed.
After extensive testing and discussion, Swift emerged as the top choice among our core developers, thanks to the new Swift 6 interoperability features and its growing cross-platform support. As a result, we’ve decided to adopt Swift as our C++ successor language.
That said, this will be an incremental shift. The existing C++ codebase is deeply embedded in the project, and a complete rewrite would be impractical. Instead, we’ll be gradually introducing new components in Swift, carefully integrating them with our existing C++ code over time. Look forward to a dedicated blog post on the topic soon.
32 votes -
eBay used auto parts - orders cancelled
I'm in the market for an OEM part that usually comes with the "premium" trim of my vehicle. Rather than pay the $2000+ listed on the official parts website, eBay gave me several junkyard/recycler...
I'm in the market for an OEM part that usually comes with the "premium" trim of my vehicle. Rather than pay the $2000+ listed on the official parts website, eBay gave me several junkyard/recycler types that list the part for $200-$400. Each of these listing make promises about 60-day returns, warranty, etc.
However, I attempted a buy-it-now (with a CC, not through PayPal), and the sale was cancelled within an hour claiming that the part didn't pass their QA. I made the purchase at 9pm, and I wouldn't expect that quick of a turn. I did send a note thanking the account for not sending something that didn't meet their standards.
Then, it happened again almost exactly the same way, save for a 3pm purchase time and a 45-minute refund turnaround. This is raising a bunch of red flags for me. Am I just having bad luck, being paranoid, or is someone trying to maybe steal credit card info?
I'm thinking that calling local junkyards and just asking if they have the year/model of vehicle I'm looking for and potentially the part. Will take any advice, though.
8 votes -
Liam Payne, former One Direction member, dead at 31
21 votes -
Stacking laptops
I might have to have two running laptops for work. Desk space is at a premium. Right now I have my work laptop stacked on top of my personal PC on my desk ( tower, on its side, on a stand ). Would...
I might have to have two running laptops for work.
Desk space is at a premium. Right now I have my work laptop stacked on top of my personal PC on my desk ( tower, on its side, on a stand ).
Would a rack like this one, with a lap top on each shelf be enough to keep the magnets on the lids of each laptop from interfering with each other? What about protecting each laptop from the heat of the other laptop?
I already have a mechanical KVM. I will just need to buy one that accommodates more than 2 computers.
Please, let me know if I have overlooked any considerations.
Thank you.
8 votes -
Why I use KDE
27 votes -
WordPress.org’s latest move involves taking control of a WP Engine plugin
46 votes -
Big Tech markets its snake oil as progressivism
17 votes -
The Legend of Ochi | Official trailer
5 votes -
Inside the companies that set sports gambling odds
8 votes -
The organisation levelling the playing field in the music industry: Founded in 2022, The Name Game is committed to helping female, non-binary and trans people navigate the industry
6 votes -
Donald Trump wants the US military used against Americans who don't support him
59 votes -
Udåd – Avgudsdyrker (2024)
4 votes -
Riot lays off more League of Legends developers while promising to increase team size
11 votes -
Rogue Legacy 1 source code released
22 votes -
Archaeologists are investigating the possibility Vikings used shortcuts over land to help them move warships and smaller boats around Scotland's west coast
12 votes -
Deadly Russian missile attack hits Mykolaiv
13 votes