skysight-inc/HackerNews huggingface dataset:
Show HN: OmniAI – Content Engine for Writing, Image, Music, & More
Hey Hackers, We Just Launched OmniAI – Would Love Your Feedback!

I’m excited to introduce OmniAI, an AI-powered content engine designed to help founders, freelancers, small businesses, and professionals create, learn, and earn—all in one place.

What is OmniAI?

OmniAI is an AI ecosystem that simplifies content creation, upskilling, and project execution. Instead of juggling multiple subscriptions for writing, coding, design, voiceovers, transcriptions, and automation, OmniAI brings them all together under one roof.

Phase 1: The Content Engine (Live Now!)
Our first phase, the OmniAI Content Engine, is now live and available for early users to explore! Right now, users can:
Write: AI-powered long-form content, blogs, emails, and marketing copy
Code: AI-assisted coding with real-time suggestions
Generate: AI-powered images from text prompts
Transcribe: Convert speech to text effortlessly
Voiceover & Music: AI-generated voiceovers and background music

The Bigger Vision – Beyond Just Content Creation

The Content Engine is just the first step in OmniAI’s long-term vision. Over time, we are building:
AI Agents for Upskilling & Real-Time Assistance – Personalized AI coaches for learning, automation, and execution.
AI-Powered Project Matching – A managed marketplace where vetted freelancers and businesses connect for seamless work execution.
A Proprietary AI Model by 2028 – Built from the ground up to be highly efficient, adaptable, and designed for real-world productivity.

What’s Next? Join Us & Share Your Thoughts!

OmniAI is live, and we’re gathering early adopters and feedback to make it better. If you’re a creator, freelancer, entrepreneur, or AI enthusiast, I’d love for you to try it out and let me know what you think.

Check it out at omniai.club (link in comments).
Clearly this is a common sentiment, but none of the comments on this post seem to provide any evidence of it. The W3C has hundreds of members. Does Google really sideline them all? Are there specific examples where Google strong-armed the others to develop self serving standards? I'm not talking about Topics API, because that's not a standard. AFAICT all of Google's sketchy chrome features have never affected me as a happy Firefox user.
i like this so much

"stone soup" could be seen as a trick (to get the villagers to provide that which they were previously unwilling), but i like that it's multiple different villagers who provide individual ingredients -- it's the coming together of everyone and their individual contributions that ultimately makes the soup so good
Sure, but measles may make you unable to fight off polio.

And all the other stuff.

