Hacker Newsnew | past | comments | ask | show | jobs | submit | Maelcum's commentslogin

As far as I'm concerned, the subscription model is an instant showstopper, just like web-based UIs.


Great, another Electron based "desktop" app... :-/


It didn't take me a minute to find some screenshots in the documentation: https://docs.codelite.org/plugins/wxcrafter/


Definitely good to have it buried. Perfect.


certainly speaks to a profound lack of understanding of basics. imagine the ux choices an organization like that would make, if they can't think to highlight a screenshot in an accessible manner of something that's intrinsically a visual product


Meta: This is also a testament to how learning is often incidental. Like I read the comments on this thread and go to another thread for far manager and bam screenshots link on the top right corner.

https://www.farmanager.com/screenshots.php?l=en

I don't usually look for screenshots as the first thing to look for when I go to a website at least not consciously so I appreciate your comment.


you get what you pay for? the gripe with the ux is more a wxWidgets issue than a CodeLite issue. IMHO. It does what it claims it does. It doesn't waste cycles on making things pretty, but rather making things functional. Granted, I do wish devs would take some extra time on ux and colors, in this case though - it's out of scope.

However, I do see they support some VSCode themes so maybe in the future the UI could get some love. If you're used to vim and/or unix c/c++ development, you probably don't care - target audience of CodeLite.


Many of Philip K. Dick books and short stories, but Ubik and A Maze of Death are my favorites.

William Gibson's Sprawl trilogy (Neuromancer, Count Zero and Mona Lisa Overdrive)

Douglas N. Adams - The Hitchhiker's Guide to the Galaxy

Frank Herbert's Dune books

Theodore Sturgeon's More Than Human

Robert A. Heinlein - Citizen of the Galaxy

Robert Charles Wilson's Spin trilogy

Frederik Pohl's Heechee books


That's an overstatement of the century.

Even if it would be running natively, the statement'd be still highly debatable.

But it's Electron based and using TypeScript, which means it uses a lot more electricity than a native solution would (about 20 times [1]), wasting precious resources. Now consider the fact that this is a product of a company that states "to ensure that technology is inclusive, trusted, and increases sustainability."

The only amazing thing here is the level of hypocrisy, IMHO.

[1] https://thenewstack.io/which-programming-languages-use-the-l...


There's a lesser known optimization trick I haven't seen in a while, which is especially effective when a large portion of the Mandelbrot set is visible: there are no holes in it, i.e. it's a compact set.

From an optimization point of view, it means that if a rectangular area's edges contains only values reached the iteration limit without growing larger than the escape value, the entire area belongs to the Mandelbrot set.


The term you're looking for is "simply-connected set."

Simply-connected sets and compact sets are both sometimes informally described as "sets with no holes," but the definition of "holes" is different in both cases.

A compact set contains all of its limiting points (i.e. limits of convergent sequences of points within the set). Therefore it may not have any point-shaped holes. But it may still have a hole shaped like, e.g. an open disc.

To rule out such large holes, you want a simply-connected set, which is a connected set in which any closed path can be continuously shrunk to a point.


Not sure I'd say "no holes", but yes there are no islands, the entire mandelbrot set is connected. However that does not mean that parts of the display that's interesting doesn't cover part of the set, that's not visible in any individual pixel.

For those that want to fly around in the mandelbrot set, even a 2015 desktop can easily keep up, I suggest Xaos which I believe includes all the common mandelbrot optimizations at https://xaos-project.github.io/

There's even a web version at the above URL. It's in most linux repos I tried apt or yum. I couldn't find any docs for what optimizations Xaos uses, but it seems plenty fast for real time zooming, even on old hardware.


How do you best use this in practice? Quadtree-split the rendering area while checking edges?


I used a recursive way: split the image area, calculate the edges for all, checking edges, and then either fill it, or call the function with the sub-areas's region.

Or you can set up a grid and calculate the chunks.

When I was learning a new language in my collage days, my helloworld used to be implementing a Mandelbrot/Julia set on the given language. A few months ago I decided to look into Rust and started to work on my helloworld in Rust, using RayLib :-)

Here's an example output from my version: https://ibb.co/p4bFF7S


> I used a recursive way…

There was a Mandelbrot/Julia set renderer on the Atari ST that did the exact same thing. Instead of waiting rather long for a pixel-perfect image you could see output immediately and it got more refined with each recursive stage. On a box with a 68000 CPU @ ~8 MHz and no FPU it made for a really nice effect.


Unwanted advertising is spam. Period.

A lot of junk mail landed in my mailbox when I moved to a new place, until I put a red dot sticker on it. Within a week or two, they disappeared.

We should implement this "red dot sticker" feature in browsers (with optional exceptions), and pages, services and whatnot should respect it, or they will be facing fines. Fines that really hurt.


What is a red dot sticker?


Something like this: https://www.amazon.com/red-dot-stickers/s?k=red+dot+stickers Putting one on the mailbox means "No flyers please!", at least where I live.


I'd never heard of that before. I wish it were a thing where I live. But at least in my apartment complex, the recycling bin is right next to the mailboxes, so I can conveniently just move the junk mail straight from my mailbox to the bin.


The interesting thing is that there was a sticker inside the mailbox already, but it didn't work, my mailbox was filled with junk mail, and I put them in the bins too. I guess the others don't mind the flyers and stuff, because the bins are still pretty full, every time I check my mailbox.


Do websites respect the DNT (Do Not Track) header? Oh wait, it seems to have been deprecated :(


My Macbook Pro is connected to a Dell QHD display for years without any issues.


Just look at the Date format field in the Preferences screenshot. It's really hard to not find a more user-friendly way to do it, IMHO.

UI and UX matters more than developers care to admit.


Ok, I'll bite-

What would be a functionally equivalent, but more user-friendly way to do it? (And preferably not 10x harder to implement)


For example an additional drop-down menu with common date string formats, where the first entry is the OS default for the given locale.

Additionally one could add a text label, which displays an example date formatted by the currently selected choice.


See? It's really not that hard, you just need to switch the perspective for a minute: what would I prefer if I were a user? Hiding the complexity from the user is one step forward to a better UI.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: