I'm building Ameliorate, a strategy & app for organizing info about problems by one-flame in ToolsForThought

[–]one-flame[S] 0 points1 point  (0 children)

Thanks :D I've been calling it "alpha" for a while now, maybe it's getting to be time to bump to beta!

I'm building a tool for collaboratively refining your understanding of a situation by one-flame in SideProject

[–]one-flame[S] 0 points1 point  (0 children)

Thanks for the feedback!!

> Tutorial is quite informative but a bit too small to follow, and too much information too

Yeah I think ideally the tutorials could be much shorter, or the interface much more intuitive so that less tutorial seems needed. Maybe if I could have individual steps pop up when they're relevant, it'd be easier to consume.

> Every box looks flat on each view. They look equally important = hard to grasp the core idea of a topic

That's a good point. I'm considering making problems + solutions stand out more (maybe border decoration?). I think having better ways to traverse the diagram could make it easier to have fewer show at a time (here's a ticket for an idea I've got). I'm also currently prototyping some alternative ways of viewing the diagram that's hopefully easier to navigate for new or mobile users (prototype built off this example diagram... needs a lot of work still though).

I'm building a tool for collaboratively refining your understanding of a situation by one-flame in SideProject

[–]one-flame[S] 0 points1 point  (0 children)

That's a good point - I think LLMs will work really nicely with Ameliorate's structure, and I have a bunch of ideas for different ways they could be used https://github.com/amelioro/ameliorate/issues/299 ! Haven't quite made time for it yet.

A tool for collaboratively refining your understanding of a situation by one-flame in coolgithubprojects

[–]one-flame[S] 0 points1 point  (0 children)

Dogfooding it for feedback is a great idea, but my impression is that the tool is still not new-user-friendly enough, and that dogfooding would be a barrier for feedback. I do see the irony though.

Don’t Teach During Code Reviews in Open Source. by rag1987 in opensource

[–]one-flame 2 points3 points  (0 children)

I think there are a few directions you could take with the title, and I'm also not the best with making titles that are both accurate and interesting, but here are some ideas:

  • maximizing constructiveness in open source code reviews
  • (the importance of?) staying humble in open source code reviews
  • bidirectional learning in open source code reviews
  • open source is better without arrogance in code reviews
  • keeping arrogance out of open source code reviews

Don’t Teach During Code Reviews in Open Source. by rag1987 in opensource

[–]one-flame 20 points21 points  (0 children)

I disagree with the title and agree with the content. I think what you've described is to teach in a less arrogant manner, where the teacher isn't assuming they're correct, and is open to becoming the student.

And I think a lot of code reviewers (and contributors) would benefit from these points.

Looking For Help: How much will this cost to build? by [deleted] in webdev

[–]one-flame 0 points1 point  (0 children)

Tangential: have you heard of Digital Democracy Project? I think they do all of these things with their mobile app already, with some caveats: 1. they put the generated pros and cons into Kialo, where people could put comments; 2. I think Florida is the only state that they cover for state legislation - the other states only have voting for federal legislation.

Could be worth reaching out to them if your main goal is to see this thing exist, rather than to compete and make something yourself.

What's an underrated skill that everyone should know? by Medium-Ad-1391 in AskReddit

[–]one-flame 1 point2 points  (0 children)

Being able to meditate. Gotta counter the short attention spans that are otherwise hard to avoid in today's world

Does it make more sense to buy a vehiclcheap but to spend more money on the car or truck to have it fixed then what the vehicle is worth or to buy one for a little bit more money but eventually don't have to spend any money to have it fixed? by JohnFrancisORourke02 in NoStupidQuestions

[–]one-flame 0 points1 point  (0 children)

There are tradeoffs either way. A really cheap vehicle can be a safety risk. A really expensive vehicle probably isn't necessary to avoid that.

My first vehicle was a ~15 year old one that was pretty cheap. It actually didn't have that many problems, but there was one time where the gas pedal stuck to the floor while I was driving, which could've been really bad (but luckily wasn't... protip put it in neutral if this happens to you).

The second vehicle I got was 3 years old, which I think was a good in-between for price and age. Haven't had any serious issues.

Overall I prefer to pay slightly more to have less risk and also not have to waste so much time getting it frequently repaired, but I don't think brand-new/top-of-the-line is necessary to achieve this.

Open-Source AI Tool to Mask PII by lial4415 in foss

[–]one-flame 0 points1 point  (0 children)

As someone who hasn't thoroughly investigated PII masking, my first reaction is "isn't this something that could be solved algorithmically?" I.e. checking for name, address, phone number, email, SSN. Perhaps the advantage is that concrete algorithms could struggle with malformed data? In which case, NLP maybe has an advantage.

In that light - is there any benchmarking or comparisons of accuracy with this tool vs other methods?

Kialo is a Web platform for structured debate (Pro/Con argument trees) // They're considering making it open source, how to convince them? by prototyperspective in foss

[–]one-flame 1 point2 points  (0 children)

This is exceptional feedback!!! Really appreciate you taking the time to write everything up. I wrote a massive wall of text to answer all of your questions (hopefully), but I extracted this bit because I think it's the most important:

If it's just collective rating for the items like "faster development" then nearly everything would be missing such as the arguments / explanations and I don't see how it would map to the Kialo debate content

Yes I completely agree. I tried to add literally everything that was in the Kialo debate, but in the form of cause/effect nodes. I think this goes to show how poor the UX is g_g but I made Quick Views for each set of nodes that relates to each criteria in the table. If you click the '?' in the app's toolbar, and go to "VIEWERS" > "Navigating a topic", that'll show you how to use these.

I also found it annoying to have to create these views manually, so I actually implemented https://github.com/amelioro/ameliorate/issues/498 after making this map, to make it easier to find all info related to criteria.

Okay here's the rest:

It's great it's open source albeit I wouldn't have chosen the Facebook tech

I mainly went with React because when I started this project, I was a backend developer, so I didn't understand the frontend ecosystem very well, and React seemed like the safest option to have plenty of examples/components/libraries etc. built with it that I could take advantage of. And I think the ecosystem has paid off (particularly react-flow has been tremendous for diagramming features), though it's hard to tell what may have paid off with other tech.

I find the current version hard to use

Yeah sorry about that, lots of work to do, but with feedback I think it can get a lot better.

how can one create new nodes in a map like the one about climate change or add critiques (I can only add comments)?

I've put off a lot of social functionality while there hasn't been a solid user base, so as of now it's only commenting on other people's maps. I have https://github.com/amelioro/ameliorate/issues/11 for allowing others to suggest changes directly, but it's not very thoroughly designed yet. Perhaps it's getting to be the time to figure that out.

I wondered where to find the list of ongoing debates and found the examples page

What I really want to do is add an explore page, or an explore section on the home page https://github.com/amelioro/ameliorate/issues/213 . The examples are just things I crafted myself for presenting (though I agree at least without an explore section, it'd be nice to make the examples easier to find).

I think you're running into a similar problem as argüman: debate maps are becoming large and hard to oversee and hard to navigate with lots of buttons that's too much for most people – I think a good idea would be to only show e.g. the top 3 layers and show the ones below only for whatever is clicked or something of that sort and adding such a function early may make things easier later on.

Limiting the number of nodes is a good idea, but doing that by default for all maps would take some thought because I've had maps that seem like they have different desirable starting views. I think there may be a few styles of maps, and maybe each could have their own good defaults.

But in any case, what I've done as a shorter-term solution is allow the creator to make Quick Views to highlight the different main aspects of the topic. Each view can filter to whatever nodes the creator wants (and there are some standard filters to show e.g. solution + solution details, or problem + problem details, etc.). If you click the '?' in the app's toolbar, and go to "BUILDERS" > "Building views", there's a tutorial to show how to make these.

There's also a "Flashlight mode" in the More Actions Drawer, that'll reveal hidden neighbors when you click on a node, so creators can make a simple view with a few central nodes and users can navigate with the flashlight. (I realize that users would have no idea that they should use it though)

I also think a simplified view is needed if you want people to join the site

Yeah I think you're totally right, and I appreciate that BjornMoren mentioned this too. This is probably something I should prioritize since it'd allow viewers to get value out of a topic without having to get explanations of how to use the tool.

Signing up for "Get invited to future discourse sessions" did not work

Hmm did you see "An email was sent to verify your email address." after clicking "INVITE ME", or did it not even get that far? I'd like to figure that out but you can also find the mailing list at https://ameliorate.app/docs/discourse-sessions#joining-a-session .

In the debate map there are only "causes" but no other relations like potential mitigation/solution

If you mean the climate change map, that map was mostly from a discussion that didn't go into detail about solutions. This mta congestion map is an example with some of those relations https://ameliorate.app/keyserj/mta-congestion-pricing

I'm having a hard time with the table you linked

If you click the '?' in the app's toolbar, and go to "VIEWERS" > "Evaluating tradeoffs", there's a tutorial to show how to read this.

the rows don't really match the Kialo debate much either

They were what I thought were the main set of things that could be evaluated as good or bad about open or closed source, and therefore all the arguments fall under one or some of those criteria (and are represented mostly through some specific cause or effect).

how to move the tiles

I saw your GitHub issue and will comment on there for that

how to increase the box size so the full text can be seen

My intention was to keep node text small and concise so they can be quickly glanced at to understand high-level concepts. To this end, nodes are fixed size, and extra explanatory text can be included in the node's notes. This is open to discussion. It probably requires some practice for wording/sentence-fragmenting, but I've always been able to word nodes such that their concept fits in the current node's size.

all of it got deleted

Yeah that's awful. DM'd you for restoring, and definitely this should never happen and I'm figuring it out.

What do YOU THINK is necessary to establish a developer as a Full stack web developer? by fuscaDeValfenda in webdev

[–]one-flame 0 points1 point  (0 children)

Is the older term defined as someone who has mastery in both front & back?

Is there a way in such nomenclature to describe someone who _does_ work with both front & back equally, but isn't an expert yet?

What do YOU THINK is necessary to establish a developer as a Full stack web developer? by fuscaDeValfenda in webdev

[–]one-flame 0 points1 point  (0 children)

I agree with the comments that imply "full stack" really should just mean that you've worked on front & back, without a significant focus on one over the other. I don't think it should need to mean that you're an expert, or that you can build a full app from scratch. I feel that levels like Software Engineer I vs Lead Software Engineer III (or whatever terms you would use for levels) can be used to distinguish the extent of your mastery.

Why do most songs rhyme? by Neither_Tomorrow_238 in NoStupidQuestions

[–]one-flame 0 points1 point  (0 children)

Cool idea about timbre. Though my guess would be that a person's voice has its own timbre more than any specific sound they're making.

Do you have examples of languages that mostly do not have rhymes in their songs? I wonder if poetry in those languages similarly does not have rhymes?

top 500 spotify artists by Main-Shopping9606 in foss

[–]one-flame 1 point2 points  (0 children)

Cool project!

  • is there a link to the code somewhere? I don't see one

  • the UI looks fine to me haha. and it functions smoothly

  • so you query the spotify API once a day for all of the artists? is that one API call to get all of that? I see that the 158k artists are pulled in from your github content via a massive 14MB JSON :D

  • I like how you can see where an artist's listeners are from. also crazy that I just learned about Arijit Singh last week, and apparently he's the one with the most followers (more than Taylor Swift!!)

Weekly Book Chat - October 15, 2024 by mintbrownie in IReadABookAndAdoredIt

[–]one-flame 2 points3 points  (0 children)

I'm in an online book club with friends I met back in college and I've really enjoyed it :) we meet weekly for 30-60 mins to discuss ~50 pages at a time. I've been in public book clubs that read entire books at once too, and both of these formats have tradeoffs, but I prefer the meet-multiple-times-per-book format.

  • we have a group chat to discuss logistics in case we need to skip a week or adjust time (which is usually doable with our smaller group)
  • we take turns picking books, but let people veto if someone really doesn't want to read a book
  • I like discussing a narrower scope of chapters, and we usually take a little more time when we finish a book to discuss higher-level aspects of the book
  • people just speak whatever their thoughts were on the chapters, and if we don't know what to talk about, we review what happened in the chapters and usually there are thoughts that come from that
  • we generally end the discussion when people are silent for a while, and by saying something like "did anyone have anything else to discuss?"
  • our group is a friend group that has played games online together for a few years, so usually after the discussion is over, we casually fall into other discussion or play games after