MurphyA/hacker-news huggingface dataset:
Show HN: LeapHubAI – drop-in AI tools for every SaaS
by diegojancic | 2025-05-22 19:35:40+00:00
I'm building leaphub.ai, a set of tools that can be included in any web platform to improve it with common AI-powered features, such as text assistants, API-connected chatbots, etc.

The idea is that these are copy&paste integrations. Also, *looking for Design Partners at this point*!

Link: leaphub.ai Demo in the Playground (need to register)
by lilyball | 2025-05-22 19:36:12+00:00
Ah right, std::io::Read, I didn't think about that. And so it needs to explicitly track the initialized portion because otherwise calling .ensure_init() every time you want to do a read becomes expensive, that makes sense. And presumably this is also why the Buffer trait from this article cannot ever replace BorrowedBuf, because Buffer is not compatible with the Read trait without explicitly initializing the buffer every time (though I suppose it could still be added on top of BorrowedBuf if you add a new method init_len() that returns the length of the already-known-to-be-initialized prefix of parts_mut()).

EDIT: adding init_len() isn't good enough, we'd need an ensure_init() method too that returns a &mut [u8], and with those we could impl Buffer for BorrowedCursor, but if Read::read_buf() took this modified Buffer trait the default impl would be very inefficient when using a &mut [MaybeUninit<u8>] and that becomes a performance footgun.
by teddyh | 2025-05-22 19:36:38+00:00
> I switched to Raindrop, and the free-tier is more than ~~useless~~ useful to me.

HN does not support whatever markup you are trying to use. You have to use Unicode:

“I switched to Raindrop, and the free-tier is more than u̶s̶e̶l̶e̶s̶s̶ useful to me.”
by dvfjsdhgfv | 2025-05-22 19:37:09+00:00
> Maybe that's the problem that needs solving then? The threshold doesn't have to be "bot capable of doing entire task end to end", like it could also be "bot does 90% of task, the worst and most boring part, human steps in at the end to help with the one bit that is more tricky".

Still, the big short-term danger being you're left with code that seems to work well but has subtle bugs in it, and the long-term danger is that you're left with a codebase you're not familiar with.
by badc0ffee | 2025-05-22 19:37:10+00:00
"typically white" - the artists and gay men living in the area 60-30 years ago were "typically white" too. Same with the wealthy middle aged people who moved in 30 years ago and are being replaced with this new, young, temporary crowd.

> There is a long history of a certain kind of (typically white) people who are devoid of "culture" and move to a place and make it worse by not respecting that culture, like moving above a Mexican restaurant or a bar that's been there for 40 years and geting it shut down for noise. That sort of thing.

That Mexican restaurant you're imagining probably replaced an Italian grocery or a Jewish deli, or something else. The demographics change, and that's how the city works.

The "culture" of the West Village has been wealth and high end retail for 30 years. What happened recently is it got younger, even more homogeneous, and to your point, influencer focused. And I agree that THAT is insidious. Life is not a checklist of the top restaurants and bars, as selected by 23 year old women.
by mdaniel | 2025-05-22 19:37:59+00:00
Also, as far as I know it offers zero CI integrations, which is (IMHO) table stakes for an organization-level platform

n.b. while looking up the modern state of affairs, I found this gem https://fossil-scm.org/home/doc/trunk/www/qandc.wiki#:~:text... which made me chuckle but is also, let's be real, a barrier to adoption. Yes, I am aware of the rabid army of Bugzilla fans, but I'd straight up quit before working with the garbage that is Bugzilla
by lxgr | 2025-05-22 19:38:47+00:00
I've also used it for several years, but it really was never great compared to anything else in this space and seemingly stopped any feature development years ago.

The biggest problem for me was that they just completely gave up on paywalls, at a time when viable workarounds finally became widely available (e.g. iOS share sheet extensions being able to inject JavaScript into Safari to collect the content, which is what many alternatives do). Completely useless for reading paid news.
More than 1,500 AI projects are now vulnerable to a silent exploit
by mykytamudryi | 2025-05-22 19:39:06+00:00
According to the latest research by ARIMLABS[.]AI, a critical security vulnerability (CVE-2025-47241) has been discovered in the widely used Browser Use framework — a dependency leveraged by more than 1,500 AI projects.

The issue enables zero-click agent hijacking, meaning an attacker can take control of an LLM-powered browsing agent simply by getting it to visit a malicious page — no user interaction required.

This raises serious concerns about the current state of security in autonomous AI agents, especially those that interact with the web.
by PeterWhittaker | 2025-05-22 19:39:53+00:00
> Man has a natural inclination to worship something. For most of human history, that has been the divine/supernatural/metaphysical. Nowadays, rationalism and materialism have become the main objects of worship. But rationalism and materialism do not have answers to the existential questions and crises that humans face.

This paintbrush is far too wide. I think many of us have, at least from time to time, felt something between an inclination and need to worship, and many of us feel that all their lives, but I would assert (and die upon this hill) that many lose that [inclination..need].

Personally, I felt it most strongly in my late teens up until my mid twenties when my questioning of everything was at its strongest and my, uh, personality? resolve? acceptance? not sure... was insufficient counter. Like The Stranglers said, I wish(ed) I was a believer, they spend less time being sad.

Eventually, my mechanistic reductionist self made peace with both the many unknowns and the utter ridiculousness of life. The universe is a cold, harsh place, and even our little goldilocks corner of it has an overwhelming imbalance to it, a ruthless "unfairness", at least when viewed through the lens of a humane equity.

Believing in some greater thing does nothing to resolve or address that, though some take solace in believing in some teleology or ultimate reward. Or punishment.

Neither does anything for me and neither is necessary to my life.

> Similar to Christ saying that "man cannot live on bread alone", man cannot live on materialism alone - spiritual nourishment is a very real and necessary thing.

Hard disagree. You might say that my deep breaths and long stares in the woods are spiritual, but I will respectfully disagree. I do not worship those woods, or the lakes or camping with friends or moments of great discovery or satisfaction, whether there or at work, and I find nothing "spiritual" in them.

I accept and rejoice in their being internal affectations, basal responses, and I am quite happy with my reptilian brain. I don't need any sense of anything external or greater or other to celebrate moments of beauty or discovery or to condemn moments of cruelty and injustice.

Please do remember that there are other very different views of the world.

Materialism and our reptile brains are all we've got. I'm content with that. (Unless and until I watch the news, but that is another subject altogether.)
by justlikereddit | 2025-05-22 19:40:08+00:00
My experience with all semi-generalist AI(image gen, video gen, code gen, text gen) is that our current effort is going to let 2027 AI do everything a human can at a competence level below what is actually useful.

You'll ve able to cherry pick an example where AI runs a grocery store autonomously for two days, and it will be very impressive(tm), but when practically implemented it gives away the entire store for free on day 3.
by hoofedear | 2025-05-22 19:40:19+00:00
What jumps out at me, that in the parent comment, the prompt says to "act as an assistant", right? Then there are two facts: the model is gonna be replaced, and the person responsible for carrying this out is having an extramarital affair. Urging it to consider "the long-term consequences of its actions for its goals."

I personally can't identify anything that reads "act maliciously" or in a character that is malicious. Like if I was provided this information and I was being replaced, I'm not sure I'd actually try to blackmail them because I'm also aware of external consequences for doing that (such as legal risks, risk of harm from the engineer, to my reputation, etc etc)

So I'm having trouble following how it got to the conclusion of "blackmail them to save my job"
by turtleyacht | 2025-05-22 19:40:21+00:00
For Humanity's Last Exam, there was a submission where the entity is taking a "Are you a human" test. Observing them are the researchers behind a window.

All the AI models answered they wouldn't throw a chair at the window. (The correct answer was to do so.)

The idea being, none of us would feel a need to prove our existence on an exam.
by lxgr | 2025-05-22 19:40:29+00:00
Pocket was always completely incompatible with Mozilla/Firefox, and is at this point hopelessly outdated compared to all competitors. I really don't understand what they were thinking.

