Måns

1.4K posts

Måns banner
Måns

Måns

@spatialillusion

Weaponizing Open Source in my spare time.

Sweden Katılım Aralık 2008
690 Takip Edilen1.8K Takipçiler
Sabitlenmiş Tweet
Måns
Måns@spatialillusion·
With Battle Staff Tools you can now produce proper maps with the correct scale and MGRS grids. Online now, and always available for offline use with a license if you want to handle classified information. #BattleStaffTools
Måns tweet media
English
1
2
17
3.3K
Måns
Måns@spatialillusion·
@orbatmapper A0? You are thinking too small. (Also A0 is a stupid size since you can’t print it in landscape on a 44” plotter, and once you go 44” wide your length is almost infinite, or at least 30m.)
English
1
0
1
46
Måns
Måns@spatialillusion·
If you create a very, very, very large ORBAT in Battle Staff Tools you might run into that you can’t save it as PNG since it exceeds the maximum canvas size. I have now made a fix that scales it down to fit into 32767x32767 pixels.
Måns tweet media
English
2
0
16
743
Måns
Måns@spatialillusion·
Out of tokens for the week so felt like a troglodyte sitting there typing it all out.
Måns tweet media
English
0
0
3
116
Måns
Måns@spatialillusion·
Spent the morning doing a change to my download script that packages the worldwide equipment guide. The very large json files are now also stored gzipped and that should make the loading slightly faster over slow network connections.
English
1
0
3
267
Måns retweetledi
Ryan O'Leary
Ryan O'Leary@RyanO_ChosenCoy·
The US has been building operational-level battlefield management systems for decades. The question isn't whether we need something like Delta, because we do (every western military does), but whether we need Delta itself, or for the reasons people assume. We don't. The real American problem sits at the tactical level. It's the fusion of sensors, misc tech, drone video feeds across multiple platforms and vendors, the security classification boundaries that strangle information flow before it reaches the people who need it, and the absence of a single screen where a small-unit leader can pull up ISR products, understand the ground, rehearse the mission, execute it, and keep using the same system throughout without bouncing between four systems run by three vendors at two clearance levels and an officer gatekeeping it. This is where Delta, or rather the idea of Delta, becomes useful to study. The Ukrainian leadership has gotten things wrong in regard to what the west needs for their militaries. Most countries do not need the product in and of itself. They've pitched Delta as a product to be adopted when the actual export is the operating model behind it. Delta's value isn't its position on the operational-tactical spectrum. It's the architectural and cultural choices Ukraine made under the pressure of a real war: Web-based delivery means updates are done in hours or days instead of the multi-year cycles that the American programs of record are trapped in. Bottom-up integration means whatever drone, sensor, or radio the unit actually fields can be and does get integrated into the system in days or weeks- not whatever a prime contractor decided to support three+ stupidly spent budget cycles ago. A single system that crosses echelon boundaries means team leaders, squad leaders, and platoon leaders see what the brigade sees when the fight demands it, rather than waiting for information to be hand-carried down through three layers of staff and then transmitted on a radio or an overly large BFT type system. These are the real lessons that Ukraine should be teaching the west and using as leverage. The software is a downstream part of it. The American problem diverges from the Ukrainian one. The US carries structural weight Ukraine doesn't. FVEY intelligence-sharing. Source and method protections built over decades. SCI compartments holding TTPs that took a generation of operations to develop and still get continuously modified. Our procurement system (American and most of the West's) is optimized for accountability and large-vendor risk management rather than the speed of modern war and streamlined budget constraints. Delta works in part because Ukraine isn't trying to share intelligence across five+ nations, isn't safeguarding a sixty+ year old SIGINT system/enterprise and isn't routing every acquisition through a process designed in the Cold War. Any American styled Delta equivalent runs and will run straight into these walls, and the walls aren't software problems. They are purely policy, classification architecture, and acquisition culture. American politicians and the revolving door between flag officers and prime contractors have made this fight nearly unwinnable from the inside. Again, the US doesn't need Delta. It doesn't need another operational battle management system either. We have all of those, and they are layered on top of each other. What it needs is a foundational shift where layers are built on Ukraine/Delta's principles: rapid iteration, open integration of whatever the force actually carries, and institutional tolerance for cross-echelon visibility. Until this is implemented, and until classification architecture and procurement culture can move at the speed of the threat rather than the speed of a politician's investment trades or a general moving offices to the private sector, any system built on the current foundation will inherit the same constraints we're trying to escape. Delta isn't the answer. What produced Delta is.
Mykhailo Fedorov@FedorovMykhailo

DELTA is Ukraine’s battlefield awareness system — a unique technology shaped by modern warfare. This is exactly the kind of capability Ukraine can scale together with partners, building win-win cooperation through technology, data, and real combat experience.

English
13
57
340
36K
Måns
Måns@spatialillusion·
Built a new version of warp-tiler, the fastest way to convert your raster data into tiled formats. Polished the UI and included the latest JPEG2000 improvements that makes conversion at least five times faster.
Måns tweet media
English
0
0
6
475
Måns retweetledi
George from 🕹prodmgmt.world
product manager using their 16” M5 Max Macbook Pro to ask Claude to clean up files in a folder
George from 🕹prodmgmt.world tweet media
English
1
3
32
2.7K
Måns
Måns@spatialillusion·
The whole ORBAT rendering engine in Battle Staff Tools is quite modular and can be used in other software projects. Contact me for more information.
English
0
0
2
156
Måns
Måns@spatialillusion·
Built a demo-thingie for a demo-thingie. (Might add some functionality to Battle Staff Tools.)
Måns tweet media
English
2
1
9
1.1K
Måns retweetledi
Wietse Buwalda
Wietse Buwalda@WietseBuwalda·
Ukraine’s DELTA system - there should be a lot of EU/US BMS/C2 system suppliers looking worriedly over their shoulder. @spatialillusion x.com/i/grok/share/a…
MFA of Ukraine 🇺🇦@MFA_Ukraine

One year ago, JATEC was established as the first-ever joint civilian-military institution between Ukraine and @NATO. In just 12 months, the Centre has become a unique platform where Ukraine’s battlefield experience is integrated into the Alliance’s strategic planning, and solutions for modern warfare are developed through equal partnership. For the first time, Ukrainian experts are working alongside Allied counterparts with equal rights and opportunities – drawing on real experience from high-intensity warfare. Innovation has been one of the key focus areas. In 2025, three NATO Innovation Challenges were held under JATEC’s framework, ensuring – for the first time – a full development cycle for technological solutions, from concept and battlefield testing to technical recommendations. Among the breakthrough solutions are air-target interception systems, AI-powered UAV guidance tools, and innovations to counter FPV drones and glide bombs. At the same time, the launch of the JATEC Innovation Hub is underway, aimed at connecting Ukrainian and NATO defence technology ecosystems. For the first time in history, Ukraine was integrated into selected NATO collective defence exercise planning processes. Ukrainian representatives took part in command-and-staff exercises under Article 5, while the Ukrainian Navy led the OPFOR component during multinational exercises in Portugal. Ukraine’s DELTA situational awareness system served as a command-and-control tool for multinational forces – another step toward deeper integration. JATEC has also achieved tangible results in digitalization, medical support, and interoperability. Artificial intelligence models have been delivered to Ukraine’s Defence Forces, and recommendations have been developed on casualty evacuation, mental health, and antimicrobial resistance. Ukrainian companies were engaged in contracts with NATO structures for the first time. In just one year, JATEC has demonstrated that it is not merely a platform for dialogue, but an effective mechanism for change that strengthens Ukraine’s defence and the wider Euro-Atlantic community. @UKRinNATO @NATOinUkraine

English
3
2
3
368
Måns
Måns@spatialillusion·
Computer is running long run A/B tests, body is doing bench.
Måns tweet media
English
1
0
3
240
Måns
Måns@spatialillusion·
@subniten Annars är okomprimerade zip-filer min go-to för de flesta lösningar. Fantastiskt format när man väl byggt sin egna läsare och fungerar både lokalt och från web servrar. Är ju lite likt din tar lösning.
Svenska
0
0
1
43
Måns
Måns@spatialillusion·
@subniten Läs stora block och bygg ett index så att man inte måste börja om och söka genom hela filen varje gång man vill hitta något utan kan gå direkt och hämta rätt byte range. Sen träffade tyvärr verkligheten och slutresultatet var inte lika bra som mitt benchmark.
Svenska
1
0
1
26
Måns
Måns@spatialillusion·
When you never give up on finding additional performance and decide to try to implement your own version of a jpeg2000 reader to see if it is possible to 10x the performance.
Måns tweet media
English
3
0
7
1.6K
Måns
Måns@spatialillusion·
Initial tests showed great results and 8x performance gains, then reality hit and things were worse than before. Making a new version with some changes to see if we can fix it. Learning a lot!
English
0
0
3
146
Måns
Måns@spatialillusion·
@subniten Här är det mer som när du sen ska läsa enskilda små filer ur din tar-boll, om du inte har ett bra index så måste du söka efter var varje fil börjar och det är då det blir väldigt ineffektivt.
Svenska
1
0
1
34
Björn Olofsson
Björn Olofsson@subniten·
@spatialillusion Damn, vi använder GDAL i en produkt, det är alltid dåligt att läsa små block. Liknande problem när man ska kopiera en filmkatalog med många filer/underkataloger över nätverk, jag brukar göra en tar-boll och sen kopiera den, kan kapa en timme eller två i den miljö jag sitter i.
Svenska
2
0
0
67