Feed aggregator
Show HN: Animus Invoice – Invoice tracking without the busywork
Hey HN! I built Animus Invoice after struggling with invoice compliance as a freelancer in Turkey.
The problem: Most invoice tools are either too complex or don't handle local tax requirements. You waste hours on paperwork instead of actual work.
Animus Invoice handles Turkish e-invoice/e-archive compliance automatically, tracks payments, and keeps you organized.
Currently in beta - would love feedback from freelancers dealing with similar pain points. Free beta access for early users.
Comments URL: https://news.ycombinator.com/item?id=47032548
Points: 1
# Comments: 0
France's 'French Response' uses memes and sarcasm to fight disinformation on X
Show HN: I built a free keyword checker to see if you can rank
Article URL: https://kitful.ai/write-tools/serp-content-analyzer
Comments URL: https://news.ycombinator.com/item?id=47032537
Points: 1
# Comments: 0
POK: A Knowledge Economy Where Verified Human Knowledge Mints Currency
StudyWithMiku: Open-source AI study assistant
Article URL: https://github.com/zkzkGamal/StudyWithFriend
Comments URL: https://news.ycombinator.com/item?id=47032499
Points: 1
# Comments: 1
Software as Wiki, Mutable Software
Article URL: https://blog.exe.dev/software-as-wiki
Comments URL: https://news.ycombinator.com/item?id=47032494
Points: 1
# Comments: 0
Show HN: DoScript – DSL for file automation with natural language syntax
I built DoScript, a domain-specific language for file automation. The goal: make scripts readable by anyone. Design Goal Instead of: bashfind . -type f -mtime +30 -exec rm {} \; Write: for_each file_in here if_older_than {file_name} 30 days delete file {file_path} end_if end_for Trade power for clarity. Optimize for maintenance over terseness. Key Design Decisions 1. Natural Language Keywords make folder not mkdir, copy file not cp. Self-documenting. 2. Implicit Metadata When iterating files, auto-inject: {file_name}, {file_path}, {file_size}, {file_modified}, {file_is_old_days} for_each file_in "Documents" say "{file_name} is {file_size} bytes" end_for 3. Built-in Time Handling if_older_than {file_name} 30 days make folder "backup_{today}" No date arithmetic needed. 4. Expression Evaluation Function-based for simplicity: if greater_than {file_size} 1000000 if and(equals({type}, "pdf"), greater_than({size}, 10000)) Intentionally awkward for complex logic - signals you should use Python. Implementation
Python interpreter (~2000 LOC) Recursive descent parser Context-aware error reporting Custom exception types with file/line info
Visual Component Built a browser-based node editor (single HTML file, 1200 LOC). Drag boxes, wire them, generate DoScript code. Why? Different learning styles, workflow visualization, non-programmer accessibility. What Worked
Natural syntax is immediately understandable Metadata injection removes boilerplate Time handling makes common cases trivial Visual IDE differentiates from text-only
What Didn't
Complex conditionals get awkward fast No user-defined functions (only macros) Limited data structures Performance not optimized
The Challenge Built for non-programmers. But they don't hang out on dev forums. Developers say "just use Python" - which misses the point. How do you market dev tools to non-developers? Technical Transparency I designed syntax and architecture. Most Python implementation was AI-assisted (Claude, Copilot). Focus on design, use tools for implementation. Open Questions
When does a DSL become too limited? How to market to non-developers? Type system worth the complexity? Should DSLs provide escape hatches to host language?
GitHub: https://github.com/TheServer-lab/DoScript v0.6.5, includes interpreter, visual IDE, VS Code extension, examples. Built because bash was too cryptic for my friend to organize files. Turns out lots of people have this problem. Would love feedback from people who've built DSLs or struggled with similar trade-offs.
Comments URL: https://news.ycombinator.com/item?id=47032476
Points: 1
# Comments: 0
Nvidia PersonaPlex: Natural Conversational AI with Any Role and Voice
Article URL: https://research.nvidia.com/labs/adlr/personaplex/
Comments URL: https://news.ycombinator.com/item?id=47032475
Points: 2
# Comments: 0
Phantom-WG
Phantom-WG is a modular tool for setting up and managing WireGuard VPN infrastructure on your own server. Beyond basic VPN management, it provides censorship-resistant connections, multi-layer encryption, and advanced privacy scenarios. https://github.com/ARAS-Workspace/phantom-wg
Comments URL: https://news.ycombinator.com/item?id=47032474
Points: 1
# Comments: 0
Qwen 3.5 397B and Qwen 3.5 Plus released
Article URL: https://chat.qwen.ai/
Comments URL: https://news.ycombinator.com/item?id=47032452
Points: 1
# Comments: 1
A isometric city builder in JavaScript
Article URL: https://github.com/victorqribeiro/isocity
Comments URL: https://news.ycombinator.com/item?id=47032448
Points: 2
# Comments: 0
Xiaomi-robotics-0 – an open-source Vision-Language-Action model
Article URL: https://xiaomi-robotics-0.github.io
Comments URL: https://news.ycombinator.com/item?id=47032445
Points: 1
# Comments: 0
Btrfs disk errors to fall asleep to
Article URL: https://ounapuu.ee/btrfs-disk-errors-to-fall-asleep-to/index.html
Comments URL: https://news.ycombinator.com/item?id=47032417
Points: 1
# Comments: 0
Decoupling Loudspeakers the Right Way
Article URL: https://sumtozero.net/en/posts/decoupling-loudspeakers/
Comments URL: https://news.ycombinator.com/item?id=47032410
Points: 1
# Comments: 1
A great heat-death scenario for the SaaS model
Article URL: https://dindon.one/@henry/116079355030077955
Comments URL: https://news.ycombinator.com/item?id=47032409
Points: 1
# Comments: 0
Why do I feel bad following recommendation algorithms?
Article URL: https://edwardbx.com/articles/recommendation-algorithms/
Comments URL: https://news.ycombinator.com/item?id=47032403
Points: 1
# Comments: 0
Show HN: A Toby alternative with vertical tabs and no forced new tab override
Hi HN,
I built OrgaNice after running into limitations with existing tab managers, especially forced new tab overrides, feature limits, and workflows that didn’t scale well with large numbers of tabs.
Here’s what it currently offers:
Unlimited nested folders, collections, and workspaces
Session history
Vertical tabs via the side panel
Optional new tab override (you can enable or disable it)
JSON export and import
Import from your browser bookmarks
I’m actively improving it and would really appreciate feedback.
Thanks
Comments URL: https://news.ycombinator.com/item?id=47032393
Points: 1
# Comments: 0
The Danger of Shipping Fast
Article URL: https://newsletter.posthog.com/p/the-hidden-danger-of-shipping-fast
Comments URL: https://news.ycombinator.com/item?id=47032391
Points: 1
# Comments: 0
A Tree of AI Model Names
Article URL: https://sajarin.com/blog/modeltree/
Comments URL: https://news.ycombinator.com/item?id=47032390
Points: 1
# Comments: 0
You Never See the Whole Shape at Once
Article URL: https://www.robpanico.com/articles/display/?entry_short=you-never-see-the-whole-shape-at-once
Comments URL: https://news.ycombinator.com/item?id=47032368
Points: 1
# Comments: 1
