Hacker News

New stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Your Second Brain Won't Do the Work(korin.uk ↗)
    discuss
  2. Women Who Sold Books Door to Door(jstor.org ↗)
    discuss
  3. Astronomy mapped: Africa lacks optical observatories(withastra.io ↗)
    discuss
  4. Per-Layer Embeddings (PLE)(sebastianraschka.com ↗)
    discuss
  5. Googlebook's built-in intelligence reinvents the way you use your laptop(blog.google ↗)
    discuss
  6. Declarative WASM GC Types(veritates.love ↗)
    discuss
  7. Bitcoin decentralized usernames are now available(twitter.com/robin_linus ↗)
    1comments
  8. P2300R10: `Std:Execution`(open-std.org ↗)
    discuss
  9. GitHub Actions leaking secrets when Miri output is cached(rust-lang.org ↗)
    discuss
  10. More than a taken branch per cycle?(lemire.me ↗)
    discuss
  11. Ask HN: Do You Use Siri?
    3comments
  12. All your base are belong to us(wikipedia.org ↗)
    discuss
  13. Relation Algebra ≠ Relational Algebra(remy.wang ↗)
    discuss
  14. Ask HN: How to Learn Systems Programming
    discuss
  15. Paul's Automotive DIY Repair Guides(paulstravelpictures.com ↗)
    discuss
  16. Jonathan Swift vs. AI(thedial.world ↗)
    discuss
  17. Wow Forever Classfinder – Find Your Perfect Class(wowforeverclassfinder.com ↗)
    discuss
  18. Unsealed files describe OpenAI "research mission" to supplant human authors(publishersweekly.com ↗)
    discuss
  19. Building a Low-Maintenance Technical Blog with Astro and Cloudflare Pages(pragmaticbydefault.com ↗)
    discuss
  20. Show HN: Public validation suite for deterministic molecular simulation(exxogen.hu ↗)
    discuss
  21. Implications of the EBR-II Inherent Safety Demonstration Test (1986) [pdf](oecd-nea.org ↗)
    discuss
  22. New bill to protect American citizens access to AI – Please read and share(righttorun.us ↗)
    discuss
  23. US DOT unveils new air traffic control system aimed at reducing flight delays(transportation.gov ↗)
    discuss
  24. Stocks had a great Monday, but something alarming occurred not seen since 1999(cnbc.com ↗)
    3comments
  25. 'Planetary boundaries' necessary for flourishing of life have been breached(theguardian.com ↗)
    discuss
  26. Microsoft: September updates break File History backup feature(bleepingcomputer.com ↗)
    1comments
  27. The data does not show mass unemployment(lemire.me ↗)
    discuss
  28. OpenBSD's hypervisor now supports guest SMP(github.com/openbsd ↗)
    discuss
  29. Vibecoding isn't a crime How Distribute Your App on Linux after Flathub refusal(grigio.org ↗)
    3comments
  30. Longcheer Unisoc network bussines model(github.com/lexs201992-gif ↗)
    1comments

AI coding has made CI a bottleneck, so we reworked ours to keep up

46 pointsby 1h agolinear.app
22 comments
1h agoHN ↗

If you can pay the setup cost, Bazel will get you build times ~10s with a warm cache for even massive projects.

29m agoHN ↗

I lead a bazel conversion for a pretty complex piece of software written in 5+ programming languages and shipping native binaries to all 3 major OSes a few years ago, and it took multiple years to get it done.

For a less complex project (1 programming language, still shipping to all 3 major OSes), with my knowledge and agents I got the bazel conversion done in 2 weeks.

The setup cost for bazel just went down by a lot, and I don't think the industry as a whole is aware of that yet.

23m agoHN ↗

Were any of those using JS/TS? I've seen Bazel perform wonders with many compiled languages, but I'm not impressed with the JS ecosystem.

1h agoHN ↗

vitest load balancing on test duration times instead of by file would be a nice performance win

44m agoHN ↗

We actually tried this and (for us) it doesn't lead to enough of a gain that's worth the extra complexity.

57m agoHN ↗

