HN user

gabrielgio

377 karma
Posts2
Comments137
View on HN

Nice writing. I can't add much to the Github Action pile as I, thankfully, was spared from it, but I can say that Buildkite is really good. I use daily, don't have complain and they actually have meaningfully useful UI upgrades. We use a lot from his ability to dynamically uploads steps, which works just as you would expect.

And debugging? Buildkite doesn’t make CI debugging fun. Nothing does. Nothing can.

Sourcehut's ci/cd can. It is trivial do debug failing state there since you can ssh into the job's vm.

Redis vs. BoltCache 7 months ago

High Performance: 30-50% faster than Redis using Go's concurrency

Where is the benchmark script? I would like to see the scenario, client used and machine config.

Don't take me wrong but from just skimming over the readme I can't believe the numbers.

At this point it is just you.

I run two different distributions myself, I know a bunch o people on even more different distributions, set of configuration and based on empirical analysis I can assure you that no one has problem with windows placement.

Out of the box I used have more problem with X11 (tearing and font rendering being the most annoyingly common ones) than I have with Wayland.

That is a common practice. For example, look it up on the history of Swiss Pharma industry. They grew from pirating to enforcer once they got industry lead. I pretty sure we can find examples for US, Japan, India and what not. Only the country on top of a given sector care about enforcing patent.

Even if the Netherlands makes every effort now, a fully-fledged alternative won't be readily available.

You don't need to match their product. You have a smaller user base and smaller number of functionally to cover than Microsoft.

That gives American companies power.

Guess what happens if you don't do anything?

The trend of universities sacrificing long-term sovereignty for minimal short-term savings is concerning. I have observed this in my home country, where the strategic investment in national technology (which would return back to the country) is dismissed in favor of cheaper foreign platforms like Google. This approach naively puts sensitive research and institutional data on external servers, creating vulnerability where access could be compromised[^1].

Hopefully this person does not express the opinion of that university.

[^1]: https://agorarn.com.br/ultimas/google-bloqueia-acesso-ufrn-c...

Anyone can complain as much as they want, but unless they put the money where their mouth is, it's just noise from lazy people.

Once I'm encharged of budge decisions of my company I'll make sure that none will go to any MS and Atlassian product. Until then I'll keep complaining.

It is a lie. You are holding on a possible short time gain while ignoring history proven long-term harm of reduced competition, which will lead to higher prices, less innovation, and fewer choices for consumers.

USA anti-trust process is a joke, it is shame that so many company with global footprint relies on that.

There is a simpler version for zig.

    pub fn main() !void {
        std.debug.print("Hello, World!\n", .{});
    }
The only difference is this writes to stderr and does not fail (and explicitly says it is meant for debug), while their example writes to stdout. In zig if you want to write to stdout you need to explicitly pick the std and handle all the details (like error handling).

He gave the possible worst example, this article is nonsense.

Why use GrapheneOS if you are going to install Google Services anyway? ... May as well just install the stock os ... I think graphene os makes more sense if you go all in. Otherwise there is no much point really.

No, Grapheneos is quite more secure than stock os when comes to handling google play service if you need to use it.

https://grapheneos.social/@GrapheneOS/113459782313987260

At the end of the day, once Google stops shipping sec updates for your phone, firmware updates stop so that's it really.

That is true. Graphene does not hide that. If you want to live without any influence of google use iOS/MacOS or Windows.

I don't know the implementation details but I can't really complain about the state of wayland today. It used to be annoying to get working many years ago (worse because I had a nvidia gpu). But today I drive a nigthly build of niri, run it by just spawning an dbuss session and everything works. Bluetooth audio, screen sharing, fractional scaling, no tearing, no font blurring. Every utility I needed has been created and works quite nicely (e.g.: wdisplay). I can even play video games with HDR support.

I have a more stable experience with wayland today than I had with x11. Which to be fair was not only because of wayland but because desktop linux as a whole has made a lot of progress in the last years

I don't think I understand what you mean. Do you mean wayland is not usable with nvidia proprietary driver? I remember that being annoying but possible many year ago (with sway --my-next-gpu-wont-be-nvidia thingy).

But if you use really old nvidia gpu you can have a mixed experience with wayland. Which is a fair problem to complain, but you can't blame that on wayland and call that lack of freedom. That problem was caused by the lack of freedom coming from nvidia gpus and how locked down they are and how nvidia for many year has been hostile towards linux desktop.

x11 is in maintenance mode at this point and Gnome is not going anywhere. Gnome is used (and financed) by major distributions.

Nothing new is being created with x11 and the people from freedesktop don't seen to be thrilled to maintain it. I don't think should change just for the sake of changing, but I'd start looking to migrate whatever you use that depends on x11.

With AI slop showing up everywhere, there’s a real danger that folks will just no longer be motivated to produce real original content.

I think people would still produce original things as long they have the means for doing it. I guess we could say it is our nature. My fear is AI monopolizing the wealth that once would go to support people producing art.

Agree, people should understand why they are picking a language. If it is to learn new language that is fast, compiles to a binary (also fast) and has a nice onboard experience for a person coming from a interpreted language (which is the topic of thread) go fits nicely.

Rust is not always the answer just because it has "no nil exception". The correctness of Rust comes at a cost as well.

I only watch the go part, and I'll say that in 3 years working with I might have had at most 3 times nil pointer crashes in prod, in which took about 30 min between getting fixed and deployed.

There are linter which helps prevent most of if not all crashes (just keep in mind to run linting and compile the binary it would still be ages faster than anything rust I have ever compiled). His argument is weak, and not simple.

I'll give that type system in golang is too simplistic sometimes, and a more complex could help to express better some use cases.

Still go for a person coming from a interpreted language is a solid choice by being MUCH MUCH simpler.

"biased" -- any evidence of that? And what if that is biased? Ever heard of "academic freedom"?

Evidence of bias again China? There are plenty outlets that have bias against China, where every mundane action take by the Chinese party is taken as "debt-trap diplomacy," "neo-colonialism," or "strategic expansion".

"genocide" -- how on earth is that relevant to this topic?

This is topic about "China intimidated UK university to ditch human rights research" so of couse accusation of genocide occurring in Chine is in the topic since GP arguers that episode might be retaliation against anti-Chinese bias.

Dude, the ambiguity and instant whataboutism makes your account extremely suspicious

I love that every mildly neutral take on China is answered with these. Tell me about whataboutism.

An actual socialist would say the state in capitalist society provides a legal and infrastructural framework that supports business enterprises and the accumulation of capital, so it is business as usual. But feel free to throw words around as they mean nothing.

I think its only a matter of time where legislation, lawsuits and fines will follow.

That depends where you are. In the US and anywhere where it can exert political force that won't happen. The US administration acts as a de facto lobbying arm for big tech giants like Google, and any attempt to regulate is met with threats of embargo.

Agree with everything else.

It's actually because China is lowring the requirement/quality for delivery and makes everthing for the comsumer market to degrade rapidly so that the manufacturers has the chance to involve because of the involving needs for newer/better products.

Isn't the requirements set by the company outsourcing to China? Because as far as I can tell in China you can produce with all ranges of quality so it feels a bit too simplistic to blame "planned obsolescence" to China alone as the whole chain profits from it (besides the end-user of-course).

As a developer interested in zig it is nice to see books being release, but I'd be a bit resitant to buy anything before zig reaches 1.0 or at least when they settle on a stable api. Both the builder and the std keep changing. Just 0.15 is a huge breakage. Does anyone knows how those changes would affect this book?