HNHacker News
TopNewBestAskShowJobs

maficious

60 karma · joined August 9, 2020

submissionscomments
maficious··on What I wish I knew when learning OCaml (2018)
Gleam
maficious··on Using HTTP Basic Auth in 2022
Let's ban CSS?
maficious··on Using HTTP Basic Auth in 2022
What prevents the hacker from cloning the whole web-page of, say, facebook.com login and phish users for credentials this way? This is not a hyphotetical thing, Kali Linux even bundles a utility program for that.

Compared to that, one icon, that is the same as that of the company, is not that threatening.

Not only that, but if you consider a sign in form that wouldn't have a logo, it would be way easier to trick user into putting their credentials in, because the user wouldn't be able to differentiate them. Also OAuth is always branded AFAIK.

Users may also notice discrepancies in the logo, if it was cloned poorly. Though I can't think of a way someone couldn't forge a logo given all the possibilities. Adobe Illustrator can trace images into svg and there's plenty of companies' svg logos just in the google search.

maficious··on It takes a PhD to develop that
I have to say though, the responder to the first comment did a bad job at conveying what exactly refterm is... Apparently people falsely think that refterm is a terminal emulator and use it interchangeably with terminal and terminal renderer, while it isn't.

If you were to open refterm once, you'd see a text that explicitly states "DO NOT USE IT AS A TERMNIAL EMULATOR", or something like that (can't open it now to copy exact).

maficious··on It takes a PhD to develop that
Oh and you can change font

Here's with Courier New: https://imgur.com/t88wwTx

EDIT: And here's with JetBrains Mono: https://imgur.com/HYEYtGb

EDIT: Do I need to make a font parade?

EDIT: Consolas! https://imgur.com/klPufrd Where can we go without the classic? IBM Plex Mono https://imgur.com/e5tQ0NB

maficious··on It takes a PhD to develop that
well, whatever is different in your settings, mine renders normal https://imgur.com/dGI5W2S

EDIT: I am sorry for the attitude, changed "wrong" to "different"

maficious··on It takes a PhD to develop that
Now what? What now? How about now? Just built it from source.

https://imgur.com/dGI5W2S

maficious··on It takes a PhD to develop that
>maybe drop the attitude?

You came here with an attitude.

> I just launched "dir" https://i.imgur.com/lkbOR3i.png can't even print properly the decimal separator. maybe it wasn't that easy.

maficious··on It takes a PhD to develop that
Turned out it defaults to Cascadia Mono, my bad. Still your argument is wrong, because, like it doesn't work on your machine, on mine it does.
maficious··on It takes a PhD to develop that
Then again, refterm doesn't f*ck it up. It still renders proportional font; just aligned to tiles. It is essentially doing the same as for emoji.
maficious··on It takes a PhD to develop that
Would you actually...?
maficious··on It takes a PhD to develop that
The "font some random HN commenter happened to use" is some f****** proportional Calibri. I want to see someone use it in any terminal emulator. Refterm defaults to Cascadia Code, but, fair enough, it doesn't have fallback yet.

Its' description says also: "Reference monospace terminal renderer". "monospace" is there for a reason.

It's worth mentioning though, that Windows Terminal also defaults to Cascadia Code and Cascadia Code was installed automatically on my machine, so it's de-facto the new monospace standard font on Windows starting from 10.

maficious··on It takes a PhD to develop that
How is it not applicable when the thing at question is rendering text and rendering is the core of game development? This argument is stupid. Do you have to be a slowpoke to develop commercial apps?
maficious··on It takes a PhD to develop that
> That seems like it would be unaffected by correcting font rendering.

It is.

"... extremely slow Unicode parsing with Uniscribe and extremely slow glyph generation with DirectWrite..."

Glyph generation is about rasterising text, because you can't just feed it the font file.

maficious··on It takes a PhD to develop that
Refterm is a not a full-featured terminal in terms of configurability, but it has all the features needed for rendering. Configuration like: choosing fonts, choosing colors, tabs, whatever, it's misc. features, which are unrelated to rendering. The case here is about rendering and it's exactly what is shite in every terminal emulator. I don't understand why everyone is arguing about it anyway. Refterm provides a fix, Windows Terminal should simply implement it. Is this dignity or what? Are you not engineers? Should you not prioritise software quality above everything else?

EDIT: Remove argument about ease of development, because refterm is easy.

This bugs me every time. "Wow, this software works so good, but we are not gonna make our software like that, no, we'll stick to our shite implementation."

maficious··on It takes a PhD to develop that
The font, m8, the font. Use monospcae font and it works like a charm.
maficious··on Tortured phrases: A dubious writing style emerging in science
As much as it is sad that such a thing is happening, this is hilarious.
maficious··on Apps Getting Worse
Exactly, but banks aren't a good example.

Some people here mention feature plateaus and completeness of the app. Obvious question is, what should the employer then do? The software is complete, from now on there's only maintenance, which is relatively less work compared to building from scratch, so as a consequence I guess developers should be paid less then? Or like you said, fired?

Obviously the manpower could be just moved to the next project, but what if we look at the worst case scenario? What comes next?

Are there at all such mechanisms that could allow for, say, a team of engineers that maintains a bunch of projects in different companies. If such a team would take a maintenance of a few complete programs, the count of them would make up the difference in pay, e.g. a few mainted apps for a lower pay equal pay for building one app from scratch.

maficious··on Apps Getting Worse
Exactly.

I wonder though, whether b2b software also suffers from this, because such software isn't really made for public recognition and etc. in the first place.

maficious··on Apps Getting Worse
While I said all that, I don't know a single bit about what could be done against such a problem. I guess it's just our nature. It seems to shine in many other areas (politics f.e.) as well.

It's just your general mundane ignorance and wrong values.

maficious··on Apps Getting Worse
That's true. I feel the urge to use new shiny stuff pretty often, but have no choice but to use old robust solutions, because new ones are just mostly proofs of concepts. This is also extremely true about the whole web-dev thing (the good ol' one JavaScript framework a day).

I guess it just comes down to working ethics. Doctors are a good example. Among them there are people who just do a job, who aren't passionate about the whole saving lives. And those are people that work directly with patients and heal people. Now imagine how bad a situation is when a person doesn't work directly with people and responsibility seems little. Among developers, there are people who are genuinely concerned about quality of the code they produce, but they are a minority. There are far more of those, who came in the field just because that's the next big thing and where the money's at. They just spend their whole day ramming that badly written code in a badly written codebase because manager told them to get it done by the end of the day. They don't see the consequences of their actions.

I read something like "a bunch of developers are controlling data of millions of people" some time ago. It feels relevant. Quite a lot of developers don't realize the scale of impact their software can have on people.

maficious··on GitHub Copilot
But that's exactly what you are doing as a programmer who uses it. If you autocomplete using it and then fix the code, you are literally telling it what it got wrong.
maficious··on Twitch streamers will be able to select from over 350 new tags
Ah, yes, I can finally filter out all normal streamers to see only erotic almost-porn content.
maficious··on Twitch streamers will be able to select from over 350 new tags
I can't really understand why a "Games streaming service" allows tagging/filtering/sorting streamers by anything other than games they play and the language they speak while streaming. Everything else doesn't matter. If someone won't like something, they will just leave.
maficious··on Twitch streamers will be able to select from over 350 new tags
This!

"Today I want latina", said horny twitch hot tub streamer's viewer.

maficious··on Twitch streamers will be able to select from over 350 new tags
Just like the other replier said, it is sorting by language, not nationality. I know 4 languages and can speak any of them, this has nothing to do with nationality.
maficious··on Twitch streamers will be able to select from over 350 new tags
If you say this out loud, it does sound racist, no matter what.
maficious··on Ask HN: Is it a good practice to provide open-source version of your paid app?
True, this may have worked for Aseprite only because of the fact that the program was made for artists. So their sales haven't been hurt.
maficious··on Ask HN: Is it a good practice to provide open-source version of your paid app?
You might check out Aseprite. It's a a software which binaries are paid, but source code is free and you can just conpile a program for free if you want.