frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

The Hype-Beast Crisis

https://excipio.tech/blog/the-hype-beast-crisis/
2•lvales•2m ago•0 comments

Sanity Check Your Docs for Human Readability

https://docsalot.dev/tools/docs-human-readability
2•fazkan•4m ago•0 comments

Bypass LLM's guardrails with logical prompts – no coding

https://charalamposkitzoglou.substack.com/p/the-contextual-singularity-exploiting
2•rhsxandros•5m ago•1 comments

Offline password generator based on physical dice

https://dicendo.app/
2•rafaldot•6m ago•1 comments

Millwright: Smarter Tool Selection from Agent Experience

https://minor.gripe/posts/2026-03-13-millwright_smarter_tool_selection_with_adaptive_toolsheds/
2•dnautics•8m ago•0 comments

Show HN: Playtest my browser-based RPG

https://archipelago-sandy.vercel.app/
2•blinkbat•10m ago•0 comments

I Hate Anthropic and You Should Too

https://danielmiessler.com/blog/why-you-should-hate-anthropic
2•arkhadus•12m ago•0 comments

Self-Driving Codebase: Background agents and the next era of software delivery

https://background-agents.com/
2•iBelieve•13m ago•0 comments

CIA Prepares Criminal Referral of Tucker Carlson, as Israel et al. Demand Arrest

https://greenwald.substack.com/p/cia-prepares-criminal-referral-of
3•treetalker•16m ago•0 comments

Giving MCP servers a voice in tool selection

https://divanv.com/post/server-side-tool-gating/
2•divanvisagie•22m ago•0 comments

Manjaro Linux 2.0 Manifesto

https://forum.manjaro.org/t/manjaro-2-0-manifesto/186171
3•hmm37•24m ago•1 comments

To fall asleep faster, try cognitive shuffling

https://www.washingtonpost.com/wellness/2026/03/14/insomnia-cognitive-shuffling/
3•bookofjoe•28m ago•1 comments

Steve Jobs's 10-80-10 Rule Is More Useful in the AI Era

https://www.inc.com/jessica-stillman/steve-jobs-10-80-10-rule-is-even-more-useful-in-the-ai-era/9...
2•rosiesherry•28m ago•1 comments

Show HN: Open-source playground to red-team AI agents with exploits published

https://github.com/fabraix/playground
2•zachdotai•29m ago•1 comments

Learn Haskell in Two Weeks

https://mercury.com/blog/learn-haskell-in-two-weeks
3•cosmic_quanta•31m ago•0 comments

Show HN: OnTimer – persistent calendar alarms so you never miss a meeting

https://www.ontimer.app
3•ethangarr•32m ago•0 comments

Website visualizes the 100k most popular Wikipedia articles as skyscrapers

https://wikicity.app/
2•mykowebhn•33m ago•0 comments

CarTalk-AMP Web Player

https://cartalk-amp.exe.xyz/
2•indigodaddy•34m ago•0 comments

Building observable file systems for agents

https://blog.chudioranu.com/posts/agent-file-systems-observability/
3•httptetsuo•38m ago•0 comments

Token optimized query language (Memelang)

https://memelang.net/10/
2•bri-holt•39m ago•0 comments

Show HN: SciTeX Notification – Give AI agents a voice: TTS, phone calls, SMS

https://github.com/ywatanabe1989/scitex-notification
2•ywatanabe1989•40m ago•0 comments

Show HN: Kubernetes Security Profile Generator Using eBPF

3•mrayas•42m ago•0 comments

Nasdaq's Shame

https://keubiko.substack.com/p/nasdaqs-shame
9•imichael•43m ago•0 comments

A new Bigfoot documentary helps explain our conspiracy-minded era

https://www.msn.com/en-us/news/us/a-new-bigfoot-documentary-helps-explain-our-conspiracy-minded-e...
6•zdw•43m ago•0 comments

Twitch is overhauling its suspensions policy

https://techcrunch.com/2026/02/24/twitch-is-overhauling-its-suspensions-policy/
1•PaulHoule•43m ago•0 comments

CostClaw – free local dashboard to track and reduce OpenClaw agent costs

https://github.com/Aperturesurvivor/costclaw-telemetry
1•JosiahWil•43m ago•1 comments

From the Hills of Nepal to the Colombian Jungle: A Migrant's Story (2020)

https://www.occrp.org/en/project/the-cruel-road-north/from-the-hills-of-nepal-to-the-colombian-ju...
2•joebig•44m ago•0 comments

GladAItor – Crowd-testing AI products in a public arena

https://glad-ia-tor.com/
2•Enjoyooor•46m ago•1 comments

Kangina

https://en.wikipedia.org/wiki/Kangina
8•thunderbong•47m ago•0 comments

Cert Authorities Check for DNSSEC from Today

https://www.grepular.com/Cert_Authorities_Check_for_DNSSEC_From_Today
1•zdw•48m ago•0 comments
Open in hackernews

Show HN: Graft – Your local environment, everywhere

https://graft.run
2•erdaniels•1h ago
After a few years of development, I'm finally ready to show off an alpha version of graft! My goal was to get my local environment, terminal, ide, and preferences on any machine I connect to. I've set everything up the way I like locally, so why should it get muddied by an ssh/docker session? Graft solves this by transparently synchronizing files, comamnds, and open ports. There's a lot of work to do but maybe someone else can benefit from it now!

Comments

LatticeAnimal•1h ago
Cool project! How do language servers work with this system? Suppose I am developing PyTorch+cuda code on a remote machine, do I need to have that same PyTorch version installed locally?

If you run the language server remotely, how do you sync the file before it has been saved so that the user gets autocomplete?

erdaniels•59m ago
Good question. To quickly answer, no you don't need it installed locally but you will benefit from having the source available.

Just so we have a common reference, look at https://github.com/edaniels/graft/blob/main/pkg/local_client.... The main idea is that we are always matching the local current working directory to the corresponding synchronization directory. Using that idea, we serve an LSP locally that rewrites all json-rpc messages that utilize URIs (https://github.com/edaniels/graft/blob/main/pkg/local_client...) from local to remote, and back. The local LSP and the remote LSP we launch are none the wiser. Because of this proxy, when you go to definition, you are going to load the local source definition; when you go an lsp format tool, it runs remotely and the file sync gets you results locally.

The lsp functionality is pretty barebones but has been working for me in sublime when I open a project of mine in a graft connected directory. I've tested it on golang and typescript. I believe python should work but I suppose dependencies could be funky depending on how you synchronize dependencies (uv, pip, etc.).

For go, I used this on my lsp settings and it worked great. What doesn't work great is if you get disconnected :(. Making the LSP very reliable is another story for another task for another day.

    {
        "log_debug": true,
        "clients":
        {
            "super-gopls":
            {
                "env": {
                    "GRAFT_LOG_LEVEL": "debug",
                },
                "command":
                [
                    "graft",
                    "lsp",
                    "gopls"
                ],
                "enabled": false,
                "initializationOptions":
                {
                    "analyses":
                    {
                        "composites": false,
                    },
                },
                "selector": "source.go",
            },
        },
        "lsp_code_actions_on_save":
        {
            "source.fixAll": true,
            "source.organizeImports": true,
        },
        "lsp_format_on_save": true,
    }