HackerLangs
TopNewTrendsCommentsPastAskShowJobs

iforgotpassword

no profile record

comments

iforgotpassword
·w zeszłym roku·discuss
I don't remember when I tried it for the first time, but I did like it much better than the new opera. At least they were adding new features much faster. It was still different enough and lacking (to me) important features from the old opera. I still have it installed today as the fallback for the exceedingly rare case that some site doesn't work in Firefox and I really need to access it. But I have to admit that I didn't really bother to evaluate it properly in a long time. An ex colleague doing webdev just recently told me it's his primary browser as it has some nice things to make his life easier that were just more cumbersome to set up in chrome. I just gave up and accepted that at least by using Firefox I'm fighting the engine-monopoly of chrome/blink. ;)
iforgotpassword
·w zeszłym roku·discuss
Well, today mostly yes. But at the same time, I've been an Opera user (if not fanboy) for a good decade, until they ditched their own engine and basically started from scratch with chrome as a base. It lost 99% of its features overnight.

I really struggled to switch to anything else. Firefox was definitely the most customizable, but finding extensions to replicate every feature of Opera, and properly at that, was a never-ending nightmare.

Only at that point did I realize how vital a browser has become for everyday tasks, and as a power user, how much you get accustomed to it. Maybe not if you're just running stock Chrome or Firefox with two extensions, but Opera was so feature-rich that I didn't ever install a single extension but needed about a dozen on Firefox to try and mimic it. In the end I just stayed on Opera 12 until it wasn't even funny anymore. It must've been about two years. Eventually so many sites broke that I just switched to Firefox and only installed uBO and greasemonkey. It hurt but over time I just gradually forgot what using opera was like. Sometimes I think back and really miss it. Some of it is just nostalgia by now, but the struggle switching was real.
iforgotpassword
·2 lata temu·discuss
Not just that everything was going through windows as GP said, whatever market they entered, they acted like their product will be like windows in that sector too from day one. Zune was like that, but the best example is windows phone, version 8 more precisely which is the first proper modern smartphone version.

Google realized that if they want to stand a chance in catching up to the iPhone, they need to shove android in people's faces, and lure in devs.

Microsoft entered the game (WP8) when android already had a foothold, making it even harder. They started with a mostly empty app store, and while they were clever enough to make sure the most widely used apps would be available by effectively bribing those big companies to develop windows phone apps, they pretty much gave the middle finger to all the small indie devs. I remember when android 2 was around I just downloaded android studio and played around a bit, making a simple scrobbler app for my Samsung device. Sideloadong was king back then, but even up to this point I had to pay zero bucks and jump through no hoops to try this out. I don't remember what putting this on the Google play store would've cost me back then, but not much.

The windows phone experience was: sign up for a dev account to download visual studio with WP support. Start up VS, asked for your account again. I think in the beginning this was actually a paid account, probably because apple did it that way and again, you're Microsoft so act like you already own the place. But later in they reversed course here at least and you could log in with a free account.

So you start building a small test app and then you want to run it in the shipped emulator but surprise! Your laptop only shipped with windows 8 home which doesn't include virtualization features, so tough. So the only way to test the app was to push it to your phone, which was another overly complicated mess where your phone had to be in developer mode and you could only "sideload" one app at a time, iirc. The result was an app store with mostly tumbleweed. Whatever small utility or gimmick you wanted, when on android a search would give you dozens of results, on WP, there was maybe 4, and 3 of them almost unusable and abandoned.

I'm not blaming ballmer for having decided this specifically, but holy hell how did this pass any meetings with the higher-ups? You're uo against two tech giants who have a head-start of a few years, you try to get people to switch to your platform by being pricey, having no apps, and being hostile to smaller devs?

The same played out with all the phone makers, who had to pay license fees for WP when android was free to use. Guess which phones were cheaper in the end. And when Microsoft bought Nokia, Nokia had the unfair advantage of getting WP for free, making it even less attractive for others to compete in that sector.

And let's not get into the botched Nokia acquisition because I also don't think this can be blamed on ballmer that easily, or primarily.
iforgotpassword
·2 lata temu·discuss
Well, how is a doctor who doesn't even know about it supposed to either diagnose it or rule it out? Depression is also something you cannot just reliably diagnose from a blood sample or something, so just going "depression!" as soon as someone starts talking about brain fog and being listless seems unfair. Most Doctors think in categories, they don't want to challenge what they already know and have been practicing for years. So the most important thing now is education, spreading awareness.
iforgotpassword
·2 lata temu·discuss
ME/CFS cases about doubled after covid, and is not even known to be a thing by a lot of doctors. So the symptoms are easily brushed off as "get your shit together" or misdiagnosed as depression.

Also your anecdote aligns with the fact that it's more women than men who get it.
iforgotpassword
·2 lata temu·discuss
Err what? The original CPU is a commodity desktop one as well, I don't see how the CPU swap makes this more of a PC.
iforgotpassword
·2 lata temu·discuss
Well some distros might force more components upon you but thas hardly systemd's fault. Same if some software decides to make use of another component of systemd - then that's their choice, but also there are alternatives. The only thing that comes to mind right now would be something like GNOME which requires logind, but all other "typical" software only wants systemd-the-init-system if anything. You can run Debian just fine with just systemd as an init system and nothing else.
iforgotpassword
·2 lata temu·discuss
I'd assume chances of monetizing this are incredibly low. There already is an init system that understands systemd unit files, the name escapes my mind unfortunately. DO-178C might be a selling point literally, but whether there's enough potential customers for ROI is questionable.
iforgotpassword
·2 lata temu·discuss
What's the point of your implementation? systemd is totally modular, you can use just the init system without networkd, timesyncd, resolved, nspawn, whatever else I forgot about.

If you want you can just use systemd as PID1 for service management and enjoy a sane way to define and manage services – and do everything in archaic ways like 20 years ago.
iforgotpassword
·2 lata temu·discuss
> And i tell pretty much anyone who wants to listen that they should just implement the proto on their own if thats rhe only reason for a libsystemd dep otherwise.

That's what I think too. Do the relevant docs point this out too? Ages ago they didn't. I think we should try to avoid that people just google "implement systemd notify daemon" and end up on a page that says "link to libsystemd and call sd_notify()".
iforgotpassword
·2 lata temu·discuss
This is what I did for a daemon I'm maintaining. Type=notify support was requested but I'm really allergic to adding new libs to a project until they really do some heavy lifting and add enough value. I was pleasantly surprised the protocol was that simple and implemented it myself. I think systemd should just provide a simple standalone reference implementation and encourage people to copy it into their project directly. (But maybe they already do, I did that almost a decade ago IIRC when the feature was relatively new.)
iforgotpassword
·3 lata temu·discuss
Let's use a C interpreter so we can just copy Linux code over... Or the other way round.
iforgotpassword
·3 lata temu·discuss
It looked exactly the same as 98 and 95, there was nothing changed.
iforgotpassword
·3 lata temu·discuss
Reminds me I still need to fix my laserjet 1020. No-nonsense laser printer for those two or three sheets I print each quarter, without having 90% of your ink just evaporate or dry up.

It's paper jamming when I insert more than one sheet at a time. I ordered a new pickup stamp and roller already. Unfortunately the pickup stamp was the wrong type and didn't fit, and the roller alone didn't fix it. I just don't print often enough for it to be annoying, but one day this thing will go again. One day....
iforgotpassword
·3 lata temu·discuss
I think you can with 3rd party tools, as with Python, but why would you? If your app is literally a single executable with no additional resources, maybe it makes sense, but otherwise, just bundle the JVM like jetbrains does.

And as you mostly use Java on the backend, you're probably running Linux where a free and open jre is packaged, so just target that and not worry about it ever.
iforgotpassword
·4 lata temu·discuss
My friend's stove has an app... "Oh shit the milk is boiling over, quick get the phone, unlock it, tap the app icon, wait until it's loaded, navigate to the proper submenu and turn it off!"

Best thing it's he didn't even know at first. He bought a new washing machine that had app support, so out of curiosity he installed the app and scanned for devices, but the app only found his stove.

Technology was a mistake.
iforgotpassword
·5 lat temu·discuss
Eh, depends on context, for bash scripts that might be just fine. You need to have some styling information go along with it anyways, so instead of having some dedicated markup language and then having an output library that converts that to whatever your output uses, you could just declare those ansi escape codes your "markup language" and should you ever need to output it to something else, say a web page, I'm sure there's code around that does the conversion. But I guess to make it more readable you might want to put those commonly used sequences into some variables so you can do

  echo "${esc_red}ERROR${esc_reset}: All messed up"
iforgotpassword
·6 lat temu·discuss
It looks like thanks to Wayland being more modular, there is even more room for fragmentation. X had its fair share of extensions, but somehow most WMs and DMs managed to agree on things.

And in my opinion the whole isolation and security concept is hot garbage. It hinders so many useful things. My Linux desktop is not a smartphone where I download random, badly screened closed source apps from a play store. I'm downloading open source tools via my distro's package manager. If one of these got backdoored, Wayland preventing it from taking a screenshot of another Wayland app won't exactly save the day anyways.

Instead we're now getting clumsy, overly complicated solutions for all these simple use cases. Ultimately I don't care. If people enjoy creating these needlessly complicated monstrosities, fine. It's just that we need to wait ten times as long until we get something usable that way. I guess X needs to keep chugging along a couple more years....
iforgotpassword
·7 lat temu·discuss
Same experience for me around 2004/5. Low traffic site, when it was enough to cash out they shut down the account.
iforgotpassword
·7 lat temu·discuss
Or if you don't mind the hassle and have another provider available at your location, switch to it via some broker like check24 and get it even cheaper. I'm currently on 30/6 mbits for 11€ for two years, before that I had 120/10 mbits for 17€ over two years. They would turn into 25€ and 35€ after two years.

It is kind of ridiculous how they actually punish loyal customers by making them pay more after two years if you don't do anything. Sure, enough people are lazy enough to make this model feasible, but just imagine the butcher you've been getting your meat at for years suddenly goes like "hey you come here all the time so I'm gonna charge you 30% more"