Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)BE
Posts
0
Comments
136
Joined
2 yr. ago

  • I stopped auto updating the 3rd time my god damn app was force closed when using it. Either update for the app itself or damn webview. Been many years since then, so not sure if things changed but man it was frustrating having things just go poof in the middle of something.

  • I do think the idea is pretty neat, although it's pretty close to returning structured data like json.

    A slight disclaimer that these people are smarter than me, and know better about what we are talking about, so I may be wrong here on some assumptions. But I do get a bit of feeling they are trying to solve a trivial problem, at least in their use case. Ultimately there are only so many lecturers, and so many man lectures at a given time. The total data amount wouldn't be so much, and you can easily group by and sort on client side to achieve the original table which is show on a per lecturer basis. A little redundancy is in my opinion preferred over a query that returns 3 tables that then needs additional complicated work. I also find arguments about overlapping names to not be something the database should be handling, it falls on the data owners/manager instead. Academia is a wild west at times, but either this table is presentation only or a link to lecturer or lecture. And in the latter case, you'll already throw in the ids so they can be used in an URL to some other site.

    While this can have significant less bandwidth, it also risks falling as soon as more data is introduced, as you're putting the large join operations on the client when you can get free optimizations from the SQL engine you use. I know not having duplicate data could be a thing for something where I work, where essentially we have hourly breakdowns but fetch at least the entire day for a single set of parameters. So that means 24x data for a surprisingly high amount of columns. When we only need 2 of them on the hourly level! But in this case, the data doesn't strictly need many joins as it has a lot of the information itself, along with there being too much data to join on the client side anyways for this to feel ideal. I feel you'll increase the complexity a bit too much as well. A big advantage of sql is how easy it is to understand what you are getting.

    Its somewhat of a solved problem, if the performance becomes a problem, since we can return nested data anyways. So we can already today technically return a row where the hour(I think, never tried a date before) and value columns have arrays instead of a single value. We just haven't done it because it is not a big enough problem yet.

  • I don't disagree that this is hard to read, but I feel it's worth mentioning python has a pretty acceptable style guide. The problem is, it's far less common in python to bundle parameters into some holding object. So here you have massive function that has to accept a lot all at once. In use it's probably not as bad looking however.

    And at least, it actually explains all the damn parameters. It's a lot nicer than seeing functions parameters you don't understand, and all you have is the name. This is not limited to python either

  • I think the key fault lies in that most companies are publicly traded stock companies.

    It challenges what corporations are at the heart. A company owned through stocks is controlled by those stock holders, and exist to make the stock holders money. It's expected for the stock to be worth it by growing, not paying out dividends. (but that is also another layer)

    But that's not why a company should exist, it should turn a profit but ultimately it's about being a source of income to its workers. But stocks go against that, since stocks seek to extract money to the non-working owners. Well paid workers is rather contrary to the goal of the stock owners, as long as you can keep going.

    The advantage of stock companies were getting investment to start and grow, but it forever shackles the company bar some rich maniac buys the whole thing for his own crazed ideas.

    Private companies aren't guaranteed to be good either, but if they are set up right they at least aren't just a funnel of money for the people at the top.

    Its because so much money can be gotten out of the perpetual invest, grow, squeeze and sell that things are as they are today. You're not a worthy company if you just increase your cash flow in line with inflation.

    The need to grow also comes back as enshitification, planned obsolescence (or just made as cheap as possible), high focus on consumable products or subscriptions to ensure a steady flow of income. Making a product lasting for life? One and done, you'll grow until the market is saturated and then collapse because the cash flow simply won't be there.

    Its especially noticeable when the economy takes a hit, all things go from being good investment objects to being something that needs to turn profit. So all the future profit is dropped, tons of layoffs, and rapidly increasing subscription costs. All to counter the reduced demand. Take streaming, the market fragmented, interest rates spiked so holding debt is bad, consumers have less money to spend easily. So the big ones take steps, more ads, crack down on sharing, layoffs, reduced selection and cancelation of various shows and projects. And then stock holders can be happy they once again have a good year and good growth of profit despite turbulent times.

    Edit: By contrast a private company is not beholden to any requirement to cancerous growth. It too will be hurt by not having steady cash flow, but they don't need to grow until they are so big that they need constant growth to stay alive. But a private company can be steady for years without problem.

  • It's just the sum. Monitors have 8bit per color, making for 24bit per pixel, giving the millions mentioned. 16bit is actually 4bit per color and then another 4 for a single of those colors. But this has downsides as explained in the article when going form higher bit depth to lower.

    HDR is 10bit per color, and upwards for extreme uses. So it's sorta true they are 24 or 30 bit, but usually this isn't how they are described. They normally talk about the bit depth of the individual color.

  • Brushing off safety in a single small paragraph sure makes me feel like its not trying to make a serious argument. Sure a handyman likes the simplicity and freedom, but considering this:

    In 2019, a Microsoft security engineer reported that 70% of all security vulnerabilities were caused by memory safety issues.[7] 

    From Wikipedia, it's pretty clear memory security is a pretty substantial topic in the programming world. Brushing that off because you do not care makes for a bad argument.

  • I love discord for small communities, not that I have that many I'm in though. But friend groups, and niche topics. Places where the chat generally is a single discussion or two at a single point in time. And the voice chat is superb. Just drop in and out is convenient.

    But it sure as fuck doesn't compete with what reddit and Lemmy is doing.

  • Adopting EVs is an important step imo. The primary achievement of going EV is reducing oil/gas use. Moving away from cars as a society is a separate goal that can happen alongside this. We can never make gas green, at best net zero. EVs on the other hand can be better, with electricity from renewable sources, to batteries made with better materials. Both things which are happening and actively being researched.

    So we can make EVs much better environmentally, and reduce gas demand significantly alongside reducing car use. Because we won't just stop needing gas magically, so replacing that is important for any transition away from it in the grand scheme.

  • I would say, just see how much shit Hunter x Hunter can do in 100 episodes compared to One Piece. Maybe it's just me but every time I tried one piece the first few episodes were to painfully slow. So I tried an abridged version but it didn't have all the arcs done in order last I remember. Now both shows are different so it's not exactly apples to apples but HxH manages to make each episode good on its own, and throws in a cliffhanger like ending each time to keep you going, especially during longer sequences.

    If One Piece just drops all fillers, that too is good. But One Piece also does what Fairy tail does (well, I read at least 600 chapters of one piece manga for this view) and that is having arcs where 90% isn't that important with sporadic information drops and then the big showdown. And the anime mimics that. Some detours are fine, but One Piece often feels like it's filled with detours until the important characters manage to get their asses to the final showdown. And it's why I eventually fell off the manga. I lost interest in going through so many chapters to get the meat of the arc.

  • After using it, coming to python and not having a super easy way to work with dates is a pain.

    But DateTime in dotNet have horrible timezone support. It's essentially either local timezone, not timezone or utc. And the utc part is somewhat rough. There's some datetimeoffset and the like, but they too just don't let working with timezones be easy.

  • Been a while since I used the new thing, immediately hated it. All on mobile.

    First of a, the bottom scroll thing on my phone to select a server or whatever it was just ain't it. I didn't use it much, but it seemed extremely annoying to move between dm and servers, especially if they weren't the top ones. You can get lists and such by swiping.

    Second was that server channels turned into a huge mess. Showing the last message makes absolutely no sense on any server I use. Especially on bigger game server like destiny group finding one's already long lists turned into miles long lists. Absolutely unusable. I need things compact and clean personally, having the channels big and wide wastes so much space, and again long lists.

    Being in a server hides any notifications and dms too.

    Everything that was close at hand before is now far away. And that sucks for me.

  • It's fairly common, you'll see plenty of Tesla in Norway at least.

    I could have ended up with Tesla if I could earn a car before Elon ruined his public persona. Now I'm definitely not getting one. But I do think anyone will get much negative feedback. I'd probably advice them to avoid one, but they are still better then it comes to software, most cars are shit at that.

    I do hope a potential strike helps change their image more though.

  • It's simple. We can go that way and effectively spend double the energy to drive a distance. I don't think it's exactly double but from 40% efficiency to 80% is the engine efficiency. So the number is just a simplification.

    Reducing energy use by 50% would mean less energy having to come from other sources. Which aren't necessarily green today.

    Both solutions are improvements, but again, why go for the less efficient one when electricity is better?

  • Here's my view:

    Efuel is less efficient, simply because engines that use it are. We waste at least 50% of the energy put into it. Google also says most common cars waste between 60-80% of the energy. This means while Efuel is net zero in terms of production, assuming the energy put into creating it is all clean and 100% efficient. If we view the production and use of efuel as a cycle, you're wasting half the energy every time. Every time the tank is fueled.

    Electric engines generally waste roughly 20%. There's some additional loss across the charging of a battery, but it's still far better than a gas engines efficency.

    The problem is the energy and waste from battery production, which makes them worse than gas car manufacturing. But they pass gas cars as long as they are used long enough. And here's the important part, we can improve and change batteries and their production process. We are seeing massive research into this and especially into batteries not involving rare materials. We can also improve recycling of batteries. These are all things we can do to avoid oil and gas. Because gas engines are less efficient, and even with Efuel as net zero, the process of production and loss in use is just worse than electricity based use.

    And electricity can be clean energy. If we just find better batteries, we can move to a much cleaner process. But a long as we remain on inefficient gas engines, we will always have co2 pollution, along with other pollution. Eg. If Norway with 98% clean electricity swapped to all electric, and battery with the car got on the same level of gas engine in terms of production waste/pollution, we'd be saving so much energy and waste because of the much higher efficiency of electric engines, and reduction in gas use. Efuel can never do that, it will need green energy for production, and waste more energy in use. Thus I see no reason to push this over electric vehicles.

    There's other downsides, such as heavier cars cause more road tear and air pollution. So ideally we'll also move away from cars as much as possible. But trains, busses trams and so on can also be all electric and thus more environmentally friendly.

  • I don't have this issue, except once when I got my first desktop connected with wired internet. Turns out, yeah the wired internet (or the adapter/driver) can actually wake the computer... Turned it off and been mostly problem free from wakeups.

  • I saw these magic windows on my computer, and I too wanted the godlike power to control how they worked and what the buttons did. I looked into Python, then started University and they also taught us Python for science use. With exception of a C++ class, I self learned and used it, then managed to convince a company to hire me to develop, despite being a chemical engineer.

    My first program was a GUI wrapper for YouTube-dl, and I still use it frequently.

  • When I looked into it, it appeared uBlock origin already does what no script does when you turn on advanced mode and block 3rd party urls. (medium mode) Probably need to block first party to get quite there but that's usually overkill.

    Now sticking with medium mode, most sites need a bit of fixing like no script did, but it's all done in uBlock.