Hacker Newsnew | past | comments | ask | show | jobs | submit | StevenNunez's commentslogin

I'm so thirsty for Elixir success stories I got prematurely excited from the headline


Not OP but I'm on a BigMe HiBreak Pro! Works... well enough.


Also HiBreak pro


Is there any way to do this with Android? I'd wish to get a modern snappy phone with a great camera but completely locked down.


One trick, even though it doesn't "lock it down" the same way, is to use a minimalist launcher. Check out OLauncher. It is a text-based launcher, it only has room for a few apps on the homepage, and it discourages fiddling with your phone.

https://github.com/tanujnotes/Olauncher?tab=readme-ov-file


https://github.com/tstromberg/quietude is how I manage my Pixel phone as well as my kids; I begin with “quietude.sh disable all”, but usually re-enable maps.

It takes a similar approach to the OP - changing restrictions requires a USB cable and a computer.


andoff[1] works well. I use it to lock down DNS settings to nextdns to block all the sites I want. Then I use lockmeout[2] to lock opening andoff to change the settings.

Also there is limitphone[3], but it has less settings and is easier to uninstall than andoff, but works via the same mechanism.

1: https://docs.andoff.one/ 2: https://www.teqtic.com/lock-me-out 3: https://limitphone.com/


On LineageOS 22 this is what I did:

* Remove Jelly browser with `adb shell pm uninstall --user 0 org.lineageos.jelly`

* Disable F-Droid so you can't install another browser on a whim with `adb shell pm disable-user org.fdroid.fdroid`



Author here: I think so! A reader shared with me that they used the adb cli to remove all the apps they didn't want, including the Play Store.


I've been using a BigMe HiBreak pro and it's pretty good! I have had issues with the usb port but after removing some cruft I really like it. Easy on the eyes, full android and I can watch videos in a pinch.

I find it makes it easier to do something else with my free time.


Um... where?


I can't wait see this integrated into Open WebUI! These sound amazing.


You can run an openai-compatible endpoint and point open-webui at it if you want this. I had to add a function to filter out markdown lists, code, etc as the model was choking on them.


How did you get that org name!?


It was inactive for a long time [1]. I emailed GitHub about it and they gave it to us!

[1]: https://web.archive.org/web/20201108093051/https://github.co...


Wow.

For all the usernames I've ever tried getting (and failed cause they don't give out inactive usernames on most platforms), that's amazing.


In my opinion pretty terrible that github nilly willy can decide your org was inactive for too long and give it a new owner. (tbf i dont really know for how long and how inactive but still, this is potentially a security vulnerability with github)


Probably since no one has abused this mechanism yet. I’m sure if people start trying to vacuum up inactive accounts, it might become a problem


Can you share the e-mail?


Brilliant. I just added a button the StreamDeck using this. Thanks!


I feel like I slept for a day and now MCPs are everywhere... I don't know what MCPs are and at this point I'm too afraid to ask.


It's just a way to provide a "library of methods" / API that the LLM models can "call", so basically giving them method names, their parameters, the type of the output, and what they are for,

and then the LLM model will ask the MCP server to call the functions, check the result, call the next function if needed, etc

Right now if you go to ChatGPT you can't really tell it "open Google maps with my account, search for bike shops near NYC, and grab their phone numbers", because all he can do is reply in text or make images

with a "browser MCP" it is now possible: ChatGPT has a way to tell your browser "open Google maps", "show me a screenshot", "click at that position", etc


Isn't the idea of AI agent talking to each by telling LLM model to reply say in, JSON and with some parameter value map to, say function in Python code? That in retrospect, given context {prompt} to LLM will be able to call said function code?

Is this what 'calling' is?


Yes exactly. MCP just formalize this a bit better


> with a "browser MCP" it is now possible: ChatGPT has a way to tell your browser "open Google maps", "show me a screenshot", "click at that position", etc

It seems strange to me to focus on this sort of standard well in advance of models being reliable enough to, ya know, actually be able perform these operations on behalf of the user with any sort of strong reliability that you would need for widespread adoption to be successful.

