sureanem |
Posted on 19-01-26, 14:46 in sr.ht, a new software forge
|
Stirrer of Shit
Post: #1 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape I agree. We already have tons of GitHub clones. What would be interesting to me is a lightweight GitHub clone without any dependencies, that's small enough that you could run it yourself as a hidden service. I mean, there's already mailing lists. That's about as minimal as they come, and you could replace it with some forum software (in my opinion, Tinyboard would be the best option). But you would want an issue tracker as well, and mailing lists do need some effort to set up unless you're exposing everyone's e-mail address. I had this idea that you would modify an imageboard to work as an issue tracker. It's perfect for the purpose. It would be possible to do it by just putting the repository under the www root and installing forum software, but it wouldn't scale very well. Some minor alterations would have to be made to make it production-grade. * port TinyIB to C, removing dependencies on PHP * integrate SQLite and a web server (I'm thinking OpenBSD httpd), removing the need to set up a web server * add in support for "flair" to mark threads as issue/discussion/commit, like a fancier way of renaming your threads to "[SOLVED]" * integrate git, removing the dependency on it (this increases the binary size by about 2MB, which is a great tragedy, but nothing can be done about it) * some scripting so that commits can be merged without having to SSH into the machine * (optional) an SMTP or SSH server to integrate it with the git command line (otherwise, just attach the commit as a file) The end result would be a binary that takes two arguments, port and path to SQLite database, and hosts your issue tracker. It would run literally everywhere and require no dependencies, not even the standard library. I considered writing something like it, but quickly gave up since the tools available for writing webapps in C were either rudimentary, poorly documented, or proprietary. I did however find girocco, which is somewhat similar to what I want and more lightweight than the other options. Anyone here know of any projects like I describe? That is, modifying forum software to use as a source code host, or small self-contained source code hosting software? There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-26, 15:07 in Ideas for coding a collection cataloging application
|
Stirrer of Shit
Post: #2 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by tomman Are you sure you aren't over-engineering this? If you're willing to drop the PostgreSQL requirement, then DB Browser for SQLite looks like it might work for your use case. If not, a PHP webapp would probably be the fastest to write since you wouldn't have to worry about SQL injections and the like. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-26, 16:01 in Cartoons, imported
|
Stirrer of Shit
Post: #3 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by tomman You're halfway there. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-26, 16:38 in I have yet to have never seen it all.
|
Stirrer of Shit
Post: #4 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape Cool concept, but terrible execution. The levels were just painful to play. They were hard, right, but not in the fun way that hard games usually have. I mean, I suppose that's what you get without level design, but it still wasn't fun. Beware of Bumps (the one with the H-shaped bars and the holes between them) and Around the World (globe) were kind of fun, but not much of a challenge to them. Ride the Gecko was just painful to play. You kept getting stuck, and it wasn't immediately understandable why there wasn't any acceleration going on. At the same time, when you did complete it, it didn't feel like there was any kind of acceleration going on. Hated it. Catwalk felt like it had some elements of normal platform games, although not much. Posted by creaothceann Make sure to only travel on flat surfaces as much as possible. Don't go straight on, try to land on the flag platform from the side. The trick is to accelerate up at a 45 degree angle to get more airtime. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-26, 18:33 in Board feature requests/suggestions
|
Stirrer of Shit
Post: #5 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
I might be missing something, but is there a subscription feature like phpBB? I can see that in the git repo, there's a listthreads.php, but it 404s if I try to go there on this server. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-28, 21:10 in sr.ht, a new software forge (revision 1)
|
Stirrer of Shit
Post: #6 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape I don't want to get into any language wars, but what I mean is that there weren't much in the way of libraries available, so you'd have to re-implement most of it yourself. What the language furnishes unto itself is a different story, and I think we'd have to agree to disagree here, but I personally would say that C is adequate for writing web software. You do have FastCGI, nxweb, and G-WAN. FastCGI doesn't do much in the way of handling POST requests, which is what I'd like to abstract away, nxweb is poorly documented but I can't find anything about it, and G-WAN has similarly dubious documentation. It is also proprietary software. If you know of anything else that takes care of all the HTTP weirdness and exposes a regular C API, please tell me. Posted by Screwtape Yes, in addition to some other stuff:
for some reason, keeping this quoted "breaks the board layout" Screwtape: >sureanem: >>Anyone here know of any projects like I describe? That is, modifying forum software to use as a source code host, or small self-contained source code hosting software? > >The smallest and most self-contained Git service I've heard of is probably Gogs, although I haven't actually tried it myself. If you don't strictly-speaking need to use Git, Fossil is a DVCS from the people who make SQLite, that incorporates a bug-tracker, a wiki, and a forum (all of which, I believe, are distributed, not just the version control). The repository format is, of course, a single SQLite database. Gogs is very similar to what I want in spirit, but it has some issues in practice. * requires extensive configuration and for git to be installed * heavily bloated * no support for anonymous contributions (?) * developers are Chinese (?) * not a single binary * single-user use case not supported in default configuration I want something that I could put in the same directory as one or more git repositories, double-click on, and it'd do the rest of the work for me. If I put in more parameters, I get more configuration, but it should work without having to configure it. I mean, it's not exactly rocket science to find all git repositories under ".", nor to guess which ports it should use (do the numbers 21, 22, 80, and 443 mean anything to you?). Perhaps the best way would just be to take TinyIB/phpBB, add git binary patches to the list of supported attachment formats, and tell people to sort the administration out themselves. It still has the issue of requiring PHP which makes it painful to use, but from a functionality perspective it would be okay. Fossil does seem very nice and designed by people with a healthy dose of common sense, but I do want Git. Fossil doesn't work in the way that I want it to work. While you can post anonymously on the forum, there doesn't seem to be any way to commit anonymously for instance. It seems to be a very well-designed system, but geared towards another kind of development:
There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-28, 21:14 in Ideas for coding a collection cataloging application
|
Stirrer of Shit
Post: #7 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by tomman Why do you need to have your hand on the power button? If it cuts out, it cuts out. Are you concerned about data loss? Also, don't you have some old laptops? Their batteries would function as a UPS, and you might be able to fashion one for your desktop computer out of them. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-30, 17:02 in Speed Runs
|
Stirrer of Shit
Post: #8 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by neologix https://www.youtube.com/watch?v=9zW4v1taJf0 There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-31, 20:01 in Board feature requests/suggestions
|
Stirrer of Shit
Post: #9 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
What does the lock button on the top bar do? Does it do the same thing as "keep me signed in"? There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-01-31, 20:25 in Mozilla, *sigh*
|
Stirrer of Shit
Post: #10 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by tomman What about Pale Moon? It's Gecko and it's still maintained. Alternatively, what about Servo? I think you can run a stripped-down browser which is essentially just the engine and tab support. Like Midori but slightly better. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-01, 19:25 in Mozilla, *sigh* (revision 1)
|
Stirrer of Shit
Post: #11 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by tomman Right, I forget. That's true, but as long as it works it works. I think you pretty much have to be insane to want to work with this anyway. It's true, there are some people who do genuinely appear to doing it, but they are also the kind of people you would specifically want not to be developing a web browser, arguably fitting into that category. Which means you have two categories of people: those who do it because they enjoy web "technology", and those who do it because they're paid to do it. I mean, I wouldn't want to work on developing the kind of web browser that I'd like to use. HTML and anything related to that is a big can of worms Which leaves you with two options, either scavenging parts other people built for money and hoping the "commercial pressures" parts are neatly separated, or hoping insane people work on making new ones. As for minimalist UI, I do genuinely mean it. As in, there is no user interface at all:
The only buttons are the OS' minimize, maximize, close. As you might be able to guess, it does not have any kind of extension support since it's just a very small wrapper around the engine. I tried downloading it and trying it out, and it turns out the idiots dynamically linked it, so I can't run it with my version of glibc and would have to download several hundreds of megabytes of dependencies. It must be the vaunted "easier dependency management" that comes from dynamic linking. Posted by tomman If it's just a rendering engine, I don't see the problem. In theory, it should force them to dial down the insanity just a notch for it to be bearable to use on weaker devices. Posted by Kawa You've just managed to describe two applications I hate. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-02, 13:21 in Mozilla, *sigh*
|
Stirrer of Shit
Post: #12 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape It's not great at all. Why should I have to use email to read a regular forum? Why can't they just use any of the plenty of forum softwares which have existed since the 90's? Why couldn't they make it work without JS, like Reddit, 4chan, phpBB, and many other websites do without any problems at all? Posted by Screwtape I'm running Debian stable, which is a perfectly standard distribution. It is neither old nor hyper-conservative. I have glibc 2.24, which was released on 2016-08-05. No other application has had this issue. Clearly, they are the ones in the wrong here for writing software that depends on running untested beta software to even start. My "personal choices" are not outside of the envelope. Just what is it that was added in the last two and a half years that didn't exist in the C standard library before anyway? To my knowledge, the last revision was in 2011, which was 7-8 years ago - far before my "old version" was released. And if they want to rely on nonstandard features, why can't they link them in themselves and write portable code? See, this is why I don't like Rust and why I don't like dynamic linking. Nothing but trouble. And for what? Saving a few kilobytes of binary size, that promptly get consumed by the bloated "standard library" you use? There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-03, 16:07 in Mozilla, *sigh*
|
Stirrer of Shit
Post: #13 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape It's perfectly feasible to make it autohide via CSS or so, but it doesn't really serve a point. Unless you're browsing on a phone (in which case they get moved to above the post for that particular reason), you have plenty of free space off to the side. Generally, this would just be used for a large margin, since it's not very comfortable to read text spanning the entire width of your monitor. So you might as well put some post information there. Discourse has the tiny, round, soulless avatars, and wastes the infinitely more precious vertical space instead. But yes, better forum software does away with it and just has a thin line on the top with name, date, post number, and menu. As for posts per page, this has been configurable on almost all board software I've ever used, this being a noticeable exception. As I recall, on many boards there's a "jump to last post" button, which calculates which page it's on and links to /threadX/pageY#lastPostID. Anyhow, it's not something you'd need JS to implement. The limit in posts per page isn't technological either, it's just an arbitrary default. Imageboards show the whole thread in one page without having any issues. Posted by Screwtape I don't see why they wouldn't work for large organizations. If GitHub would go ahead and replace the "Issues" view with phpBB, would there be any noticeable changes but the theme? Or rather, why is Discourse better than regular forum software? Linux uses mailing lists which are arguably even more primitive and they still get things done. Posted by Screwtape Yeah, the new reddit doesn't work without JS. Old reddit can't handle collapsing posts without it, even though it's a simple change. It can still render posts, something which Discourse fails at due to transmitting them over XHR. Why?! It adds to the load time of the page for no good reason. Posted by Screwtape A little bit, yeah, but hardly ancient. Posted by Screwtape Fair enough. I'd still make sure to statically link in the getentropy() wrapper, since a build dependency is much less severe than a runtime dependency, but I guess it's a matter of opinion. Posted by Screwtape I still think it's a bad idea. The binary is 306 MB big, and they can't be bothered to link in the standard library which is only about 527k (musl) or 7.9MB (glibc)? Posted by Screwtape Right, I forget that it doesn't only deal with funny GNU extensions. It could be a new kernel feature, but then why are they introducing hard dependencies on fairly recent kernel versions? They're writing for Windows too, and presumably they want their browser to work on older kernel versions (cough Android) And it can't be the latter, or else it wouldn't be a hard dependency. As for the use of modern graphics hardware, isn't the goal of Servo to eventually replace Gecko? Is it intended to just drop support for anything older than Windows 10? The portability I'm asking for isn't anything insane like running on a PDP-11, it's that the binary releases should be easier to use than the source releases. If everyone's expected to build it themselves anyway, and the binary builds are broken, then why even release them? Might as well tell people to piss off and build it themselves if they want it so much. Posted by Screwtape You forget that static linking isn't the only one with security issues. How many security flaws have there been from LD_PRELOAD again? Also remember that the only thing that would need to be changed in such a scenario is the library version, it wouldn't be an update proper and wouldn't take much space to download. It's true that Windows depends on the Win32 library. But that doesn't prevent your from statically linking in everything else. On Windows systems is probably where I've had the most use out of static linking, since you can download wget or ffmpeg or whatnot and have an .exe file ready to run without having to find ten random .dll files first. Yeah, there's also Morpheus and Void. It's a very cool concept, but I also want stable software I don't want to update. In practice, debian wins out, as flawed as it is. The ideal would be a Debian-based distro with apt, with all the packages statically linked using musl and apt set up to not be as trigger-happy with the "recommended software". Also sane defaults, like shipping with a moderately sane vim and bashrc, /var/ on tmpfs, "last used" and similar spyware removed, and application set small enough to always be in RAM like in DSL. Ah, a man can dream... There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-04, 22:04 in Mozilla, *sigh*
|
Stirrer of Shit
Post: #14 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape No, it is possible to use a hack to make what you describe. In CSS, you can hide the box of a checkbox. You can also set the label to anything you want, such as another element. And an element can be hidden or shown if the checkbox is checked or unchecked. It's slightly idiosyncratic design, but I've never heard of it causing lag, while I have seen many JS-heavy websites have this problem. For reddit, it'd work fine. Posted by Screwtape That's a reasonable opinion. But I don't see what it has to do with discourse? You could make a phpBB theme with smaller avatars and the usernames on top. I'll admit that Discourse looks nicer if you're into that kind of design (personally, I find it soulless, but that's obviously a matter of taste). But technologically, it's atrocious. It takes serious "skill" to design a forum software that manages to cause LAG on the client side, but Discourse manages to pull it off. Posted by Screwtape No, this is just absurd. If you add in margin to make it easier to read, that's reasonable, but to add in padding so that you can clearer make out where each post ends and the next one begins while holding page down is madness. That said, don't avatars accomplish the same goal? Posted by Screwtape Almost all imageboards have text formatting - linking URLs, making quoted text green, sometimes youtube embeds and code/spoiler tags. It's true that there are slightly fewer tags, yes, but I sincerely doubt that any differences in performance would be due to that. As for the HTML, I don't know what you're talking about. Posts are clearly delineated and put into different divs, which is not technologically more advanced than whatever this board does. It would be trivial to make a stylesheet that made it look just like regular bulletin boards. I'm sure someone has done it. Posted by Screwtape In other words, there are no technological reasons a large company couldn't use phpBB? I don't know if you've been using some different features than I have, but when I go to the front page of https://discourse.mozilla.org/ there are many different categories to choose from. Sure, you get PMs when you're replied to, but phpBB has this feature too (subscriptions). (Modern imageboards have this feature as well, but it requires JS) It has the box in a different place, yes. I don't know what it improves, I just find it a nuisance because it always nags me that I shouldn't write to someone in the same thread more than thrice (I should instead send a PM? What the fuck?) and is in general finicky (for instance, sometimes the preview doesn't render) Also, you realize that the box you wrote your post in is resizeable? (Modern imageboards have this feature as well, but it requires JS, doesn't have a preview, and is a floating "window") If you click on the username in "Posted by XXXXXXX", it does precisely what you describe. (Modern imageboards have this feature as well, it does not require JS) Links forward are neat, yes. I think this forum should implement them (modern imageboards have them), would be cool and pretty easy. But there's another sacrifice you make for it as a user of one pre-baked product over another: for some unfathomable reason, you can only respond to one post at once. You can quote multiple, but this breaks the whole link business. Pasting images is also very nice, provided it's enabled. It should be noted that when most of these softwares were developed, you couldn't just allow people to upload images willy nilly, would have been to expensive with the bandwidth. But yes, it should be added. As an optional feature, that doesn't break the board if you disable JS. (Modern imageboards have this feature, in one click less than discourse, it requires JS) Necro-bump notices are nice too. It's the only feature of these modern imageboards don't have, since it's not a concept which has to be dealt with. My point here being that 90s software has received no major changes for 20+ years, and still beats discourse handily. I've never had a real forum manage to crash my browser, but discourse manages to fail at things you didn't even know were possible. I've never had a website that unintentionally managed to break basic features such as CTRL-F or scrolling, while intending to make them better. Only with Discourse. If you're comparing modern software to modern software, then compare 4chan to Discourse. It works just fine without JS, and only if you enable it you get the features. For discourse, it just gives up completely and tells you to enable it. Completely unfathomable. No, Discourse is a cancer, just like that other application that begins with disco-. It's not just not pleasant to use, it's downright unpleasant. Even a primitive forum where you have to copy paste post numbers to and fro, it still works about like you'd expect. For discourse? No such guarantees. Can't even use page down without loading times. Posted by Screwtape That's true, maybe it was a bit of an extreme example. But what about forums? I've seen plenty of technologically illiterate old people posting on various forums without much trouble. I see slightly more that could go wrong with Discourse (Your computer wasn't made during the last 18 months? You clicked some tiny button and now you're quoting someone else and you can only tell by a small icon? You "liked" a post by accident?) than phpBB ("You forgot to quote" is all I can think of, which some people do in less busy threads) Posted by Screwtape Excludes a bunch of talented people, maybe, but I'd reckon it also filters away a lot of undesirable elements. If you're using Discourse as a mailing list, you're doing something wrong I'm fairly certain. Can you even make threads by email? Posted by Screwtape Yeah, that's what I mean. If I recall correctly, you can statically link some parts and dynamically link others. Posted by Screwtape Oh. I thought the long-term goal to produce a suitable replacement for Gecko, in which case writing code which doesn't have tight couplings out the wazoo seems reasonable to me. But since it's just a prototype, you're right - the only improvements would be very slight performance improvements. Posted by Screwtape Servo. Posted by Screwtape Isn't this what standards are for? Isn't the behavior of all those functions clearly regulated in C11? Servo's not going to replace Gecko, no. Instead, bits and pieces of Servo are going to be grafted onto Gecko where they provide real benefit. For example, Servo's WebRender compositing/layout library is (I think) currently on by default for Firefox Nightly users on Windows 10 with particular versions of particular graphics drivers, and everybody else gets the current-gen compositing code. So it will drop support for it, just a few years into the future? That sounds slightly disconcerting. I mean, if it's slated for 2040 then fine, but anything earlier is kind of rude. I don't want to have to buy a new graphics card to be able to run a web browser. "Easier to use" isn't an absolute, binary quality. Servo's binaries are directly useful to a lot of people, they're less useful to people who have to acquire updated libraries to run them, they're even less useful to people who have to boot an x86_64 emulator to run them, and they're much less useful to people who only have a desert full of rocks. But you've got to draw the line somewhere. Well, that's true. If it's for internal testing, it's up to them. That said, I don't see how it could hurt to throw in a static build or two. That's not strictly-speaking a problem with the idea of dynamic linking, it's a problem with a particular implementation of dynamic linking. It would be really easy to avoid LD_PRELOAD's risks by just removing that feature, but it's been kept around because LD_PRELOAD is so freakin' useful that the benefits outweigh the drawbacks. Dynamic linking has tons of problems, LD_PRELOAD isn't the only one. I've had many issues with .so files and dependencies and handling them, I haven't ever had issues with binary sizes (note: I don't like nor understand it when they make true 31K, but it's not hardly a real issue which causes problems) or having to download a large amount of new binaries if some security issue emerges. Dynamic linking is one of those archaic technologies I really feel should go away. It solves some complete (nowadays - not so much back in the day) non-issues, and introduces many new ones.
Right. But nothing else needs to be updated. Only the binary files. It's not an update that takes any time to prepare (short of compilation time), you don't need to increase any versions or write new man pages or anything like that, you don't need to test it, just rebuild. The download is very small in itself. There's no inherent administrative burden to an update which just consists of rebuilding binaries with new libraries. Also, if you are concerned with binary sizes then switching over to musl would cut them by far more than static linking would increase them. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-04, 22:36 in I have yet to have never seen it all. (revision 1)
|
Stirrer of Shit
Post: #15 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Nicholas Steel This captcha monkey business is all so tiresome. At this point, it's not even to keep the robots out, just to train their AIs. It's very easy to develop software to crack them - in fact, there's a firefox addon that does just that for you, using Google's public API. So how does it handle the actual mitigation? Simple. IP blocks. I mean, at that point you might as well just do it yourself and cut the middleman out. In the long run though, a replacement is needed that isn't captcha, PoW, or IP checks. Does anyone even have anything like that in the works? Edit: Bloody hell, this quote pisses me off:
They miss the point entirely. If they'd make a captcha that required you to be good at English, I would install it in a heartbeat. It wouldn't only filter out bots, but also dodgy third world spammers and the kind of idiots who can't write proper English. The Chinese have their own Internet anyway, what's the loss? I sure can't fill out the Chinese character captchas they use on their websites. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-08, 19:24 in Buying a new phone (not safe for tomman)
|
Stirrer of Shit
Post: #16 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape Naked Browser is much faster and smaller than Fennec, at least in my experience. On desktop Firefox is fine, but on mobile it's a bloated piece of garbage with poor privacy (in particular, saving metadata it doesn't have to, keeping cookies longer than it needs, and for some godforsaken reason recording your search history, even in incognito mode) Posted by creaothceann Have you considered installing AdAway? It's not perfect, but it gets rid of most of the in-app ads. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-09, 21:14 in Buying a new phone (not safe for tomman)
|
Stirrer of Shit
Post: #17 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by Screwtape It's true that it doesn't sync. I don't see what you'd want to sync, since it doesn't have any addons. Bookmarks? Using Fennec is contributing to the ubiquity of Gecko/Quantum. You can't win. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-10, 00:32 in Mozilla, *sigh* (revision 1)
|
Stirrer of Shit
Post: #18 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Bloody hell. I have an issue with Firefox. I try to google it. "firefox ui crash" - get information about TABS crashing, the specific opposite of the issue I have "firefox chrome crash" - and now for something completely different Couldn't they have picked a name for their browser which wasn't already an accepted technological term? It's like if I'd start to manufacture cars and call them ENGINE™ brand cars. On another note - maybe someone here can help me with my actual issue. When I use Firefox, I sometimes run out of RAM due to poorly coded web pages. This causes everything to freeze up, until Firefox offers to stop the offending script. When it's done this, I can use the current web page just fine, and click on links. However, the tab bar is broken. Can't even navigate left and right on it, let alone click tabs. And any JS alert just shows up as an empty box with "Cancel" and "OK" as options - neither of which do anything. Likewise, any other UI action is impossible: * can't refresh page, with shortcut or button * can't switch, open, or close tabs * can open plugin UI (e.g. ublock) exactly once, but the button can only enter the pressed state and not leave it * can't open menu or use back button * plugins can open new tabs but they won't load or change title bar/address bar, however tab says "New tab" * if plugins open more than one tab, both are "active", having close buttons and being white * buttons react to hover, window reacts to resizing (partially - tabs expand and contract, and wrap to some degree, but if I drag it out too far it stops pulling in new tabs from the side, leaving me with comically large tabs) * can't drag tabs out to form new windows * clicking on close button on the real active tab (see above) gives the dotted rectangle around the tab title * closing firefox is instantaneous * cookie autodelete thing triggers on close I get that I can just restart the browser, but it's a bit of a nuisance to lose all of my open tabs. Is this a known issue? It's bloody annoying, and it seems like the kind of thing which would get noticed and fixed. My gut feeling is that someone is playing fast and loose with the malloc(). It seems like the extensions and rendering and UI works, but the parts that the buttons are bound to don't. Edit: apparently, if I open another instance of firefox and close the dead one, the tabs still show up as "Switch to tab" under autocomplete, although unclickable. Truly a mystery. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-11, 16:35 in Mozilla, *sigh*
|
Stirrer of Shit
Post: #19 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
Posted by funkyass No, you can just press 'X' on the window and it closes down fine. But I lose my tabs, which is kind of a nuisance. Mozilla didn't do anything wrong, it's Google that I blame for hijacking a standard term to use as a browser name. Thanks for the tip. It does become more relevant, but I still don't know what to search for and "Chrome" still means the browser. "firefox ui crash memory bugzilla" doesn't give me anything relevant. Oh well. I suppose I should just get more RAM. That's the 2019 way to solve things, right? There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |
sureanem |
Posted on 19-02-22, 16:34 in "Firefox will block by default cross-site 3' party trackers"
|
Stirrer of Shit
Post: #20 of 717 Since: 01-26-19 Last post: 1763 days Last view: 1761 days |
“By summer 2019, the Firefox browser will also block, by default, all cross-site third-party trackers, strengthening privacy without your having to do a thing.” I don't like Mozilla, but credit has to be given where credit is due. For a long time now, they've been integrating this kind of stuff into their browser by default. There has already been some work on the anti-adblock front. Hopefully, this will lead to an arms race, and one that is a winnable one for humanity. They should take the leap already and start shipping it with built in opt-out ad-blocking. Starve the beast, you know what I mean? It's a parasitic industry anyway, and it would greatly improve the user experience, which in turn would increase adoption. It's a win-win situation - either their competitors refuse due to anti-trust legislation, boosting Mozilla's market share, or they follow suit, decreasing Google's. At any rate, it would be quite a cut to the revenues of those kinds of businesses. Even with Firefox at "only" 5% of market share, albeit probably somewhat over-represented in the first world segment whose clicks are the most valuable, a 5% decrease in revenue would easily push many of the advertising companies dangerously close to the red. There was a certain photograph about which you had a hallucination. You believed that you had actually held it in your hands. It was a photograph something like this. |