HNHacker News
TopNewBestAskShowJobs

ilmiont

835 karma · joined May 30, 2015

Founder of Heron Web (heron-web.com), web development and digital design.

Web developer + transport enthusiast.

submissionscomments
ilmiont··on iOS 17.4 Nerfs Web Apps in the EU
This does not seem to be accurate - see https://twitter.com/i/web/status/1755411290107863429

(I have not personally verified the behavior described in that tweet, but if it's true then a lot of the reporting and commentary around this story has left out important details and the actual change is positive for users. Intentionally configured PWAs still work; everything else opens in your default browser, without any potentially unwanted magic.)

ilmiont··on DigitalOcean: Issue impacting networking in multiple regions
Around 11am BST everything I have in LON1 across all DO services (droplets, Kubernetes, App Platform) disappeared for about 10 minutes.

It resolved but is now showing intermittent issues an hour later.

It's the first DigitalOcean incident in memory that has caused me any problems though.

ilmiont··on Notion AI – waiting list signup
Horrid, horrid, horrid
ilmiont··on Adobe to acquire Figma for $20B
Well that’s the end of Figma then. It was fantastic while it lasted.
ilmiont··on What are your most used self-hosted applications?
GitLab.
ilmiont··on Ask HN: Recommendations for an SMTP Sending Service?
Another vote for Postmark. It works and it's a paid but relatively affordable service - this is a good thing in this area, as it keeps the spammers out, and means you have real human support. I've not had a problem yet. Same can't be said for SendGrid which is used on some client projects but has sporadic deliverability issues at times.
ilmiont··on Software maker Altium rejects $3.9B takeover bid from Autodesk
"If a decent enough quality version of lightroom that works with Linux comes on the market"

It's called Darktable. https://www.darktable.org/

ilmiont··on Behind the design of the fresh new Firefox coming June 1
They say they want us to worry less.

This is now making me worry about what I do next. Will it be possible to revert this madness or is it really time to abandon Firefox?

I know that in the big picture it’s small, but a good part of why the Firefox is the UI. In compact mode, with dark theme, on Linux, Firefox is - for me - the ultimate browser UI that just gets out of my way.

This new “modern” look is oversized, distracting and wastes space. Nobody’s asked for it and the blog post wording really sounds like trying to justify change for the sake of it.

Sad times. What has happened to Mozilla?

Am I making too much of it? Maybe, but it’s certainly not making me “worry less”. It’s filling me with dread. And from the other responses here and on Reddit, it’s clear Mozilla is out-of-touch with it’s biggest users.

ilmiont··on Ask HN: How Long Is Your CI Process?
I don't see how anyone can give you useful information without knowing more about the pipeline and the projects, and as everyone's pipelines/projects are going to work differently (I do web dev work, so pipelines are relatively simple, I can imagine that a game dev team creating Windows/Mac/Linux builds might have multi-hour pipelines though).

Anyway as the question is "How Long Is Your CI Process", here we go!

I have two main types of pipelines, both running on a self-hosted GitLab instance which runs on an 8th-gen i3 Intel NUC. No project is particularly massive.

1. PHP Projects. Run PHPStan + unit tests on each branch. Most projects take 1-5 mins. On master, run PHPStan + unit tests, build a Docker image, and use Helm to deploy to managed Kubernetes on DigitalOcean. This takes 5-10 mins.

2. React Projects, again not massively huge, but sizable. Biggest time is to run ESLint on every branch. About 5 mins (due to very poor caching which I keep meaning to fix). On master, run ESLint, create a Docker image, and deploy to managed Kubernetes. 5-10 mins.

There are opportunities to improve this by fixing/optimising caching. Overall I'm reasonably happy with the pipeline performance. I'm also sure that upgrading the hardware would make a big difference, probably more so than fixing the caching; an i3 isn't really ideal but this machine does well overall for my small team.

ilmiont··on Gitlab 13.10 Released
Thanks, that works!

I was subscribed to https://www.gitlab.com/atom.xml - at least, that's what Feedly's UI shows, but that URL doesn't seem to resolve at all. In my Feedly, the newest article was "building a better Heroku".

When you search for GitLab in Feedly, you also see that feed, without the 13.10 post. The "GitLab" source at top of search results shows "about.gitlab.com", 6k followers, but no 13.10 post.

I've directly added your atom.xml link so my situation is resolved for now. Thanks!

ilmiont··on Gitlab 13.10 Released
The feature releases don’t show up in GitLab’s RSS now... why not? Can’t find any way to subscribe to them.

13.9 didn’t appear and I had to go looking. 13.10 hasn’t either. Blog “news” posts, unfiltered and patch releases all show up in RSS... why aren’t the monthly releases being included anymore?

ilmiont··on Mozilla plans to remove the Compact Density option from Firefox's Customize menu
That's awful. This is one of the reasons I use Firefox, because its UI is customisable and not massive.

Mozilla seems to be intent on taking away the power user features. I didn't even know this redesign was coming, but those screenshots look horrendous. Why are the tabs "floating" as giant blobs? The current design looks much more cohesive and less distracting.

Sad to see Firefox succumb to the "must design everything every few years" mentality.

ilmiont··on 'New car smell' is the scent of carcinogens
And yet almost everyone's smelt it and we're all still here.
ilmiont··on Gitlab is moving to a three-tier product subscription model
Almost all the comments in this thread can be summarised as:

GitLab: your product is great; your pricing is madness.

This removal of Starter doesn’t seem to have helped anyone except GitLab. You really need to look at how you’re pricing your service and seriously consider much stronger user role management.

GitLab pricing is unworkable for many smaller teams, so we stay on Free and give you nothing at all. The pricing actively discourages whole-org adoption - no way are we paying $19/mo for a non-dev user who would rarely use the system. So we pay nothing at all and keep everyone on free, because that user does still need some access, so you get nothing at all.

To be clear - I love GitLab and I want to pay for more features. I don’t want Premium for nothing but the way it’s billed is completely impractical and hard to get value from for small dev teams, as we have to think very carefully about who gets an account.

I would love it if you’d think about allowing different users on an instance to have a different plan - like with Microsoft 365, where some users have the full works and others just have an email inbox. I need 5 Premium users, 3 Starter users and 2 Free users, for example. You’d now be getting payment for 8 users instead of 0 in my scenario!

Not all my users need Premium; some do. Consequently, we all stay on Free, because I can only justify/afford the pricing for the handful of Premium licenses I actually need.

I really hope this makes sense - there is money waiting for you, and I know many other small dev shop owners feel the same way, but you’re not doing anything to claim it!

You need to look within yourself and work out how you can sell your product to smaller teams in a way that makes sense for everyone. It kinda feels like you just don’t care about your roots anymore and that you only want Ultimate users on your service; I hope you don’t make the mistake of turning your back on the users who started you off and who vocally endorse and support your product.

ilmiont··on Facebook criticizes Apple’s iOS privacy changes with full-page newspaper ads
Oh go away Facebook for goodness' sake, your game is coming to an end.
ilmiont··on Genuine Amazon UK cancellation confirmation email looks like spam
This is a genuine Amazon.co.uk cancellation email which I received today. I was going to discard it right after opening - I'd been expecting it and already knew the refund was approved.

Right before closing the message, my eye caught the line "will be displayed in your next bank account" (?). That got me looking at the rest. When you read it through, the whole thing is in horrific broken English and looks like a spam/scam.

I'm not really sure what to make of this. On the one hand, it doesn't seem too critical - it's not asking you to do anything, the meaning is obvious and a lot of people probably won't even read it. On the other hand, it's not exactly setting a good example or making it easy for customers to identify what is and isn't a scam. After spotting the issues, I actually had to verify whether it was real after all - it is, the link does indeed navigate to Amazon.co.uk and the shipment number/order number (redacted from screenshot) do indeed match the order I cancelled during shipping earlier in the week.

Key issues:

- "We are writing you in relation to the cancellation request" - Missing "to". - "We have refunded the order and you will receive a confirmation e-mail." - Erm, isn't this the confirmation email? Not completely sure to be honest but I think it is. - "You can see the refund within 5-7 working days, after the refund release, and will be displayed in your next bank account." - This line is awful. Weird mixing of tenses and I've no idea what "your next bank account" is meant to mean. - "Click on 'Your Account' that you find high right corner on Amazon website" - !!! - "Refunds and replacements are displayed on the bottom in this page." - !!! - "We cannot read your answers reply." - Great.

This is a genuine Amazon email...

ilmiont··on DigitalOcean App Platform
I was really excited about this when I got the email a few weeks ago with a beta invite but after two minutes I realised I’d be unable to use it, and still can’t now it’s launched...

Why oh why is GitHub now considered the single place where code lives? Even as alternative providers gain in popularity.

It’s really sad to see DigitalOcean requiring this for some reason.

Please either allow use of arbitrary Git repositories (e.g. self-hosted GitLab in my use case) or provide a stand-alone CLI tool to enable deployment of anything, like Firebase does.

Disappointing so far.

ilmiont··on Facebook says it may quit Europe over ban on sharing data with US
Brilliant!

Good riddance Facebook.

"Facebook has warned that it may pull out of Europe if the Irish data protection commissioner enforces a ban on sharing data with the US..." haha, "warned" who? You're not wanted!

ilmiont··on Ask HN: Which domain registrar do you recommend?
iwantmyname
ilmiont··on Finding Linux Compatible Printers
My Canon PIXMA TS6050 "just works" with Linux.

In fact it works far more seamlessly than on Windows...

ilmiont··on Microsoft Surface Duo – Dual-screen Android phone
Pathetic. I’ve never once thought “oh I know what this phone needs, a second screen, that forces me to ‘open’ it and makes one handed use impossible.”

I should add I’ve nothing against Microsoft and used Windows Phone / Windows 10 Mobile until the end of 2018. But dual screen devices are dead in the water I think.

ilmiont··on Mozilla lays off 250 employees while it refocuses on commercial products
Mozilla needs to stop prattling on about being a "world-class, modern, multi-product internet organisation" and being "diverse" and "inclusive" and "battling systemic racism" and get back to developing its core products which people actually want to use.

Stop with the fluff and the airy blog posts and societal ambitions and get back to doing actual engineering which gets people back using your products. You may have a "new focus on community" but it means nothing if there's no product to have that community built around.

You might claim to be a "technical powerhouse of the internet activist movement" (whatever that is !? ) but soon you're going to be nothing at all because Firefox is, as much as it pains me to say it, still merely following and not leading while Mozilla leadership goes back and forth and seems more interested in writing blog posts about global issues than the technology that actually makes it a viable business.

Focus on Firefox. Build a product that's truly competitive once more. Build a product. Not endless blog posts about trust and "authenticity" and "leadership" and whatever else appears on the RSS feed today; get some actual leadership together and start looking at what you're actually doing, which of late has been not a lot at all.

ilmiont··on Ask HN: Thoughts on new GitHub layout?
Looks horrific at 3440x1440...
ilmiont··on WinUI – The modern native UI platform of Windows
The webpage thinks it’s wonderful but in use it’s ugly, slow, distracting and horribly optimised for desktop use - everything is too big and bold and it creates cramped UIs where controls are needlessly hidden in menus.
ilmiont··on Linux touchpad like a MacBook: April 2020 update
My XPS 13 has a wonderful touchpad out-of-the-box, one config line and natural scroll works (think you can enable it in settings on a stock Ubuntu install though).
ilmiont··on Firefox 75.0
Firefox succumbs to needless change for the sake of it, ruining the address bar with this horrible giant thing.

Not really sure what alternatives there are though. I hate that Firefox seems to be falling victim to the “hah we haven’t updated that in a while” intern mentality yet nothing else stands out to replace it.

ilmiont··on Affinity Designer: A Love Story
I used Affinity Designer as my only design tool for about a year (UI design) from late 2017.

I liked it overall and I liked what Serif has built it around it, even going so far as to offer printed documentation (the Workbooks) and the beautiful Affinity Spotlight website which is a really wonderful website unto itself. And there was the obvious benefit of the low cost and perpetual license.

The featureset was adequate for me and the interface initially won me over.

But I ended up moving away for two main reasons:

1. It tended to feel sluggish as hell. 2. Frequent crashes in the middle of work. 3. Lacking basic productivity capabilities, e.g. no ability to interact with the layers pane (rename, reorder etc.) using the keyboard shortcuts.

I was running it on an i7-7700k with GTX 1080 Ti and yet there was often a perceptible delay between clicking something and the action occurring. Even expanding layers in the layer pane, or double clicking a text field... there was a very small but perceptible delay.

More serious though was (3) especially combined with (1)... little things like tidying up file layers were vastly more time consuming than they should have been.

I was suggested to try Figma and have never looked back. It has keyboard shortcuts for everything and all interactions feel instantaneous... even though it runs within the browser! The first time I used it I was astounded and then made the switch within weeks. Haven’t run Affinity in over 18 months and it would take a lot for me to try it again.

I now run a Linux desktop anyway so not really even an option...

ilmiont··on Ask HN: Ultrawide monitors, what's your experience been like?
I use 3440x1440 with 2560x1440 on each side.

By day this is a productivity powerhouse, currently Ubuntu 19.10 with an extremely minimal i3 desktop.

I use the left monitor for terminals and the ultrawide normally the entire expanse for my work in sublime text - on my font settings, I can get five panes of 80-col files side by side. The right monitor is Chrome and F12 for whatever I’m building.

I love my ultrawide. I was very hesitant at first and thought I may dislike it but it actually feels like I want an even larger expanse now! It works well for me, I know some don’t like it and I can see why. Part of why it works so well for me I think is my use of i3 which makes it really easy to fully utilise all the space.

And part 2 of the above... by night it’s running Steam on Windows 10 and it’s absolutely fantastic for gaming, especially the genre I lean towards (driving/vehicle simulation). Since NVIDIA still don’t allow mixed resolution surround, and I want ultrawide for work, ultrAwide gaming was a necessity which turned out to be pretty fantastic. Games like ETS2, ATS and Assetto Corsa feel that bit more immersive with the extra windscreen space. The monitor fills a good part of my vision and as I have trackir too, it’s really quite immersive overall.

Brands or models - Mine is the AOC U3477PQU which was extremely popular but is now sadly discontinued with no replacement. No bad word to say about it. I’m actually planning to buy another ultrawide soon and mount it vertically above the current one; I may end up getting a used U3477PQU again (AOC don’t seem to currently make any non-gaming ultrawides which is odd seeing how many they sold).

So with AOC gone, LG are basically the market leaders and supply panels to many others (AOC included I think) and Dell are also high-end. I know Samsung and Iiyama have some compelling value options at the lower end of the market.

ilmiont··on Google Calendar Is Down
I don't use Calendar but was able to spam F5 and after a few times, you seem to get in.

About 1 in 15 times I'm managing to load it at the moment.

Looks like some instances are live; but capacity is evidently a fraction of what it should be.

ilmiont··on Desktop Neo – rethinking the desktop interface for productivity
This seems to be very much change for the sake of it.

"The traditional desktop computer is struggling to adapt the simple interfaces of mobile devices while also keeping its focus on productivity."

No, no, it isn't. Desktop is far more productive than mobile ever will be or can be.

"The desktop computer hasn’t changed much in the last 30 years. It’s still built on windows, folders and mouse input. But we have changed. We now use smartphones and tablets most of the time, since they are much easier to use."

No, they're not. The reason why the desktop hasn't changed much in 30 years is because it works.

It may not be the prettiest or the most modern or even the easiest for a new computer user to navigate, but it works damned well for getting work done. That's why windows and mice are still around... they just work. This project... doesn't look like it does that.

Page 1 of 2Next →