Specifically because I live in a hot climate, I'm always fighting the feeling of being suspicious of anybody I pass in the streets with a hoodie pulled up. I feel guilty because of racial profiling associated with hoodies, but gotta protect myself and my family, especially because in many cases the perpetrators of assault and...
Scheme. It's a fantastic language, you can cleanly switch from functional, procedural, or weird time machines (macros & continuations) solutions to any problem. Most Schemes (esp. Chez, CHICKEN, Gambit, Gerbil) compile to very fast binaries, close enough to C even with dynamic typing and garbage collection. C FFI depends on impl, but usually it's pretty simple; in CHICKEN you can just write inline C code. SRFI vary from essential libraries to angels-on-pinheads nonsense, but there's something to pick from.
Down side is the fractured, infighting community. R6RS was a practical batteries-included spec, which pissed off the teaching-only fans, so they made an inferior R7RS, and now committees are trying to make R7RS-large which is just bad R6RS. But if you pick one, and mostly stick to the spec language, it's not a problem for the developer.
BASIC. I know, ridiculous, right? And I mean line-numbered, Atari or TRS-80 BASIC. But there was never a better language for teaching programming, or for banging out a small interactive program. Turn on any 8-bit computer (or start an emulator), it prompts READY, and you can write something small & interesting. Your modern 64-bit giant machine is not READY.
You don't have to solve every problem in a single application. If you need privacy, use iMessage or Signal.
Public chat is by definition not secure, anyone can be sitting in the room logging, so it's not that essential as long as client-server uses TLS. Modern IRC does have SDCC chat, but not all clients will use it, so stick to secure messengers.
If you can't afford an iPhone, that's tough, but I live in the US where it's 56%, and around the world it's 28%, which is not "doesn't exist". And in any case Signal exists for the others. Yes, if you use a freecycled GNU/Linux phone with not-sold-in-Shenzhen wireless chipset not supported by any carrier so it has to be hardwired to ethernet, you'll have a harder time.
And if you do try to do everything at once, you fail at everything. Which is what happened after Google EEE'd and crushed XMPP, it's unsupported in full by anyone. There's no money in open source networking, it's near impossible to fund the people who work on critical infrastructure, let alone new toys.
Meanwhile, there's a system that's been working for 35 years.
You made an obviously incorrect claim, and now you've doubled down on "nobody should have a phone or computer", which is… no longer in reality. Thanks for not having a productive conversation.
I've been discussing with my sister (a big fan of her cats) about what lives we would save in an emergency. I think a human live is worth more than an animal's no question asked but she thinks otherwhise. So to end this discussion I'm writing here....
Hey guys, what are your thoughts on the existence of extraterrestrial life and the potential involvement of governments in concealing or studying such entities.
Is there other intelligent alien life in our Galaxy? Probably. Given how fast life formed on Earth, there must be millions of other life-bearing planets, and intelligence can't be that rare, but it might be short-lived.
Are there UFO sightings? Yes, people do see unidentified flying objects. Some of them can be explained, some cannot.
Are the UFOs aliens? I don't know, I'm a "curious agnostic" on the subject.
There's a LOT of UFO sightings, and evidence from good observers, including US Navy aviators. The US Air Force continues not to cooperate, and officially denies any sightings exist. The very enthusiastic refusal to look at evidence, aside from Project Blue Book, is suspicious.
It's technically plausible that someone within 50-ish light years of Earth could have heard our radio, sent a ship here, and use drones or manned ships to observe us without interacting. There could also be many other explanations.
We don't know, and until the last couple years there was no effort to investigate.
There's no "computer icon". Dragging the System disk to trash ejects it on a classic Mac. If you burrow down into System, you can try deleting system files… which are locked and can't be deleted.
No such demo happened. They unveiled the 128K with that System 1.0 on stage at a special event. The Lisa has a different UI, but also can't do what's described.
Bruce Bethke, the guy who actually invented cyberpunk and wrote the story Cyberpunk, wrote a book Head Crash. In which the VR hotsuit includes a "ProctoProd®" for bass. Bruce's predictions have turned out more accurate than anyone else's.
Hard, computational SF aren't given nearly the respect they should, and these apply math, comp sci, and physics in a way nobody else does. If there's any civilization in the future, they'll be seen as visionary.
Runners-up are Robert L. Forward, Alastair Reynolds, but Forward has very little computation, and Reynolds doesn't show his math too often.
[Thread, post or comment was deleted by the author]
You can get the same basic CS education and write your own OS, it was in my 4th year CS classes, we mostly just implemented Minix 1.0 but you could get as weird as you want.
Then you have to make enough libraries to start porting things to it, or write everything from scratch.
One of my favorite hacks like this is SectorLisp, which fits a Lisp (sort of) in a boot sector.
There's other, more verbose, regular expression languages, for instance SRFI-115 for Scheme. But the hard part isn't the syntax, but actually thinking about patterns, so it won't help you any.
Just get the O'Reilly bat book and learn. So what if it overwrites 10% of your brain and you can't remember your mother's face, you'll have a useful skill.
I'm worried for the world. All I've been thinking about is WW3 and this shit makes me want to vomit. I can't even smoke weed anymore without having a near panic attack. I feel unmotivated. I wake up and immediately just want to go back to bed. I'm not trying to spread fear but the Doomsday clock is 90 seconds till midnight,...
I grew up during the Cold War, I had zero expectation that I'd live to adulthood, and I'm still unconvinced the world after 2000 exists. The way to cope is nihilism and/or activism.
Nuclear war, global warming makes the Earth uninhabitable, new plagues wipe out everyone, AI poisons us or creates nanotech grey goo, fascists take over and gas everyone who isn't them, a dinosaur-killer meteor hits the Earth again, eventually the Sun expands and fries the planet. You personally are going to die, probably long before any of those.
So you can either say "fuck it" and do your usual stuff anyway, or get involved in trying to stop or delay one of the disasters. Have fun with it.
I know “best” is subjective, but as someone who’s entrenched in the Apple ecosystem I always used to use the stock apps: Reminders, Calendar, Mail, Podcasts and, of course, Safari....
Safari's fast, less crashy, highest privacy protections, and uses less memory per tab; I often have hundreds of tabs so that's important. It also has the best inspector, much better than Firebug. Add in StopTheMadness and an adblocker (currently using Ghostery), and it's pretty great.
Degoogled Chromium is useful for sites that don't work in Safari, or as a sandbox I don't mind crashing in development.
I've given up on Firefox, it's too fat and bloated.
[Thread, post or comment was deleted by the author]
I am not a native English speaker and I have sometimes referred to people as male and female (as that is what I have been taught) but I have received some backlash in some cases, especially for the word "female", is there some negative thought in the word which I am unaware of?...
I'm very interested in the "floating giant 4K screens" part, especially paired with a tiny MacBook Air, and some other uses seem fun. Real uses of AR passthru can be amazing, tagging everything around you with information. At $3500, it's half the price of a single XDR display.
But I'm waiting for gen 2 or later, there's no way the current weight & battery life are usable for my needs. It's a dev kit right now, and while I'm an iOS dev sometimes, it's too small a market to be profitable for me.
I play a lot of MineTest, using the Asuna "game" (big modpack) and a huge custom set of mods, and have a game that's like MineCraft but utterly different. Others play the MineClone2 game, and it's fine, like MC 1.12 + some stuff. Repixture is an adorable mini-minecraft-like. There's a lot of people who use it more as creative, and many servers with various games.
It's definitely a little harder to set up the specific thing you want, but it's incredible how much variety there is.
[Thread, post or comment was deleted by the author]
In addition to the things everyone else has brought up:
MacPorts gives you everything on any BSD or Linux machine, on your Mac.
iTerm2 is the best terminal on any platform, there's amazing capabilities in it. You didn't know your terminal was so inadequate!
AppleScript, Automator, and every programming language on Mac; Shortcuts, Pythonista, LispPad, & Hotpaw BASIC on iOS; make automation of the system and programming little tools incredibly easy. Everything is accessible to the power user, it's not like Linux where some GUI features are scriptable, and others you'll be writing a C++ program to reach some API because it's not exposed to anything.
As the old ad says (which got me to buy in): Sends other UNIX boxes to /dev/null
Lately, I was going through the blog of a math professor I took at a community college back when I was in high school. Having gone the path I did in life, I took a look at what his credentials were, and found that he completed a computer science degree back sometime in the 1970s. He had a curmudgeonly and standoffish...
In the good old days, you had to learn assembly/machine language, C, and OS-level programming to get anything done. Even if you mostly worked on applications, you'd drop down and do something useful. At the time, this was writing machine language routines to call from BASIC. This is still a practical skill, for instance I mostly work in Scheme, but use C FFI to hook into native functionality, and debug in lldb.
Computer Science is supposed to be more math than practical, though when I took it we also did low-level graphics (BIOS calls & framebuffers), OS implementation, and other useful skills. These days almost all CS courses are job training, no theory and no implementation.
Younger programmers typically have no experience below the application language (Java, C#, Python, PHP) they work in, and only those with extensive CS degrees will ever see a C compiler. Even a shell, filesystems, and simple toolchains like Make are lost arts.
The MIT Missing Semester covers some of the mid-high levels of that, but there's no real training in the digital logic to OS levels.
The purpose of Air Force is to monitor the skies, project power at a distance, and provide air superiority.
The purpose of Navy is to put a floating fortress off your shore and bombard your cities, carry around materiel, men, and aircraft, and patrol a vast volume of ocean.
So Navy structures fit the mission better, and this has been true since early SF.
For those, who do not know what the Gemini protocol is, think of it as a modern, light-weight HTTP alternative without CSS or JavaScript. In layman term, you could see it as Web 1.0 reinvented. It uses GemText instead of HTML. For folks who want to try it out, you can either install a Gemini extension for your HTTPs browser...
It's fine, I use Lagrange to read it sometimes, and there's a few gemlogs I follow. But it's in a weird space of "almost HTML, so why not just do HTML?"
Gopher still works fine, and has more clients (I still use Lynx). I like the clean separation of menus (even if you use a lot of i info lines) and documents. There's a bunch of gopher holes still out here. I haven't updated mine in a couple years, but when/if I move it over to a new server I will, as kind of a back-channel to the site & blog.
I liked Atom, performance was tolerable on my overpowered machine, but MS killing it just sent me back to Vim and modernizing my plugins.
Zed positives: Metal rendering. I use a Mac, so one platform's fine. But negatives: Rust, so I can't/won't touch any internals, and I loathe the Rustacean propaganda wing. No extensions yet. Config is another stupid json file.
You know what's great about vimrc? It's easy to put in a few config commands, and then you realize you're working in the scripting language. You don't have to switch to a whole new file format. Thanks, Bram.
I often had to poke around inside Atom to see what it was really doing, what some bug was, and to figure out how to write or configure extensions. I don't as often do that with Vim, but it's pretty clean C.
Do you not look inside the overly complex tools you use, especially beta ones? The whole appeal of "open source"/"free software" etc. is you can read the code. But if it's in something you can't stand, that's a disadvantage.
Can you imagine a time before the Graphical User Interface, when you could only operate a computer with abstract-looking text instead of using simple menus, and it was unheard of to use the oh-so-common mouse? A time when computers were harder to learn, and even harder to master? Well then, join us on our splendid trip where...
I follow a simple diet called "half". I eat a half portion of whatever I'd like. I don't eat any better or worse, just less of it. Did you know a frozen burrito has 300+ calories? Eat one, not two. Portion controls are essential, don't get a tub of ice cream, get a box of little ice creams, and then eat one instead of gobbling two or more. Giant bowl of pasta? Half now, half goes in the fridge for tomorrow, instead of packing my gut full.
I probably cheat enough that I'm getting 2/3 or 3/4 of my full calorie intake, but it's good enough that I've lost 30 lbs in a couple years, I'm not putting it back on, and it's required no real hardship.
I'm looking to get inspiration for my own writing. I need a hard sci fi series where earth (and earthlike worlds) are too rare, inaccessible, and/or previously spoiled beyond ability to sustain life. Bonus points if it is set on a multi-generational space station or starship without any other options and goes into detail about...
John Varley's 8 Worlds books (pre- and post-reboot) have had to colonize the rocks of the Solar system, tho they're not that technical, and he rarely moves past the Moon. Also Gaea (Titan, Wizard, Demon) has an extremely alien habitat; there are other Gaea creatures, just the protagonist one is crazy but also Human-friendly.
Vernor Vinge's A Deepness in the Sky is about life on STL, multi-generation starships.
Bruce Sterling's Schismatrix is mostly set in habitats, asteroid mining, and Martian terraforming, but also a very alien hive.
NEVER BORN. “You mean we all came from Earth?” said Nikolai, unbelieving.
“Yes,” the holo said kindly. “The first true settlers in space were born on Earth—produced by sexual means. Of course, hundred of years have passed since then. You are a Shaper. Shapers are never born.”
“Who lives on Earth now?”
“Human beings.”
“Ohhhh,” said Nikolai, his falling tones betraying a rapid loss of interest.
It's clearly secondary to correctness: A program that is well-written but doesn't work right is worthless. Many hairy balls of mud have shipped to great acclaim.
Human readability & comprehension is nice for maintenance, but you don't get to maintain something that never worked right to begin with.
… Of course, Windows is existence proof that you can be successful with neither.
AI stealing our work. The collapse of social networks. The need to pay journalists to produce impactful journalism. Here is why we are asking for your email address to read 404 Media.
What would your last words be?
What happened to "You're welcome!" as a response to "Thank You"? It's not even included in the canned answers on an apple watch. Have we as a society abandoned it?
I hear "No problem" far more often.
It's movie night. You don't know who's coming but you have to pick a movie everyone vibes with. What do you choose?
"I want to live forever in AI" ( lemmy.ml )
Signs you're getting old?
My knee still doesn't feel right after that hiking trip two weeks ago....
Does anybody else feel guilty being suspicious of anybody in a black hoodie with the hood up?
Specifically because I live in a hot climate, I'm always fighting the feeling of being suspicious of anybody I pass in the streets with a hoodie pulled up. I feel guilty because of racial profiling associated with hoodies, but gotta protect myself and my family, especially because in many cases the perpetrators of assault and...
[Thread, post or comment was deleted by the author]
why do you use xmpp instead of matrix?
I see the matrix is more popular than xmpp, but why?
Who would you save between your cat and your worst enemy?
I've been discussing with my sister (a big fan of her cats) about what lives we would save in an emergency. I think a human live is worth more than an animal's no question asked but she thinks otherwhise. So to end this discussion I'm writing here....
He revealed the secrets ! ( jlai.lu )
Do you believe in Aliens?
Hey guys, what are your thoughts on the existence of extraterrestrial life and the potential involvement of governments in concealing or studying such entities.
When a real user uses the app ( lemmy.ml )
What's a common feature of video games we could really use in real life?
Of all movies that you gotta watch more than once to really understand, what is your favorite and why?
If companies could put ads inside our anuses do you think they would?
That's crazy I don't think they would
Who do you consider a Great Author of the last 50 years or so (first well-known work after 1970)? I'd like to get a feel for who's who in modern literature. Any language/culture. Fiction only.
Bonus points for any books you believe are classics from that time period. Any language, but only fiction please....
[Thread, post or comment was deleted by the author]
How to regex ( lemmy.ml )
Are we all fucked?
I'm worried for the world. All I've been thinking about is WW3 and this shit makes me want to vomit. I can't even smoke weed anymore without having a near panic attack. I feel unmotivated. I wake up and immediately just want to go back to bed. I'm not trying to spread fear but the Doomsday clock is 90 seconds till midnight,...
"Best" Mac browser: Your view
I know “best” is subjective, but as someone who’s entrenched in the Apple ecosystem I always used to use the stock apps: Reminders, Calendar, Mail, Podcasts and, of course, Safari....
[Thread, post or comment was deleted by the author]
Is "female" offensive?
I am not a native English speaker and I have sometimes referred to people as male and female (as that is what I have been taught) but I have received some backlash in some cases, especially for the word "female", is there some negative thought in the word which I am unaware of?...
Where do you get your news?
General news, niche hobby news, anything - what sources do you regularly read?
What Do People Think of Apple's Vision Pro Headsets? ( thenewstack.io )
To buy no longer means anything :( ( youtu.be )
I’ve just watched the video. I find it pretty outrageous. The word about it should spread.
[Thread, post or comment was deleted by the author]
Older Computer Programmers & Engineers
Lately, I was going through the blog of a math professor I took at a community college back when I was in high school. Having gone the path I did in life, I took a look at what his credentials were, and found that he completed a computer science degree back sometime in the 1970s. He had a curmudgeonly and standoffish...
Why in Sci-Fi they always use Marine or Naval terminology and structure instead of Aviation for the spaceship structure, navigation and military ranks?
I don't really know how to structure this question, but yeah, why is always Naval and never Aviation?
What do you think about the Gemini protocol?
For those, who do not know what the Gemini protocol is, think of it as a modern, light-weight HTTP alternative without CSS or JavaScript. In layman term, you could see it as Web 1.0 reinvented. It uses GemText instead of HTML. For folks who want to try it out, you can either install a Gemini extension for your HTTPs browser...
good luck little buddy, see you in 5 years ( i.postimg.cc )
The Majestic Birth of Graphical User Interfaces – Xerox Alto and the Alto Trek game ( blisscast.wordpress.com )
Can you imagine a time before the Graphical User Interface, when you could only operate a computer with abstract-looking text instead of using simple menus, and it was unheard of to use the oh-so-common mouse? A time when computers were harder to learn, and even harder to master? Well then, join us on our splendid trip where...
How did you lose weight?
Does anyone know any Hard Sci Fi books about humans surviving without any hospitable worlds?
I'm looking to get inspiration for my own writing. I need a hard sci fi series where earth (and earthlike worlds) are too rare, inaccessible, and/or previously spoiled beyond ability to sustain life. Bonus points if it is set on a multi-generational space station or starship without any other options and goes into detail about...
The most important goal in designing software is understandability ( ntietz.com )
Anyone else have a song playing in their head 24/7? If so, what song?
I always have music in my head and I was wondering if other people have something similar.
Why 404 Media Needs Your Email Address ( www.404media.co )
AI stealing our work. The collapse of social networks. The need to pay journalists to produce impactful journalism. Here is why we are asking for your email address to read 404 Media.