I'm working on designing a survey to help assess the degree to which enterprise tech buyers believe that they need to invest in improving data access, metadata management, architecture, storage, and integration as a necessary prerequisite to getting value out of AI investments. The backstory is that AI investments are proceeding, but companies seem to be struggling to get things into production, so the ROIs are begin…
It would be interesting to ask if EU companies are now looking for EU based solutions and shunning the US.
Ask HN: What are you working on? (March 2025)
731–740 of 1001 posts
Re: Ask HN: What are you working on? (March 2025)
#732I got really good at rxjs and saw a way to make a custom jsx transform where every element is an Observable of string. I've been using it to make my site/blog and just got done writing a mini self contained jira board to iron out the interactivity aspects. Since it's strings, I just render to file for backend static site generation, then frontend I use diffDom library to do efficient (enough) updates from html string…
You've sent me down a really interesting rabbit hole as someone who is trying to move away from just writing and understanding how React works. Can you explain a little more why this felt worth pursuing? I'm interested in what sorts of advantages this could have.
1. Async and conditional effects without hopping component boundaries with switchMap
2. React.Context ritual vs oneliner `pipe(shareReplay)` - this is easily the most useful thing, in lines of code alone
3. React is used shallowly for jsx and html, and rxjs is used for events and state and quite literally everything not writing to the dom.
4. Lazy by default, no need for suspense bc it's inherit property of observables.
5. Merge and combineLatest give you algebraic tools for constructing your logic instead of stringing components down a subtree
6. Scan but that's just inline redux reducer but I use it all the time
7. Observables are on standards track for HTMLElements in browser. - element.when('click').map/filter/takeUntil etc.
I view react as promises--. You have to do wildly hacky things using custom API ideas that change between majors, can only use sync functions, yet all your logic is async. It's like the function coloring problem on steroids.
The maiden voyage of my blog will be soon, it's first big write up will be the test page for this jsx transform, then I'm gonna be writing a field guide for how to translate between react and rxjs.
Incredibly good reference imo: https://dev.to/mfp22/rxjs-can-save-your-codebase-49fi
Tried to make this concise but I'm on mobile
Re: Ask HN: What are you working on? (March 2025)
#733I have an idea that you can steal (would be cool if you send me some of the spoils if it moons lol). This might be right up your alley, Google and Apple devs. Generated voice profiles (you can use "AI" to sell it to your bosses) to narrate text messages in the sender's voice. Many texts are already sent by speech to text, why not carry that voice to the reciever? Simply recording is not ideal due to the background no…
Re: Ask HN: What are you working on? (March 2025)
#734I'm currently trying to transition from a fairly rigid day job into working as an independent developer. The goal is to build useful online tools and hopefully create a sustainable income stream doing something I find more engaging. One consistent annoyance in my professional work has been dealing with PDFs – specifically, extracting information into editable formats without losing structure. Copy-pasting often creat…
I couldn't find a way to contact you, so if you feel like it, drop me an email (email on my website in profile).
Re: Ask HN: What are you working on? (March 2025)
#735My master's thesis[1] was half research, half dev project, exploring how we can continue to fully fuse traditional RPGs with computers. This goal is my life quest, my life's work. I think virtual tabletops (VTTs) as they currently stand are barking up the wrong tree[2]. I want a computer-augmented RPG to allow the GM to do everything he does in the analog form of the game. On-the-fly addition of content to the game w…
Re: Ask HN: What are you working on? (March 2025)
#736Re: Ask HN: What are you working on? (March 2025)
#737I'm working on AssetRoom, a free service to email you noise-free, easy to digest summaries of SEC filings from companies you're interested in. I often read about interesting public companies (from an investment perspective or otherwise), but fail to then keep up with them over time (sometimes reading many months/years later how successful they were - or not!). I built this to make an easy way for me to follow updates…
Re: Ask HN: What are you working on? (March 2025)
#738Ive written a simple app [1] that crawls tech corporate sites daily looking for job postings, and sends you an email with the new jobs that match your profile.
The profile matching is currently very basic - just job title category and location(s). There is also a recommendation agent that is yet to be released (WIP).
I would be grateful for feedback and thoughts. So far I have personally (and others) found this to be very helpful in allowing me automate the daily checking of hundreds of sites.
You can also add specific companies to the crawler, which is nice if you are passively looking at specific companies. A possible feature addition might be to limit the search to only pre-defined companies that interest you.
I would appreciate any thoughts and feedback.
Re: Ask HN: What are you working on? (March 2025)
#739Earlier quoted context omitted.
Think you’d need to make it country specific. Some countries have specific requirements around invoices and what needs to be on it
If you could add custom templates, you could let the community add the country specific things
https://ec.europa.eu/digital-building-blocks/sites/display/D...
I don't know how complicated or easy it would be to just create templates which satisfy this.
In Germany it's already required for B2B transactions [0]
In principle, the following formats will comply with CEN 16931:
ZUGFeRD: Hybrid format: Human-readable PDF/A-3 with an embedded XML file in the syntax "Cross-Industry Invoice" (CII)
XRechnung: XML file in the syntax "Cross-Industry Invoice" (CII)
XRechnung: XML file in the "Universal Business Language" (UBL) syntax
[0] https://www.bdo.global/en-gb/insights/tax/indirect-tax/germa...!Re: Ask HN: What are you working on? (March 2025)
#740https://www.inclusivecolors.com/
I use it myself for making branded palettes for projects because it gives you full control over the hue, saturation and lightness curves (instead of these being mostly autogenerated), and it helps you make tint/shades for multiple swatches at a time that go together (rather than a single swatch at a time).
Get in touch if you have any feature requests!