-
3 votes
-
Meta Movie Gen
9 votes -
The Rocky Horror Video Game | Announcement trailer
10 votes -
Books or other good content on software design?
Wondering if anyone has any good books or other content to recommend on software design. I feel like when I start out on a new project I always get stuck in a rut of trying to design something...
Wondering if anyone has any good books or other content to recommend on software design. I feel like when I start out on a new project I always get stuck in a rut of trying to design something good, then end up with an awful design anyways. On the other hand, I've been around professors and more experienced software engineers who seem to effortlessly come up with simple, powerful architectures and interfaces.
While I know that reading a book or two won't get me the experience I need to improve, it does seem like that might be a good jump-start. Anyone have any suggestions for me? Thanks!
8 votes -
Historic US ship could soon become the world's largest artificial reef
21 votes -
More people than ever are trying to hack the US government--and they love it
11 votes -
Tony Hawk and Steve-O are producing skateboarding anthology series "SK8 OR DIE"
12 votes -
Do you keep a diary?
I've been thinking about keeping a diary to improve my English because I rarely use it, but I don't know what to write about... So, if you keep a diary, what do you write in it? And what do you...
I've been thinking about keeping a diary to improve my English because I rarely use it, but I don't know what to write about... So, if you keep a diary, what do you write in it? And what do you use/prefer, app or paper?
20 votes -
US hospitals take steps to conserve IV fluid supply after hurricane Helene strikes critical factory in North Carolina
16 votes -
EU top court says some FIFA player transfer rules breach EU law
10 votes -
America’s first cross-country auto race
1 vote -
Offbeat Fridays – The thread where offbeat headlines become front page news
Tildes is a very serious site, where we discuss very serious matters like politics, paypal and reddit. Tags culled from the highest voted topics from the last seven days, if anyone was befuddled....
Tildes is a very serious site, where we discuss very serious matters like politics, paypal and reddit. Tags culled from the highest voted topics from the last seven days, if anyone was befuddled.
But one of my favourite tags happens to be offbeat! Taking its original inspiration from Sir Nils Olav III, this thread is looking for any far-fetched
offbeat
stories lurking in the newspapers. It may not deserve its own post, but it deserves a wider audience!11 votes -
Mokoma – Haluamanilainen (2024)
2 votes -
German Navy Enigma machine systems were different to the Army, making them tougher to crack. In this video, James Grime discusses the differences and what Alan Turing achieved in breaking the code.
7 votes -
How Japanese square watermelons are made
7 votes -
Babel Lecture 2022 with Stephen Fry: 'What we have here is a failure to communicate' (17/06/22)
8 votes -
This is [my dead grandmother]’s special day!
15 votes -
The rise of the multi-hyphenate
6 votes -
Tips for managing a low-storage laptop?
I bought an M2 Macbook Air at the start of this year for uni. I only planned to use it for uni work as I have another 'more powerful' laptop that I use for everything else, but I kinda love the M2...
I bought an M2 Macbook Air at the start of this year for uni. I only planned to use it for uni work as I have another 'more powerful' laptop that I use for everything else, but I kinda love the M2 and want to make it my daily driver laptop. Battery lasts for ages, screen is great, it's thin and light, etc. The problem is - as you might guess - I only got the 512GB model and if there's one thing Apple hates, it's people having control over their hardware, so no expandable storage. I can't afford to upgrade the entire laptop, so I need to work with what I have. Here's what I want to use it for:
- Graphic design: Adobe software, high-res images, typefaces, etc.
- Music production: Ableton Live 11 Suite, sample packs, plug-ins, project folders, etc.
- Music library: uncompressed .m4a files because iTunes hates Vorbis 😢, ~80% of my library (I don't have everything downloaded yet) is 25GB.
- Web-browsing: Firefox... this one isn't really relevant but I feel like I should include it for completeness.
Does anyone have any tips to stretch this 512GB as faaaaaar as it can go? I have a 2TB external SSD, but I'm wary of keeping anything important on it because it's small and I don't want to accidentally lose a bunch of stuff. I can spend a bit of money (maybe 30usd) if anyone has a good idea that requires buying something, but I can't spend any ludicrous amounts, I already did that to get the laptop!
15 votes -
Looking for a touchscreen desktop computer solution
Hi, I'm looking for a touchscreen desktop computer solution that is in the affordable range and capable of running Windows or Linux. Whether that is a touchscreen monitor and a standalone...
Hi, I'm looking for a touchscreen desktop computer solution that is in the affordable range and capable of running Windows or Linux. Whether that is a touchscreen monitor and a standalone computer, or an all in one solution, do you guys have any recommendations? It will be used to run a marine charting program on a boat.
6 votes -
Humble Choice - October 2024
October 2024's Humble Choice is now available with the following eight Steam games. Steam Page Opencritic Steam Recent/All Operating Systems Steam Deck ProtonDB REMNANT II 82 79/83 Win ❌...
October 2024's Humble Choice is now available with the following eight Steam games.
Steam Page Opencritic Steam Recent/All Operating Systems Steam Deck ProtonDB REMNANT II 82 79/83 Win ❌ Unsupported 🟨 Gold Persona 5 Strikers 82 74/90 Win ❌ Unsupported 🟨 Gold Jusant 84 97/94 Win ✅ Verified 🟨 Gold Dome Keeper 78 94/91 Win, Mac, Linux ✅ Verified ✅ Native Jack Move 84 80 Win, Mac ✅ Verified 🎖️ Platinum Station to Station 81 86/90 Win 🟨 Playable 🎖️ Platinum Remnant Records N/A 82 Win 🟨 Playable 🎖️ Platinum McPixel 3 67 95/97 Win, Mac, Linux ✅ Verified ✅ Native Does anyone have experience with any of the games and, if so, would you recommend them? Is there anything in here that you're particularly excited to play?
14 votes -
Phil Ochs - The War Is Over (Songbook and interviews)
5 votes -
Avatar: The Last Airbender is getting a AAA RPG with Saber Interactive and Paramount Game Studios
18 votes -
Why are bands mysteriously disappearing?
20 votes -
Is all language linear to a native speaker?
I hope this question will become clear by the following example: When I state "Mother's Cooking," As a native English speaker, to me the sentence fragment is read kind of "in order" so to speak,...
I hope this question will become clear by the following example:
When I state "Mother's Cooking," As a native English speaker, to me the sentence fragment is read kind of "in order" so to speak, each word being read in the order it is presented for me to understand the sentence.
However, when this sentence fragment is translated to Chinese, it becomes:
妈妈 做 的 菜
māma zuò de càiWhich I literally translate to:
"Mother's cooking of Dish"
and in practice I begin to learn to look for the phrase after "de" then "go back" to the "māma zuò" to figure out the whole sentence. Does this make sense? I have to go to the end of the sentence and then refer back to the part "in front" of it so to speak?
What is going on here, and is this perceived as such by native speakers? Do all native speakers feel like their language flows linearly ? I think I read somewhere that some languages start their sentences with the verbs at the front of the sentence (Arabic?)
I'm hoping that a linguist will be able to explain to me what phenomenon I'm experiencing.
Thanks in advance!
32 votes -
Fitness Weekly Discussion
What have you been doing lately for your own fitness? Try out any new programs or exercises? Have any questions for others about your training? Want to vent about poor behavior in the gym? Started...
What have you been doing lately for your own fitness? Try out any new programs or exercises? Have any questions for others about your training? Want to vent about poor behavior in the gym? Started a new diet or have a new recipe you want to share? Anything else health and wellness related?
8 votes -
Origami Angel - Wretched Trajectory (2024)
6 votes -
Keep Driving | Reveal trailer
11 votes -
China is ready for war (and thanks to a crumbling defense industrial base, America is not)
20 votes -
Welcome to the world of competitive squirrel cookery
16 votes -
Following Norway’s national painter through a landscape of mountains and fjords – Harald Sohlberg is celebrated within his native country and almost unknown outside it
5 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.
25 votes -
The Moon's orbit is weird
15 votes -
Advice for a day in London
A pretty quick work trip has been planned. I will fly into Heathrow Saturday morning. I'll have until Sunday evening to get to Warwick. I'll be in Warwick for 5 days before flying back out the...
A pretty quick work trip has been planned. I will fly into Heathrow Saturday morning. I'll have until Sunday evening to get to Warwick. I'll be in Warwick for 5 days before flying back out the next Saturday.
I'm looking for any general advice but also if there is anything specific to the following:
- I'm going to book my own hotel in London the Saturday night I fly in. Saturday and Sunday are essentially my "tourist" days. Where is good to stay? Not too concerned with price.
- I'm taking a train to Warwick and mostly have that figured out but is there an app or pass that I should add to my Apple wallet for transit around London?
- I like museums of all types. Are there any in particular I should check out?
- Any classic pubs or restaurants I should try to get to?
- Once the week starts I don't think I'll have much time to do touristy stuff and I won't have a car. Any recommendations on things around Warwick/Birmingham that I can get to some evenings via train or bus?
10 votes -
The Dog Days Are Over - #Florence+TheMachine
13 votes -
NEØV – A Little Taste (2024)
3 votes -
Spider lovers scurry to Colorado town in search of mating tarantulas and community
9 votes -
Native American tribes celebrate the end of the largest dam removal project in US history
16 votes -
The boomer generation hit the economic jackpot. Young people will inherit their massive debts.
33 votes -
Simulating an ISP's access to your traffic
Hey all, We're working on a press-freedom / anti-censorship project and we're testing a variety of scenarios in which a journalist's internet traffic is being monitored by a hostile state. We'd...
Hey all,
We're working on a press-freedom / anti-censorship project and we're testing a variety of scenarios in which a journalist's internet traffic is being monitored by a hostile state. We'd like to simulate an ISP's access to the journalist's traffic so we can run some packet collection and other tests to see what it looks like.
What's the best way to do this? Put a few routers in series and collect on the last one?
19 votes -
Nintendo shows off Mario, Zelda, and 135 years of history in a new Kyoto museum
10 votes -
Young Donald Trump appointed US judge declares centuries old qui tam case practice unconstitutional
32 votes -
Crook made millions by breaking into execs’ Office365 inboxes, US law enforcement says
9 votes -
Aron Can – MONNÍ (2024)
2 votes -
Earth has caught a temporary 'second moon,' scientists say
20 votes -
AI digests repetitive scatological document into profound “poop” podcast
13 votes -
Botanists identify thirty-three global ‘dark spots’ with thousands of unknown plants
16 votes -
The Sojourn - Volume One
2 votes