I Add 3-25 Seconds of Latency to Every Site I Visit
howonlee.github.io
howonlee.github.io
Ultimately I dealt with those ppl by “greylisting” them. Added a sleep() prior each page rendering of 5 to 25 secs (actually it was more sophisticated and would stream chunks over TCP so the slowness feeling was even more real).
Worked like a charm. Few days after the recalcitrant would no longer come on the website.
I called this “moderation by degradation of user experience”, and was pretty effective like the solution described in your post.
Think about page load if you need to restrain visits.
I found this (related?) poll https://news.ycombinator.com/item?id=7818823
Somebody should make a shrine of his lucid and technical posts. And also a book.
Anybody know of such things?
Incidentally, if a banned account is making only good posts, we're happy to unban it. I often look at the recent commenting history of banned accounts in the hope of finding such cases, and users sometimes email us about them (as mirmir mentioned elsewhere in this thread). That's super helpful!
One strange phenomenon is that there are banned accounts that post good comments, but revert to posting bad comments that break the site guidelines as soon as we unban them. Then we ban them again and their comments get good again...go figure. Any large-enough population sample includes a long tail of behaviors.
It would be somewhat ironic, if re-enabling interaction with the community is what's driving them to back to bad behaviour. You know, HN as a bad influence.
The problem here is your BONDAGE AND DISCIPLINE moderation system, as I explained to you. You make up all of these bullshit rules and then stand around with tasers and shotguns forcing people to follow them "OR ELSE." You do not exercise any discretion or any moderation whatsoever, but just go around shooting people in the face simply for opening their mouth to speak. And then you're surprised as shit when this behavior breeds nothing but contempt for you and your idiotic rules. "How could this be happening?"
Take me, for instance. Made my first account a few months ago, posting my opinions innocently. Shadow banned in less than 15 POSTS. Holy shit! Talk about being shocked. Did you care, when I brought this to your attention? Does it matter to you that you are driving good people away from here every day? Of course not. You're too self-absorbed to care.
And you even sit around having these long discussions, thinking up clever and creative ways to be even more of a hellspawn against these people whose opinions you hate so much. New ways to separate people from society and trap them inside a cage where you don't have to hear their thoughts or opinions. Has there ever been a more sick or contemptible society in the history of man?
Go ahead and ban/shadowban this account also, please. I will just make another. And another. And another. And another...........and another......... from now until the end of time. Eventually I will automate the process, and submit my comments in batches, at a far higher rate than your mods can find and hide them. In my irritation at your unchecked fascism, my comments will ALL be as sharp as a knife, to keep driving the truth home as frequently as possible, until these "mysteries" you "just don't understand" are finally and definitely solved in your mind.
Imagine Van Gogh on HN...
I agree with the sentiment, shadowbanning is a passive aggressive way to hide communities problems under the carpet by hiding them from the public
Banning is legit if done publicly with reasoning, so people can make a clear idea of what happened and why, like
> you broke rule number 3
not when it is done just to keep "the community clean" without any explanation whatsoever
I guess this is the reason why HN rules are so vague
https://www.reddit.com/r/tifu/comments/351buo/tifu_by_postin...
This works well if you have a network of fake accounts from a single "persona" or ring of personas - by all their indications they can't see their own posts are being ignored.
Notice: it's almost the exact response to the persona management software problem [1] (aka bots).
[1] https://www.theguardian.com/technology/2011/mar/17/us-spy-op...
Give them their own queue with their own games with other cheaters to play against, and as long as nobody is cheating in a way that breaks the servers, they can play their own version of the game if they want without ruining the game for those who don't cheat.
Neither reddit nor HN make any attempts to make it hard for sophisticated users to figure out they're shadowbanned.
Of course your main point - that this is all terribly imperfect and won't stop a determined, sophisticated user, who has realized what's happening - is spot on. That, however, is perhaps a rare combination, rare enough to simply continue dealing with manually.
IA was just an example, and Tor would be easier. But anyway, I think it shows the flaw in doing so:
> You could also shadowban IA.
If the spammer manages to get all the IPs hellbanned just by looking at things, he gets more eyeballs on his spam.
My point is, you can't get much better than normal shadowbans, which are trivially detectable for moderately sophisticated users (just log out and try to check your profile) but not anyone else. "Hellbanning" is a stupid extension of this concept which only works in video games.
Also, shadowbanning is a spineless and deeply unethical move. If I get banned, I know what I did wrong and can reflect on that. If I get shadowbanned, I'm just screaming into the ether. That is not a Good Thing™, it is atrocious.
Depends on the use case. Once every 24 hours is a lot easier to moderate than a minute by minute spam wave.
> IA was just an example, and Tor would be easier.
TOR would indeed be easier... assuming it's not already blocked through other means, as it frequently is. There's a whole ecosystem around blocking TOR and other proxy mechanisms - imperfect and permeable though they may be.
> My point is, you can't get much better than normal shadowbans
Not sure I agree or that you've supported your point - however, even shadowbans are often unnecessary. The goal is never perfect moderation, merely to stack the deck in favor of the moderators for blocking problematic content in terms of time effectiveness until either the moderation effort available can handle it, or until the spammer moves onto easier, more cost effective targets (which even basic shadowbanning can achieve, mooting the need for better tools even if they're available.)
> Also, shadowbanning is a spineless and deeply unethical move.
As a first line of defense against mere rules breakers, I might agree. As a second, third, or nth line of defense against particularly problematic ban evaders and spambots, I will gladly resort to such tools - or worse - and sleep soundly at night.
So then you will have no problem recognizing where I'm coming from when I say that the Hacker News 'mods' are some of the most evil Nazis on the planet. After all, I created my first account here only a few months ago, and was shadowbanned in less than 15 posts despite posting with honest intentions. Is that what decent people do to other people?
I mean, I wouldn't use your hyperbole, but I get the anger and fustration and the disagreement about how communities should be run. I'd certainly like to think I'd run any of my communities differently, given some of the outlier cases of automatic shadowbans I've heard of.
On the other hand, I also realize just how badly the moderation team is outnumbered. Once you get to a certain scale, you only have bad options at your disposal. Showdead and vouching at least add a twist to it that make it not quite as bad as some of the other options out there.
But back to the first hand - I've quit other communities over less. That's my preferred form of retaliation when I don't merely disagree with moderator decisions, but feel strongly that they're outright behaving poorly, mistreating those I care about, and not being reigned in - let them reap what they sow. I'm happy to take my knowledge, advice, technical chops, and general aid elsewhere. The internet is vast and infinite, and there are communities out there with moderation styles to my liking, where my contributions will be appreciated.
And they are appreciated, at least from time to time. I've had people reach out to me in another community over a decade old abandoned and archived github project for questions and appreciation, to say nothing of my more current projects. I've had people credit me for teaching them the programming language they used to enter the industry - or perhaps blame me ;). I've helped more people find and understand their bugs than I can easily count. Which isn't to say I'm a perfect, always behaving individual, or that I won't cut moderators some slack for honest mistakes or just generally being human. But I will aim to aid the communities I appreciate, and withhold from those I don't, by voting with my feet.
And you can vouch for good comments from shadowbanned accounts, just as for manually flagged comments.
Being rather paranoid, I check this account occasionally via Tor.
Isn't this a pretty mean thing to say? Just making an account from tor is enough to get you shadowbanned in hn.
> and mark such accounts legit to immunize their future posts from those filters
I remember seeing you restore a post from someone who made their account via tor and their comments were auto-deleted. Their next post was autodeleted in the same way, so I presume that this feature is buggy (or was, as this was quite a while ago).
I'm glad you like the vouching system! I still feel like it's the best single change we've made to HN since pg retired.
https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
The system "slows down" the user experience, and also introduces random timeouts and other unpleasant user experiences.
I can see it only working when users don't know it exists.
But when secret, I imagine this would be INCREDIBLY effective, as they'll blame the experience on the software, not their behavior.
What if a user pays for the content directly? Indirectly, they pay via ads.
And if applied to networking with say QoS it is suddenly net neutrality though
I can even imagine it tamping down "reply wars" and long arguments since you get more decompression time between impressions.
Debug steps: turn off bitwarden, my only extension. Never helps. Ctrl+Shift+Del cookies. Never helps. Sigh, open chrome. Works first time.
Is it just me or did the web up and dump firefox just when it started to get good?
:(
I asked them and they're like "yeah, it only works on chrome-based browsers". Or something to that effect. It's not like some CSS was wonky, or a bug somewhere... No, the default process of them building the SPA somehow yielded a completely non-functioning app for Firefox.
For me it's usually extensions.
This is a change that’s been underway for years but came as a surprise when it actually shipped. I coordinated updates to ~40 packages owned by 5 different teams at my company, and had to put aside a good amount of other critical product work for about a week to ensure we didn’t encounter any customer issues.
The crux of the issue for maintainers is that Auth flows that require cookies to be sent around different origins (e.g. OAuth with form_post) will no longer work unless they update the cookies to explicitly be SameSite=none and Secure=true. Chrome led the pack on shipping the changes to browsers, but also implemented a special timeout rule that temporarily allows cookies that don’t meet the new spec to be set anyway to try to ensure auth flows don’t break. Eventually they will lift this timeout. Firefox has shipped support but has not implemented such a timeout.
A truly deplorable act...
I also added about 30 seconds of latency to every page I visit, but for completely different reasons as op. Switching to Brave and blocking all cookies and JS by default made me have to manually enable it for nearly every site that I actually wanted to use.
About a week later, Chrome was reinstalled. Maybe I'll try it again once I level up my willpower.
That explains a lot... I frequently have to solve 10+ captchas when I'm using Firefox, many of them rate-limited. It feels like a punishment for resising surveilance. These things should be illegal due to the accessibility problems they cause if not the fact they're a nuisance.
> Invent a better one and the world will throw money at you.
It already exists.
The abuse stems from the fact servers connected to the wider internet are designed to respond to anyone who tries to talk to it. That's the fundamental problem with internet security today: computers talk to strangers they don't know much less trust.
What if computers dropped all packets by default and networked only with authorized users? The risk of exploitation and abuse becomes negligible because to unauthorized users it's like the computer is not even there to begin with.
This can be done with single packet authorization. The internet would lose its mass market appeal but it's much better than normalized widespread surveillance.
I'm sorry if that's unnecessarily dystopian
Everything is okay and justified when rich corporations do it. "Normal" people just have to accept it without fighting back in any way. Company directly and openly transmits malware to people's browsers, collects all personal information and creates detailed profiles of people in order to sell to interested parties? If I did that, I'd no doubt get charged with some sort of crime. They just make it part of their terms of service which nobody ever reads much less agrees to and somehow everything is justified. Suddenly it's not malware but "surveillance capitalism", a totally legitimate activity. And if we try to resist in any way, they use the lack of tracking to say we're indistinguishable from the networks of bots spamming them or DDoSing them or whatever. Since it's part of their terms of service, any attempt on our part to circumvent their fingerprinting is abuse.
> we're going to correct your behavior by making your browsing experience miserable
Hopefully the only thing they'll achieve is the death of their own online community. Imagine if HN forced people to solve a captcha before every single post.
(Yes I know I'm banned with this account as well)
I wasn't aware that some communities are now limited to the app only. I haven't run into any yet.
But that sucks.
Probably. As a shareholder I get it. The site needs to make money so it can keep providing the service it provides. And ads are the best way to do that.
I also get it from a development standpoint. It takes effort to maintain a frontend, and maintaining two of them takes twice as much effort. With limited resources, I can see why it makes sense to focus on the mobile interface and let the web interface fall by the wayside.
I'm not entirely sure I'd have made a different decision if I still worked there. I don't know enough about the internal structure or costs or revenue to say for sure.
I can say that I know the people in charge, and they are good people, and if this is the choice they made, it was probably for good reason.
Seriously, the number of times the Reddit app hasn't worked but Apollo has is kind of ridiculous.
When I had it installed (up to last week) it was using more than 10x anything else on my iphone. I was definitely not using reddit enough to justify that.
Messengers made everybody wrte liek this .. but it you made the UI a bit difficult unless the author spells right. Maybe we'd see some global gain ?
We also had a community suffering from this problem (during the early 2000's). Bans would take care of a lot of problem users, but would just give energy to those truly out for blood, troll, bored, or very immature.
We had one user get banned over a dozen times while we tried banning IPs, name regex or anything else we could think of. Finally, like you, we found that if we annoy them first, they get bored and shuffle off to some other, lower barrier place.
Some of the nice features from that plugin (via the site) were:
1. Slow response (time delay) on every page (20 to 60 seconds default).
2. A chance they will get the "server busy" message (50% by default).
3. A chance that no search facilities will be available (75% by default).
4. A chance they will get redirected to another preset page (25% & homepage by default).
5. A chance they will simply get a blank page (25% by default).
6. Post flood limit increased by a defined factor (10 times by default).
7. If they get past all this okay, then they will be served up their proper page.
* [0] https://www.vbulletin.org/forum/showthread.php?t=93258
Either that or a plugin to encourage productivity.
Don't block social media sites, just turn them all into slow ineffective shitty websites.
Often, the comments they're posting into the black hole are indicative of why they were banned in the first place but if I see a comment that is dead and it does add to the conversation then I vouch for it which un-deads it.
Although I did see a fairly new account the other day with every comment dead, from the very first one, with no visible mod intervention; I figured it was from being a sockpuppet or someone with a track record.
p.s. I wouldn't want showdead on all the time! I use this "HN ungrey" bookmarklet to see whited-out comments on a page. Also it's useful to read comments that have just been voted down enough to be hard to read:
javascript:(function(){var i,x=document.querySelectorAll(".commtext");for (i=0;i<x.length;i++) x[i].className='commtext c00'})();
For other sites–on the topic of useful bookmarklets–this one, "Kill Element", is a lifesaver. On any site with an annoying fixed window thing on the screen, like a "cookies?" popup etc, just click on the bookmarklet then on the offending element and it disappears! Hugely satisfying, and instant. Enjoy! javascript:for(var i=0; i<(document.getElementsByTagName('a')).length; i++) {(document.getElementsByTagName('a')[i]).style.pointerEvents = 'none';}function handler(e) {e = e || window.event;var target = e.target || e.srcElement;target.style.display = 'none';document.removeEventListener('click', handler, false);cursor('default');for(var i=0; i<(document.getElementsByTagName('a')).length; i++) {(document.getElementsByTagName('a')[i]).style.pointerEvents = 'initial';}}document.addEventListener('click', handler, false);cursor('crosshair');function cursor(cur) { document.body.style.cursor = cur; }'Almost invariably'? Dude, I created my first account here a few months ago and was "shadow banned" within 15 comments, simply for expressing honest opinions, which somebody somewhere took anonymous offense to and then SHADOW BANNED ME. Is that fair? Do you expect to attract new faces here with such an attitude? I'm a Slashdot poster going way back, with a mid-6-digit UID there.
> Who the fuck downvoted this post, and what is your issue, asswipe? Seriously.
I stopped reading it at that point.
Your comment before that ends with
> Take me, for instance. Made my first account a few months ago, posting my opinions innocently. Shadow banned in less than 15 POSTS. Holy shit! Talk about being shocked. Did you care, when I brought this to your attention? Does it matter to you that you are driving good people away from here every day? Of course not. You're too self-absorbed to care. And you even sit around having these long discussions, thinking up clever and creative ways to be even more of a hellspawn against these people whose opinions you hate so much. New ways to separate people from society and trap them inside a cage where you don't have to hear their thoughts or opinions. Has there ever been a more sick or contemptible society in the history of man?
> Go ahead and ban/shadowban this account also, please. I will just make another. And another. And another. And another...........and another......... from now until the end of time. Eventually I will automate the process, and submit my comments in batches, at a far higher rate than your mods can find and hide them. In my irritation at your unchecked fascism, my comments will ALL be as sharp as a knife, to keep driving the truth home as frequently as possible, until these "mysteries" you "just don't understand" are finally and definitely solved in your mind.
Ok, so.. That sounds pretty insane. Please find something better to do with your life and/or get help.
Then again, it's always possible that there's another, deeper "dead" in there, and only the really lousy spam shows up on "showdead". But that way lies paranoia.
> So, how do we escape this parasitical leech without triggering his vindictive rage? Gray Rock is primarily a way of encouraging a psychopath, a stalker or other emotionally unbalanced person, to lose interest in you. It differs from No Contact in that you don’t overtly try to avoid contact with these emotional vampires. Instead, you allow contact but only give boring, monotonous responses so that the parasite must go elsewhere for his supply of drama. When contact with you is consistently unsatisfying for the psychopath, his mind is re-trained to expect boredom rather than drama. Psychopaths are addicted to drama and they can’t stand to be bored. With time, he will find a new person to provide drama and he will find himself drawn to you less and less often. Eventually, they just slither away to greener pastures. Gray Rock is a way of training the psychopath to view you as an unsatisfying pursuit you bore him and he can’t stand boredom.
https://lovefraud.com/the-gray-rock-method-of-dealing-with-p...
That's a good thing, because it avoids stigmatising a real diagnosis that's given to a group of people who are already deeply stigmatised.
> he will find a new person to provide drama and he will find himself drawn to you less and less often
> he can’t stand boredom
Unnecessarily gendered language is jarring for the reader and also, (possibly) unintentionally, sexist. The singular they/them/their is generally acceptable to use in cases such as these.
In 2012, this was already well-known. The language is jarring and sexist for no apparent reason. It is not undue revisionism.
Any level of revisionism is undue.
The point of not using gendered language is to compensate for discrimination, not to hide problems.
‘He’ worked as the default pronoun for a long time in many languages all over the world. (And still does in many languages) I find it curious how many people can be sold into the idea that a language can be considered sexist.
They exist. I'm not sure that they can de-gender language, but they can swap word A for word B
It worker really well -- although not perfectly -- when I was being constantly annoyed by someone. I explicitly told them I didn't want to deal with them, but they kept coming. They stopped once, to their "how are you?", I replied with how I really was.
I did this at my old workplace where people would get enraged. I learned not to interrupt and not even try to be empathetic no engagement at all.
People are like cats they only react to stimulation.
Even for love today being Valentine's Day I recall a saying, "the opposite of love isn't hate it's indifference".
Nodes which are actually important are 'bridge' nodes that provide a means of moving between mostly-disconnected groups. I started wondering what these ideas looked like in an actual social graph, like society. What would 'bridge' nodes look like, and what would eliminating the connection to them look like and what effect would it have? I think a social bridge node would be something like a biker whose main social group is his motorcycle gang, but who also participates in his elderly aunts knitting circle once a month. He provides a means through which ideas and concepts and information can flow from biker gangs, and those connected to them, to a group of elderly ladies and those they are connected to. They are, almost by definition, tenuous links. Ones which, if someone had influence over the communication networks they were using, it might be very easy to disrupt. What consequences would there be to breaking those links on a large scale? In the '6 degrees of Kevin Bacon' situation, you can get the average number of links needed to get to Kevin Bacon up over a dozen by only removing a couple handfuls of bridge nodes.
I think doing such a thing on a real social graph could be very quiet, possibly undetectable (drop messages from rarely-connecting pairs of users... they rarely connect, so how many of them will go through the trouble to re-establish contact? Have bridge nodes have something go haywire and they have to be issued a new phone number, 'their facebook got hacked', etc). And the consequence would be to freeze most things in place, or at least radically slow down any kind of large-scale social change. Disruption of the status quo on the scale of regime change in a government, say, requires buy-in from large and very mostly-disconnected segments of the population. If only pockets of people are interested in change, it doesn't matter how intensely they want the change to happen, it only matters if they can join forces with very disparate compatriots. If you had high-level control of communication networks and a vested interest in guarding the status quo against large-scale social upheaval, you could probably do it very quietly and without really needing anything more than the metadata of connectivity. No need to find out what ideas are being spread, you could just make sure ALL ideas remain trapped in their own little bubbles or that their spread is greatly contained.
For the past few years specifically it feels like a story gets a suspicious amount of immediate and very widespread reach when they’re on the topic of an outrageous member of some certain political or other identity group. Any group, as in this is occurring in all directions simultaneously. I felt this way just yesterday when I saw a Reddit thread about some transgender sports participation drama and the “Other Discussions” tab had fifty other identical threads making sure the “link breakage” you describe is broadcast as widely as possible. Jessica Yaniv is another recent example. I don’t doubt that those divisive people themselves are genuine, but the absolute fervor around these topics just feels so fake. I could see the argument that it’s a natural feedback loop of people becoming more aware of and attuned to certain topics, but the truly scary thing is there’s no way to know.
This always reminds me of the "Trolldrossel" (troll throttle), which was/is a funny piece of science and technics to reduce spam and troll comments.
It's in German, but maybe auto subtitles and DeepL can make you understand it: https://linus-neumann.de/2013/05/die-trolldrossel-erkenntnis...
I cannot quit cold-turkey because all the methods that I can think of to block the websites I can undo in the mania of anxiety.
Youtube always gives you an option to look for more content, either on the side of the video you are currently watching, on the screen immediately after you are done watching or by going to the home page and giving you the options. Using Origin ad-blocker I removed all the immediate suggestions. And also the youtube home button, the only red element of the Youtube gui that catches your notice, that you click on to reduce your anxiety. That you then develop a habit on, just like the suggestions. On mobile I uninstalled the app and used the ad-blocker to render it useless. All external links play videos and the search still works.
For reddit I force the old view, without the infinite scroll, just like the author. I also removed the 'all' link from all the pages as I had formed a habit with that as well. And I limit the number of posts visible at any given time.
I have, other than the author's solution, no counter for HN.
For other websites, I've similarly blocked such habit forming gui features. And the most important bit has been deleting websites from the auto suggest feature of firefox. I've deleted a good number of the common offender websites form it, but I still don't know how to disable those ~10 websites that show up when you go to type something.
The Key has been disrupting the 'cue' of the habits. It leaves you a little confused when you don't find your habit enabler on the websites, but then it gets better. Or like me you form other new habits. The solution author suggests will definitely be of help.
Edit: Words. Also, does anyone know how to disable the dropdown suggestions in the address bar? The one you get when you haven't typed anything, because I've got a habit with the dropdown button as well. There is nothing in the options, but what about the developer options?
YouTube, I got rid of suggestions on the side, at the end of the video, and at pause.
Call me crazy but I even got rid of typing suggestions in the Firefox address bar.
On Android, I like the Niagra launcher because I can customize my entire home screen and hide everything else so that I only see it when I'm looking for it. No recommendations!
If that makes you crazy, than I may be worse. I turned off all auto-suggest, auto-correct, auto-complete, and search in the address bar. I turned on the seperate search box, so I only search when I intend to, and I get exactly what I type, even if I msipel it.
Luckily they're easily blocked with uBlock Origin.
Maybe you knew about this already, but posting this anyway as it might be useful to someone else.
Only beforehand. In the moment, when you're jonesing for your fix, HN won't let you in to undo the noprocrastination election (at least, that's how it used to be)—and that's good.
Not that easy I guess!
“Self-inflicted deadlines don’t work because I know the person who set them and he’s full of shit.”
It's quite hard to unblock once started
I set this up for my convenience, since I often like to consume this media in contexts where I don't want to use mobile data, and because back when I set this up my internet speed was inconsistent enough to cause frequent buffering. However, I'm now realizing it has a lot of benefit in preventing me from ever seeing any of Youtube's "keep watching more things" UI, and it adds substantial latency and effort to any "impulse" watches, since the process is now: decide to watch: copy URL, paste into terminal command, wait up to 10s of minutes for download, go to videos folder, open video.
And since I only watch selected channels, I will find a way to automatically fetch new videos from channels' RSS feed.
Crazy -- I have the exact same setup. Good to know other people out there have solved this issue in the same way. Having to watch things on actual youtube is such a terrible experience compared to the downloaded media.
I had this same problem, and I found a solution that worked for me: I gave up sudo. I use my computer with an unprivileged account, and I have to ask my partner to get the admin password. (And then I have all these access rules etc that I can't modify.) This isn't feasible for everyone's usage patterns, but it is for me, and has really helped me manage different addictive behaviors.
the thing that bugs me now are those mini video players that follow you on every page...
I'm doing this manually using Stylus for facebook and twitter. It's unbelievable how healthier it made my consumption of these sites. I couldn't find stylus for mobile firefox though...
The list will show you posts and shares from those people (in actual chronological order), and nothing else.
You're done scrolling when you see something you recognize from a previous visit. Congratulations! You've reached the end of Facebook. Visit again another day.
I like the probably-accidental double-entendre here. ;)
I think there is some attention (though probably still not enough) being paid to algorithms/clouds/etc gamifying our dopaminergic cycles, often without our best interests in mind. But it's worth remembering that individuals can easily fall into these anti-patterns independently, without coercion from centralized servers or dark UI patterns.
When I first heard the RHCP lyric referencing "getting high on information" I thought it a clever turn of phrase, maybe even a bit of a good thing; now I view the phenomenon with deadly seriousness, as I find it an ongoing struggle in day-to-day life, trying to keep focus on what matters amidst a deluge of both noise and signal.
Thinking outside of chemicals, the way we experience the web now is deliberately shallow to keep you moving from item to item, and full of hooks to bring you back before you get engaged in something in a way that would be satisfying.
They are astonishing surprises.
It’s what I ordered the cat food the espresso machine the two new tables.
Ordering things and how they appear basically I am a small-scale sorcerer.
On the road I press the button and the music goes.
Air conditioning gas pedal restaurant take-out etc.
It is my will being perpetually sated.
Pretend we are writing a fable in which a sorcerer always gets what he wants.
Consider what happens to a soul which always gets what it wants.
— Emily Bludworth de Barios, from the preview page for issue #31 of Forklift, Ohio (and, indeed, the issue itself, if you have it):
Takeaway available with the press of a button is certainly not what my soul wants.
Is one a better philosopher when they are starving? I don't know. I would rather be a well fed philosopher than a starving one.
I wanna ask this person on a date. What's the worst thing that could possibly happen? They say no and I feel embarrassed. It's a lot easier to do scary things if you actually think about the consequences of failure, rather than letting animal fear control you.
This, I learned from the Stoics.
Breathing looks hierarchically more important than self-actualization but it's just that a material portion of your entire ensemble of needs is just breathing - completely not optional.
Given that, you can futz w/ stuff and see if the levy-stable structure of this sort of thing will allow you to fold over different stuff
Your writing alternates between being overly complicated and being so casual that it's vague. Can you rephrase in plain language?
Always be prepared. Have your own backup set of silverware anytime you eat.
We've weaponised the apparatus of retail and communication against our own limbic systems.
One time I bought a bag of beans it occurred to me that requiring coffee beans from a specific farm in Rhuanda sounds like something a king might do.
Even my bog standard middle class luxury feels wildly excessive sometimes.
How prodigious is it that so many of us know so many intricacies and details about so much stuff, from the aesthetic to the mechanic. We don't know if our point in the universe is to spread life or morality or simply to make it pretty, it's probably pointless to wonder beyond our very own life, but there's no denying that we are growing. We are becoming. Only by getting there can we know what it is. But it sure is one-of-a-kind.
All the cynicism and pessimism in the world falls short in the face of our past achievements, let alone the future potential of this Earth (I like to consider all life here to be part of the journey, we didn't exactly "win" in isolation, and "we" is more like the system to me, however large that is).
I have been having a bit of a rough month, one of those obdectively good on the outside view but subjectively on the inside full of self-doubt and existential angst.
This just yanked me out of that headspace, for a few moments at least.
Thank you :)
No wonder we have trouble falling asleep.
[0] https://en.m.wikipedia.org/wiki/Field_of_the_Cloth_of_Gold
If anything it's surprising we're not even fatter and even less well-rested. We live in a friggin' world-class carnival. Describe some medieval monarch living in some kind of environment like that and we'd simply assume they'd be a wrecked, fat drunkard with perpetual bags under their eyes in short order, even if they had the best of intentions and pretty decent character. But we wonder why we're fat and tired and write and read books about it and try not to see the obvious cause, and the cost of fixing the problem.
kitchens are expensive. the historical urban poor often lived in a corner of a room and bought their food from someone who had a kitchen. it makes eating home cooked meals feel absolutely decadent!
(one thing i haven't yet understood: food was cheaper than a penny, but there were no farthings or ha'pnies till much later. indeed, a penny bought about $20 worth. so did they buy meals a week at a time, and get a pastie a day or something?)
For instance, going to the circus was fun, but quickly forgotten. A local stunt pilot flying overhead only gets a quick glance.
A few minutes of a YouTube compilation gives more amazing entertainment moments than my entire childhood.
Against a glowing surface, my hand describes a complex sigil, and orbital mechanisms leap into action on my whim.
Next up: pulling together the components for Karsus's Avatar
Still super cool though! :)!
Although doing the overnight camping option at the zoo there was a great experience.
I'll get the Tarrasque.
It’s not even limited to medical assistance. A friends floor collapsed and a single phone call made the difference between an unpleasant day and an agonizing death.
—— Iain M. Banks, The Player of Games.
It's a semi-obscure but-well-regarded-in-certain-circles poetry/literary journal that's been around since the mid-90s, that uses the aesthetics of blue-collar industrial & commercial publications, drawing on them for illustrations, section title inspiration, occasional excerpts of advice or instructions, that sort of thing. The poetry itself isn't tied down by that theme, though, and ranges as widely as any poetry journal might. Also each issue usually includes at least one recipe. (the "cooking" part).
The journals themselves tend to include some kind of physical gimmick. IIRC one early one was a bunch of loose sheets with a hole through the middle, "bound" with a bolt, nut, and washers. One came in an actual, sealed evidence bag. Issue #31's spine (the one quoted) has been dipped in wax. One's cover is sandpaper and spine covered in duct tape, another's textured with brick dust. One's got a cork driven through it and came with a corkscrew to get it out.
I like it because 1) they don't seem to take themselves too seriously, 2) their sense of whimsy is tuned to about the exact level that I find fun and enjoyable, rather than trying-too-hard and obnoxious, and 3) their taste in selecting poetry seems to place a lot of weight on whether the words and ideas stick with you, rather than sheer poetic excellence or stereotypical MFA inside-baseball wanking—I can get those things in effectively-unlimited quantities elsewhere, so I appreciate their (apparently) somewhat different editorial priorities.
If you did the actual work of solving the constraint satisfaction problem of making syllable counts, stress, and rhyming words line up, in a way that simultaneously tells an engaging story -- well, that's a lot of work, and anyone can appreciate the achievement. And it tickles readers' neurons in a unique way. It's a respectable and unique form of literature.
If you don't want to bother with that, it seems like you can slap down any old vague, mystic-sounding words. And because you call it a poem, miraculously any nonsense becomes some inscrutable profundity.
I don't "get" it. And I have a sneaking suspicion that maybe nobody "gets" it. But a lot of people pretend to, because they don't want to seem like some anti-artistic philistine.
In any field where people achieve mastery, technical excellence eventually stops being the point. I'm sure rhyming must have seemed like a real achievement back when the first proto-poets crawled out of the word ooze. The thing is, it's not actually that hard. Are you telling me that if you worked as a professional word rhymer for a year, ten years, fifty years, we wouldn't eventually start to hear the fatigue in your rendition of "there once was a man from Nantucket", even as you nail every last amphibrach with laserlike precision? When rhyming gets boring, you look for something more advanced. What does that look like?
If you draw the vector from writing to rhyming, it points in the direction of "creating meaning with form". You can say "I have social anxiety" – that's meaning in content. You can also say "They hate me they hate me they hate me they hate me they hate me they hate me they hate me they hate me they hate me" – that's meaning in form. Much like the rhythm and structure of a song can convey meaning not present in its lyrics, so too can the rhythm and structure of words. As you follow that vector upwards, the structure starts to become pretty obscure, but that's just what it looks like when the masters get bored.
If it helps, people make the same complaints about free jazz, abstract art, and tool-assisted speedrunning. I don't think it makes you a philistine, but I do suspect that you took "I don't enjoy this because I don't understand it" as a cue for judgement rather than curiosity, which seems like a bit of a missed opportunity.
I quite like this article, about a juggler who got too good: https://grantland.com/features/anthony-gatto-juggling-cirque... – I think it gives some insight on why technical excellence isn't enough to create meaning
And if you want some abstract art that's a little closer to home, I found this a while back and I think it's beautiful: http://code-poetry.com/ – it takes some analysis to "get" how the output, the code and the words all relate to the meaning of each piece, but I think the effort is worth it. chernobyl and clock_in_clock out in particular really hit me.
The soul craves for what's not easily attainable.
Commercial transactions are all the same.
Feasibility is sweet but one-dimensional.
There're things you can buy, and things you cannot.
You cannot buy a different self.
Politics, volunteering, social games, arts and sports
are the new frontier.
And we act to define what we are.
> Withdrawn mostly from Reddit in favor of early 2000’s style forums that I pay money for
I've never heard of such forums. Does anyone have any examples of these? In particular ones that you pay for, but I'm interested in free ones too.
[0] https://forums.somethingawful.com/
It's a niche space, but it's a niche space I enjoy, for all of its faults.
And kind of thought that no one believes in that anymore, that it was a 90s thing - at least when considering the absolute mad UX that is prevalent today. Some sites must deliberately pretend to process your decision for close to a second just to annoy you.
100ms latency is bad but privacy banners with stupidly obvious dark UI patterns (where they are even deliberately breaking the law) are worth it? In what universe does that make sense? There is something seriously ill with the web today.
Maybe this article is a cure. Not one I imagined but I'm intrigued.
https://uxmag.com/articles/let-your-users-wait
https://www.fastcompany.com/3061519/the-ux-secret-that-will-...
If research shows users aren't sure if something happened then fix the UI to give some feedback to the user that their action was registered. This will likely involve a small delay even if it's just in the user's perception of the feedback but less than presented in the articles.
It's been much too long since I've run or participated in a UX study so maybe it's a good time to get back into it.
Not just to deliberately annoy you, but also to try and sell to you.
If you go do your taxes on a very popular tax site, you will eventually get to pages that say things like "finding all your deductions!" or similar with progress bars. Well that's not really happening because that was done in milliseconds, instead that page is trying to upsell you to the Premium or Platinum or Uranium version.
https://addons.mozilla.org/en-US/firefox/addon/delaywebpage/
My laptop died during this one month of travel I’m doing, and I’m stuck doing everything on mobile. (No apple licensees where I am.)
I bought a keyboard for my iPad, it’s still painful AF. So I began avoiding and canceling unimportant tasks because of their inconvenience.
And then I realized: how much of this mindless garbage do I accept on my plate just because I am trying to „optimize my productivity“?
(Typed with two thumbs. Perhaps hypocritically?)
I tried blocking it for lapses of time but it didn't reduce my addiction. What did work was logging out of Facebook. The annoyance of having to log in and stop my flow was enough for me to stop using Facebook. Now I use it less than once a month when I want to contact some company that only has a Facebook page.
The sheer annoyance to re-log-in made me quit FB in about a week.
Basically ad/js blockers elevated to content selectors, somewhere halway between full functionality and reader mode of the core content of a page.
I see a literal tsunami of tiny projects like that on HN and various other places, and I suspect it's quickly gaining the characteristics of a product category — how much would you pay, or give away, to reclaim a distraction-free highly-focused web experience? Not sure about individuals (most mainstream users), but in businesses, offices, on the clock? That makes a stupid amount of sense. ("stupid" because, heh, it's seeking a solution for a problem we created in the first place, businesses deploring the consequences of things whose causes they cherish, should we say champion in modern lingo.)
[1]: not that kind! https://www.pictorem.com/collection/900_Pawel-Kuczynski_blin...
! Block the hot network questions for focus
superuser.com,stackoverflow.com,stackexchange.com###hot-network-questions
! Get rid of the distracting "Blog" area
superuser.com,stackoverflow.com,stackexchange.com###sidebar > div:has-text(Blog)
! This banner reappears for me
superuser.com,stackoverflow.com,stackexchange.com###js-gdpr-consent-banner
! Block the left sidebar that takes up space
superuser.com,stackoverflow.com,stackexchange.com###left-sidebar* Fun side fact (as if this comment was enough of a tangent already), you used to be able to request a _free_ physical copy of the x86 reference manuals. Not sure if that's still the case, but younger me was _thrilled_ when I found out and received that small library in the mail.
Click again to see if you did something wrong and, yes, youe action was registered 2 times causing all kinds of trouble.
To all SPA developers around the word: show me if I interacted and show me if something is loading.
The trope of someone closing reddit, only to open reddit again, is a microcosm of that. If you were actively participating in the decision making and thinking clearly, you would never make that mistake. Something else is driving your trawl.
Continuing to think "inside the box" of built-in Firefox tools you could pair it with different windows in different profiles, train yourself to open the "addictive" sites only in the throttled profile. I don't have the Containers add-in installed, but I wonder if you can throttle Containers separately (and if not, might be an interesting feature request).
(1) - https://addons.mozilla.org/en-US/firefox/addon/leechblock-ng...
1. https://addons.mozilla.org/en-US/firefox/addon/delaywebpage/ 2. https://github.com/OskarDamkjaer/FirefoxDelayWebpage
It might be worth writing some sort of extension or wrapper website to enforce this.
#!/usr/bin/env bash
DEV=enxe04f439470d2
DOMAIN=reddit.com
LATENCY=5200ms
sudo tc qdisc del dev $DEV root # Ensure you start from a clean slate
sudo tc qdisc add dev $DEV root handle 1: prio
sudo tc qdisc add dev $DEV parent 1:3 handle 30: netem delay $LATENCY
for IPADDR in $(dig @8.8.8.8 +nocmd $DOMAIN any +multiline +noall +answer | grep -E -o "([0-9]{1,3}[\.]){3}[0-9]{1,3}")
do
echo "Slowing down connections to $IPADDR on $DEV"
sudo tc filter add dev $DEV protocol ip parent 1:0 prio 3 u32 match ip dst $IPADDR flowid 1:3
doneIf it takes 8 seconds to load a website I could see someone just opening a bunch of tabs and coming back to them later. This suggestion avoids that (among other accomplishments).
With full blocking I used to cheat by disabling the block, and then "forgot" to enable it again.
With delay-based blocking I'm also cheating: instead of waiting for the delay I get up and do some minor chore. I used to feel smug about how clever I was, sabotaging my own block. Until I realized what a positive change this was.
PS: I've waited 40s to submit this comment. You'll need another plugin to recover the text if you submit and then hit the delay page. Or submit before the timer runs out.
But the block repeats every few hours, and I'm pretty sure that clicking on a link within the same tab repeats the block then (maybe depends on the page). So yes, the "dosage" of how many delays you get is not very well controlled for. Still, I'm using this setup for years and it definitely does something for me.
Link to the extension which in turn links to the git repo: https://addons.mozilla.org/en-US/firefox/addon/delaywebpage/
I had to go back and make sure what was being said was actually the case which now makes me question what one does with all that latency time... just sit and breath and try not to totally freak out? I don't want to come off as too crass on this, but this type of self-regulation is just totally missing the mark (unless I'm missing something here).
Firstly, if you are addicted it's too late, your willpower is shot. Blocking a site to retrain yourself is a good idea.
Humans are creatures of habit. If putting up a temporary fence forces you to build the habit of swimming between the flags - when you take away the fence your monkey brain is hopefully stuck with the good habits.
It's also a single person, vs a billion dollar industry that is spending a shit tonne of money trying to get them addicted.
> After years of trying various methods, I broke this habit by pitting my impatience against my laziness. I decoupled the action and the neurological reward by setting up a simple 30-second delay I had to wait through, in which I couldn't do anything else, before any new page or chat client would load (and only allowed one to run at once). The urge to check all those sites magically vanished--and my 'productive' computer use was unaffected.
And: https://blog.xkcd.com/2011/02/18/distraction-affliction-corr...
>At various times, I thought of doing it with an X modification, Firefox extension, a Chrome add-on, an irssi script, etc—but none of them worked too well (or involved a lot of sustained undistracted effort, which was sort of a Catch-22). Then I hit on a much simpler solution:
>I made it a rule that as soon as I finished any task, or got bored with it, I had to power off my computer.
I favor extensions that give an alert or block the site after a certain time. More effective and less anger inducing for me personally.
I browse HN or reddit a lot when I put something in motion that will take 4-30 seconds to complete. Because who can wait tens of seconds for something.
Then 15 minutes later...
But if I know that I’ll probably have to wait just as long for the site to load then perhaps I’d just sit and endure, maybe...
Make room for yourself to notice you're doing something you don't want to do aka mindfulness and that space allows you to change your behavior.
I suppose this the result of a feature of the human being: be lazy as possible. Rather than write code for poor quality networks (which in my experience are prevalent in rural areas and in older parts of cities) simply declare “we need faster mobile networks for all!”
I suspect this will be a never-ending battle, and developers might consider caring at some point, to reach those eyeballs that will never have the cutting edge mobile networks.
Or, don’t, and said eyeballs will be slightly less likely to become addicted, if this article is to be believed.
Here is a little proof of concept I did awhile back to see how tight I could make a responsive page with a good amount of graphics. The whole page is two server calls (one is for the fav icon). It loads in about 400 ms total from github or in less than 200 from Godaddy shared hosting: https://pbskidd.github.io/cockenoe
Maybe it's good not to upgrade to the latest iPhone?
I've investigated going to a true dumb phone, but that's not nearly as feasible now as I would prefer. The Nokia 3310 is the only reasonably priced option I can find; and all the boutique, low volume dumb phones are absurdly expensive.
I switched to a Nokia 8110 a couple months ago, and really want to like it, but the basics are too poorly done. On the 8110 in particular, the keys are quite small, and their debouncing is terrible. I worry the debounce might be the same for other phones in that family, which all seem to have the same guts. A single keypress is very often interpreted as a double-press, which makes T9 frustrating and the predictive mode practically impossible.
There's no way to switch the ringer off, without opening the cover and navigating two layers of menu. The music player is borderline useless, a shame considering it has a microSD slot.
At least on my network (Vodafone NZ), MMS messages don't work in either direction - basically you have to ring someone back when they try to send you one.
The idea of having maps is nice. But, in practice, I've just reverted to noting directions in a notebook that I carry anyway. So, while maps was one of the main reasons I tried a Nokia KaiOS phone, it's not a requirement for the next one.
http://manpages.ubuntu.com/manpages/xenial/man8/wondershaper...
And limit my speed to 256KB/s which sounds like a lot and 15 years ago that was really fast, but it's enough to stop me from gorging on YouTube videos, which interestingly are less addicting when viewed at a maximum of 480p.
Adding latency is not necessarily the best route, because some apps (looking at you, gmail) send tens of requests in sequence just to load the main page.
The Firefox addon LeechBlock NG can delay access to sites. Of course, that can't stop you from opening Chrome - which as far as I can tell, you can't uninstall from Android.
But if anyone knows of any nice GUI tools that are similar do share!
EDIT: Just thought I'd mention how I use it. Basically I use it like the chrome network tools, but I intercept POST requests to the server and try to much with the data that's sent to make sure the backend isn't blindly trusting the client, or to see if there's weird ways I can break the code with special input, etc.
This makes going to web app sites (the bad sites) fairly slow. Especially when I have to serially temp-whitelist 4 domains each requiring a reload of the page every time I visit.
But normal web sites that don't suck pop in instant and fast.
Legally dubious, but no other way of managing the 1% of users who are using 95% of the bandwidth in a way you'd not provisioned for (because then your economic model is broken).
[1] https://chrome.google.com/webstore/detail/waitblock/kcnjfepp...
Which good ones are still around that are not specific to a certain topic? I am interested in this.
Since he said "that I pay money for", I'm assuming somethingawful maybe? Are there any others that are still good and active?
Gonna start using "nightmare rectangle" instead of "computer" from now on ...
(HN is one of them - but only on my mobile device)
The underlying problem is that addicting people is core to the business model of facebook, twitter, and many other sites. With the web coupled to the profit motive there will always be infinitely more resources put towards making sites addictive than making them user-friendly, ie, encouraging healthy user habits. If the web was treated as a shared, public utility with no-strings-attached funding for developing shared tools like social media as well as supporting user-written clients for everything, effective tools for this that anyone can easily use would proliferate and web addictiveness and these clunky solutions would be nearly a non issue.
This is basically the dream of socialism. Utility set free from the malignant requirements of profit. I think it's much closer to people's original dreams for what the internet could be before venture capital crept in and came to rule everything.
I don't know a lot about Android development but could you use the Android VPN APIs to add latency to requests? I might use an open source app that adds this kind of functionality.
(In the dial-up days, before tabs, my workaround was to have 20 IE windows open.)
This is why I deleted the reddit apps and use the mobile site instead. Having only one page at a time really helps from sitting forever in an infinite scrolling list.
invidio.us with "thin mode" on
Are there any extensions anyone can recommend for doing this comprehensively across all the popular sites / 3rd party comment engines?
If you want to know how it works in Linux:
I played MMOs compulsively. They basically hijacked the reward center of my brain to the point where what happened outside of the game seemed completely irrelevant to me. I didn’t even see the point of showering.
During “moments of clarity” I understood perfectly well exactly what was happening to me, how the game was specifically designed to put me in that sort of state, how fake and toxic it all was.
So during these “moments of clarity”, I would take some of my life back by deliberately sabotaging myself inside the game so I wouldn’t want to play anymore.
I destroyed all my valuable items and deleted my characters.
When I came back, I told support it was an accident and they recovered the items and characters for me...
So then I gave all my valuable items to other players, thinking support couldn’t take those back from those people, because that would be creating free duplicates.
So I told support it was an accident, and they recovered the account and created duplicates of all of my lost items.
So I did that again, this time handing all the items to someone I knew.
Support again recovered the account and created duplicates of everything, but warned that they wouldn’t be able to do this a third time because of concerns about in-game markets being disrupted by duplicates.
So I did it again.
This time they recovered the account, and some of the items, but none of the most valuable ones.
Even then, I still wanted to play.
So this time I did the same, deleted all my items, deleted my characters, and created a new email account on yahoo.
I made that yahoo account’s username and password both something complicated I would never remember. I changed my game account’s email to that yahoo account, confirmed the email change, changed my game account’s password to something long I would never remember, changed all the game account’s personal and contact information to nonsense, logged out of the yahoo account, logged out of the game account, and closed the incognito tab.
I tried, but I never figured out a way to recover that account.
So I created a new account. Several times, but always repeatedly sabotaged myself during moments of clarity. Eventually, after a few weeks, I completely lost interest in trying and could finally do other things with my life.
I’ve used this same tactic with every game since. Total gameplay hours over the last 10 years have been maybe 50 hours or so for Fallout 3, and that’s it.
I don’t play anything anymore. Life has turned out unreasonably good since then, too. Career in software exploded.
Maybe because of redirected compulsivity.
Now I’m having a similar problem with workaholism.
I guess the real-world implementation of my prior solution would be to give all my money away, burn all my bridges, and go meditate in a forest somewhere. That doesn’t seem like such a great idea, though, especially with people depending on me. I’ll have to figure out a different solution for this one..
it's enough to block all cookies on YouTube and comments stop loading
And I already convinced my boss to switch to Firefox.
/2020/02/12/I-20Add-2020-20Seconds-20of-20Latency-20to-20Every-20Website-20I-20Visit.html
️ from Vinay (an old friend)
2011: Black Mirror
2020: Nightmare Rectangle
Reddit with Spectrum internet latency feels like water.
https://github.com/tylertreat/Comcast
:)
What are the names of these early 2000's style forums? I would like to join them too.
I've found that if you can break the habit of reaching to some site when you're bored the addiction falls off pretty quick.
Programming has a lot downtime sometimes - waiting for a build or a long test run - and there's sometimes a steep context switch to working on something else. (At least for me if I start something new I'll forget what I was working on before) It's those times when I found myself on Twitter or Reddit.
One thing I've been trying to do instead is read an actual book - non-fiction does ok, I can usually follow the argument reading a few paragraphs at a time. And Kindle makes it easy to read in your browser and pick up where you left off on an e-reader.
One tricky thing though: I blocked YouTube only to be reminded that Google's login still goes through a YouTube domain, so I inadvertently made it harder to login :(.