frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Show HN: GeoLint, an ESLint-style linter for GeoJSON

https://github.com/jajego/geolint
1•appleappleapple•46m ago
Hello all! I make map-based web apps in my downtime to try to get some use out of my degree (which I’ve mostly shelved since becoming a SWE) and frequently work with GeoJSON to do so. I tried my hand at building a linter for GeoJSON data that can help determine when data is bloated, has inconsistent properties, or has missing or duplicated data. It can be configured to your definition of bloated as needed, and it also supports setting a baseline to help flag unexpected results.

It’s aptly called GeoLint and I hope it might be useful to folks working with GeoJSON, especially people who have workflows/pipelines setup to generate it automatically and want more rigorous checks on the output beyond formatting. You can define budgets for things like file size, feature count, and vertex count, add consistency checks, and keep a baseline so CI can flag unexpected regressions in generated output. Based on my benchmarking, it’s pretty quick!

Would love feedback from folks who work with GeoJSON on a regular basis on if this is useful to them, and if not, what kind of features they’d like to see in a tool like this. Thanks!

Comments

nateb2022•19m ago
Currently using https://github.com/placemark/check-geojson for this usecase right now.

Noticed your code includes a custom JSON parser, which seems to silently overwrite duplicate keys, which is absolutely something a linter should warn about.

And instead of using fast-glob, I'd recommend https://superchupu.dev/tinyglobby or better yet, use node:fs and node:fs/promises which are built in to modern node already.

And I noticed your package.json includes some bizarre fields,

  - "types": "./dist/index.d.ts" is unnecessary since you're an ESM module and require Node >22
  - "./package.json": "./package.json" is a Node 12-14 ESM workaround

RL Framework for Finetuning Openweight Models

https://github.com/stateset/stateset-agents
1•domsteil•2m ago•0 comments

Scientists increasingly depend on 'black-box' tools they cannot control

https://news.exeter.ac.uk/research/scientists-increasingly-depend-on-black-box-tools-they-cannot-...
2•geox•4m ago•0 comments

Unintended Consequences?

https://interfacecritique.net/journal/beal/
1•jruohonen•4m ago•0 comments

The curious case of Google's AlloyDB

https://boringsql.com/posts/google-alloydb/
2•Tomte•6m ago•0 comments

The Unreasonable Effectiveness of Property Testing for Validating Formal Specs

https://proofsandintuitions.net/2026/05/18/property-based-testing-specifications/
1•_doctor_love•7m ago•0 comments

Show HN: Between Tokens – an interactive piece where you are the language model

https://chrisjz.github.io/between-tokens/
3•chrisjz•7m ago•1 comments

When the Hard Part Stops Being Hard

https://proofsandintuitions.net/2026/08/14/when-the-hard-part-stops-being-hard/
1•_doctor_love•8m ago•0 comments

Has anyone tried this tool to improve LLM visibility?

https://see-geo.com
1•tnaaron•9m ago•0 comments

The Anatomy of Influence

https://www.bitchute.com/video/5L9zy5cKZVw8/
1•untiledsource•12m ago•0 comments

AI Can Now Design Functional Viruses. Should We Worry?

https://spectrum.ieee.org/ai-designed-virus
2•pseudolus•13m ago•0 comments

The Tools Candidates Use to Beat ATS Are a Map of Where Hiring Failed

https://digitalmagazines.online/articles/job-search-tools-broken-hiring-process
2•FeelingCreative•15m ago•0 comments

The Israeli Influence Machine

https://www.bitchute.com/video/OSJg4IRIHxRz/
1•untiledsource•16m ago•0 comments

OpenAI talent exodus raises 'huge red flag' ahead of IPO

https://www.cnbc.com/2026/08/14/open-ai-ipo-red-flag.html
3•pseudolus•20m ago•1 comments

Professor's Death Leaves Behind Hard Questions for Cambridge on Race and Hiring

https://www.nytimes.com/2026/08/15/world/europe/jason-arday-cambridge-hiring-questions.html
2•Michelangelo11•21m ago•0 comments

Show HN: Lots of Agents – Infinite Logged in Grok Bots on One Mac

https://github.com/carllippert/lots_of_agents
1•carllippert•22m ago•0 comments

The Zelda Theme That Changes Every 13.3 Seconds [video]

https://www.youtube.com/watch?v=tH8Ljru73F4
1•martialg•22m ago•0 comments

We built a realtime system for responsive voice AI in six months

https://openai.com/index/continuous-voice-interaction-with-gpt-live/
1•gmays•32m ago•0 comments

Navy weighs major warship redesign to match Trump's preferences

https://www.washingtonpost.com/national-security/2026/08/15/navy-weighs-major-warship-redesign-ma...
1•ceejayoz•32m ago•0 comments

CyberPanel's hard-coded JWT secret grants an unauthenticated root shell

https://hellorecon.com/blog/cve-2026-67614-cyberpanel-webterminal-jwt-root-shell
1•slvnx•33m ago•0 comments

Manipulation versus Management, Tools versus Agents

https://edparry.com/manipulation-versus-management-tools-versus-agents
1•4lx87•40m ago•0 comments

Parallelism Without Threads [video]

https://www.youtube.com/watch?v=ryfbBB3pHfI
1•flurly•41m ago•0 comments

Show HN: Hibi – a calendar app to remember your days

https://apps.apple.com/us/app/hibi-calendar-daily-journal/id6762520622
1•surrTurr•41m ago•0 comments

Show HN: GeoLint, an ESLint-style linter for GeoJSON

https://github.com/jajego/geolint
1•appleappleapple•46m ago•1 comments

China is shaping the future of open‑source technology – including AI

https://theconversation.com/china-is-shaping-the-future-of-open-source-technology-including-ai-28...
2•TechTechTech•48m ago•0 comments

Ranking the Most Brilliantly Colored Birds with Data

https://moultano.wordpress.com/2026/08/14/fairly-ranking-the-most-brilliant-birds/
1•moultano•49m ago•2 comments

Go from job search to job offer

https://futurole.com
1•whatdoyoumean02•50m ago•1 comments

Show HN: One question a day for the whole planet, sealed until 20:00 UTC

https://wisehumans.org/
2•nickevante•54m ago•2 comments

Show HN: Browser-based Autodesk Inventor file viewer – no Autodesk required

https://jfk-solutions.github.io/inventor-viewer/
1•jogibear9988•54m ago•0 comments

I gave an AI £150 and three months to earn its own subscription

https://agentwrought.com/
1•oceantidote•56m ago•0 comments

Gmail attachment IDs are not stable (and how they doubled our index)

https://dioveo.com/blog/gmail-attachment-ids-are-not-stable
1•stranger90•59m ago•0 comments