HNHacker News
TopNewBestAskShowJobs

miragecraft

290 karma · joined July 28, 2022

Burned out web designer/developer and techno-luddite. --- miragecraft.com
submissionscomments
miragecraft··on That's a Lot of YAML
You can just quote everything in YAML and skip the auto-typing.

Or if you have a choice of markup language just use XML.

You can’t have your cake and eat it too, either use XML and deal with the verbosity or use something else with less markup but more error prone.

I personally prefer XML as verbosity is the least annoying problem to deal with.

miragecraft··on Boring technology and the five-year rule
The author isn’t using the version from 5 years ago, he use the latest version.

The 5 year limit is regarding not having major/breaking changes.

miragecraft··on What do we do with the Twitter-shaped hole in the internet?
As someone who use Twitter sparingly and turned off all suggestions (there are list of words you can mute for that), it still works just fine.

I think people who are social (media) butterflies and/or are opinion leaders on social issues are affected the most by the degradation of content moderation as the more you engage the public the more the public engages you, including all the unsavory elements.

If you, like me, just use Twitter as some sort of glorified/souped-up RSS feed, then nothing’s really changed. I think this is the healthiest way to engage with Twitter anyways.

miragecraft··on Unity's Just Not into You, Indie Developer
Console port support for Godot would rely on commercial/proprietary offerings due to the fact that you can’t open source those code (as you have to incorporate vendor code).

So that aspect would not be OSS.

miragecraft··on Unity’s new pricing: A wake-up call on the importance of open source
Thanks for the insight.

So I guess the conclusion is that Unity was fucked pre-IPO?

miragecraft··on Unity’s new pricing: A wake-up call on the importance of open source
On the surface that is the case, but once you're a publicly traded company you're beholden to your shareholders, not your customers, so your goals and incentives changes drastically and "bad management decisions" gets made.

You think the management made a mistake, I think the management (as a result of going public) is the mistake.

miragecraft··on Unity’s new pricing: A wake-up call on the importance of open source
The logic that Epic and Unreal Engine will do something similar as Unity doesn't track for me.

The argument hinges on the premise that Epic, who operates their own game store and is courting developers aggressively with generous revenue split, is willing to burn their bridge with developers for questionable increase in profit; in addition it presumes that the plain old revenue share model that Unreal Engine utiltizes makes less money than this so-called runtime fee.

I beg to differ, I think the only reason Unity went this route is because they don't want to be seen to publicly break the promise of no revenue share/royalty pledge they had earlier, and ironically came up with an even worse monetization scheme.

In my opinion, the only reason this whole fiasco happened is because Unity the company has too many headcounts and has too much expense, and the reason for that is they grew too big, and the reason they grew too big is because they took the company public and in that sphere success is measured in growth, even if the company is much healthier if it had stayed smaller.

Epic is privately held, Valve is too, Unity is not and we ended up here. I think that says a lot.

miragecraft··on Video-Game Company Unity Closes Offices Following Death Threat
This is counter-productive, the top brass responsible for this decision will never be close to danger, while normal employees having zero say in this bears the brunt of any harrassments.

Just vote with your wallet and switch engines, optionally (ideally) donate to open source projects like Godot.

miragecraft··on WordPress introduces 100 year domain registrations
Those forces are not against the website preservation part of IA, only their “digital library” part where they provide access to copyrighted material for free.

I seriously doubt even if IA lost a bunch of lawsuits would your archived website be in any danger, as there are many many interested parties (including nation states) who are keen to keep the archived websites from disappearing as they are an important public resource.

miragecraft··on WordPress introduces 100 year domain registrations
We have the Internet Archive though, so you’re really just paying for search engine discoverability and… domain name squatting as a dead person.

I’d bet that the Internet Archive will last longer than Wordpress as an organization.

miragecraft··on WordPress introduces 100 year domain registrations
Prepaying 100 years to secure your digital legacy hinges on the sad premise that no one else will bother to keep it going.

Like a swan song that lasts way too long through sheer financial will.

miragecraft··on Why Tailwind CSS Won
I feel most people who hate Tailwind never had to deal with the problems it is trying to solve.

It does things in a brain dead way to protect you from other people’s idea of cleverness.

Also in corporate settings apps and sites don’t follow sensible rules, you think you’re gonna have a few sensible classes for a few different components?

Well marketing decided that they need 50 small variations of just one component, of course it makes no sense to you, but that’s the requirement so shut up and do it.

If you’re not using Tailwind you end up with 50 exceptions and your normal CSS quickly becomes unmaintainable.

Tailwind is the mad solution perfectly suited for a mad world, and only people who hate it are those who don’t have to deal with madness.

miragecraft··on Why Tailwind CSS Won
Tailwind may be madness, but it’s manageable and maintainable madness.

The alternative is not sanity, but simply unmaintainable madness.

miragecraft··on Grav is a modern open-source flat-file CMS
Another vote for Kirby and I’ve tried them all.
miragecraft··on Show HN: I made CSS Pro, a re-imagined Devtools for web design
It’s not about being cheap, it’s about not wanting a company to own your workflow and not wanting to limit your knowledge and skill to a proprietary product.
miragecraft··on When “free forever” means “free for the next 4 months”
I’ve always viewed “free forever” as “we will not sneakily start charging you for it”, not that the price tier itself will be available forever.

