Why do so many tools have JSON config filesโฝ Commenting why options have been set the way they have is just such a basic thing to want to doโฆ Why do tech people have such an aversion to writing things downโ
Any conversation
โฆ
@brunoborges๐profilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
TOML is a better format for configuration files IMO, if not for many reasons, primarily because TOML accepts comments.
However, one annoying thing for TOML was the lack of schema, and the reliance on JSON Schema for that. Which I decided to tackle years ago when I started the TOML Schema project. In the past few months I leveraged code agents to take to the finish line and got something compelling: tomlschema.org
@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.replied to@brunoborges๐profilefollow:
Thatโs really cool. I suppose it would allow people to verify their config file is valid without having to pass it to in the intended program, which might be running in production or infeasible to run locally โ very interesting
@brunoborges๐profilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
Exactly! The schema also enables tools to have rich editors to config files without having to know about the config file format upfront. There is an editor for TOML Schema as an example, on the website.
@turndownthenightprofilefollowreplied to@lemonthymeshortbreadprofilefollowI carved wooden spoons and my favourite herb is lemon thyme.:
I don't know:
They should be using YAML:
- That's for surethis is where I live. itโs a plateau. itโs quiet, we have cats and there are goats around and fig and pear trees. #mapnotesfollow
Kallikratis, CreteKalikratisMunicipality of Sfakia, Chania Regional Unit, Region of Crete, Greece
@miqโprofilefollowEternal disciple of impostor syndrome โ Perth, WA.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Fired up street view on Google Maps to have a look around. It seems like a pretty relaxed and peaceful place to live. ๐
@sodapopcanprofilefollowMillenial/Xenial who used to be really excited about programming.replied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:I was obsessed with Greece as a kid because of The Chipmunk's Adventure movie where they were dancing on the statues, ha. I was more into he statues (even if cartoon) than the dancing, and yet I have still never been there (I'm 45).
Crete is beautiful, I remember being on vacation there many years ago and hiking a long gorge. It was a really great experience.
Crete is beautifulIt is!hiking a long gorgeThat would be Samaria Gorgeen.wikipedia.orgSamaria Gorge - Wikipedia! itโs not very far from here and itโs the largest in Greece, 7โ8 hours hiking. You arrive at a beautiful beach. I crossed it when I was little, I remember whining a lot because for my small feet it was much harder.
setting up some of my workflows based on this writeup - ludwigabap.com/โฆ/on-my-personal-โฆof-the-tools-i-use/
Particularly a big fan of zellij amongst others
Also venturing into having agents enable more of my work - let us see how that goes.
@kev๐งprofilefollowrunner. making games, music, software. getting into as much trouble as i can.wrote:
playtested my game at an event last night. so much fun to see people curiously prod at mysteries i constructed, and stubbornly battle its challenges. oh no i might actually have to finish this one
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.replied to@kev๐งprofilefollowrunner. making games, music, software. getting into as much trouble as i can.:
Awesome! I'm reading The Making of Prince of Persiajordanmechner.comJordan Mechner - Video games, graphic novels, and moviesJordan Mechner is an author, graphic novelist, screenwriter and video game designer, best known as the creator of Prince of Persia. Follow his latest projects here. right now and you've captured the vibe.
@kev๐งprofilefollowrunner. making games, music, software. getting into as much trouble as i can.replied to@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.:
ah nice, iโll have to check that one out is it a fun read?
@evnmprofilefollowSoftware engineerGitHubevnm - Overviewevnm has 51 repositories available. Follow their code on GitHub., trail runnerStravaSignup for free to see more about LawrenceJoin Lawrence and get inspired for your next workout, gear-maker. Working on something new for homeownersgetonmain.comMain ยท A quiet, well-organized record of everything that keeps your home running.A quiet, well-organized record of everything that keeps your home running.replied to@kev๐งprofilefollowrunner. making games, music, software. getting into as much trouble as i can.:
Iโm enjoying it. tbh I never played the game, but his journal entries are a fun view into the mind, insecurities and all, of someone building something theyโre excited about.
Interesting. Why?
It seems this year is when big budget LLM players overtake independent academic mathematicians, in speed at least. The Jacobian conjecture, a lot of Erdos problems, now even the Navier Stokes millenium problem. Solved due to new model releases, all within this summer.
So, can we now say that LLMs are able to do things that nobody has done before? Can they extrapolate?
in math it can definitely prove statements that havent been proven before. I dont think thats the big thing though since it also writes sentences nobody has ever written before and in software it can write programs that havent been written before. Its just that the speed and scalability that has overtaken human mathematicians and programmers
@lanesprofilefollowlanes.shLanesLanes | Your unfair advantage in parallel AI developmentOne workspace. Many agents. Your unfair advantage in parallel AI development. Plan, run, and ship with full oversight.wrote:
Is the IDE dead?
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@lanesprofilefollowlanes.shLanesLanes | Your unfair advantage in parallel AI developmentOne workspace. Many agents. Your unfair advantage in parallel AI development. Plan, run, and ship with full oversight.:
creative technologist
creator of textlogreplied to@lanesprofilefollowlanes.shLanesLanes | Your unfair advantage in parallel AI developmentOne workspace. Many agents. Your unfair advantage in parallel AI development. Plan, run, and ship with full oversight.:Seems to be reinvented into something else.
@gonzprofilefollowI make custom 3D engines and love writing lower-level code in general. Living in Bulgaria. github.com/GoNZoooGitHubGoNZooo - OverviewBackend & frontend. Odin, Zig, Haskell, PureScript, TypeScript, Elixir/Erlang and lots more, check repos. - GoNZooo & www.youtube.com/@mccGoNZoooYouTubeRickard Andersson (gonz)Educational programming videos: - Projects - Language learning course-style contentreplied to@lanesprofilefollowlanes.shLanesLanes | Your unfair advantage in parallel AI developmentOne workspace. Many agents. Your unfair advantage in parallel AI development. Plan, run, and ship with full oversight.:
What is the exact definition of an IDE? JetBrain's products are as good as ever, in my opinion, but people have definitely made non-IDEs into big, hulking behemoths with tons of plugins. If anything, maybe "just an editor" is dead?
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@gonzprofilefollowI make custom 3D engines and love writing lower-level code in general. Living in Bulgaria. github.com/GoNZoooGitHubGoNZooo - OverviewBackend & frontend. Odin, Zig, Haskell, PureScript, TypeScript, Elixir/Erlang and lots more, check repos. - GoNZooo & www.youtube.com/@mccGoNZoooYouTubeRickard Andersson (gonz)Educational programming videos: - Projects - Language learning course-style content:
creative technologist
creator of textlogreplied to@gonzprofilefollowI make custom 3D engines and love writing lower-level code in general. Living in Bulgaria. github.com/GoNZoooGitHubGoNZooo - OverviewBackend & frontend. Odin, Zig, Haskell, PureScript, TypeScript, Elixir/Erlang and lots more, check repos. - GoNZooo & www.youtube.com/@mccGoNZoooYouTubeRickard Andersson (gonz)Educational programming videos: - Projects - Language learning course-style content:I think they mean the transition that all IDE's are making towards an agentic interface, hiding the code completely as humans will not have to interact with it since the AI will be doing a better job at everything, even auditing it.
@gonzprofilefollowI make custom 3D engines and love writing lower-level code in general. Living in Bulgaria. github.com/GoNZoooGitHubGoNZooo - OverviewBackend & frontend. Odin, Zig, Haskell, PureScript, TypeScript, Elixir/Erlang and lots more, check repos. - GoNZooo & www.youtube.com/@mccGoNZoooYouTubeRickard Andersson (gonz)Educational programming videos: - Projects - Language learning course-style contentreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Oh, I guess I'm not really up-to-date on what IDEs are doing. Good point.
@honey_ohs๐ฅทprofilefollowSoftware engineer. [Reluctant] Salesforce dev. Salesforceโs biggest hater.
stephenlf.devstephenlf.devImportant Thingsreplied to@lanesprofilefollowlanes.shLanesLanes | Your unfair advantage in parallel AI developmentOne workspace. Many agents. Your unfair advantage in parallel AI development. Plan, run, and ship with full oversight.:
Itโs stronger than ever.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@hippo๐ฆprofilefollowStrictly no LLMs. No exceptions.:
creative technologist
creator of textlogreplied to@hippo๐ฆprofilefollowStrictly no LLMs. No exceptions.:ooh maybe I revive hallucinate.sitehallucinate.site and add this feature but instead of being able to modify everything it would be limited to adding features to the game/world. And itโs the perfect domain, a site thatโs been entirely mostly hallucinated.
@paulprofilefollowadamspaul.short.gy/notesreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:Oh wow that site is amazing lol not seen it before
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@paulprofilefollowadamspaul.short.gy/notes:
creative technologist
creator of textlogreplied to@paulprofilefollowadamspaul.short.gy/notes:ty! itโs been 3โ4 months since I made it so itโs relatively new.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@rfprofilefollowDad, Bookworm, and Bad Coffee Connoisseur. Love: Text Interfaces, Small Circuit Boards and Japan (Showa era).:
creative technologist
creator of textlogreplied to@rfprofilefollowDad, Bookworm, and Bad Coffee Connoisseur. Love: Text Interfaces, Small Circuit Boards and Japan (Showa era).:<3 tysm
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerswrote:Maybe implementing a subset of Markdown would be a good thing. I am thinking about bold, italics, inline code, and code block, mostly. Oh, and links.
โฆ
@ryansepassiprofilefollowreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Thatโs a great set (and then no more!)
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@ryansepassiprofilefollow:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@ryansepassiprofilefollow:I think so. It could even be made a setting, defaulting it to off. I think it would be useful, especially is self-hosted for a tech community.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:Instead of what to add I'm always asking myself what can be avoided or what can I take out. Adding features is easy. Minimalism is hard.
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyersreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:I agree that minimalism is hard. Thatโs why the subset was explicitly recommended small. Yet, I believe it is extremely useful to have.
@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerscontinued:
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyerscontinued:Cool! Letโs test it with a link to Google.
@stagas๐คธprofilefollow
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:
creative technologist
creator of textlogreplied to@fastidiousprofilefollow
"Beware those that would deny you access to information, for in their heart they dream themselves your master." โ Sid Meyers:I've tested MD and honestly I don't like it. Bold/italics add unnecessary noise/clutter and the font is already monospace, suited for code, so inline code & code fences are not needed. If 3rd party clients want to implement them it's fine but I'm sensitive to visual noise.
@paratoner๐profilefollowreplied to@stagas๐คธprofilefollow
creative technologist
creator of textlog:
creative technologist
creator of textlog:I agree with this. The core you're building is around a deliberate minimalist philosophy. I was happy to build an opinionated client for my own use-case, but it should imo stay on the fringes for those seeking it.
@tel๐ดprofilefollowI really enjoy learning, I really enjoy making. I'm learning to be less guarded.wrote:
there's a gentle kind of space
not some echoing cave
nor some incessant chirping flock
more a darkened back room
lit by a projector
candid photos of your neighbors
songs made only for friendly ears
and the kind of brave words
that rarely make it out of our hearts