There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

Kache ,

In a sense, money represents all the future goods and services it can buy, and those goods and services ultimately resolve down to someone’s time and effort. Money was conceived as a formalization of IOU’s, after all.

So it’s similar to asking whether there’s a limit to how much time and effort from (i.e. influence over) others one would want.

Kache ,

If it takes 1+ hours of work to remove a feature flag branch in an area of code, I wouldn’t trust the correctness of anything the AI writes and would be super skeptical about anything the humans had written.

Kache ,

It refers to a male cousin that is NOT in the same paternal line, so maybe not too uncommon?

Do I need a new phone for 2FA? (Tad Long)

So recently my work, a mid sized engineering firm, decided to start upgrading their IT security. The rumor is that we have potential DOD work coming our way. Over the past few months there has been multiple company decided changes to our 2 factor authentication mobile app. I willingly installed the app on my phone over a year...

Kache ,

Must be proprietary, bc TOTP shouldn’t be blocked by age of the device

"Digital sovereignty": German federal state of Schleswig-Holstein ditches Microsoft for Linux and Open Source alternatives (blog.documentfoundation.org)

Schleswig-Holstein, the northern German federal state, will be a digital pioneer region and the first German state to introduce a digitally sovereign IT workplace in its state administration. With a cabinet decision to introduce the open-source software LibreOffice as the standard office solution across the board, the government...

Kache ,

If talking about a closed source app, their whole goal is to move off of hosting closed source systems.

Article says the decision follows a successful pilot project, so they’re willing to absorb the short term costs. Optimistically in the long run, the symbiotic benefits of having a government entity using and supporting a full FOSS system will be huge.

Do you have some kind of subconscious awareness of interests you already have or know you eventually will take deep dives into at some point in life?

I mean like awareness that, just under the surface, there are deep explorations waiting for the right time and place to emerge; things you’ve set aside or placed on the back burner but will tackle eventually/many you already have tackled....

Kache ,

What do you do for a living/what are you into that isn’t super deep in some way? What field did you rabbit hole into in the past that makes you go, “never again”, now?

Kache ,

I think people are being lazy, in a selfish, tragedy of the commons sort of way.

When standing in line, they all watch the customer stand there doing nothing as the cashier checks out items. If only they’d bag their own things, we’d all be able to get on with our lives that much sooner. Instead, they continue standing there doing nothing, as the cashier now bags their items.

Then the next person in line moves up and also just stands there, also unwilling to do anything to help speed things along.

Kache ,

You can, once you find a game that runs at 1k fps

Kache ,

Oh, interesting

Hell of a frame budget to work by, but I don’t know much about game programming

Kache ,

Even better, learn how to avoid conflicts from happening in the first place!

Kache , (edited )

It’s kind of difficult to explain in the same way git is difficult to grok on the first try.

Perhaps it’s convincing enough to just say:

  • Git is the fundamentally better at resolving merges/rebases without conflicts than older VCS that don’t maintain a commit tree data structure.
  • Even within just git, using one diff algorithm vs another can mean the difference between git successfully merging vs failing and showing you a conflict
  • Software is flexible – there are endless permutations to how it can be structured. Everything else being equal, some code/commit structures are more prone to conflicts than others

I.e. whether a conflict will happen is not some totally unpredictable random event. It’s possible to engineer a project’s code & repo so that conflicts are less common.

Kache , (edited )

avoiding merge conflicts

No, not like that – you misunderstand. I’m not talking about actively avoiding conflicts. Coordinating to avoid merge conflicts is the same work as resolving a merge conflict anyway, just at a different time.

I’m talking about creating practices and environments where they’re less likely to happen in the first place, never incurring the coordination cost at all.

One example at the individual level is similar to what you mentioned, but there’s more to it. E.g. atomically renaming and moving in separate commits, so git’s engine better understands how the code has changed over time and can better resolve merges without conflict.

But there’re other levels to it, too. A higher-order example could be a hot module where conflicts frequently occur. Sure, atomic commits and all that can help “recover” from conflict more easily, but perhaps if the hot module were re-designed so that interface boundaries aligned with the domains of changes that keep conflicting, future changes would simply not conflict anymore.

IMO the latter has an actual productivity benefit for teams/orgs. Some portion of devs just aren’t going to be that git proficient, and in this case, good high level organization is saving them from losing hours to incorrect conflict resolutions that can cause lost work, unintended logical conflicts (even though not lexical conflict), etc. Plus, it implies abstraction boundaries better match the changes demanded by the domain, so the code is likely easier to understand, too.

Kache ,

Thank goodness for the Hippocratic origins of healthcare. Wish I could throw his words back at him so he could hear how insane it sounds in the context of healthcare. Just imagine:

