HNHacker News
TopNewBestAskShowJobs

Ennea

337 karma · joined September 23, 2020

submissionscomments
Ennea··on OpenBSD KDE Plasma Desktop
Thanks for making what I use every single day.
Ennea··on New QuickJS Release
Out of curiosity, why not Lua?
Ennea··on When Linux Spooked Microsoft: Remembering 1998's Leaked 'Halloween Documents'
Regarding your last point: I've (finally!) switched from Windows to Linux last year. I have, however, decided to set up a dual boot system, and have installed Linux first. Worked just fine.
Ennea··on Interactive intro to shaders
Impeccable timing, I was just about to try and get into shaders. Thank you so much for writing this, I will be reading it on the weekend.
Ennea··on Nintendo demoed Switch 2 to developers at Gamescom
Making $100 and not having a graphics card for over a year does not work out to "sold at the right time" for me somehow.
Ennea··on Your brain on emoji
The most popular choice in Germany used to be ICQ, at least based on my own friend group and various conversations I've had over the years.
Ennea··on micro – A Modern Alternative to nano
It has support for LSP, with plugins that integrate the various language servers out there.
Ennea··on Tachyons – A CSS Toolkit
The other side of that coin is that Nimbus (if it's installed) will happily insert itself as an alternative to Arial and/or Helvetica (cannot remember), even though it's a trash typeface with a broken baseline.

I think just going with sans-serif is the better choice.

Ennea··on Writing Python like Rust (2020)
I think writing the happy path can be a very important part to programming, yes. I know some programmers who don't need to see immediate results when writing their software, but me personally? I can't really do without it. It helps keep my drive up being able to prototype things quickly, and helps shape the software I am writing, too. Low level languages feel unwieldy to me. Things that are relatively easy in languages like Python get more complex, but I suppose it's also the lack of experience with such languages. Where do I start, though, when doing anything feels so slow to me? :) Difficult problem for sure...
Ennea··on Thunderbird Is Thriving: Our 2022 Financial Report
The trick is to use the quick filter instead.
Ennea··on Ron: Rusty Object Notation
JSON still wins because everything already has a JSON parser.
Ennea··on Punctuation Matters: How to use the en dash, em dash and hyphen
"Do the first two look the same to you? It’s because some devices display them inconsistently, when the characters sit all by themselves."

And also because this article uses an en dash in the table in place of a hyphen.

Ennea··on Tell HN: GitHub will delete your private repo if you lose access to the original
Just force push something very empty to it before making it public. One more step, yay..
Ennea··on Rotation with three shears
50% opacity probably works my manually interlacing two images, then reducing the size to 50%. You can also do fun stuff like gradients in MS Paint: start out with a square canvas, divide it diagonally and fill each resulting triangle with a different color. Then use the "Stretch/Skew" dialog to horizontally (or vertically) stretch it all to the minimum (5%, if memory serves me right).

Edit: Actually, I suppose the minimum stretch was 1%. So the square should be 100x100 in size :)

Ennea··on ZeroSSL: XSS to session hijacking, stealing a private key (and password hash)
Going to throw another hat into the ring here: I use acme-tiny [1], which is a single file ACME client written in Python in under 200 lines. The idea behind it is that you can fully read and understand everything it does without spending too much time on it. I really like this approach, so I went ahead and started using it, and have been for a few years now.

[1] https://github.com/diafygi/acme-tiny

Ennea··on Rant: Year of Linux on the desktop
You added an /s to the end, but I think this is one of many valid arguments/pain points for a lot of people. It was for me, too: I've been using Linux at work and on my servers for years, but up until recently (September), I was running Windows on my Desktop PC. Now I'm dual booting Windows and Arch Linux, usually using the latter. Windows exists for a handful of games that rely on anti-cheat solutions that do not run on Linux.