Because nobody can guarantee the later even if it’s a paid tier, much less a no-cost loss leader.

miragecraft··on Show HN: Niui 3.0 – lightweight, rich, accessible front end
I always find hyper-opininated micro-frameworks like this quite neat as you're seeing exactly how its author thinks.

But if I'm going to use a quirky framework, I'd rather use my own.

miragecraft··on Fakespot Is Acquired by Mozilla
If you’re a browser user you won’t notice, but as someone who build websites Firefox is noticeably behind other browsers and is the lone holdout that have not rolled out the CSS `:has()`, `@property` and nesting features.
miragecraft··on The EU suppressed a 300-page study that found piracy doesn’t harm sales (2017)
But it does harm free and freemium copyrighted content, because now they don’t just compete with their costlier (but likely better produced) alternatives, but also their pirated copies as well.

It basically kill competition and helps big players.

miragecraft··on CSS is hard no matter how good you are at it
> The flexbox container inside pill2 "hides" the inner text, so pill2 is treated as having no text at all (for layout purposes). This is treated the same as a font having zero height. So the browser aligns a 16px font (or whatever) with a 0px font, and it comes out misaligned.

That’s actually not what happened.

Images have their baseline at the bottom edge, so Pill 1 is simply aligning its text to the bottom of the <img> element which is the first item in Pill 2.

You can confirm this behavior by enlarging the image, you can see Pill 1 shifting vertically to align the text baseline to the new bottom edge of the image.

You can also swap the order of the <img> and <span>Pill 2</span> so that the text goes first. You will see that they will now align despite the fact that the inner text is supposed to be “hidden”.

An easy way to solve this is to give .wrapper a hidden pseudo element with a bit of text so it becomes the first item to be used for alignment.

.wrapper:before { content:"a"; width:0; visibility:hidden; }

You can also just set the image as background to avoid the <img> element altogether.

miragecraft··on WebKit Supports Nested CSS
We had it briefly in the form of HTML imports, but the powers that be removed it because it’s not powerful enough for JavaScript/web apps development; totally ignoring the fact that the web isn’t just about apps.
miragecraft··on The rise and fall of Bootstrap and how Tailwind became the go-to CSS framework
Tailwind, by itself, is more of a DSL than a framework.
miragecraft··on I wish Asciidoc was more popular
It’s an endless balancing act between easy to write (code-like) and easy to read (text-like).

Features like table is the ultimate conundrum - if you want beautiful text based tables like in reStructuredText it becomes very difficult to write and edit unless you use a specialized editor, while Asciidoc’s table syntax is very code-like and is completely unreadable as a tabular table (almost like a simplified HTML markup).

Markdown strikes a middle ground where it tries to be readable while being as easy to write by hand as possible. However in practice most people don’t bother to keep the columns aligned by hand so it still becomes quite unreadable, and you still need specialized editor to do align columns automatically if you want to retain readability.

You can consider it a good compromise or failing at both tasks (I view it as the latter).

Markdown is also wildly inconsistent - why have fenced codeblock feature with info string to set the language, when you can’t have fenced blockquote with info string to set the “cite” attribute?

I’m actually quite fond of reStructuredText but without widespread support it’s hard to justify investing into a much less portable format.

miragecraft··on Investors conclude that Tesla is a carmaker, not a tech firm
Amazon has AWS, Prime services and robots.

They’re not like the other companies listed.

miragecraft··on Netflix: 30% bitrate saving using Film Grain Synthesis
Pretty sure you’re talking about CRT TV’s scanline effect.

It leaves gaps in the image for you brain to “fill in the gap” and add perceived detail.

miragecraft··on Netflix: 30% bitrate saving using Film Grain Synthesis
To my eyes, a lot of film sets look too pristine when shot as-is, the grains help to make the sets look a little dirty and worn for that added realism.

Alternatively you can paint/airbrush every set piece to add that used/worn look, but I don’t think it’s economically feasible.

miragecraft··on EasyList is in trouble and so are many ad blockers
They can just make it into a web page, and make all extensions parse that web page instead of a TXT file.

A bit ugly, but works.

miragecraft··on GPU mining no longer profitable after Ethereum merge
Because they want to mine until the last second, supposedly there will be a lot less ETH being generated after the merge so each one will be worth more.
miragecraft··on Penpot: Open-source design and prototyping platform
If I'm running a company (ha!) and dependent on Figma I'd still be paying for Figma while at the same time sending some funds over to Penpot as an insurance policy.
miragecraft··on PayPal blocked Flipper Zero account with $1.3M
I’ve had a horrible experience with Paypal in the past and I harbor an unnatural hatred for the company. Granted with the size of the customer base most people will be fine, but once Paypal soft lock the account Flipper Zero should have immediately removed the ability to pay via PayPal to limit the damage.

Always limit your exposure and never keeping any amount of money with Paypal that you’re not prepared to lose in the worst case scenario, because Paypal is accountable to no one.

← PreviousPage 3 of 4Next →