HackerTrans
TopNewTrendsCommentsPastAskShowJobs

inDigiNeous

no profile record

comments

inDigiNeous
·vor 7 Monaten·discuss
That was a fun read. Kudos to the writer. This is software development life.
inDigiNeous
·vor 10 Monaten·discuss
Well, back in the day you had 4 megs of ram, MS-DOS and other OSes that are simple as they come, and full access to the hardware.

These days if you want to support macOS, Windows, Linux: I say good luck to you, Electron can save you there.

Electron is not crap, but many javascript developers are crap. You can make fast and memory efficient apps in Electron, if you know how to code.

(Note: Slack or Discord developers don't have that skill)
inDigiNeous
·vor 10 Monaten·discuss
Thank you for this!

Could possibly just hotpatch my existing app, add this to the packed in javascript .asar resource file and not having to make a new build with updated Electron version.
inDigiNeous
·letztes Jahr·discuss
Reminds me of the performance optimization somebody discovered in Super Mario World for SNES, where displaying the player score in was very inefficient, taking about 1/6 of the frametime allocated.

"SMW is incredibly inefficient when it displays the player score in the status bar. In the worst case (playing as Luigi, both players with max score), it can take about a full 1/6 of the entire frame to do so, lowering the threshold for slowdown. Normally, the actual amount of processing time is roughly proportional to the sum of the digits in Mario's score when playing as Mario, and the to the sum of the digits in both players' scores when playing as Luigi. This patch optimizes the way the score is stored and displayed to make it roughly constant, slightly faster than even in the best case without."

https://www.smwcentral.net/?p=section&a=details&id=35746
inDigiNeous
·vor 2 Jahren·discuss
I remember dropping parallel hashmap into my C++ app after years of using the standard library containers, and being honestly positively surprised my app got significantly faster after that.

So thanks for the developer of this!
inDigiNeous
·vor 2 Jahren·discuss
You can just search for HDR videos in Youtube.
inDigiNeous
·vor 5 Jahren·discuss
Well, that is a noble goal. Hope you can manage even portion of it. Would be nice to have a way to deploy macOS applications on other platforms, but seeing it is already difficult enough to make sure macOS applications even work on different versions of macOS, that is a difficult task to achieve.

But godspeed to your project, Objective-C, Cocoa and the whole NeXTSTep visual identity is a nice combo.
inDigiNeous
·vor 5 Jahren·discuss
I'm generally speaking about the state of X11 vs macOS or Windows. Like configuring multiple monitors, getting your mouse working just right or other tasks that sometimes can just be freaking difficult with X11. But not wanting to go into that flamewar now.

I would be surprised if it's better than Qt, in fact I know it's not. GTK+ also has had a lot of work during the years, but they have dropped the balls many times over major revisions, so in that sense it might be a better framework than GTK.

But then again, it all comes down to who uses these. Qt is widely used beyond Linux in application development, and modern QT is actually a very nice development environment.

Wayland is also in a state of not-complete. What I'm trying to say here is that the display technologies behind most Linux environments are not in a good state. They work, yes, but some things just don't work or are impossible to setup compared to eg. macOS or Windows.

This is mostly due to open source fragmentation and legacy code in my view, and the fact that everybody and their brother would rather fork out their own desktop environments than decide to make couple of good ones, but hey that's Open Source. Also missing commercial support of course.
inDigiNeous
·vor 5 Jahren·discuss
Yeah well Wayland doesn't provoke trust either..
inDigiNeous
·vor 5 Jahren·discuss
Sounds like a cool hobby. But solving basic desktop tools, sounds like bikeshedding to me :) Not to disrespect the project, I find Objective-C and the Cocoa model nice, but realistically looking at it almost nobody uses GNUStep, so why write apps for it ?
inDigiNeous
·vor 5 Jahren·discuss
Yeah this was a really interesting project when it got started, like in the late 90s ? Now, realistically, even though I like the idea, who is going to use this ?

Maybe like a compatibility setup for old NeXTStep applications ? Or porting some old macOS applications to Linux environments ?

Working on top of the X11 implementation also doesn't really provoke trust to look into the project.