@spartanatreyu@programming.dev avatar

spartanatreyu

@spartanatreyu@programming.dev

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

spartanatreyu,
@spartanatreyu@programming.dev avatar

I’m curious why people would downvote a request for port forwarding?

spartanatreyu,
@spartanatreyu@programming.dev avatar
  • 50% of web developers: Chaotic Neutral
  • Salespeople: Lawful Neutral
  • Programmers (and the other 50% of web developers): Unaligned, we know how to use shortcuts.
spartanatreyu,
@spartanatreyu@programming.dev avatar

I thought I loved ts-node, since it’s a good patch over some annoying issues in node.

But I retried deno a few months ago (after having first tried it when it first came out) and I realised that I only ever liked ts-node, and that I actually loved deno.

Deno just ran ts as if it was ts-node without needing a dependency, or startup time, or any prior setup, and it did it so fast I thought something was wrong. It was great.

Are short mp4s preferable to gifs for brief animated site elements, or...?

From what I gather, I don’t know that there’s a new norm in this regard yet, besides recognizing that gifs are increasingly old & clunky (despite being fun & amusing), and so I don’t know if mp4s or webms or something else might be better if wanting to keep a site lightweight while still having some animated elements.

spartanatreyu,
@spartanatreyu@programming.dev avatar

iOS still has issues with webm >_<.

Best to use a vp9 webm with a h264 mp4 fallback.

Maybe next decade when the EU creates even more laws, Apple will begrudgingly add av1 support and we can all switch to that.

spartanatreyu,
@spartanatreyu@programming.dev avatar

Single player nostalgia list:

  • FPS:
    • Halo series (Reach, 1, 2, ODST, 3, 4)
  • Strategic:
    • Homeworld
    • Supreme Commander
  • Racing:
    • Trackmania Stadium
  • Roguelike
    • FLT
  • Survival:
    • Minecraft
    • Factorio
  • Tactical:
    • Advance Wars 2
    • Battle for Wesnoth
  • Other:
    • Thumper
    • Space Engine

Multiplayer nostalgia list:

  • FPS:
    • Halo series (again, 90% of the time the custom game browser already has a game running that I want to join, and it’s still getting updates)
    • PUBG (how is this 6 years old already?)
  • Party games:
    • Golf with Friends
    • Tabletop Simulator
    • Ultimate Chicken Horse
spartanatreyu,
@spartanatreyu@programming.dev avatar

first major release under daddy Microsoft, so things may be different

I wouldn’t hold my breath:

  1. Bethesda’s management have always unvalued spending effort on engine development
  2. Microsoft’s awful mandated top-down rules are what seriously messed up Halo Infinite:
  • To go into this point in more detail:
    • 343 industries hired a large amount of “temporary” contractors to work on Halo Infinite (this is standard in AAA games)
    • For legal reasons, any contractor who had worked on a project for 18 months is given workers protections
    • Microsoft mandated that each contractor be “let go” right before reaching this 18 month time-frame.
    • During the regular process of development, different developers would build different things, then over time either help out with any questions on how to use it, or tweak it to support a new use case.
    • During Microsoft’s mandated development, the developer who built a tool or best knew how it worked was let go. Since it’s easier to write new code rather than read existing code unassisted the developer who needs something done before a deadline has to build a new tool. After 5 years we now have 40 something tools that are all built based on different assumptions that keep overwriting each other’s results in wildly expected way. No one knows how anything works anymore.
spartanatreyu,
@spartanatreyu@programming.dev avatar

I had no popus using uBlock Origin on Firefox

spartanatreyu,
@spartanatreyu@programming.dev avatar

Damn, that’s some nice css transforming there.

spartanatreyu,
@spartanatreyu@programming.dev avatar

Also, you can buy Tic Tacs from any newsagent or gas station.

spartanatreyu,
@spartanatreyu@programming.dev avatar

It depends what you need your configuration file to be:

Need a well defined easy to understand concrete configuration file?

  • Use .toml. It was made to be both human and computer friendly while taking special attention to avoid the pitfalls commonly found in other configuration files by explicitly stating expected types around commonly confused areas.

Need a simple to implement configuration file?

  • Use .json. It’s famous for being so simple it’s creator “discoverer” could define it on a business card.

Need an abstract configuration file for more complicated setups?

  • Use .ncl. Nickle allows you to define functions so that you can generate/compute the correct configuration by changing a few variables/flags.
spartanatreyu,
@spartanatreyu@programming.dev avatar

I was in it for the parkour; I didn’t really like the combat and kept being forced to fight people.

Part of the charm of the game was to make its combat unwieldy to push people into parkour-ing past/out of each encounter. The whole game was made so that you could finish it without ever picking up a gun.

It sounds like you didn’t get far enough to learn this.

spartanatreyu,
@spartanatreyu@programming.dev avatar

What SE QLD needs:

  • Less suburban sprawl
  • More trams and bus ways
  • More walkable cities
  • Mixed zoning with each new development voted on by the people who live in the area. The company that puts forward the best proposal for residents gets the contract. (e.g. Luxury high rise = no, High rise with bakery, cafe, fruit & veg, grocers on bottom floor, and rentable office space on second floor = yes)
spartanatreyu,
@spartanatreyu@programming.dev avatar

I’m confused and didn’t understand this point.

Both of the screenshots used in the article show the street names.

Every street is shown on the zoomed in screenshot, and every major street is shown on the zoomed out screenshot.

spartanatreyu,
@spartanatreyu@programming.dev avatar

If you don’t mind me asking, why do you still use jquery and what do you use in jquery?

spartanatreyu,
@spartanatreyu@programming.dev avatar

This really is a nice fun little intro to fragment shaders

spartanatreyu,
@spartanatreyu@programming.dev avatar

Github has always had being a job site be it’s secondary feature.

Except that it has a slightly higher bar of entry to recruiters and recruitment bots spreading toxic positivity, and anyone asking for a job is able to prove (at least some of) their value by showing off their code and how they participate publically in other repos (if at all).

spartanatreyu,
@spartanatreyu@programming.dev avatar

I wonder if they’re lying about this. Maybe the fans are super loud or something and they didn’t want the reporter to know.

That’s far too conspiratorial for me. Loud fans in an engineering sample aren’t a reason to break a fan.

A fast fan blade on a laptop would snap easily if it was handled, which is exactly what would be happening on both a laptop where assembling and disassembling it is a feature and a laptop being actively tested.

If it was a blade that broke, that wouldn’t stop the fan from working, so it was probably the servo, power, or bearings which is exactly what you’d expect to find broken in an engineering sample. Why? Because engineering samples almost always have issues in them. That’s the whole point of the samples, to find out what the issues are so they can be fixed before mass manufacture.

spartanatreyu,
@spartanatreyu@programming.dev avatar

What are you doing that makes having 64gb ram useful?

spartanatreyu,
@spartanatreyu@programming.dev avatar

I can’t see your comment about heavy dev and testing.

I’m curious about what exactly is chewing up that much RAM. Do you have a ridiculous amount of containers running? Or a big ram disk or something?

spartanatreyu,
@spartanatreyu@programming.dev avatar

Ah I misread your comment. I thought you were suggesting that vscode users turn on emacs shortcuts to gain shortcuts that were already in vscode.

I’m not familiar with any emacs macros, they seem like a more quick-and-dirty version of what vscode has going on with it’s extensions.

Your indent example would be easier in vscode, since in vscode land you only need to make a selection then press Tab, and the LSP will automatically indent it to the correct level. And if you have a formatter installed, simply saving the file will format the file (indentation included).

But I’m guessing you included the indent example to show how to pass in an argument.

VSCode can do similar things, but it’s not exactly the same. I use the following

  • Emmet
  • Find (with regex)
  • Fold Level "n"
  • Snippets with tab-stops
spartanatreyu,
@spartanatreyu@programming.dev avatar

Yeah, the obvious way would be to draw the text on a canvas, but you wouldn’t get sharp text then.

I could nest a span with a negative translate or negative margin to overlap. It could be worth it to print each letter in a css grid (which would work since all the text is monospace) making it super easy to overlap text.

There may be a more hacky/elegant solution which would be to use weird unicode to overlap characters, but I’m not sure how feasible it would be.

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