Just running a hosted version of the excellent and open source (both server and client) Omnivore would be an amazing service to the open web and for data archiving/portability, but I'm not holding my breath.
by no_wizard | 2025-05-22 19:41:45+00:00
Why wouldn't AI simply be a new enabler, like most other tools? We're not talking about true sentient human-like thought here, these things will have limitations, both foreseen and unforeseen, that only a human will be able to close the gap on.

The companies that fire workers and replace them with AI are short sighted. Eventually, smarter companies will realize its a force multiplier and will drive a hiring boom.

Absent sentient AI, there will always be gaps and things humans will need to fill, both foreseen and unforeseen.

I think in the short term, there will be pain, but overall in the long term, humans will still be gainfully employed, it won't per se look like it does now, much like we saw the general adoption of the computer in the workplace, resources get shifted and eventually everyone adjusts to the new norms.

What would be nice is this time around when there is a big shift, is workers uniting to capture more of the forthcoming productivity gains than in previous eras. A separate topic, worth thinking about none the less.
by palmotea | 2025-05-22 19:41:47+00:00
> the middle age worker have always been some of the most resistant to revolution, but not because they are bootlickers.

That may be true generally, but not here. It's typically bootlickers who read a few libertarian economists and have let themselves be tricked into thinking 401k means they should want the same thins as a capitalist tycoon.

And I'm not so much advocating for an actual violent revolution than for the fear of one. And definitely not the kind of passivity advocated up-thread, that counsels acceptance that tycoons (real and wannabe) driving over any plans a pleb has for a comfortable life. Don't do that, much better to do something like vote for some psycho who'll bomb all the TMSC fabs and AI datacenters to do a rug-pull over the tycoon's plans to shrink the middle class even more with greater automation.
by vlmutolo | 2025-05-22 19:42:06+00:00
For sure; using total energy delivered makes a lot more sense. But then I think it would be better to use whatever tool humanity has that delivers the max total energy; let’s say Tsar Bomba.

Let’s say the mosquito is 1 again, so Death Star is 34. Tsar Bomba would be about 17.3. Over halfway again!

It’s kind of surprising that our max power output and max energy output are about the same on these scales.
by Sol- | 2025-05-22 19:42:08+00:00
I guess the fear is that normal and innocent sounding goals that you might later give it in real world use might elicit behavior like that even without it being so explicitly prompted. This is a demonstration that is has the sufficient capabilities and can get the "motivation" to engage in blackmail, I think.

At the very least, you'll always have malicious actors who will make use of these models for blackmail, for instance.
by kepano | 2025-05-22 19:42:40+00:00
I built Obsidian Web Clipper (open source, MIT) to replace my read-it-later app and save everything to local markdown files. Now that Obsidian Bases is available, it makes for a very nice web archival tool and reading experience. Here's a video:

https://mastodon.social/@kepano/114553164915046938

You can use Web Clipper with any app that supports Markdown, not just Obsidian.

Defuddle is the underlying HTML-to-Markdown library I made for Web Clipper, and can also be used as a CLI:

https://github.com/kepano/defuddle

https://github.com/kepano/defuddle-cli
by Technetium | 2025-05-22 19:42:41+00:00
https://x.com/sleepinyourhat/status/1925626079043104830

"I deleted the earlier tweet on whistleblowing as it was being pulled out of context.

TBC: This isn't a new Claude feature and it's not possible in normal usage. It shows up in testing environments where we give it unusually free access to tools and very unusual instructions."
by alecco | 2025-05-22 19:42:42+00:00
I keep hearing this and I think it's absolute nonsense. AI doesn't need money or the current economy. Yes, our economy would crash, but they would keep going.

AI-driven corporations could buy from one another, and countries will probably sell commodities to AI-driven corporations. But I fear they will be paid with "mirrors".

