@ericjmorey@programming.dev avatar

ericjmorey

@ericjmorey@programming.dev

Data Science

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

ericjmorey,
@ericjmorey@programming.dev avatar

Every job has parts that you don’t like. You need to learn the skills that you get paid to use or find someone to pay you for the skills you have.

Linux is as frustrating to someone that has built up a skill set with Windows centric knowledge base.

ericjmorey,
@ericjmorey@programming.dev avatar

Pop!_OS is going to stand out with this new desktop environment. System76 is clearly giving it enough attention to make it as good or better than other Linux desktop environments.

A Few Useful Things to Know About Machine Learning | Tapping into the "folk knowledge" needed to advance machine learning | Pedro Domingos | Communications of the ACM | vol. 55 no. 10 | October 2012 (cacm.acm.org)

Pedro Domingos summarizes 12 key lessons that machine learning researchers and practitioners have learned. These include pitfalls to avoid, important issues to focus on, and answers to common questions....

ericjmorey,
@ericjmorey@programming.dev avatar

It’s a thing:

games.usc.edu/degrees

A very expensive thing in the case of USC.

What projects should I do to gain applied development skills?

I’m really enthusiastic about anything involved with Unix/Unix-like operating systems and their ecosystems (Mostly Linux and a bit of BSD variations). I also know a couple of programming languages including C, C++23 and OCaml. But other than doing a couple of tiny projects mainly to practice my programming skills in the...

ericjmorey,
@ericjmorey@programming.dev avatar

If your goal is to complete a task, then using what exists is typically the best path. But that’s not the only goal to strive for.

The search for easier safe systems programming (blog post + language) (www.sophiajt.com)

For the last year and a half, I and my recently-added collaborator Jane Losare-Lusby have been working in secret on a safe systems language that could be learned about as quickly as one can learn Go. I think we might have something worth exploring....

ericjmorey,
@ericjmorey@programming.dev avatar

This seems to address the criticisms people have with using rust for prototyping. Simplifying the mental model of lifetimes and ownership, incorporating what amounts to a manually called garbage collector, and making the level of compiler enforced strictness flexible for different phases of development all sounds promising. I look forward to what this project develops into and what use of the language reveals about software development.

ericjmorey,
@ericjmorey@programming.dev avatar

I used to use that until I noticed that all open tabs for all logged in sessions are easily accessible through the menu or the “Firefox View

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

You can use this as an opportunity to have a conversation about what it is about those movies that she likes. This could open up to a larger conversation where you can connect and grow your relationship as mother and child. Or she might just say something vague and simple and you can ignore the movies while they sit in a separate library.

ericjmorey,
@ericjmorey@programming.dev avatar

In that case, why aren’t you using any other editor that can do the same? Why not just use VSCode?

ericjmorey, (edited )
@ericjmorey@programming.dev avatar

"All punctuation will be considered but avoided where possible because street names and addresses, when stored in databases, must meet the standards set out in BS7666.

“This restricts the use of punctuation marks and special characters (e.g. apostrophes, hyphens and ampersands) to avoid potential problems when searching the databases as these characters have specific meanings in computer systems.”

This seems like a dumb line of reasoning. The problem has never been the signs or punctuation in a database. It’s that the people in charge don’t even know what BS7666 even says.

ericjmorey,
@ericjmorey@programming.dev avatar

scrum master and managers are already constantly complaining about everything going over estimates

This is a bigger problem than tests.

I just don’t really know how to advocate for this without looking like an annoying asshole, after trying for so long.

You’re presenting a solution for a problem that the team either does not see as important or doesn’t think exists at all.

You need to demonstrate the value the solution can bring to them on their terms.

ericjmorey,
@ericjmorey@programming.dev avatar

You mean things going over estimates or SM/EM complaining about it?

The combination is bad.

Whenever I argue … , I quickly “lose”,

If you see it as an argument, you’re not going to make headway. I would also question your assumption that you are correct about what their terms are. By this, I mean are you sure you understand what they value and prioritize? People often say that something is important, but show that something else is even more important.

If I want any meaningful change, I think it will need to be be something I work around management on.

It may need to start that way, but getting the team to buy in will take building trust. Which might be eroded down due to the consistent failure to meet estimates.

ericjmorey,
@ericjmorey@programming.dev avatar

Maybe it’s time to start looking at other employers. The culture there doesn’t seem to fit with your values.

LLVM, MLIR (or any ready-made IR) are not a good fit for learners. Roll your own backend pls if you wanna learn (same shit with LP generators!)

These toolchain are created for experts to create industrial-level compilers. Even if you think you got a syntactic design concept that is such hot shit that you can’t wait to get it bootstrapped, even if hell, it proves Rice’s theorem wrong, please, write a simple interpreter for it to prove your syntax works. In fact, I...

ericjmorey,
@ericjmorey@programming.dev avatar

Do you guys know any cool VMs I can target beside CPython and JVM?

Erlang, Elixir, and Gleam target the BEAM VM.

ericjmorey,
@ericjmorey@programming.dev avatar

It’s strange to me people refer to the awk command rather than the AWK language.

ericjmorey,
@ericjmorey@programming.dev avatar

I made devices to track wildlife via gps and an embedded simcard and GSM radio to report tracking data. It would be trivial to install a device to basically turn the laptop into one of those tracking devices. But this is beyond what a typical business would consider doing.

ericjmorey,
@ericjmorey@programming.dev avatar

Better Offline podcast

Cool Zone Media is outrage porn in podcast form. I think I’m better without anything they produce in my life.

ericjmorey,
@ericjmorey@programming.dev avatar

I may have stated it too strongly, but of the few podcast episodes I’ve listened to it seemed like the organization is leaning into it (because it works well from a business standpoint).

I look for sources of entertainment that don’t lean so hard on outrage as a hook and look to inform myself with media that highlights and encourages solutions and practical actions that can be initiated on an individual level.

ericjmorey,
@ericjmorey@programming.dev avatar

I’m happy that technological breakthroughs have lead us to this point.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • kavyap
  • DreamBathrooms
  • everett
  • magazineikmin
  • InstantRegret
  • ngwrru68w68
  • Youngstown
  • Durango
  • slotface
  • rosin
  • GTA5RPClips
  • modclub
  • PowerRangers
  • provamag3
  • thenastyranch
  • khanakhh
  • osvaldo12
  • ethstaker
  • vwfavf
  • mdbf
  • tester
  • tacticalgear
  • Leos
  • cisconetworking
  • cubers
  • normalnudes
  • megavids
  • All magazines