You think a doctor sits back and says, ‘Gosh, how can we get the price of saving this patient’s life down?’ No, it’s like, ‘How high a price can I get and maximize the profit for my shareholder?’"

Kache ,

What kind of quick one off scripts have large complex scopes where variable renames are difficult to track?

Besides, these days Python has great LSPs and typing features that can even surpass the traditional typed langs

Kache ,

Technically, anything can be “hacked”, but that’s the same kind of technically as “any car can be broken into”.

Just like there are ways to mitigate getting your car broken into, there are ways to mitigate getting your system compromised.

Kache ,

If that’s what you’re looking for, then: gitless.com

Kache , (edited )

Maybe have ocean voyaging ships (e.g. container ships) do controlled release of brine through their trip?

Though probably no way of achieving this via current economic and legal systems. Even if attempted today, ships would probably be incentivized to dump the entire payload the moment they cross into internal waters.

Kache ,

Sounds like an externality that should be paid for as these things are manufactured

Kache ,

Agree in the ideal, but in practice fiber is often still unavailable in suburban areas and even urban ones too, in the US.

I’m no expert, but it seems much more efficient to prioritize those areas over rural ones.

Kache ,

What? My intuition is there’s always gotta be some equivalent nicer refactor that could do away with such an awkward construct.

In what kind of situation would that be totally unavoidable?

College students are still struggling with basic math. Professors blame the pandemic (apnews.com)

Colleges across the country are grappling with the same problem as academic setbacks from the pandemic follow students to campus. At many universities, engineering and biology majors are struggling to grasp fractions and exponents. More students are being placed into pre-college math, starting a semester or more behind for their...

Kache ,

That’d be like trying to learn about basketball strategy without putting in the fundamental time shooting and defending.

Sure, coaches operate on a higher level and don’t have their hands on the ball as often as players do, but they definitely know how to play. Would you hire a coach that didn’t?

Kache ,

Except it does, which is why so many people are so bad with money.

I could agree with criticisms of outdated teaching methodologies or uninteresting course material, but saying math is irrelevant is totally misguided.

Kache ,

It’s not really an analogy b/c I’m referring to how brains learn in general for any subject, whether math or basketball.

Yes, we don’t need to memorize all those old mental math tricks used before calculators were invented, but you still need to understand exponentiation, which follows from multiplication, which follows from putting time in to practice the basic times tables.

Kache , (edited )

That’s fair, on the second point, but I can only partially agree with the other.

There’s no “shortcut” to real learning (i.e. developing an intuition, understanding, etc) besides practice, the closest maybe being cleverly developing new ways to teach.

We definitely don’t need to teach those old mental math tricks anymore, but brains learn via practice (i.e. manual computation) to gain the fundamental understanding needed before using tools to skip those steps.

The only way I can imagine really not needing for normal life is if you can afford to pay someone you trust to understand it for you.

Kache ,

I think so, to an academic (not necessarily a professional) level, because how could one reach a conceptual understanding without?

It’s like the professors that allow open book tests. If you’ve practiced solving before, it’ll be quick and easy to recall deep knowledge and expand on it. If you haven’t practiced solving and don’t really understand the concepts, you won’t perform well enough in time.

Kache , (edited )

www.hedy.org/start

For someone learning programming from zero, it was specifically invented to be:

Hedy is the easy way to get started with textual programming languages! Hedy is free to use, open source, and unlike any other textual programming language in three ways.

  1. Hedy is multi-lingual, you can use Hedy in your own language
  2. Hedy is gradual, so you can learn one concept and its syntax a time
  3. Hedy is built for the classroom, allowing teachers to fully customize their student’s experience

Adding to the points above:

At the end of the gradual progression, Hedy becomes vanilla Python.

An aspect of the 3rd point is having an online editor & execution environment, so you don’t need to deal with setup.

After completing the Hedy lessons, can follow up with other learning resources like freecodecamp.org or codeacademy.com.

Kache ,

That route already exists today as “the web”, where the “latest” JavaScript source is downloaded and JIT-ed by browsers. That ecosystem is also not the greatest example of stable and secure software.

Kache ,

This claim site’s privacy policy seems to reserve their right to use your submitted data for marketing and promotional purposes…

to improve our marketing and promotional efforts

We want to provide you information that is valuable to you. If at any time you wish to be taken off our mailing lists …

Kache ,

Wonder what makes it so difficult. “Cobol to Java” doesn’t sound like an impossible task since transpilers exist. Maybe they can’t get similar performance characteristics in the auto-transpiled code?

Kache , (edited )

That example doesn’t sound particularly difficult. I’m not saying it’d be trivial, but it should be approximately as difficult as writing a compiler. Seems like the real problem is not a technical one.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines