News for hackers. Stuff that matters.

damianh

It's actually astonishing that it took mozilla folks the guts of 20 years to get around to this glaring UX gap.
Re:Manifest v2 is now removed from Chrome canary on Sunday October 13, 2024 @06:00AM (#41826622)
Which bugzilla # is it. I can only find decades old requests for such a feature that are closed as WONTFIX.
Re:Manifest v2 is now removed from Chrome canary on Sunday October 13, 2024 @05:59AM (#41826613)
This same conversation plays out every time someone mentions profile switching that is responded with "container tabs".
Re:Manifest v2 is now removed from Chrome canary on Sunday October 13, 2024 @03:05AM (#41825836)
The switching UI/UX is atrocious.
Re:Manifest v2 is now removed from Chrome canary on Sunday October 13, 2024 @03:00AM (#41825812)
This is insanely overdue.
Re:Manifest v2 is now removed from Chrome canary on Saturday October 12, 2024 @07:45AM (#41818417)
When the hell will firefox have a decent profile manager?? It's the one thing that is preventing me from switching over. No, container tabs are NOT it.
The fact that GitHub don't provide a better solution here has to be actually costing them money with the network usage and extra agent time consumed. Right?
Plenty of marketplace actions will install things and/or mutate the runner. It's a matter of time before someone does something or there's a build that doesn't cleannup after itself (e.g. leaving test processes running) that ruins the day for everyone else.
I won't disagree. It should be easier imo. I guess this is why a cottage industry has sprung up addressing such e.g. https://news.ycombinator.com/item?id=39930908
Selh-hosted runners can be ephemeral too. With such either mount the cache as a disk or bake docker layers/images into the runner image.
The trick is to do these sort of engagements as a fixed price contract. You could have probably done an assessment in a hour or two. Then you charge on what you estimate is the value to the company.
Re:Terraform module for scalable GitHub action runners on AWS on Saturday December 09, 2023 @04:55AM (#38580357)
If you are interested in having self-hosted auto scaling github actions runners but don't want to manage your own webhook handling infrastructure, https://cirun.io is worth a look.
Re:Using extra Firefox profiles to make my life better on Friday October 20, 2023 @11:35AM (#37957593)
Strong agreement
Re:Using extra Firefox profiles to make my life better on Friday October 20, 2023 @07:42AM (#37954850)
How does one launch a profile from the about:profiles page? ;)

It's a concept that is first class supported and easy to use in all othe browsers. There is just a ton of usability issues across the board, even with the third party addon.

Re:Using extra Firefox profiles to make my life better on Friday October 20, 2023 @05:48AM (#37954110)
Am a firefox user sincr 0.9. I see there's a lot of love for Firefox in the responsonses here.

However, the profile UI and general managment experience compared to Chrome/Edge is pure trash. No, container tabs is not a viable substitute (my work and my personal profiles don't even share bookmarks). Yes am aware of a third party addon that requires additional software to be installed - this just proves the point further.

This issue was reported 13 years ago! https://bugzilla.mozilla.org/show_bug.cgi?id=662025

So today I'm using Firefox only for personal and chrome (/edge) profiles for everything else. Only reason I am sticking with Firefox is because of the Android version. If I could get ublock origin working on edge/chrome on android I'd probably abandon Firefox.

Re:The Twelve-Factor App on Thursday October 12, 2023 @11:04AM (#37858213)
"One app - one repo"

Where did you see that being expressed?

Re:How FoundationDB works and why it works on Monday September 18, 2023 @03:44AM (#37553422)
Since you mention Kestrel I'll assume .NET so I suggest you take a look at yarp. It's fully programmable and "plugins" are just small pieces of middleware, a lot of which is available as a nuget package.

(I'm the author of ProxyKit that predated yarp)

Re:Microsoft YARP on Tuesday February 22, 2022 @04:31AM (#30425803)
Lua vs C# - chose your poison. There's a ton of AspNet Core libraries for handling http things e.g. JWT handling. Things that might need the licensed version of nginx.

Also it's embeddable and self-hostable into any .NET / AspNet Core application.

Re:Microsoft YARP on Tuesday February 22, 2022 @03:40AM (#30425440)
We know there is an ongoing issue with MS's relationship with .NET OSS ecosystem, but in this case I am totally fine with this. I proved the need of a code-first, highly extensible/customisable reverse-proxy (vs other approaches with config only and/or scripting). I also discovered on my journey there where things that needed to happen in layers I couldn't control nor influence (e.g. HttpClient, Kestrel etc) that YARP team could get done. I expressed these things when I had a meet with the team.

Ultimately we got a solid product with a not-too-dissimilar API and I have one less thing to maintain :)

Re:Mono 3.2.7 is out on Wednesday February 26, 2014 @02:30PM (#7307043)
They also use NancyFx on mono.
Re:Mono 3.2.7 is out on Wednesday February 26, 2014 @02:27PM (#7307022)
There is also Fos (FastCgi Owin Server) https://github.com/mzabani/Fos
Re:Mono 3.2.7 is out on Wednesday February 26, 2014 @02:25PM (#7307003)
It's the 'Dynamic Dictionary' [0]. It's usually called 'parameters' but it's idiomatic in dotnet to name lambda input parameter '_' if don't use it in your expression.

[0] https://github.com/NancyFx/Nancy/wiki/Taking-a-look-at-the-D...