One of the projects that I have only in my mind space is an Iversonian language with more data structures and the tools to easily navigate an traverse them. Trees, graphs, ... the sky is the limit. And with the power of notation as a tool of thought, and a pen interface, it would be fun to do whiteboard sessions that produced real code that could be executed as is.
OTOH I read/heard that the beauty of array languages is that they have few data types, but they can be easily worked on. So maybe the answer is not easier tree traversal primitives, but better literature/training on how to transform it in a more manageable data type.
Sometimes the answer is to adapt our vision to our world, sometimes the answer is to adapt the world to our vision.
It's the other way around. Python notebooks fall short compared to this because they don't have the same kind of interactivity with the data as GT has.
A single tool in the toolkit is already equivalent to notebooks, at least from what I glimpsed at the introductory video. Then you have the rest of the tools, how it can easily inspect the objects, and probably manipulate them.
This is probably one of the future ways in which we will work in programming in the future, when someone creates some similar tool, around a mainstream language, that can easily interact with LLMs, APIs, and data visualization tools.
In fact, there is already LLM integration including programmable chats with the possibility of contextualizing the interface of each message in the chat :)
But I'm sure there would be some people that given the following question would not be able to produce any code by themselves:
"Let's implement a function to return us the Nth fibonnaci number.To get a fib (fibonacci) number you add the two previous numbers, so fib(N)=fib(N-1)+fib(N+2). The starting points are fib(0)=1 and fib(1)=1. Let's assume the N is never too big (no bigger than 20)."
And that's a problem if they can't solve it.
OTOH about 15 years ago I heard from a friend that interviewed candidates that some people couldn't even count all the instances of 'a' in a string. So in fact not much has changed, except that it's harder to spot these kind of people.
A couple of years back I had a problem with a package that didn't reach me, and it was marked as delivered. The only point of contact that responded in any way was Twitter, the shipping company did not have other functioning way to connect to them.
This was in Spain, so no, not only USA. I have not deleted my X user, even though I never use it, just in case I need to ever go in and contact some company that I can't contact otherwise.
I live in Spain, so it suggests Spanish podcasts to me, even though I only listen to podcasts in English or Catalan.
Music the same, I mostly listen to music in either Catalan or English, with a couple of Spanish songs in my lists. But lots of his suggestions are for music in Spanish. Heck, I just see that one of his recommendations is new things in Flamenco, even though it's a musical genre I haven't listened a single song of (nothing against it per se, only that I don't like it).
As I'm using it more to listen to podcasts now I find it hard to listen to music, because if I leave a podcast mid reproduction and play some music I have to remember which podcast it was, search for it, and then I can listen to the rest. Two separate modes, one for music, one for podcasts, would be good. Maybe a mixed one for people who do both mixed.
I will not add on how most of the music it suggests (when not suggesting things that I like) are things I already have in my lists, not good things that I could add to them.
It always seems to be the large tech companies that think they are so clever tying the language to your IP location rather than your language preferences.
Google, Spotify, PayPal and others all seem convinced, no matter what I do, that because my IP address is in Japan that I should be shown Japanese language.
On the web you can for directions at least, select the "Options" button next to the "Leave Now" time selection, it has a distance units to switch between Automatic / Miles / km. To switch the little scale in the bottom right, just click it.
On the iOS app it's "User"->Settings->Distance Units (I assume Android is similar).
(And if you want to adjust Apple Maps in metric, it is a bit more cryptic, it follows the general system settings app, in General->Language & Region->Measurement System, with a choice of Metric / US / UK).
I find it so frustrating when software and web pages don’t default to using the locale info I’ve set in my system settings. Add an app-specific option if you must, but I’d love if these things just worked by default.
The primary issue is that Spotify can only group things into very coarse categories.
If you have a Spanish emo rock band and want similar Spanish emo rock bands then you are mostly out of luck unless there are so many of those that Spotify considers them their own category. Most likely you are going to get just Spanish popular artists if the category is small enough.
I think their embedding vector for musical styles is just way, way too small.
For phones I guess the extremes are some sweet spots.
* The ones that want their phone to be a more portable laptop get a flagship.
* The ones that through clumsiness or hard work destroy their phones want rugged ones.
* The ones that travel a lot want their phones to last.
* The ones who play music on the subway want the speakers to be loud so you can also hear it.
* The ones that don't want distractions get a dumbphone.
...
If you have several needs then you try to maximise in all the directions that you need. And this is why not everyone needs the same phone.
Work, what is work? Answering emails/messages from clients? Going into pages to enter some shipment data? Trying apps while being tied to a desk? Having it for emergencies while breaking rocks with a sledgehammer? Taking pictures for insurance claims? All of these have different needs.
Choose a target, one that is well defined, then sell them the phone. Otherwise people who are not the target will not like the phone, and people that are the target might not know that they are.
The existing market has a flaw: there are dumbphones, but most apps user needs don’t work on them, and the phones on which the apps do work aren’t exactly “calm technology.”
I see your point, but I think "calm technology" is important. It aims to make technology fit more smoothly into our lives, being less attention demanding.
This isn't just for tech experts; it helps anyone who feels overwhelmed by technology, seeking balance in how we use devices.
It also gives people a framework in where to learn how to communicate. They can try different approaches, the stakes are low (in real life terms) if they fail, their companions and the DM will not only serve an example but give hints on how to do that better.
Anyone with problems in social communication could make use of it as a great resource.
Really interesting kind of live roleplaying, never knew it could get so serious.
Is there any similar view on sword and sorcery larp scene? One of my projects wants to drink from that, but I have little real knowledge about it and wouldn't like to disrespect larping.
Author here! Lizzie Stark's Leaving Mundania (2012) is a good introduction to more mainstream American larping. There's also Michael Cramer's Medieval Fantasy as Performance (2009) about the Society for Creative Anachronism, which isn't larping but shares many characteristics.
Personally, I never got into the art of LARP, even though TTRPGs took me hostage in the '90s, the first time around when I took hold of a box of Cyberpunk 2020, and the Stockholm syndrome never faded, because designing, running, and playing long-form campaigns is one happy sanctuary. That branched out to computer games, but let's not digress.
We had Vampire LARPS in Finland from way back in the early 2000's and possibly earlier than that, but i only played in the tabletop with some people who on the side were keen on boffering battles and the political campaigning pertaining to the World of Darkness.
> Is there any similar view on sword and sorcery larp scene? One of my projects wants to drink from that, but I have little real knowledge about it and wouldn't like to disrespect larping.
If you can elaborate on this, i could maybe give more substantial advice, but personally, i’ve seen most fantasy LARPers take it to the streets and wilderness, and even our backyard, although it was rare that i would run into a group when taking the dog out or out hiking. Only the most bohemian of gatekeepers would take offense at your approach to the hobby.
One of the projects I have on my endless things to do is to create a computer RPG (maybe dabbling in the action RPG genre) in where the characters are dressed up and playing in a LARP.
Weapons are foam weapons. Confetti or water balloons for area effect spells, serpentine or other similar effects for line attacks, ... . NPCs are also people dressed, and maybe some cardboard cutouts for goblins, kids, and other things that could be big in numbers or shouldn't take part in a larp.
I don't know what things go in the back, such as, should some NPCs just be GMs doing the rolls and acting on the scenery? It probably would be easier to make it straight, but it would be less "fun".
You could make it a dating sim. Less drama than in the "Wild Hunt" movie, please.
Generally speaking, we have all kind of LARPs in the sword-and-sorcery scene
- battle LARPS - no story, just hit the participants belonging to the other faction, preferably in formations. This ranges from smug reenactment-quality groups, like Warhammer Fantasy fans in Europe, to groups that retain fantasy-themed clothing the way sports such as tennis have a specific proper attire, like Belegarth society in USA.
- (story-rich) LARPS - these originated with to "let's play D&D but in real life" and some of them even kept the trappings of the original, such as "levels" or "character classes"; some of them drop most of the gamey aspects, becoming more or less like those "chamber" LARPs mentioned by the OP (only in a fantasy setting; though, a Dune LARP could be a thinly-veiled middle-east, for all I know)
The logistics in the designs surrounding games of any substantial proportions must be hellish to coordinate with the playmaking's unpredictability.
More construction companies should take it upon themselves to start looking into erecting things like what those Warhammer dudes were enacting in one video i mulled over. Establish some crude barracks, keeps, bastions, and whatever else a play site could sustain. Gather a crew with cameras, editors, and a designer or two, then put some attendees on the grounds, and you’ve got yourselves the trappings of an amateur production going in no time.
Cool, that has a nice ring to it. Also, please don't sell your work short in the opening sentence :-P.
So, maybe i'll take a prod at that myself if you take a crack at it somewhere down the line, to tell how serious you are about executing on each piece in that project.
Also some of the best parts of Last Saints Row were the Boss presented LARP weapons and running around a LARP with them. (More than one LARP, even, with the DLC, clearly the developers had fun with it.) None of the GTA-style shooter mechanics were actually changed but a "wink-nudge" was added that the LARP players were very good at death acting. Also you could carry the LARP weapons the rest of the game and get silly nerf dart sound and visual effects everywhere else, which was silly fun in its own way.
ETA: Also not directly a LARP but a similar premise is the pair of Costume Quest games of kids running around doing Action RPG things to save the town in Halloween costumes playing well with that boundary space of what is real for them and what is heightened fantasy.
OTOH I read/heard that the beauty of array languages is that they have few data types, but they can be easily worked on. So maybe the answer is not easier tree traversal primitives, but better literature/training on how to transform it in a more manageable data type.
Sometimes the answer is to adapt our vision to our world, sometimes the answer is to adapt the world to our vision.