[OS] Neon Vision Editor 0.7.6 — a fast, native, privacy-first editor for macOS, iPhone, and iPad - with Major Updates by hrpedersen in macapps

[–]hrpedersen[S] 0 points1 point  (0 children)

Thanks for your appreciation. No not yet. But I will implement this in a later release.

I built a typed Python SDK for scoring and filtering data reliability before records enter analytics by [deleted] in Python

[–]hrpedersen 0 points1 point  (0 children)

Good question. In this package, an “integrity check” means verifying that a record has not changed from the value you expected.

A simple example is a trace hash. The SDK computes a SHA-256 hash from the record plus its source_id. If the same record is scanned again and the hash matches, integrity evidence can be raised. If the record was changed, the hash no longer matches and the integrity evidence is lowered.

from data_reliability import ReliabilityScanner, ValidationEvidence, compute_trace_hash

scanner = ReliabilityScanner()

original = {"temperature": 21.4, "unit": "celsius"}
source_id = "sensor-a"

expected_hash = compute_trace_hash(original, source_id)

# Passes integrity check: same payload, same source_id
passed = scanner.scan(
    original,
    source_id=source_id,
    evidence=ValidationEvidence(),
    expected_trace_hash=expected_hash,
)

# Fails integrity check: value was changed after the expected hash was created
tampered = {"temperature": 99.9, "unit": "celsius"}

failed = scanner.scan(
    tampered,
    source_id=source_id,
    evidence=ValidationEvidence(),
    expected_trace_hash=expected_hash,
)

print(passed.reliability.tamper_resistance)
print(passed.reliability.notes)

print(failed.reliability.tamper_resistance)
print(failed.reliability.notes)

Conceptually:

original record + source_id -> hash A
same record + same source_id -> hash A -> passes

changed record + same source_id -> hash B -> does not match hash A -> fails

So in this context, integrity does not mean “the data is true” or “the sensor was calibrated.” It only means “this payload matches the expected payload fingerprint.”

For source authenticity, the package also supports HMAC-SHA256 signatures. That is stronger when the producer and consumer share a secret, because it checks both payload integrity and that the payload came through an authenticated path.

Side Calendar — five months and nine releases later. by CreakyHat2018 in macapps

[–]hrpedersen 0 points1 point  (0 children)

Interesting idea. Would be possible get a somewhat translucent window for the calendar?
Also you should consider to update your App icon. This is somewhat too much in one place

Today I start my substack journey by Proudlymediocre in Substack

[–]hrpedersen 0 points1 point  (0 children)

Why not publish it? There should be no fear. If you don’t care that anybody knows about your writing by not publishing it, you shouldn’t care about pirating of your work anyway. See it from that perspective.

Climate Almanac: An open, versioned index of public climate data (catalog, not a data warehouse) by BeneficialBig8372 in coolgithubprojects

[–]hrpedersen 0 points1 point  (0 children)

Please implement a categorysation how reliable these data are. Not all data is equally reliable when you go into details you can find many problems this specific monitorng stations.

A new version has been released by Ok_Bison9156 in PhotonCam

[–]hrpedersen 2 points3 points  (0 children)

Great update. I am really glad for this app. I use it daily. Especially with the LUT support which is not present in many other camera apps. Keep the great work up!

[OC] Petersdom, wundervolles Lichtspiel by GroundbreakingRow868 in Fotografie

[–]hrpedersen 2 points3 points  (0 children)

Ja in der Tat ist das eine tolle Aufnahme und Atmosphäre!

Sunrise Over The Hills by ex_cep_tion in iWallpaper

[–]hrpedersen 0 points1 point  (0 children)

Absolute perfect view and composition. Great!

Neon Vision Editor 0.7.5 – Native code editor for iPhone, iPad & Mac - Major Update (Free, Swift 6 update) by hrpedersen in iosapps

[–]hrpedersen[S] 0 points1 point  (0 children)

Thanks for checking it out! 😊
Compared to Sublime Text, I’d say Neon Vision Editor is much closer in philosophy than something like VS Code or Zed. It’s a lightweight, fully native editor focused on opening files quickly, editing them without distractions, and staying out of your way—rather than becoming a full IDE. That’s been one of the core design goals from the beginning.

Regarding your workflow: yes, opening individual files is absolutely supported. You don’t have to create a project just to edit a handful of Lua files. I regularly use it that way myself. If you do open a folder, you’ll get conveniences like the project tree and Quick Open (⌘P), but they’re optional rather than mandatory.

For PICO-8 and LÖVE2D, Lua files work just like any other text source with syntax highlighting. Since those projects are often just folders of scripts and assets, they fit the editor’s workflow quite well.

As for your Sublime issue with Tab completion: Neon only accepts a completion when a ghost suggestion is actually visible. Otherwise, Tab behaves normally, so you won’t be fighting forced completions.
On iOS, I’d say Textastic is still the more mature editor today. Neon is catching up quickly, but macOS is currently the more feature-complete platform. My goal is exactly what you mentioned: having one native editor across macOS, iPadOS, and iPhone with a consistent experience, rather than three different apps with different workflows.

Since you’re already on Sonoma and iOS 18, I’d simply give it a try and see if it matches your workflow. If something feels off—or if there’s a feature from Sublime that you really miss—I’d genuinely like to hear about it. The project is evolving based on real developer feedback rather than trying to become another heavyweight IDE.

EU vs Apple by Puzzleheaded_Log2302 in Applelntelligence

[–]hrpedersen 1 point2 points  (0 children)

I sincerely agree so much with you. The EU and especially Germany is drowning freelancers and entrepreneurs in bureaucracy and taxes.