Hacker Newsnew | past | comments | ask | show | jobs | submit | JustSkyfall's commentslogin

Wouldn't the dropper get executed once tests are run within CI though?


Yes, you should separate "tests execute" into their own unprivileged workflows that don't have "deploy" secrets.


You can also do the same for the build workflow, no?


Yep, I'd recommend it.


yeah, or when a dev starts the local development server (unless that server is containerized).


Dev laptops tend to have better monitoring than CI/CD so I still think this is a better option. You can also have devs use VMs or separate dev environments like an ec2 instance.

To be clear, just solving the CI/CD portion is insufficient, but it is a massive win.


How come Bun uses Buildkite instead of self-hosting the CI infra?


It spawns ephemeral EC2/Azure instances, which is a lot cheaper than the GitHub actions runners we used before that.

We shard to a lot of machines for tests and I’d be worried about running out if we used dedicated servers.

BuildKite is fine but I wouldn’t be that surprised if we move off of BuildKite to a custom thing at some point. Months ago, we switched from CMake to a handrolled typescript build system and it made our builds faster and simpler.


Thanks for answering!

I suppose my second question would be how much Bun spends on CI per month atm - I'd imagine that robobun would have ramped up the bill a fair bit


you don't need buildkite or blacksmith anymore.

codex trivially built me a self-hosted gh actions runner workflow for ephemeral vm's (just a big bash script that manages the vms with qemu). i even sped up the builds with my own custom base image with everything installed in it that i need too.

it works flawlessly.

fanning that out to starting and stopping instances wouldn't be too much of a stretch.


Does it work with macOS ?


weird question, i don't see why not. osx has a fantastic virtualization story.

https://developer.apple.com/documentation/virtualization/run...


bro, I was a committer for libvirt


Presumably because they "build for [macOS, Linux, FreeBSD, Android, Windows] x [ARM64, x64]" and self hosting all of that would be time-consuming and expensive.


Probably because they don't want to self-host Windows or MacOS servers when they can pay someone else to do that for them (or Linux ones, I assume that is within their wheelhouse for production but CI is a bit of a different beast to model inference).


What's wrong with Starling/Monzo?


They’re only ok until something goes wrong or you end up with an overdraft. Then they screw you with poor customer service. Like the worst.


If I had to guess, it's because the phone market is largely dominated by Apple and Samsung, and so it'd be/has been very hard for OnePlus to actually sell their phones there.


Where I'm from OnePlus has actually sold pretty well, competing with price. But then again Finland is one of the most broke countries in EU, so lots of people are price-conscious. Hopefully Oppo will bring some replacement models with equally good price-performance ratio.

I paid 130 euros brand new for my Nord CE 5 with 8GB/128GB configuration. Couldn't be happier with the purchase. All I care is about price/performance ratio and the years of updates promised.


Finland is not one of the most broke countries in the EU...


We have the highest unemployment rate in EU, and fast growing public debt (7th highest right now). Trust me, ordinary people here are quite broke after we consider the living expenses.

It's expected that in 4 years our debt to GDP ratio will reach that of Spain right now. And Spain's ratio is decreasing. We'll be right there with Greece, Italy and France soon enough, and I doubt unemployment will get any better.


There are minor Android players who seem to be standing their ground, so something has to be different here. Nothing, Xiaomi/Redmi, Motorola


> minor Android players ... Xiaomi

Xiaomi appears to be the 3rd largest smartphone manufacturer in the world (behind Samsung and Apple). Not sure I'd call them a "minor player"


They are minor in the west which is what I replied to


I've been using pgdog (https://github.com/pgdogdev/pgdog) and it has worked really well for my needs!


Glad you like it. It was built to fix some of PgBouncers shortcomings that we ran into at Instacart many years ago, and to have a stronger foundation for scaling Postgres horizontally (that's sharding)!


It's been a pong pong back and forth between PG reverse proxy submissions lately! "Why we built [Pgdog]": https://news.ycombinator.com/item?id=48819308


Ack, we will consider offering pgdog in the future! More context on why we chose pgbouncer https://news.ycombinator.com/item?id=48873867


Big congrats on the release!

I have been using Rails 8 for the past few months on a work project, but the Hanakai ecosystem looks really, really interesting.

My one question would be whether or not Hanakai supports Inertia or Svelte views - we've been moving away from ERB recently, which has made it much easier to write interactive code due to the ecosystem, and I'd rather not throw that DX away!


Thanks!

Hanami doesn't have any specific Inertia or Svelte specific integrations, but our view layer (and assets layer) is very flexible so it's certainly possible. It's worth investigating. If you try it out, let us know what you learn on our forum https://discourse.hanakai.org/


The problem with these benchmarks is that the Chinese models tend to be incredible on paper, and absolutely terrible in practice :/


This was a problem with older Qwen/MiMo/Kimi models mostly. GLM has always been on the more robust side, and newer iterations from all those labs have improved as well. The only lab I've seen regressing this way is DeepSeek, 3.2 was fairly robust but 4.0 feels more benchmaxxed.


I have used GLM since version 4.8 I think and do enjoy using them. More then other models like Kimi or Deepseek. Though only tested them on smaller private projects.


> I have used GLM since version 4.8 I think

You probably refer to GLM-4.7


I beg to differ. I replaced a $40/mo GitHub Copilot subscription where I used Opus 4.6 and GPT 5.5 with a $10/mo opencode Go plan where I use mostly DeepSeek V4 Flash and testing MiMo 2.5.

I work on mid-sized projects currently (200k to 1kk lines of code).


> 1kk lines of code

Isn't that a million?


Yep. I consider up to a million lines of code as mid-sized.

When I worked in banking, the codebases were often larger than a million.


You are obviously lying because it shows you have no experience with. GLM since 4.5 have been crushing it. all their models since then haven't skipped a beat. 4.5/4.5-air, 4.6, 4.7, 4.8, 5, 5.1. That aside, MiMoV2.5, MiniMax from 2.0, DeepSeek from V3, Kimi since V2, Qwen since 3, Hy3 have all been amazing models. All from China, we need to get over it. China is not losing yet as far as the AI race is concerned.


Is there a GLM-4.8 model?


> In the UK you get thrown in prison for making a slightly unfriendly tweet.

Do you? The closest thing I can think about is how someone was jailed for encouraging arson attacks on asylum hotels. I'd be extremely surprised if the US had zero cases of somebody receiving a police visit after threatening to kill the President or bomb a school or something...

(FWIW I do think the UK needs stronger free speech protections, but saying that you'll be immediately jailed for writing unfriendly tweets is a huge stretch)


Yes. And also you are threatened with prison for holding in front of a court a placard with [pretty much] a quote from the plaque displayed on the most important criminal court.

You're threatened with arrest for holding empty placard.

You're jailed for years for holding a zoom meeting planning a peaceful climate-emergency related demonstration. At the same time judge threatens the defendants with contempt of court sanctions if they dare to explain to juries why they planned to protest.

You're jailed for opposing a genocide.

You're jailed and called a terrorist for painting planes helping to bomb civilians - the exact same thing the sitting PM was defending a person in court some years ago (as a human rights lawyer, the irony).

You're arrested for wearing a T-shirt "I support plasticine action" (not a typo, "Plasticine").

We could go for hours.


https://lordslibrary.parliament.uk/select-communications-off...

Are they really making 12,000 arrests a year over tweets and posts?


Would be more impressive if the safeguards weren't so trigger-happy!


It's interesting how every time there's a layoff, the blog post always has a title like "Preparing for what's next" or "An update on our workforce" or "Getting ready for the agentic era"!


They should make it “Good news, everyone” like in Futurama.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: