frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

We interfaced single-threaded C++ with multi-threaded Rust

https://antithesis.com/blog/2026/rust_cpp/
1•lukastyrychtr•33s ago•0 comments

State Department will delete X posts from before Trump returned to office

https://text.npr.org/nx-s1-5704785
1•derriz•37s ago•0 comments

AI Skills Marketplace

https://skly.ai
1•briannezhad•47s ago•1 comments

Show HN: A fast TUI for managing Azure Key Vault secrets written in Rust

https://github.com/jkoessle/akv-tui-rs
1•jkoessle•1m ago•0 comments

eInk UI Components in CSS

https://eink-components.dev/
1•edent•1m ago•0 comments

Discuss – Do AI agents deserve all the hype they are getting?

1•MicroWagie•4m ago•0 comments

ChatGPT is changing how we ask stupid questions

https://www.washingtonpost.com/technology/2026/02/06/stupid-questions-ai/
1•edward•5m ago•0 comments

Zig Package Manager Enhancements

https://ziglang.org/devlog/2026/#2026-02-06
2•jackhalford•7m ago•1 comments

Neutron Scans Reveal Hidden Water in Martian Meteorite

https://www.universetoday.com/articles/neutron-scans-reveal-hidden-water-in-famous-martian-meteorite
1•geox•8m ago•0 comments

Deepfaking Orson Welles's Mangled Masterpiece

https://www.newyorker.com/magazine/2026/02/09/deepfaking-orson-welless-mangled-masterpiece
1•fortran77•9m ago•1 comments

France's homegrown open source online office suite

https://github.com/suitenumerique
3•nar001•11m ago•1 comments

SpaceX Delays Mars Plans to Focus on Moon

https://www.wsj.com/science/space-astronomy/spacex-delays-mars-plans-to-focus-on-moon-66d5c542
1•BostonFern•12m ago•0 comments

Jeremy Wade's Mighty Rivers

https://www.youtube.com/playlist?list=PLyOro6vMGsP_xkW6FXxsaeHUkD5e-9AUa
1•saikatsg•12m ago•0 comments

Show HN: MCP App to play backgammon with your LLM

https://github.com/sam-mfb/backgammon-mcp
2•sam256•14m ago•0 comments

AI Command and Staff–Operational Evidence and Insights from Wargaming

https://www.militarystrategymagazine.com/article/ai-command-and-staff-operational-evidence-and-in...
1•tomwphillips•14m ago•0 comments

Show HN: CCBot – Control Claude Code from Telegram via tmux

https://github.com/six-ddc/ccbot
1•sixddc•15m ago•1 comments

Ask HN: Is the CoCo 3 the best 8 bit computer ever made?

1•amichail•18m ago•1 comments

Show HN: Convert your articles into videos in one click

https://vidinie.com/
2•kositheastro•20m ago•0 comments

Red Queen's Race

https://en.wikipedia.org/wiki/Red_Queen%27s_race
2•rzk•20m ago•0 comments

The Anthropic Hive Mind

https://steve-yegge.medium.com/the-anthropic-hive-mind-d01f768f3d7b
2•gozzoo•23m ago•0 comments

A Horrible Conclusion

https://addisoncrump.info/research/a-horrible-conclusion/
1•todsacerdoti•23m ago•0 comments

I spent $10k to automate my research at OpenAI with Codex

https://twitter.com/KarelDoostrlnck/status/2019477361557926281
2•tosh•24m ago•1 comments

From Zero to Hero: A Spring Boot Deep Dive

https://jcob-sikorski.github.io/me/
1•jjcob_sikorski•25m ago•0 comments

Show HN: Solving NP-Complete Structures via Information Noise Subtraction (P=NP)

https://zenodo.org/records/18395618
1•alemonti06•30m ago•1 comments

Cook New Emojis

https://emoji.supply/kitchen/
1•vasanthv•32m ago•0 comments

Show HN: LoKey Typer – A calm typing practice app with ambient soundscapes

https://mcp-tool-shop-org.github.io/LoKey-Typer/
1•mikeyfrilot•35m ago•0 comments

Long-Sought Proof Tames Some of Math's Unruliest Equations

https://www.quantamagazine.org/long-sought-proof-tames-some-of-maths-unruliest-equations-20260206/
1•asplake•36m ago•0 comments

Hacking the last Z80 computer – FOSDEM 2026 [video]

