HN user

tehbeard

2,421 karma
Posts0
Comments866
View on HN
No posts found.
DaVinci Resolve 21 2 months ago

Because those people see the phrase "AI features" and the first thought is those sloppy generative AI stuff where things shift.

Where as marketing at all these corporation is trying to genericize "AI features" into anything using an algorithm. "Content aware fill", something we've had for over a decade is now "AI object removal"

"Noise suppression" is "AI voice extraction"

Motion unblur is now "AI motion unblur".

That's more a case of providing the distinct "APIs" ( bzip2 , gunzip etc) to userland / scripts, while the implementation for all is just one binary; than it being "Configuration via name..."

Somewhat similar to how busybox does its thing.

Jumped back to it to try seeing how functional it'd be as something more than than large logfile explorer.

Package control is still only in the command palette. If you want to explore what's on offer you have to do so on the actual package control site.

Managed to get LSP + intelephense installed so I have good PHP parsing (Other LSP providers appear to be available)... but stuck at the moment trying to get an intellisense analogue setup... Doesn't show up in package control in the program despite showing up on the site.

So right now I have syntax highlighting and errors flagged for a php file... but I don't have anything that can take the fact the class is missing several methods from the interfaces, and stub them out in a few keystrokes.

How is Sublime's plugin ecosystem these days?

I'd love to move back to it (or rather, use it for dev work beyond opening large log files to search for things), or atleast have it as a backup for vscode's inevitable enshittification.

It's not which duplicated instance....

Think of it as I have two packs for levels.

Creek.level and roboplanet.level

Both use the cyborg enemies, by duplicating the cyborg enemy model and texture data across both files, Only the level file needs to be opened to get all nessecary data for a match.

Because modern OS will allow you to preallocate contiguous segments and have auto defrag, you can have it read this level file at max speed, rather than having to stop and seek to go find cyborg.model file because it was referenced by the spawn pool. Engine limitations may prevent other optimisations you think up as a thought exercise after reading this.

It's similar to how crash bandicoot packed their level data to handle the slow speed of the ps1 disc drive.

As to why they had a HDD optimisation in 2024... Shrugs

PHP 8.5 8 months ago

You can still write php 5-esque slop and have it run... mostly (some particulars like the half dozen ways of interpolating a variable into a string have been paired down, some extensions left in the dustbin, but the fundamental "shit out a script and run it" capability still remains doable).

non of the "modern" things are particularly taxing to teach someone with more than two braincells. If they don't understand them then they haven't kept up with ANY programming trends in the past decade and are best placed infront of the TV with an iPad than left to mess with the possible critical infrastructure of a business.

Takes 30 seconds to load.

Tried a cleared cache load, open and usable in 3 seconds, loading my work inbox which is fairly busy and not clean.

I'm not sure what FPS has to do with this? Have you some sort of fancy windows 11 animations extension installed that star wipes from inbox to email view and it's stuttering??

I click and email it shows instantly, the only thing close to "low FPS" is it loads in some styles for a calendar notification and there's a minor layout shift on the email.

What / how are you using it that you apparently get such piss poor performance?

I've had phpstorm get stuck indexing until I shut the app down, no matter what Stack overflow voodoo I tried to break the cycle.

Vscode and intelephense handled the same project without breaking a sweat.

I've had much better experience with IntelliJ. No matter the maven or gradle project I've thrown at it, it just works.

A key part you're missing either willfully or ignorantly is that they're midway through the refactoring to make it data driven, so you have these odd/rough edges.

Yes, having to declare json files for your new block in your mod is a pain...

Meanwhile what it was built for, resource packs, this actually gives a good amount of power to the pack maker without having to ask the client to run untrusted java code.

Because parents and the general public won't see that it's Bob's private server for $game. They see $game_name by $developer/publisher.

Mojang (creators of Minecraft ) is an unfortunate good case study for this. It's sale to Microsoft is in part down to not being able to balance freedom for server owners and the PR issues caused by people scamming others, in this case children, while obscuring it under the Minecraft brand.

I don't agree that we should be coerced into being in the kid safe padded play area, but I ain't blind enough to not see why we are.

They don't mean the absolute real distance between dongle and mouse.

They mean the mouse communicates an absolute position (relative to some arbitrary 0,0 the mouse decides upon) instead of a relative direction.

Dongle can then take latest coord packet and diff it against previous coord packet to get a relative coord to pass via HID to the system.

If the RF packets are lost, some latency occurs but the dongle still has the previous mouse coord and can make a fairly accurate correction once a packet gets thru (get's from A to D, but might skip points B+C).

No HTML imports was an idea of using the HTML document format to encapsulate the 3 distinct data types needed for custom elements:

- JS for functionality via the custom elements API - HTML for layout via <template> tags. - CSS for aesthetics via <style> tags.

Not for just quickly and simply inserting the contents of header.html at a specific location in the DOM.

The fingerprinting risks, to a layman, seem to be a red herring?

Have the user consent occur before the point of enumeration.

Or lock it behind the user already having installed the pwa and require confirmation (i.e. a browser site gets a flat denied message, a installed PWA gets a permission prompt).

Sort of depends on Firefox supporting installing PWAs though..

For webserial this feels like it would make sense... WebUSB does feel like an overreach and too much.

Possibly easier for optics?

Lower orbit = faster velocity.

So your screaming by over Emutopia's enrichment plant, and trying to take photos.

Telephotography might be an easier solve than faster image capture for the same resolution and clarity. A higher orbit means you have to do less drastic tracking corrections to observe the same area while over it.

Alternative: it's a space plane and has been mentioned it uses aero braking for orbital adjustments. A highly elliptical orbit imparts a significant chunk of potential energy that can be expended for orbital changes using aero braking instead of needing to expend limited propellent.

Source: personal experience with several hundred hours of KSP.