Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Keys Not Included: recovering the signing keys for US driver's license barcodes(ryan.science ↗)
    50comments
  2. Nvidia announces native GPU programming in Rust(nvidia.com ↗)
    217comments
  3. My temporary PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it(jakeasmith.com ↗)
    7comments
  4. Training a 4B model to produce 81% faster query plans than Postgres(rohanbansal.com ↗)
    108comments
  5. Comparison of Malloc() Algorithms(egbert.net ↗)
    2comments
  6. Xiaomi Mimo 2.6 live post-training dashboard(xiaomi.com ↗)
    100comments
  7. The Relation Between Mathematics and Physics by Paul Dirac(cam.ac.uk ↗)
    1comments
  8. Backups Aren't Simple(filipovski.net ↗)
    116comments
  9. Small programming tricks(will-keleher.com ↗)
    218comments
  10. Developing provably correct Rust code with Verus(amazon.science ↗)
    12comments
  11. A 32-year-old bug walks into a Telnet server(watchtowr.com ↗)
    16comments
  12. Breaking the 1.58-bit Barrier for Ternary LLMs(arxiv.org ↗)
    29comments
  13. The engineering behind the US Strategic Petroleum Reserve(johnjwang.com ↗)
    74comments
  14. The Return of Sail Power: Cargo Ships Are Turning Back to the Wind(gcaptain.com ↗)
    44comments
  15. OpenSpec – A lightweight and configurable AI spec framework(openspec.dev ↗)
    53comments
  16. Cloudflare/Security-Audit-Skill(github.com/cloudflare ↗)
    4comments
  17. AWS says it can't restore some data from mideast facilities struck by Iran(wsj.com ↗)
    303comments
  18. PCB is brought to you by Fable 5(a6mzero.com ↗)
    34comments
  19. Show HN: An e-ink frame that hears birds and draws them as 1800s illustrations(github.com/arnegiacomo ↗)
    243comments
  20. HarnessTax: How Much Does the Harness Matter for Coding Agents?(harnesstax.github.io ↗)
    43comments
  21. Performance Improvements in .NET 11(devblogs.microsoft.com/dotnet ↗)
    53comments
  22. Reversing Factorio's RNG(gegell.github.io ↗)
    24comments
  23. Japan's book scene is moving from bookstores to libraries(untranslatedjp.substack.com ↗)
    72comments
  24. Part-human part-mouse brain developed in science breakthrough(bbc.com ↗)
    22comments
  25. Jev Ultrafast: A browser agent with a dynamic, indexed action space(github.com/browser-use ↗)
    3comments
  26. US interest rates raised for first time in three years(bbc.com ↗)
    7comments
  27. Anecdotally, programmers dislike "reduce"(evanhahn.com ↗)
    218comments
  28. Reverse-engineered Jev-like model(github.com/vinnylarouge ↗)
    17comments
  29. Dream-RSI: Recursive Self-Improvement through Evolving Worlds(arxiv.org ↗)
    49comments
  30. Anatomy of a Texture(agentlien.github.io ↗)
    15comments

My temporary PHP fix from 2014 has nearly 20M installs. Today I'm deprecating it

52 pointsby 1d agojakeasmith.com
7 comments
1d agoHN ↗

Author here, happy to answer any questions. I never imagined a polyfill for http_build_url would gain so much traction. After 12 years, deprecating it feels like the right move, especially given the new options from the community and PHP itself.

1h agoHN ↗

We used to work together at AOL. Glad to see you on here; I hope you're doing great!

45m agoHN ↗

Reading this threw me back to 2014 - how was working for AOL back then?

50m agoHN ↗

There is nothing as permanent as a temporary fix that works.

23m agoHN ↗

For a package with that kind of install base, is there a final release that prints the migration options in a deprecation notice? People will find it years from now through old Stack Overflow answers.

18m agoHN ↗

The package is marked as abandoned on Packagist [1]

This package is abandoned and no longer maintained. No replacement package was suggested.

Both adding it as a dependency using composer and installing it from a lockfile results in:

    $ composer require jakeasmith/http_build_url
    […]
    Package jakeasmith/http_build_url is abandoned, you should avoid using it. No replacement was suggested.
    […]
    $ rm -r vendor/
    $ composer install
    […]
      - Installing jakeasmith/http_build_url (1.0.2): Extracting archive
    Package jakeasmith/http_build_url is abandoned, you should avoid using it. No replacement was suggested.
    […]

[1] https://packagist.org/packages/jakeasmith/http_build_url