https://fosdem.org/2026/schedule/event/FEHLHY-hacking_the_last_z80_computer_ever_made/
2•michalpleban•37m ago•0 comments

Browser-use for Node.js v0.2.0: TS AI browser automation parity with PY v0.5.11

https://github.com/webllm/browser-use
1•unadlib•38m ago•0 comments

Michael Pollan Says Humanity Is About to Undergo a Revolutionary Change

https://www.nytimes.com/2026/02/07/magazine/michael-pollan-interview.html
2•mitchbob•38m ago•1 comments
Open in hackernews

JupyterGIS breaks through to the next level

https://eo4society.esa.int/2025/10/16/jupytergis-breaks-through-to-the-next-level/
142•arjxn-py•3mo ago

Comments

rossant•3mo ago
Looks great! What visualization backend is used? Is it GPU accelerated?
arjxn-py•3mo ago
JupyterGIS uses OpenLayers as its visualization backend. It runs entirely in the browser and supports GPU-accelerated rendering through WebGL when available
TheChaplain•3mo ago
Question from the ignorant, how does this relate to OpenStreetMap?
harvey9•3mo ago
Osm is a database (in the Wikipedia sense not the Postgres sense). You will be able to use osm data in this tool.
gorbypark•3mo ago
This seems to be a Python based Jupiter notebook (style?) thing for collaboratively working with GIS data/visualizations.

OpenStreetMap is a project to "map the world". In the end, OpenStreetMap provides data (and map tiles) for other things to use.

Going out on a limb (since I haven't used it) but JupyterGIS can probably make use of OSM data, along with other data sources.

arjxn-py•3mo ago
JGIS builds on OpenStreetMap and other open geospatial data sources as basemaps or overlays. JupyterGIS itself is a Jupyter-based interface for working with GIS data—so you can visualize, query, and process OSM or any other data directly from notebooks alongside Python tools like GeoPandas.
pastage•3mo ago
Openstreetmap is not mentioned anywhere in the JupyterGIS repo [1]. As is mentioned OSM data can be used anywhere.

[1] https://github.com/search?q=repo%253Ageojupyter%252Fjupyterg...

arjxn-py•3mo ago
You can try JupyterGIS live on this deployment powered by JupyterLite - https://jupytergis.readthedocs.io/en/latest/lite/lab/
tasuki•3mo ago
Ok, you link to a deployment, and also the docs say this:

> Collaborative GIS Environment: Work together on geographic data projects in real-time.

How does that work? I can apparently make changes to the files, and even save them, but then my changes are gone when I reload it. Where were the changes saved? This is exactly what I'm wary of when using Jupyter...

skissane•3mo ago
> How does that work? I can apparently make changes to the files, and even save them, but then my changes are gone when I reload it. Where were the changes saved? This is exactly what I'm wary of when using Jupyter...

The GP linked to JupyterLite, which is browser-based Jupyter based on WebAssembly...

Then there is JupyterLab which runs on your own machine, or on a server somewhere (e.g. a K8S pod)...

And then there are options like JupyterHub and Kubeflow which start K8S pods for you dynamically to run JupyterLab in...

So "where is my data stored" all depends on how Jupyter is deployed... at the moment, when I use Jupyter, I'm mainly using it running inside a Docker container which in turn runs inside a K8S pod (weird way of deploying it, but I have my reasons)... and then the notebooks are stored in a volume (PVC) attached to the K8S pod (statefulset actually), but that's just temporary storage while I work on them, anything I want to keep permanently is put in Git and pushed to our corporate Git host... and then our actual datasets are mostly on S3 (or something else which speaks the S3 protocol)

tasuki•3mo ago
I don't know! They said "collaborative" and they provided a link. I tried making some changes to test the collaboration and clicked the "save" button. It changed the "last changed" to "now" and upon reload my changes were gone.

It lied to me: my changes weren't saved! If I can't save a thing, I want to be explicitly told so!

skissane•3mo ago
I’m pretty sure it saves it using browser storage APIs… so rather than it lying to you, it could be your browser (or some extension even) lying to it
tasuki•3mo ago
> Collaborative GIS Environment: Work together on geographic data projects in real-time.

What does this mean? How is it collaborative in real-time? (I don't even know how Jupyter is collaborative... as in, several people can open a Jupyter Notebook and make changes simultaneously, and things don't break for either of them?)

lou1306•3mo ago
I guess things might get nasty when you try to _run_ simultaneously, unless they actually have implemented a CRDT for the whole notebook state (it would still be nasty from a usability POV, but at least it would be consistent). Just writing on the notebook would work just as any other collaborative editor out there, I expect.
trungld•3mo ago
JupyterLab does use CRDT via yjs (https://github.com/yjs/yjs), and the JupyterGIS collaboration system is based on the service provided by JupyterLab. So multiple users can edit the file concurrently.
sph•3mo ago
Yes, Jupyterlab has a collaboration extension.

I've spent the past month writing a HTTP+WebSocket proxy to be used with Jupyterlab for an ESA-adjacent company, and spent a good deal of time trying to make the collaboration system work behind this proxy.

That said, I don't think my contribution is at all related to this post.

erremerre•3mo ago
I don't see any advantage working on JupyterGIS over working in QGIS.
Latitude7973•3mo ago
I see a few advantages. For my work in particular, I have to rely on creating desk study reports via exporting PDFs from QGIS - this depends on export DPI, page size etc. Following that I have to pull those plans into e.g. Word and it's a messy system.

A python notebook would be a nice way of generating reports of GIS data in an interactive way without being forced to use pages, PDFs, and embedded image files.

erremerre•3mo ago
Where I work, I can't give anything is not a word document to anybody else in the company. A python notebook might help at creating the figures for example, but I can already do that with QGIS layouts.

If the working environment allows for checking/reviewing within the notebook, I guess this could help automatise things.

twelvechairs•3mo ago
I can see it for programmers. Here you can use industry standard python libraries (shapely, geopandas etc.). Nobody really wants to learn PyQGIS (the python interface for qgis). So while qgis is much more full featured for "desktop" gis (designed to compete with esri arcgis) i can see the use case here for people who want to build their own extensions and port code from this to other python projects more easily.
fifilura•3mo ago
Notebooks is a nice and soft way to bring a programming mindset to non-programmers.

Your actions are repeatable and can be stored in a centralized repository.

There are probably some macro abilities in QGIS (it is an amazing tool), but this means moving to "script first" from "click first".

cozzyd•3mo ago
If you're doing primarily analytics rather than making a map, I could see how JupyterGIS might be a better choice.

(but you can always just use proj/GDAL at the import/export layer...)

Stevvo•3mo ago
The Jupyter notebooks in ArcGIS pro are incredibly useful. Unfortunately it's in Arcgis Pro. I'm thrilled to have the similar setup that's not tied to a slow subsription software. Coding assistants also work pretty well at doing GIS in python.
anentropic•3mo ago
There's something wrong with the scrolling on this page, like something "puts the brakes on" (Chrome, macOS)
erk__•3mo ago
It seems like something called "nicescroll" hijacks the scrolling on the page, its compiled in the minified javascript so a bit hard to tell though.

Turning off javascript seems to fix it though.

recursive•3mo ago
Drag with middle mouse button is supposed to scroll, but actually does nothing on this page.
niam•3mo ago
This looks great.

I do yearn for a day though when we're using something like Marimo over Jupyter as a default for these kinds of things. Particularly in GIS where there's more utility in being able to use a notebook-like interface for an executable routine (rather than an analysis or experiment, which is (and should probably remain) the primary use case for Jupyter).

driggs•3mo ago
> One of the most significant updates is a new browser-based processing toolbox powered by a WebAssembly (WASM) build of the Geospatial Data Abstraction Library (GDAL).

> Available tools include:

> Buffer, Convex Hull, Dissolve, Bounding Boxes, Centroid, Concave Hull

Why would they want to calculate these from WASM in the browser instead of calling out to the Python kernel?

dec0dedab0de•3mo ago
Since it was the ipython notebook I have only ever used jupyter locally. So my first instinct is to do it all on the backend too, but maybe they care about network latency? It looks like they're using this as a collaborative tool. So kind of like a multiplayer online video game, you don't want to waste time rendering graphics server side.
boxerab•3mo ago
Looks nice. Hopefully this is one more geospatial jenga piece removed from the current dominance of buggy, ancient closed source software like Google Earth and ESRI.
eric-modem•3mo ago
I'm beyond excited to see this as a refugee from esri's products. The only reason I still use anything esri is due to their layout tools. Nightmarish as they are, it's still the best way to print or export a map to pdf. I'd like to see some advances in that area though I would bet money that Jupyter's architecture isn't adequate for those use cases.