Cryptocurrency "if you build it they'll come" vibes.


I think MCPs compensate for the unreliability issue by providing a minimal and well defined interface to a controlled set of actions. That way, the llm doesn't have to be as reliable thinking what it needs to do and in acting, just in choosing what to do from a short list.


You can provide an MCP for Pokemon Red, but Claude will still flounder for weeks, making absurd mistakes on a game literally designed for children.

Believe me. It's not there yet.


Is there an MCP for pokemon red?


Not that im aware of, but that actually would be an interesting project.

I was referring more broadly to ClaudePlaysPokemon, a twitch stream where claude is given tool calling into a Gameboy Color emulator in order to try to play Pokemon. It has slowly made progress and i recommend looking at the stream to see just how flawed LLM's are currently for even the shortest of timelines w.r.t. planning.

I compared the two because the tool calling API here is a similar enough to an MCP configuration with the same hooks/tools (happy to be corrected on that though)


The speed that every major LLM foundational model provider has jumped on this bandwagon feels VERY artificial and astro turfy...


Maybe because the LLM improvements haven't been that good in the last year, they needed some new thing to hype it/market it.

EDIT: Don't get me wrong, the benchmark scores are indeed higher, but in my personal experience, LLMs make as many mistakes as they did before, still too unreliable to use for cases where you actually need a factually correct answer.


This is in my opinion exactly what it is. A bunch of people throwing stuff at the wall trying to show "impact."


You actually can, its called Operator and its a complete waste of time, just like 99% of agents/MCPs.


Operator is basically MCP...


And the worst part is that it opens a pandora's box of potential exploits; https://elenacross7.medium.com/%EF%B8%8F-the-s-in-mcp-stands...


That's not fault of MCP though, that's the fault of vendors peddling their MCPs while clinging to the SaaS model.

Yes, MCP is a way to streamline giving LLMs ability to run arbitrary code on your machine, however indirectly. It's meant to be used on "your side of the airlock", where you trust the things that run. Obviously it's too powerful for it to be used with third-party tools you neither trust nor control; it's not that different than downloading random binaries from the Internet.

I suppose it's good to spell out the risks, but it doesn't make sense blaming MCP itself, because those risks are fundamental aspects of the features it provides.


It's not blame, but it's a striking reality that needs to be kept at the forefront.

It introduces a substantial set of novel failure modes, like cross-tool shadowing, which aren't obvious to most folks. Making use of any externally developed tooling — even open source tools on internal architecture — requires more careful consideration and analysis than most would expect. Despite the warnings, there will certainly be major breaches on these lines.


Most of these are not a real concern with remote servers with Oauth. If you install the PayPal MCP MCP server from im-deffo-not-hacking-you.com than https://mcp.paypal.com/sse its the same sec model as anything else online...

The article also reeks of LLM ironically


it still is. if user has 1 bad tool, it's done!

https://invariantlabs.ai/blog/mcp-security-notification-tool...


Its the same security model as NPM/left pad yep, but consumers still use electron apps? It's a novel attack method, but its not a novel attack surface


At the risk of it sounding like i support theft; the automobile, you know, enabled the likes of Bonnie and Clyde and that whole era of lawlessness. Until the fbi and crossing county lines became a thing.

So im not sure id give up the sum total progress of the automobile just because the first decade was a bad one


MCP is a standard to plug useful tools into AI models so they can use them. The concept looks confusingly reversed and non-obvious to a normal person, although devs don't see this because it looks like their tooling.


I know what you mean, I think MCP is being widely adopted but it's not grassroots.. its a quick entry to this market by an established AI company trying to dominate the mind/market share of developers before consensus can be reached developers.


It’s RPC specifically for an LLM. But yes it’s the new soup de jour trend sweeping the globe.


That's likely my next device! I have a palma 2 and a unihertz Jellystar as my main phone. Might be a good merge of the 2. Phone + e-ink to help with phone over usage.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: