Recent submissions

Comment · 8 days ago
Related: OsmAnd has support for wikipedia-sourced points for the local offline maps. Not sure about the details though. Only related thing I found for an explanation is "Geospatial Wikidata Dataset", which is suspiciously fresh.
Comment · 2 months ago
That will help teach people some compartmentalization. Need to access government service, or use facebook for work? Use a separate cheapo smartphone.

I wonder how feasible is it to use a separate phone and access it remotely from the main phone.

Comment · 2 months ago
All maps need to have an extra time penalty for turns, merging, etc. Even if the data is taken with an average driver, average driver probably isn't there for the first time, and for someone unfamiliar with the area any extra turn adds an extra chance to take a wrong turn.
Comment · 2 months ago
You probably don't even need any vibe coding for this, only vibe configuring some OSRM profiles.
Comment · 2 months ago
> its a system design issue or system availability issue on the client side

If all events need to arrive, then the problem is not "notification" (which would be solved by webhooks) but "database replication": subscribe to new events, fetch the full snapshot, fetch the updates in range, have the monotonic value to establish the "range" in the first place. Reach the eventual consistency.

The proposed SCROLL handles half of these, which limits its use-cases.

Comment · 6 months ago
> 'tapping phones' gimmick strikes me as something that sounds cute but will become an annoying chore

That 'tapping phones' could also be used to facilitate key exchange verification, making that chore technically useful.

Then again, that would be better done in an open-source app and not tied to any particular domain.

Comment · 10 months ago
Arguably, that's exactly the one action that will need to be hash-pinned, since all the consecutive actions will at least be verified against the lockfile.
Comment · 10 months ago
> any notable increase in PM2.5 particles

What's your PM2.5 baseline, and did you measure TDS in the water?

Comment · 10 months ago
If you have a privilege to replace the kernel or bootloader, you effectively have all privileges on that system. Therefore, there's no need to complicate the access limitations when you get full access anyway.
Comment · 11 months ago
Sounds like their "FL1 -> FL2" transition is involved in both.
Comment · 1 year ago
> Tesseract (which is the best I have so far)

Have you looked at EasyOCR?

Comment · 1 year ago
> how all the popular dynamic languages have slowly become statically typed

Count the amount of `Any` / `unknown` / `cast` / `var::type` in those codebases, and you'll notice that they aren't particularly statically typed.

The types in dynamic languages are useful for checking validity in majority of the cases, but can easily be circumvented when the types become too complicated.

It is somewhat surprising that dynamic languages didn't go the pylint way, i.e. checking the codebase by auto-determined types (determined based on actual usage).

Comment · 1 year ago
> With a physical SIM, I can pry my card out of one phone and put it into another, and expect it to work

Is anything preventing the provider from denying a SIM swap based on IMEI?

Comment · 1 year ago
> the client is not packaging up all its logic and sending a single blob that describes the fully-chained logic to the server on its initial request. Right

See "But how do we solve arrays" part:

> > .map() is special. It does not send JavaScript code to the server, but it does send something like "code", restricted to a domain-specific, non-Turing-complete language. The "code" is a list of instructions that the server should carry out for each member of the array

Comment · 1 year ago
Tangential: is "without requiring knowledge of data patterns" a frequently useful requirement? I.e. isn't knowledge of data patterns basically required for any performance optimization?

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton