Hacker News

Top stories

Live mirror
30 storiesupdated just nowView source snapshot
  1. Pirating the Pirates (mubi.com)
    110comments
  2. California expanded the right to delete today (getprivisy.com)
    5comments
  3. MicroLLM Lab – Try 7 tiny LLM's in the browser (stateofutopia.com)
    8comments
  4. Joseph Szabo’s pictures of American adolescents (newyorker.com)
    14comments
  5. Hijacking the PS5's RTMP stream (yashgarg.dev)
    34comments
  6. First Steps of the PLC Organization – Independent Public Ledger of Credentials (plcred.org)
    2comments
  7. Sonnet 5.5 (anthropic.com)
    217comments
  8. Parley: Federated, decentralised chat that speaks plain IRC (mills.io)
    131comments
  9. Launch HN: Vespper (YC F24) – SOTA Docx MCP (vespper.com)
    7comments
  10. Who wrote Elizabeth I's most scathing letters? (smithsonianmag.com)
    10comments
  11. What heraldry and Japanese mon can teach about visual-identity generators (benovermyer.com)
    17comments
  12. GrapheneOS – When an app is slow (wirelessmoves.com)
    17comments
  13. MongoDB CEO resigns to join Meta (reuters.com)
    210comments
  14. Show HN: HN.watch – Videos of all Hacker News posts (hn.watch)
    50comments
  15. Nvidia wants to put a watchdog chip next to every AI agent (cnbc.com)
    79comments
  16. Windows 11½ (definitelynotwindows.com)
    82comments
  17. I made a visual workspace for AI Automations (biom.dev)
    13comments
  18. Cf: The Agentic CLI for the Cloudflare API (cloudflare.com)
    28comments
  19. Show HN: Destroy Any Website with Stickman (spritefusion.com)
    12comments
  20. Kids turned low-traffic NPR Spotify comments into a secret group chat (thisamericanlife.org)
    111comments
  21. So long Google, and thanks for all the nudes (lecaro.me)
    47comments
  22. I switched to Brave (kevquirk.com)
    107comments
  23. 37,500 border drawings: a map of the world as people remember it (habibicode.org)
    32comments
  24. What Would a Serious AI Product Look Like? (glyph.im)
    34comments
  25. When did Google get so weird? (sancho.bearblog.dev)
    987comments
  26. Neal Stephenson responds with wit and humor (2004) (slashdot.org)
    3comments
  27. Footguns with Postgres “at time zone 'UTC'” (bookofrevenue.com)
    89comments
  28. Solving a corn puzzle with CP-SAT (thill.me)
    5comments
  29. Show HN: Free alternative to graphics design giants (scissor.studio)
    39comments
  30. Show HN: PaperMono, e-ink fridge magnet shopping list with mobile web page (github.com/seamusc)
    51comments

GrapheneOS – When an app is slow

45 pointsby 1h agoblog.wirelessmoves.com
16 comments
1h agoHN ↗

If you have two apps, both maps...

The reason behind it is the hardened memory allocator, which seems to create a significant overhead for Osmand. That might be because scrolling a map requires constant loading and discarding of data.

... is this really the right hunch, over e.g. the OpenStreetMaps app lacking in discipline with its heap allocations?

1h agoHN ↗

Seems unlikely, it's java so this is likely related to loading large amounts of objects and having the GC thrashing.

1h agoHN ↗

Maybe the actual solution is to improve, replace the application.

1h agoHN ↗

There needs to be a wall of shame for apps that abuse hardware owned by users

1h agoHN ↗

How's it abusing anything? It's an Android app that works fine with the default Android memory allocator.

41m agoHN ↗

That doesn't necessarily mean it isn't being abusive, just that said allocator tolerates it okay.

28m agoHN ↗

The AOSP memory allocator is seldom the one used by OEMs.

1h agoHN ↗

Or maybe there's a reason why the mainline Android OEMs don't ship that allocator by default.

30m agoHN ↗

The fairly obvious answer here is "OEMs don't care about security because very few people will pay for it, either with $ or time". Benchmaxxing sells better.

30m agoHN ↗

Because they cut costs on hardware and not all ship MTE enabled ARMs.

1h agoHN ↗

Odd. Google Pixel 7 with GrapheneOS here. OsmAnd works perfectly fine for me without disabling any exploit protection options.

6m agoHN ↗

CoMaps behaves very very weirdly. Same with OrganicMaps.

Osmand and GMaps are working fine.

Waze is almost melting the poor thing. Beside of that working fine.

32m agoHN ↗

Huh. Yeah, it is noticeably faster on my 9a with that disabled. I wonder what they're doing differently...