Recent comments in /f/InternetIsBeautiful
bowelcrusher OP t1_ir4g7yo wrote
Reply to comment by Statsmakten in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
I haven't got a good solution for that yet :/ I'm using reCaptcha to slow down bots but if I start asking for email/social media login, people will be worried about what they share and who has access to it
29979245T t1_ir4f3y2 wrote
Reply to comment by Eluvatar_the_second in Interactive sketches to illustrate SOLID programming principles by trekhleb
It might be referring to the fact that the pictures are made in some kind of cute drawing engine that records every shape and penstrokes and allows them to be manipulated in a pretty intuitive way. So you could easily redraw part of one if you thought it was a bad explanation, for example...except they're locked in readonly mode and I don't even see a way to make a copy to play with.
[deleted] t1_ir4ep4n wrote
Reply to comment by jobe_br in Interactive sketches to illustrate SOLID programming principles by trekhleb
[deleted]
itjy t1_ir4el2h wrote
Reply to comment by Eluvatar_the_second in Interactive sketches to illustrate SOLID programming principles by trekhleb
You can click a link, very interactive!
[deleted] t1_ir4dfsu wrote
[deleted]
PoorlyAttired t1_ir4d44q wrote
That's useful, though the example for interface segregation could be tweaked because I appreciate that both my laptop and phone are charged by USB-C.
Statsmakten t1_ir4d38t wrote
Reply to An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Love the concept but how do you prevent trolling for hot topics like “should Ukraine sacrifice territory”? Some sort of two factor authentication?
polarphantom t1_ir4bvdm wrote
Shame that mobile responsiveness wasn't a principle for this site
caeptn2te t1_ir49t8i wrote
I find the idea of presentation is great! It helps organizing the stuff in my brain.
123mop t1_ir49lqf wrote
Reply to comment by ClimbinDdRT in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
The key is that it's not random at all. Sort of like if you posted a survey on your facebook page, or asked college students at a sports game. There are several layers of bias, and the end result is that you don't really learn anything.
In the first case, you learn what 'your friends' 'who use facebook' and 'who will open the survey and fill it out' think. That's at least 3 layers of selection bias.
In the second case you learn what 'college students' 'at that university' 'who would go to a sports game' and also 'be willing to respond to the survey' think. Also at least 3 layers of selection bias.
If you asked "are sports entertaining?" In your survey, it's pretty obvious the group at the sporting event would have substantial deviation compared to the general population. But those kinds of group deviations can be more subtle or less blatantly predictable as well.
In this case, if this is the only place he's posted this, the survey group is going to be primarily 'redditors' 'with r/internetisbeautiful as a sub' 'who found this interesting enough to click it and fill it out' and so on down the line with a variety of other layers of selection bias. Even if the only flayer of selection was 'redditors' you would find a tremendous deviation from the general population in a wide variety of things.
Ok-Farmer-2695 t1_ir482m8 wrote
Reply to comment by RockstarArtisan in Interactive sketches to illustrate SOLID programming principles by trekhleb
… no?
PM_ME_YOUR__OPINION_ t1_ir469om wrote
Reply to An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Where can i see the source code
Cogadh t1_ir4663c wrote
Reply to comment by RockstarArtisan in Interactive sketches to illustrate SOLID programming principles by trekhleb
You're not wrong to ask it, but how many people are just as guilty of "skimming"? None of us ever have enough time, but patience to read thoroughly directly impacts comprehension
Cogadh t1_ir45y9u wrote
Reply to comment by jobe_br in Interactive sketches to illustrate SOLID programming principles by trekhleb
This was a great read, thank you! Separation of concerns, or rather lack thereof, has been the downfall of way too many orgs. Hurts thinking about all the times I've seen "unintended consequences"
ipaqmaster t1_ir42ucd wrote
Reply to comment by bowelcrusher in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
All good. Cool site!
bowelcrusher OP t1_ir42kef wrote
Reply to comment by ipaqmaster in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Thanks a lot for pointing this out!
DamagedFreight t1_ir42fiq wrote
Reply to comment by Eluvatar_the_second in Interactive sketches to illustrate SOLID programming principles by trekhleb
I thought the same thing too. I think it’s purposely a tiny bit more difficult to glance at so you feel like you have to read it before going back to see the next one.
I think it does work but meh.
ad14g t1_ir421tb wrote
Reply to An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
THIS IS SO COOL! I love the concept even if the sample size isn’t the best yet. Couple of UX suggestions if you’re looking for any.
The slider was a bit too easy to select. Meaning, I went to slide my answer and it would submit the middle option or one slight off center because it was too sensitive. Adding to that, it did let me submit my answer more than once which would probably skew the data if you were actually trying to analyze it.
I liked the ability to change colors of the answers, but some of them in the middle ranges became difficult to identify on the map. Specifically any light green or blues as they blend in with the globe.
I felt myself wanting a numeric scale associated with the slider or something like “never, sometimes, always” to quantify the respective slider placement.
Last, may have missed this, but I’d love an option to see what others in my target demographic selected.
Sorry if you were not looking for suggestions but I just had so much fun picking my answers and surfing the globe, I think this is a fantastic idea! I hope you continue expanding on it.
Edit: the “voters” tab is really neat! Would love a drop down or modal option to view that info for each question. I have a very basic knowledge of development so I know this is all much easier said than done, but kudos all around on this project!
ipaqmaster t1_ir41lwb wrote
Reply to comment by bowelcrusher in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Mozilla Firefox 105.0.1 on Linux kernel 5.19.12
I can see it in the Network tab of Developer Tools, after registering to make a vote count it POSTs to /new_vote and catches a 302 redirect, but the location header of that 302 is Location: http://myworld.vote which is where that downgrade caught my attention. Granted in the majority of cases, a browser will remember an earlier 301 and not follow the URI to be told 301 > https a second time. (But because your reddit post URL specifies https, that was my browser's first time being redirected to it again)
Anyone running an SSL enforcer could get stuck there which I guess is where setting your HSTS headers could save the day in that case. Otherwise fixing that Location string.
Easy change in new_vote I presume. That endpoint also explains why it happened a second time post-registration during another vote.
[deleted] t1_ir41aj8 wrote
Reply to comment by bowelcrusher in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
[deleted]
Eluvatar_the_second t1_ir40zyh wrote
Not sure what's so interactive about this, maybe it's because I'm on mobile but couldn't this have just been done with pictures?
bowelcrusher OP t1_ir40rlq wrote
Reply to comment by SisyphusDreams in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Happy to talk about how it's setup (spoiler alert: AWS for everything).
Front end: html, css, javascript, and using the tool Mapbox GL JS
Web server: php, written using the Laravel framework, hosted on AWS Elastic Beanstalk
Data processing: (bash, docker, python) a scheduled EC2 instance that bins data points and uploads new map tiles to mapbox
Marshmallows7920 t1_ir40bw9 wrote
Reply to comment by Calculonx in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
This brought back memories lol
bowelcrusher OP t1_ir4078c wrote
Reply to comment by ipaqmaster in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
Thanks for letting me know - definitely wanna sort that out. I haven't been able to recreate this on safari or chrome; will you please let me know which web browser you're using?
Statsmakten t1_ir4h9qd wrote
Reply to comment by bowelcrusher in An anonymous polling site for sensitive topics, with live stats and a heatmap (NEW: add your own questions!) by bowelcrusher
You could perhaps implement a type of shadow banning. Flag suspicious behavior (like connecting by VPN/proxy or contradicting opinions) and then display their votes client-side as if it was registered but won’t be saved.