The reason it took me this long to use Linux at home were my so-so experiences with Gnome and its derivatives and other DEs I had used: the devil is in the detail. Linux _worked_, but there were always small things that made using it as a daily driver unnecessarily painful. The Gnome save file dialog highlights the file name as being selected, which suggests it is in focus. But when I start typing, a search in the current folder is started instead. Likewise, when typing anything in the file browser, a search in that folder is being started (as opposed to jumping to files and/or folders matching what I'm typing).

This and many other small bothersome things kept me away from Linux as my daily desktop driver for a long time. Microsoft's decision to require a Microsoft account for even the professional version of Windows 11 made me finally decide to switch, and the first DE I had tried (because I had heard so many good things) was KDE. And what a surprise that was, because as it turns out: KDE got all of those little details absolutely right. The file dialogs are heaps better than Gnome's/GTK's, Dolphin (its file browser) is an absolute bliss to use, and so much more.

So, looking back, all it took (at least for me) was just KDE. Better late than never ;)

Ennea··on JPEG XL support has officially been removed from Chromium
AVIF lives inside an HEIF container, too.
Ennea··on New CSS units that account for mobile viewports with dynamic toolbars
I think one could argue (as many already have) that the purpose of the viewport units is not to solve scrollbar related problems. You can give your <body> element a width of 100% and it will fill all the viewport's space without the scrollbar. 100vw, in contrast, will add the scrollbar's width to this. Having these two be different can be quite beneficial, too.
Ennea··on KATT (Klarna API Testing Tool) Is an HTTP-Based API Testing Tool for Erlang
Regarding the name, quoting from the README:

"Despite the "Klarna" mention, this repository is not affiliated with Klarna AB. KATT was indeed born at Klarna, and Klarna AB holds copyright for parts of the code, but it is now being maintained outside the company, by its original authors and new contributors."

Ennea··on Kite is saying farewell and open-sourcing its code
I've paid $60 or so once, and then another $60 or so for the upgrade to version 4. I've used Sublime Text for almost 10 years, essentially every single day. A hundred bucks for a tool I use every day is not too expensive. And Sublime Text is extremely good at what it does.
Ennea··on Our conscious experience of the world is a memory, says new theory
I'm assuming no FPS. A fighting game, rather.
Ennea··on Emulating double precision on the GPU to render large worlds
Since to-scale solar systems are mentioned in the article, it may be worth talking briefly about Outer Wilds. Outer Wilds is a wonderful game built in Unity and comes with its own solar system. Things are quite a bit smaller than in the real world, but I suppose everything is still large enough for floating point precision to be a potential issue. The developers have solved this by making the player the origin instead. Everything else is constantly shifted around to accommodate for the fact that the player is at the center. This works perfectly in normal gameplay, and is only noticeable when flying away a great distance from the game's solar system (nothing's stopping you), at which point you will see the planets and other astral bodies jiggling around on the map.
Ennea··on IKEA’s Crimes Against Cartography
My local IKEA (and others in Germany I've been to) has an inventory number on a tag of every item. Next to it is the shelf number and section within that shelf where I can find that particular item in the warehouse. IKEA also provides pencils and small pieces of paper with lists already printed on them to jot down any shelf + section + inventory numbers of stuff you want to grab.

Is it not like this in your local IKEAs?

Ennea··on Show HN: Hellō, a cooperative approach for online identity
I just have one question: with a name like Hello, how do you ever expect anybody to find your service on the Internet?
Ennea··on Dreamy Blur
Very good point, thank you!
Ennea··on Dreamy Blur
Another easy way to replicate this:

* duplicate your photo layer

* apply a Gaussian blur to the duplicate (5-10px, depending on total resolution)

* set the blend mode of the duplicate layer to "overlay"

* fiddle with the opacity to reduce the strength of the effect

Ennea··on What is TTY?
I knew that somebody would already have something ready that does this :) Thanks!
Ennea··on What is TTY?
You could preserve the colors with some CSS, even :) I have the sudden urge to write a small tool/some CSS that can automatically convert bits of terminal output into ready-to-use fancy HTML+CSS.
Ennea··on Subreply
Seems confusing on desktop, too. I suppose we are seeing the same thing. So some threads (or are they comments?) just end in an ellipsis. But there's also no way I can see the full thing...? Weird.
Ennea··on PyPI package 'secretslib' drops fileless Linux malware to mine Monero
Came here to say the same thing. What terrible "design".
← PreviousPage 2 of 4Next →