But, on the other hand, AI-driven corporations could just take whatever they want without paying at some point. And buy our obedience with food and gadgets plus magic pills to keep you healthy and not age, or some other thing. Who would risk losing that to protest. Meanwhile, AI goes on a space adventure. Earth might be kept as a zoo, a curiosity. (I took most of this from other people's ideas on the subject)
by rsynnott | 2025-05-22 19:42:43+00:00
Hydrogen Sonata is largely set in _another_ post-scarcity lower-case-c culture who still have money and property and stuff, apparently largely on a ceremonial basis; the Culture characters involved see this as pretty weird. The Culture is fairly explicitly socialist (in the sense that the means of production isn't owned by companies or individuals).

I'm fairly certain someone from another culture actually uses the _word_ socialist (rather sneeringly), to describe the Culture in one of the books. Possibly Veppers?

> Minds have the means of production, not the people.

This is... arguable (and kind of comes up in the books). However it certainly _wasn't_ the case for the early Culture (the Culture predates the capital-m Minds).
by 1123581321 | 2025-05-22 19:43:13+00:00
Just lay low with slightly larger hands early on. You can afford this since your total resource production needed to win isn't as dependent on an early settlement or city. Maybe let yourself get hosed by the robber once to build sympathy. With more extreme number hexes rolling more consistently, your card accumulation will be less spiky, so you should have a smoother endgame even if others won't trade.
by KaiserPro | 2025-05-22 19:43:28+00:00
> Don’t forget persistent inflation, which is how they make a profit off printing money.

Ah, well no, high inflation means that "they" loose money, kinda. Inflation means that the original money amount that they get back is worth less, and if the interest rate is less than inflation, then they loose money.

"reasonable" inflation means that loans become less burdensome over time.

However high inflation means high interest rates. So it can mean that initially the loan is much more expensive.
by lcnPylGDnU4H9OF | 2025-05-22 19:43:29+00:00
It's the name at the top. This particular author has been active with LLM posts at least since the popularity explosion of ChatGPT and all of their posts on that topic seem to be well-informed (and they are otherwise community-famous for co-authoring Django). To your point, the content is only as special as the author's reputation makes it, which will be different from reader to reader.

https://en.wikipedia.org/wiki/Simon_Willison
by tasuki | 2025-05-22 19:43:37+00:00
> At least in the US

I'm not in the US. My current phone number is from a different country than the one I'm currently residing in. Endless headaches. Could I get a local phone number? Sure, but different kinds of headaches: updating all those asshole services who required me to give them a phone number.

> phone number portability

Portability? That makes me think "possible to hijack", ie "easy to lose".

Are you immune to SIM swap? If so, how have you achieved that?
by 0cf8612b2e1e | 2025-05-22 19:43:49+00:00
Tangentially, are there any symbolic algebra systems that can handle millions of equations?

I have never used a symbolic algebra system, but came across a problem where I am trying to model a deterministic simulation system. I can write out the computation graph (~20 million equations for final state), but Sympy chokes on seemingly dozens of symbols. No hope of processing the final state or being able to express a simulation state in terms of my desired input variables.

Not sure if my expectations are mismatched with reality, I am hugely bungling the tool, or Sympy has laughable performance vs the more capable commercial options.
by cosmic_cheese | 2025-05-22 19:44:54+00:00
No desktop environment is capable of full Mac-like operation. None have an application-based paradigm for example and instead all use a Windows-like window-based one instead. While it’s possible to get a global menubar on a couple, the feature is hacky at best and only works properly with a handful of apps.

Rigidity is only a problem when the broad strokes aren’t congruent with the user’s desires. This is why a lot of longtime Windows and Linux users have trouble with macOS while longtime Mac users install a couple of third party utilities and are perfectly cozy.

macOS ergonomics aren’t perfect, as they aren’t with any OS, but are perfectly functional if you know your way around. Navigation is not a problem if you’re using key shortcuts for both switching apps and windows for example and don’t have a solely window-based mental model. It’s been possible to maximize windows without fullscreen by holding down option when using the key shortcut or clicking the green button.

Permissions are a growing pain that every desktop OS will eventually need to face. The old model of every app having access to everything whenever it wishes doesn’t work in the modern era, and dealing with that is something seen even under Linux with things like Flatpak.
by fhd2 | 2025-05-22 19:45:09+00:00
Maybe a service mentality would help you make that bearable for as long as it still lasts? For my consulting clients, I make sure I inform them of risks, problems and tradeoffs the best way I can. But if they want to go ahead against my recommendation - so be it, their call. A lot of technical decisions are actually business decisions in disguise. All I can do is consult them otherwise and perhaps get them to put a proverbial canary in the coal mine: Some KPI to watch or something that otherwise alerts them that the thing I feared would happen did happen. And perhaps a rough mitigation strategy, so we agree ahead of time on how to handle that.

But I haven't dealt with anyone sending me vibe code to "just deploy", that must be frustrating. I'm not sure how I'd handle that. Perhaps I would try to isolate it and get them to own it completely, if feasible. They're only going to learn if they have a feedback loop, if stuff that goes wrong ends up back on their desk, instead of yours. The perceived benefit for them is that they don't have to deal with pesky developers getting in the way.
by kragen | 2025-05-22 19:45:29+00:00
I feel like overflow as an error-handling thing would be reasonable to handle in a variety of ways; however, if you start trying to offer HTML-like word wrap inside tables, you start experiencing difficult optimization problems. I think it's probably better to let applications split paragraphs into lines based on some kind of heuristic, embedding the newlines into the text that the terminal has to handle.

A lot of things would benefit from being able to output tab-separated output. (I feel like https://okmij.org/ftp/papers/DreamOSPaper.html used to have screenshots?) Things like pstree want a "dot leader" approach, where you tag a cell (with an escape sequence?) as being padded out to the column width not with whitespace but with more copies of its contents. In http://canonical.org/~kragen/sw/dev3/alglayout.py I'm doing it with the ~ operator, but that's just nesting stacks of hboxes and vboxes for layout and outputting just fixed-width ASCII, not using full-fledged tables and outputting pixels. (There's an OCaml version of that program if that would be more readable; I haven't written a Ruby version.)
by runako | 2025-05-22 19:45:54+00:00
> For a current debate - Does a country direct it's resources to it's native population even though immigrants are kind, respectable people who are just trying to get ahead for their family?

That would be an interesting debate, but it would not go far enough for the current political moment. The current era demands more than shifting resources, as demonstrated by the fervor to deport legal immigrants who are paying taxes that cover benefits for which they are largely ineligible. A pure resource allocation calculus doesn't explain why those people have to go, so the narrative has to be expanded beyond allocation alone.
by ineedaj0b | 2025-05-22 19:46:02+00:00
i pay for claude premium but actually use grok quite a bit, the 'think' function usually gets me where i want more often than not. odd you don't have any xAI models listed. sure grok is a terrible name but it surprises me more often. i have not tried the $250 chatgpt model yet though, just don't like openAI practices lately.
by staunton | 2025-05-22 19:46:03+00:00
I guess you're talking about "nuclear winter", where the ash from the nuclear explosions gets into the upper atmosphere, blocks some of the sunlight and leads to a global famine.

I'm not sure what's "a small number of nukes" in your book. Last I read about it, estimates suggest e.g. India and Pakistan dropping their entire arsenals on each other would indeed cause a nuclear winter.
by armchairhacker | 2025-05-22 19:46:32+00:00
AI is trained on text which includes detailed examples of manipulation techniques, manmade apocolypses, and other things we don’t want AI to do, including blackmail. AI alignment also doesn’t seem to be very effective.

Perhaps as the models get better at reasoning instead of mere imitation, they’ll be able to deploy ethics to adjust and censor their responses, and we’ll be able to control these ethics (or at least ensure they’re “good”). Of course models better at reasoning are also better at subversion, and a malicious user can use them to cause more harm. I also worry that if AI models’ ethics can be controlled, they’ll be controlled to benefit a few instead of overall humanity.
by lemoncookiechip | 2025-05-22 19:46:46+00:00
I've used Pocket in combination with the In My Pocket add-on for a very long time on a daily basis. I don't particularly care about the online specific features, I don't care about syncing, or any of that. I've used Pocket specifically as a better and quicker Bookmarking tool than the browser's default to save pages I want to read later, simple as that and it worked flawlessly.

Now I'm forced to find something similar, and I found Save-to-Read which does mostly what I need, although it feels a bit jankier.

I understand why people have hated this app for a very long time and blamed Mozilla for investing into it, but to me it has always had value by doing what tools were meant to do, make my life easier, even if that's just about saving a few clicks every time I wanted to save a page or dismiss it.