Flatpaks mean you don’t have to compile everything from scratch and solve dependency conflicts if you want a newer version of a program than what’s available in your distro’s repo, of if it’s something that doesn’t have a native version at all.
- 2 Posts
- 313 Comments
squaresinger@lemmy.worldto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /s12·11 hours agoI was discussing topical points. You were here “dissing”.
That’s poor behaviour and seriously just childish. Clearly not professional in any way. Probably like your code.
squaresinger@lemmy.worldto politics @lemmy.world•MAGA Couple: 'I Voted For Change, But I Didn't Vote For THIS Change'31·11 hours agoThat’s what you get if you are too lazy to create a simple graphic like this yourself and instead use an LLM for it.
I’m not doubting you at all, but how dumb does one have to be to tailgate a bus? As if you can force a bus into anything.
If you tailgate a larger vehicle, all you do is put yourself into mortal danger.
It’s not just petty, it’s safety.
You can’t influence the size of the safety margin between you and the car behind you. But you can influence the speed at which the person behind you slams into you in case of an accident, by reducing the speed that both of you drive.
squaresinger@lemmy.worldto Technology@lemmy.world•The Education Crisis: How AI Is Failing Students for the Future Job MarketEnglish1·16 hours agoI suspect people (not billionaires) are realising that they can get by with less. And that the planet needs that too. And that working 40+ hours a week isn’t giving people what they really want either.
Tbh, I don’t think that’s the case. If you look at any of the relevant metrics (CO², energy consumption, plastic waste, …) they only know one direction globally and that’s up.
I think the actual issues are
- Russian invasion of Ukraine and associated sanctions on one of the main energy providers of Europe
- Trump’s “trade wars” which make global supply lines unreliable and costs incalculable (global supply chains love nothing more than uncertainty)
- Uncertainty in regards to China/Taiwan
- Boomers retiring in western countries, which for the first time since pretty much ever means that the work force is shrinking instead of growing. Economical growth was mostly driven by population growth for the last half century with per-capita productivity staying very close to inflation.
- Disrupting changes in key industries like cars and energy. The west has been sleeping on may of these developments (e.g. electric cars, batteries, solar) and now China is curbstomping the rest of the world in regards to market share.
- High key interest rates (which are applied to reduce high inflation due to some of the reason above) reduce demand on financial investments into companies. The low interest rates of the 2010s and also before lead to more investments into companies. With interest going back up, investments dry up.
All these changes mean that companies, countries and people in the west have much less free cash available.
There’s also the value of money has never been lower either.
That’s been the case since every. Inflation has always been a thing and with that the value of money is monotonically decreasing. But that doesn’t really matter for the whole argument, since the absolute value of money doesn’t matter, only the relative value.
To put it differently: If you earn €100 and the thing you want to buy costs €10, that is equivalent to if you earn €1000 and the thing you want to buy costing €100. The value of money dropping is only relevant for savings, and if people are saving too much then the economy slows down and jobs are cut, thus some inflation is positive or even required.
What is an actual issue is that wages are not increasing at the same rate as the cost of things, but that’s not a “value of the money” issue.
squaresinger@lemmy.worldto Selfhosted@lemmy.world•Let’s Encrypt Begins Supporting IP Address CertificatesEnglish1·17 hours agoYou can totally host something on carrier-grade NAT using techniques like NAT hole punching.
squaresinger@lemmy.worldto Selfhosted@lemmy.world•Let’s Encrypt Begins Supporting IP Address CertificatesEnglish11·1 day agoCouldn’t this prove very troublesome in combination with carrier grade nat?
squaresinger@lemmy.worldto Technology@lemmy.world•The Education Crisis: How AI Is Failing Students for the Future Job MarketEnglish2·1 day agoYou got a few things the wrong way round.
First, the last few decades it wasn’t the demand that was going down but the supply was going up with each generation joining the work force being larger than the one leaving into retirement, and also more women joining the work force.
These effects have ended. There aren’t more women to join the workforce and the baby boomers, the largest generation that ever existed going into retirement.
Also, you are forgetting what governs the demand for workers. It’s not some mystical fixed amount of work that needs to be done. A main feature of capitalism is that consummation is only governed by the available money, and it’s practically limitless apart from that. If people have infinite money, they will just buy 10 cars. Not because they need them, but because they can.
That means if there’s enough money around, there’s virtually infinite work to do and thus infinite demand for labour. The demand is only bound by the amount of money people are able to spend.
This leads to the current crisis. It’s not a crisis of too little demand for workers, but one of a bad economy. If the economy picks up, companies will start to hire again.
Or to put it differently: It’s all just a TV show.
squaresinger@lemmy.worldto Showerthoughts@lemmy.world•Up to half of the earth's population doesn't have an inner monologue, up to half of the earth has never had a shower thought2·1 day agoYeah, my bottom half also doesn’t have an inner monologue.
IIRC, the screen recording is from a mod of a game. The original game didn’t have dogs, just humans, and the modder decided to make the dog NPC from a human NPC and forgot to override that one animation.
squaresinger@lemmy.worldto Technology@lemmy.world•AI Job Fears Hit Peak Hype While Reality Lags BehindEnglish3·2 days agoThe company I work at has an AI-related job freeze.
At the same time, AI is in the evaluation phase in the company and hardly anyone uses it for anything really. There are surveys, and they all say that AI can help a little bit in some niche circumstances, but that for most of the work it really does nothing.
Also, the AI evaluation is entirely driven by some curious employees and doesn’t really have anthing to do with upper management. In fact, upper management doesn’t want to pay the AI subscription fees.
squaresinger@lemmy.worldto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /s12·2 days agoWho pissed in your coffee?
Sure you can write some script to interpret the data, but then you need to write an extra script that you need to run any time you step through the code, or whenever you want to look at the data when it’s stored or transferred.
But I guess you have never worked on an actually big project, so how would you know?
I guess you aren’t entirely wrong here. If nobody other than you ever uses your program and nobody other than you ever looks at the code, readability really doesn’t matter and thus you can microoptimize everything into illegibility. But don’t extrapolate from your hobby coding to actual projectes.
squaresinger@lemmy.worldto Technology@lemmy.world•AI Job Fears Hit Peak Hype While Reality Lags BehindEnglish8·2 days agoThe issue here is that human intelligence and computer intelligence work completely different and things that are easy for one are hard for the other.
Because of that, measures of intelligence don’t really work across humans and computers and it’s really easy to misjudge which milestones are meaningful and which aren’t.
For example, it’s super hard for a human to perform 100 additions within a second, and a human who could do that would be perceived as absolutely super human. But for a computer that’s ridiculously easy. While on the other hand there are things a child can do that were impossible for computers just a few years ago (e.g. reckognizing a bird).
(Relevant, if slightly outdated, XKCD: https://xkcd.com/1425/)
For humans, playing high-level chess is really hard, so we arbitrarily chose it as a measure of intelligence: “Only very intelligent people can beat Kasparov”. So we figured that a computer being able to do that task must be intelligent too. Turns out that chess greatly benefits from large memory and fast-but-simple calculations, two things computers are really, really good at and humans are not.
And it turns out that, contrary to what many people believed, chess doesn’t actually require any generally intelligent code at all. In fact, a more general approach (like LLMs) actually performs much, much worse at specific tasks like chess, as exemplified by some chess program for the Atari beating one LLM after another.
squaresinger@lemmy.worldto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /s2·2 days agoIt’s human-readable enough for debugging. You might not be able to read whether a person look left, but you can read which field is null or missing or wildly out of range. You can also read if a value is duplicated when it shouldn’t be.
Human-readable is primarily about the structure and less about the data being human readable.
squaresinger@lemmy.worldto Programmer Humor@programming.dev•Why shouldn't you use YAML to store eye tracking data? /s1·2 days agoTechnically, JSON enforces a specific numeric precision by enforcing that numbers are stored as JS-compatible floating point numbers with its associated precision.
Other than that, the best way to go if you want to have a specific precision is to cast to string before serialisation.
squaresinger@lemmy.worldto Technology@lemmy.world•Why This Python Performance Trick Doesn’t Matter AnymoreEnglish8·2 days agoThanks for the summary!
Yeah, in Python each . is a dictionary lookup. The cost of having a dynamic language where the compiler can do pretty much no optimizations (and yes, Python does have a compiler).
In static languages these lookups can be collapsed to a single pointer address by the compiler.
squaresinger@lemmy.worldto Technology@lemmy.world•Sleeping beauty bitcoin wallets wake up after 14 years to the tune of $2 billionEnglish15·2 days agoThe power consumption would be 5*10^62 Wh.
The sun outputs 3.9*10^26 W. If you captured all that energy with 100% efficiency, you would need 1.3*10^36 hours or roughly 1*10^22 times the age of the universe to collect enough energy.
That’s incidentally roughly the estimated number of stars in the universe.
So if you put a dyson sphere around every star in the universe, right after the big bang (ignoring that stars didn’t form instantly after the big bang) and you ran them until today, then you’d have just about enough energy to crack one wallet with current tech.
Well, if it wasn’t you, somebody was too lazy to DIY it and created it via AI.