(Plus, it can paralyze/kill you, just like polio. https://en.wikipedia.org/wiki/Subacute_sclerosing_panencepha...)
Show HN: ts-error-tuple – Concise and type-safe error handling for TypeScript
Hey all, I just released v1.0.0 of my error handling library ts-error-tuple (https://github.com/adamhl8/ts-error-tuple). Now you can add arbitrary context data to your errors.

If prefer the error handling approach where errors are values, this helps you achieve that.

Let me know what you think. Thanks!
What I found helpful:

1. The book "Designing Games: A Guide to Engineering Experiences" by Tynan Sylvester the creator of Rimworld.

2. Jonas Tyroller has some great videos on Game Design like this one: https://youtu.be/o5K0uqhxgsE

3. Some game marketing content from Chris Zukowski is also very helpful.
How to play Pharaoh city-building game on HD screens in Linux
What a neat sleight of hand. "We're actually Truly Good, but those annoying lawyers won't let us call ourselves that, so we kind of take that back, but you get the idea right?"
Zelensky leaves White House after angry meeting
The people behind the concurrent containers in java.util.concurrent are smart, but they are limited by the fact that they are working on a necessarily lower-level API. As an application programmer, you can easily switch the high-level architecture so as not to require any concurrent containers. Perhaps you have sharded your data beforehand. Perhaps you use something like map-reduce architecture where the map step is parallel and require no shared state.
Not sure you're making your point. A compromised immune system could lead to ... fatality?
How many hours will Sergey Brin be working?
It shouldn't be a war on anything. Because we insist on treating adults like children, we're taking money that would have gone to tightly regulated pharmaceutical corporations like Bayer[1] and funneling it into violent criminal syndicates.

The "War on Drugs" is just a massive subsidy for the cartels via US markets. A sane approach to actually reduce drug use and fentanyl deaths would be to mirror the policies that have brought American tobacco use to a historic low and invest the tax revenue from legal narcotic sales into addiction treatment centers.

1: https://en.wikipedia.org/wiki/Heroin#History
This is how NATO replaces the US with Ukraine. Kicking the US out of Five Eyes is likely next.
Yep. And they don't even have skin in the Windows game.

They haven't been the Windows company for... Oh Christ, I'm getting old, since 2014. The day Sataya became CEO they officially became a cloud company.

If it wouldn't literally fuck over the entire world, they'd just stop Windows entirely.
I use a mini in-flight. I welcome anything to bring the price down (currently $250/mo for 50 GB)

However, this "fix" not being put out for bid is ridiculous. That's not how competition and the market works. This feels like African-style "whatchu gonna do about it" big man corruption.
Agentic APIs need to be able to still enforce data security and governance based on who asks the question of them? Slack/Teams integration will need to figure out who the API is running as and apply data sec/gov appropriately.
Oddly my handwriting is aesthetically better than ever in old age, but I find I just have no patience left for it. Halfway through scribbling a word my brain is screaming "come on already!" for a keyboard, and by the next word it's completely checked out of whatever thought I was supposed to jot down. It's like watching the most boring scene unfold in slow motion. I've been hearing the handwriting->memory argument for decades, but screw that. Give me >100wpm.
Just to probe the code review angle a little bit: shared mutable state should be a red/yellow flag in general. Whether or not it is protected from unsafe modification. That should jump out to you as a reviewer that something weird is happening.
It's not just the enterprise stranglehold, though that's surely part of it. But Teams, at least today and on Windows, is GOOD. It works well for internal meetings and chat, calls are good, and on the unregistered outsider webinar attendee experience, Teams has just been better than Zoom in my experience.

Also, even if you just want to buy Teams, from what I've checked the barebones Teams only packages MS sells for smaller orgs are still cheaper than Slack. Actually, let's see... yeap, Slack Pro's 8€/mo/user, Teams Essentials is 4€/user/mo, M365 Business Basic is 6€/user/mo.
Quick clarification: Microsoft abandoned Trident for Blink/Chromium.
In dollars or trump coins ?
Favicons are not contained within bookmarks under normal circumstances, but I don’t know if Sync syncs those or if the browser fetches them on each endpoint.
Author here (I'm not OP): It converts filter lists to Safari's content blocking API using SafariConverterLib (by AdGuard) and stores advanced blocking (scriptlets, extended css, css & js) in a json file. The WebExtension then reads the json file through native messaging and injects the scriptlets, extended css, css & js. This means that things like YouTube ads can be blocked too, whereas using just the content blocking api won't allow YouTube ads to be blocked
Has there ever been a meeting that went this bad in front of journalists?
I knew someone who missed out on a gold medal at the International Olympiad of Informatics because his sort comparator didn’t have a total order.
Part of it was that performance was abysmal. Everyone jumped to Discord (an electron app!) when it released, because it performed better.
Thanks. All of that is correct.
Misc:

3.10 zip(strict=True)
3.11 asyncio.TaskGroup (structured concurrency) enabled by ExceptionGroup

3.12 itertools.batched(L, n) — it replaces zip([iter(L)]n)
I have no advice because I’m still kinda in the bad place but I think it just takes one thing you can focus on that you enjoy and sometimes you can slowly dig out of the hole. I’ve started woodworking and the joy I get finishing a project has helped to push me forward. Just talk from the heart and you’ll make a good video I’m sure.

Good luck, your project is very impressive and I hope you are able to continue to make cool stuff!
While true, this doesn’t change the problem that Q&A platforms have a hard time competing with LLMs, and I don’t see how that is likely to change.
Nothing comes closer to CodeQL!

If anyone is interested please checkout, codepathfinder.dev, truly opensource CodeQL alternative.

Feedbacks are appreciated!
Expensive.

And heavily limited by a hard context max.

I can't wait for Deepseek to come up with an alternative.

https://api-docs.deepseek.com/quick_start/pricing

https://www.anthropic.com/pricing#anthropic-api

It's like .14$ per million tokens on Deepseek vs 3$ per million on Claude.

Even if Claude is 10x as good it's simply too expensive to compete.

Waiting on someone to come up with an open source version of the Code tool that allows you to pick a cheaper LLM...
So where is that paragraph found on their website?

The relevant section isn't what you linked to - scroll down to the change in structured-data-firefox-faq.html

Here is the previous version of the FAQ: https://web.archive.org/web/20250128115051/https://www.mozil...

Here it is now: https://www.mozilla.org/en-US/firefox/faq/

All three statements about not selling your personal data are gone.
Bored or tired or just "filling in time" at e.g. a bus stop. That is, times when your energy isn't completely there for making sure you do everything right to manage your micro-behaviours (things like not hovering too long or reading too many comments on a post) in order to curate your feed.
Just bought the pack + remastered on steam to support open sourcing old games.
Sadly, “Trump takes military action against Ukraine” was on my Bingo card for this administration. We’re getting there, aren’t we?
Show HN: Writing a Keycloak-PKCE Library in C++
The only things that should be shared without synchronization are readonly objects where the initialization is somehow externally serialized with accessors, and atomic scalars -- C++ std::atomic, Java has something similar, etc.
GPT 4.5 – not so much wow
im not sure. from watching karpathys video he mentions post training. i think it comes before fine tuning. are these the same thing?
Ah. It’s back online. False alarm. Thanks!
another techcrunch [dupe]

Just link the source and the discussion(s):

https://blog.mozilla.org/en/products/firefox/firefox-news/fi...

https://news.ycombinator.com/item?id=43200065

https://news.ycombinator.com/item?id=43187423

https://news.ycombinator.com/item?id=43194536
Negative results are not a failure - this perception is one of the biggest problems with academia
The title "For the 1st time in Canada, surgeons put teeth in patients' eyes to restore sight" is much clearer than "Surgery aims to restore sight by implanting a telescopic lens in a tooth".

First, the tooth is put into the eye — used as biocompatible material to hold the lens. Second, the surgery is 60 years old and has something like a 94% success rate after 27 years, so it's hardly fair to say "surgery _aims_ to restore sight". It almost certainly will restore sight. The part that is interesting in this story is that it's an uncommon surgery that is happening only for the first time _in Canada_.
It was as if they invited him to the Whitehouse to set him up for a lecture and scolding. They had no intention of anything other than humiliating him in front of the world. It's shameful what our administration has done.
Unless your opponent has just executed such a brilliant set of moves that they deserve the satisfaction of actually finishing the sequence and delivering checkmate.
> what they're designing the software for

They are designing it to sell. Their potential buyers are sociopaths just like them. These buyers, in turn, will also not benefit from the software, but I do imagine it would sell nicely. SNAFU.
Work harder so we can replace you sooner
They moderated it up until January of this year. The decision was politically motivated, not technical.
Oh it gets better. Apparently some of the stuff they didn't get dated back to Kazaa. Some of the Skype founders were under indictment and traveling incognito while they raised money for the new company.
Well, when you assume you make an ass out of u and me! (I get that this probably isn't a high-priority area to study.)

> If you have a saturated http/1.1 network (or high CPU use) within a DC you can usually just add capacity.

Then I'd be curious how much a lack of HTTP/2 support in the application layer costs. It might be small change for an early stage startup, but when companies get large, these corner cases end up paying peoples' salaries.
How I Use LLMs - Andrej Karpathy [video]
"Revolutionary 'Stellaris' Fusion Reactor Could End Energy Crises
Marketshare. People don't care that much.
If you can instead construct a list of existing instances to grandfather in, that doesn't suffer from this problem. Of course many linting tools do this via "ignore" code comments.

That feels less arbitrary than a magic number (because it is!) and I've seen it work.
I looked at Space Zero and got a "sign up" link. I then closed my browser tab. Sorry, I won't register to find out what this is.
I really like what Pirate Software does. He runs Game Jams (https://itch.io/jam/pirate) which are a great way to build small things as a way to learn. There's also a very active Discord community: https://discord.com/invite/piratesoftware
Another Ars [dupe] https://news.ycombinator.com/item?id=43201709
Well, lists don't make great HN posts but if I'm reading this right, this https://www.inotherwords.app/ is your own work right? You can post that as a Show HN and add a blurb describing it, anything interesting you want to point out or figured out when building it, etc. You could also link your list-of-other-things page there. A Show HN just says 'I made this, let's shoot the shit about it'.
It reminded me of pycon talk by David Beazley - Python Concurrency From the Ground Up: LIVE! - PyCon 2015
https://www.youtube.com/watch?v=MCs5OvhV9S4

What is the purpose of @dataclass on Task class?
I took two jobs to get my dream salary
It made me search to see if an actual AI has been trained to play DCSS, and inevitably yes.

https://github.com/dtdannen/dcss-ai-wrapper
Yeah, I just checked to reply to another commenter, and Slack's just expensive:

Slack Pro's 8€/mo/user

Teams Essentials is 4€/user/mo

M365 Business Basic is 6€/user/mo
Would you accept the argument that someone who for whatever reason doesn't have empathy would also not be able to recognize it? For example, watching someone cry over current events would be unrecognizable to a sociopathic person. They may even accuse the person of lying or putting on a performance. Could you also accept the possibility that even if such a person could recognize empathy, they still lack or block the capacity to feel the empathy, and therefore the only use the recognition has is in manipulation (use it to corroborate a point, or use it to spread an attack, or just fuck it, just use it for anything since you can't actually feel it). You don't have to actually do anything with empathy, you can literally just sit there and cry. If you think empathy has a use first and foremost, then sure, I can see why you think someone is using it in a performance. You see, some of us cry because it hurts us.

To get a better understanding, let's use something very analogous - Cringe. When we watch someone do something cringe, we feel it. The same is true for empathy you see, that's what it is. We feel someone else's pain. Psychologists say those that don't feel it are sociopaths.

"Worse still may be those who lie to themselves so successfully that they believe that it's real empathy"

Again, you have difficulty identifying real or not real empathy. This is not a problem for people that were raised without confusion. You can just say I'm from environments where I couldn't figure out if anyone cared about me or not (common). Is there a universe where you can accept this diagnosis or are you pure? We are all a constant work in progress.

The gene expression of apathy needs to be studied as well.
But since many of them misunderstand the role of gene sequences, that may be less meaningful than you imply.
100%. Decriminalizing possession only solves part of the problem: not ruining users lives even more than they have already done. Cracking down on dealers just incentives them to substitute stronger and more dangerous drugs in the pipeline.

One more change I would like to see: get rid of advertising this stuff. Giant billboards pushing alcohol, tobacco, and cannabis, are bad for all of us.
Josh’s first course, CSS for JS Devs was how I finally “learned” CSS after 15 years of working with it.

It’s not just for JS devs of course, I started with C and PHP nearly 20 years ago now, and I highly recommend it to anyone looking to understand things like “why isn’t the z-index doing anything?!?!” and the like.
Ukraine is in a bind, and the US has the power to do whatever it wants.

But boy, will the nations of the world remember this -- how quickly the US can turn from ally to bully. A really bad day for US foreign policy.

The EU is going to be thinking long and hard about the future of NATO now.
Microsoft has sent out this email:

Dear Skype user,

In order to streamline our consumer communications offerings, we will be retiring Skype in May 2025. As part of this change, we want to keep you informed about important updates to your Skype paid services and how these changes may affect you.
Please read on for detailed information about the updates and what they mean for your services.
Subscriptions & Automatic Top-Ups: Existing subscriptions will continue to automatically renew until April 3, 2025. After this, all subscriptions will be retired and no longer be available for purchase, renewal, or reactivation. Automatic top-ups will end on April 3, 2025.

Skype Number: Your Skype Number subscription will continue to automatically renew until April 3, 2025 and will remain active until the end of your next renewal period. To port your Skype Number, please contact your new provider directly. Learn more

Skype Manager: Skype Manager users can purchase and renew paid products, including automatic credit top-ups, until April 3, 2025. After this date, only existing credit balances can be allocated to group members for calling.

For SMS services: SMS services will be discontinued on May 5, 2025.

Skype Dial Pad: After May 5, 2025, the Skype Dial Pad will be available to remaining paid users from the Skype web portal and Teams, where you will continue to be able to use your subscription or Skype Credits.

Terms of Use: Skype paid products are subject to the Microsoft Services Agreement.

Thank you for being part of Skype

We want to express our deepest gratitude for your support over the years. Skype has been an integral part of countless meaningful moments, and we are honored to have been part of your journey. Learn more about Skype retirement here.

With gratitude,
The Skype Team
Virtual museum of socialist era graphic design in Bulgaria
It makes sense from His worldview. Ukraine are the weaker ones, the natural losers. He doesn't help losers. There is no further thought or consideration. That territory was always Russia's to take when they were ready.
Anomagram: Interactive Visualization for Autoencoders with Tensorflow.js
It's using a Flutter web build that's over 2 years old. We've gotten a LOT better.

Context: I'm a product manager on the team.
Its time for EUrope to step up. If the US doesn't want to be the "arsenal of democracy" and the "leader of the free world" any more then only the EU (together with other countries like UK+AU+NZ+SK+JP & more) can do it.
Author here: No, not really. It uses AdGuard lists, SafariConverterLib by AdGuard for converting filter lists to Safari content blocking format. The only difference is that WebShield works on iOS, iPadOS, visionOS, and macOS as one app & codebase (AdGuard has separate apps for Safari on macOS & iOS), and its completely free & open source, albeit I accept donations, but nothing is behind a paywall, and will never be behind a paywall. I'd rather just stop developing than sell out to ad companies (acceptable ads) or put things behind a paywall.
Probably not. The worst thing America could do is unfreeze Russia's assets and give them back a few billion dollars to fund the war effort. Europe wouldn't permit America to join on the side of a Russian coalition, and America's Navy isn't capable of European operations without Europe's support. We could realistically offer limited air support and strategic nuclear threats, but Russia already has both of those.
ICQ worked more like SMS. You could send a message to someone who's offline. It would get stored on the server and delivered when they come online.
The most insane death and mutilation content I have ever seen has been just by scrolling my Instagram feed long enough. This stuff is not an accident. No matter how much you say you are not interested a guy in India being ran over by a train will be back within a few minutes of doomscrolling.
Wow, it’s been ages since I stumbled upon a math problem that’s not only a blast to solve but also tells a tale! This one’s got it all: easy to grasp, deliciously complex, and comes with a side of drama where some genius totally threw a wrench in the works for everyone else. Bravo!
And I think a lot of it is because of defaults.
Whenever I open an emacs without my usual configuration of doom-emacs I have to admit it looks dated. Add to that default keyboard shortcuts not working and you've alienated practically everyone taking a look at it.
Ajax, not even once
The last point is the key.

It then creates immense value by avoiding a lot of risk and uncertainty for little effort.

Getting from "thousands of warnings" to zero isn't a good ROI in many cases, certainly not on a shortish term. But staying at zero is nearly free.

This is even more so with those "fifteen flickering tests" these 23 tests that have been failing and ignored or skipped for years.

It's also why I commonly set up a CI, testing systems, linters, continuous deployment before anything else. I'll most often have an entire CI and guidelines and build automation to deploy something that will only say "hello world".
Because it's much easier to keep it green, clean and automated than to move there later on
Let’s be real: NATO is already a farce at the moment. If Article 5 is triggered by a European nation, would Trump respond? Of course not.
Complete legal arguments as well. If I was an attorney, I'd love to have a sophisticated LLM write my crib notes for anything I might do or say in the court room, or even the complete direction that I'd take my case. For some cases, that'd be worth almost any price.
Merlion: A Machine Learning Framework for Time Series Intelligence