Agentic Coding has been a huge strain on CI, I have been using Bazel to improve our build times and ultimately building customized runners to improve our CI

Anyways great blog post from linear team a lot to learn from it

55m agoHN ↗

My recent winnowwallet.com still has build times of over 10 minutes. I'm convinced the agent really wants build times around 5m to move at a quick pace. Also to not drive me insane. It took a ton of work to get it down from 45 minutes because my tests launch a full version of the app, and walk it through major usecases while recording video and screenshots. I then use AI to qa this. It also generates its webpage this way. All from CI/CD

49m agoHN ↗

Maybe I'm alone in this, but as someone who is in tech, I don't know what CI is, and I don't think it's unreasonable to expect it to have an expansion within the article the first time you use it...

AI is in the cultural zeitgeist, but you gotta expand most other things at least once.

47m agoHN ↗

CI -> Continuous Integration

Its best thought of as the testing systems that are run as part of pull request review / merge to main / build processes.

47m agoHN ↗

So if you don't know what CI is, what does "I am someone in tech", mean? Marques Brownlee probably doesn't know CI is, but he's also in tech. Because if you by mean "I am in tech" that "I am a software engineer", and you don't know what CI is, then boy; I'd be worried for you.

35m agoHN ↗

CI is really only significant on the programming side of things. Networking, systems administration, hardware, etc often don’t have that workflow.

32m agoHN ↗

sysadmins CI is hoping the machine still boots after an update. Unless you are lucky you got two identical machines to have a test env.

38m agoHN ↗

I recommend making a habit of googling or asking AI about terms you run into. As someone who is in tech, you will hear tech jargon your whole career that will not be explained if it's considered standard terminology for the audience being spoken to. It is better to learn to educate yourself than expect others to go out of their way.

32m agoHN ↗

Man, what a weird thing to complain about.

Most days I feel like I must be the dumbest person on HN. I don't understand what 80%+ of submissions are about. But if it sounds interesting, I'll dig into it a bit and learn a few things along the way.

30m agoHN ↗

"AI is in the cultural zeitgeist"

Within the engineering tech sphere, CI/CD have also been terms that have been standard for at least a decade now.

You would probably be rejected from most interviews at the first stage if you didn't vaguely know what they mean at this point.

Linears entire product is tailored towards software engineers/engineers in general or people who work alongside engineers, so its not surprise their posts have a bit of assumed knowledge.

27m agoHN ↗

I just feel apps like linear are increasingly getting in the way of full send agentic development where sub agent orchestration is done through agent to agent messaging, work trees, on demand git restructuring and epoch specific coordination plains, often .md files. The smaller the human component of total product development gets, the more this may be the case.

6m agoHN ↗

Question here:

    > where sub agent orchestration is done through agent to agent messaging

How do you expect to see the history/record of what the agents did and why? Is it enough to see it in PRs? Do you expect tickets that have the design and history? How are you thinking of agents being able to historically resolve reasoning/why/decisions made in earlier passes?

Genuine open question here. My assumption is that a GH or Linear or Jira is still useful as a decision store. It may as well be a custom app over Postgres, but it seems like something is needed to store this and for observability. A GH/Linear/Jira is nice if only because of standard APIs and integration points (whatever you build would likely end up duplicating a subset of those).

26m agoHN ↗

Good thing Linear has been finished for a long time doesn't need more features, so AI coding can go slow. Oh damn, it's busy becoming the next Jira :(

26m agoHN ↗

In my case it's not the CI that's the bottleneck. It's the human testing side. Does it work, sure. But does it actually do the thing we want (and more importantly) does it do it in a way our customers will understand and actually like?

22m agoHN ↗

Moving our workloads off GitHub Actions to third-party runners with faster CPUs, higher-performance storage, and better cache infrastructure gave us faster machines to run the same pipeline on

Yeah, was not surprised to read this. Actions is convenient if you already use GitHub, but it can also be pretty slow. Given reliability is also a major issue with GitHub these days I expect to see more orgs moving to different pipelines

9m agoHN ↗

I wonder how much faster GitHub actions could be if they weren’t running on Azure. Because Azure is either slow or very expensive.