frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Large-scale online deanonymization with LLMs (using HN posts)

https://arxiv.org/abs/2602.16800
46•mellosouls•51m ago•20 comments

Never Buy A .online Domain

https://www.0xsid.com/blog/online-tld-is-pain
466•ssiddharth•4h ago•249 comments

Windows 11 Notepad to support Markdown

https://blogs.windows.com/windows-insider/2026/01/21/notepad-and-paint-updates-begin-rolling-out-...
12•andreynering•22m ago•27 comments

The Misuses of the University

https://www.publicbooks.org/the-misuses-of-the-university/
32•ubasu•58m ago•7 comments

How to fold the Blade Runner origami unicorn (1996)

https://web.archive.org/web/20011104015933/www.linkclub.or.jp/~null/index_br.html
176•exvi•2d ago•20 comments

Racket v9.1

https://blog.racket-lang.org/2026/02/racket-v9-1.html
34•azhenley•49m ago•0 comments

Trellis AI (YC W24) is hiring deployment lead to accelerate medication access

https://www.ycombinator.com/companies/trellis-ai/jobs/7ZlvQkN-lead-deployment-strategist
1•macklinkachorn•34m ago

GNU Texmacs

https://www.texmacs.org/tmweb/home/welcome.en.html
34•remywang•1h ago•10 comments

Claude Code Remote Control

https://code.claude.com/docs/en/remote-control
335•empressplay•10h ago•188 comments

Show HN: Django Control Room – All Your Tools Inside the Django Admin

https://github.com/yassi/dj-control-room
55•yassi_dev•3h ago•20 comments

Topological Naming Problem

https://wiki.freecad.org/Topological_naming_problem
29•tripdout•4d ago•13 comments

Following 35% growth, solar has passed hydro on US grid

https://arstechnica.com/science/2026/02/final-2025-data-is-in-us-energy-use-is-up-as-solar-passes...
31•rbanffy•51m ago•4 comments

Danish government agency to ditch Microsoft software (2025)

https://therecord.media/denmark-digital-agency-microsoft-digital-independence
559•robtherobber•7h ago•297 comments

Show HN: A real-time strategy game that AI agents can play

https://llmskirmish.com/
160•__cayenne__•7h ago•56 comments

100M-Row Challenge with PHP

https://github.com/tempestphp/100-million-row-challenge
131•brentroose•7h ago•53 comments

New accounts on HN 10x more likely to use em-dashes

https://www.marginalia.nu/weird-ai-crap/hn/
109•todsacerdoti•2h ago•123 comments

Show HN: Sgai – Goal-driven multi-agent software dev (GOAL.md → working code)

https://github.com/sandgardenhq/sgai
8•sandgardenhq•57m ago•4 comments

I'm helping my dog vibe code games

https://www.calebleak.com/posts/dog-game/
1060•cleak•1d ago•347 comments

The United States needs fewer bus stops

https://worksinprogress.co/issue/the-united-states-needs-fewer-bus-stops/
74•surprisetalk•1h ago•96 comments

PL/0

https://en.wikipedia.org/wiki/PL/0
14•tosh•3d ago•3 comments

Launch HN: TeamOut (YC W22) – AI agent for planning company retreats

https://app.teamout.com/ai
14•vincentalbouy•3h ago•26 comments

The History of a Security Hole

https://www.os2museum.com/wp/the-history-of-a-security-hole/
22•st_goliath•3d ago•1 comments

Confusables.txt and NFKC disagree on 31 characters

https://paultendo.github.io/posts/unicode-confusables-nfkc-conflict/
43•pimterry•2d ago•23 comments

Pi – A minimal terminal coding harness

https://pi.dev
527•kristianpaul•19h ago•262 comments

Mercury 2: Fast reasoning LLM powered by diffusion

https://www.inceptionlabs.ai/blog/introducing-mercury-2
314•fittingopposite•18h ago•115 comments

Red Hat takes on Docker Desktop with its enterprise Podman Desktop build

https://thenewstack.io/red-hat-enters-the-cloud-native-developer-desktop-market/
74•twelvenmonkeys•4h ago•51 comments

Show HN: Moonshine Open-Weights STT models – higher accuracy than WhisperLargev3

https://github.com/moonshine-ai/moonshine
299•petewarden•19h ago•66 comments

US orders diplomats to fight data sovereignty initiatives

https://www.reuters.com/sustainability/boards-policy-regulation/us-orders-diplomats-fight-data-so...
259•colinhb•2h ago•231 comments

Japanese Death Poems

https://www.secretorum.life/p/japanese-death-poems-part-3
107•NaOH•2d ago•33 comments

I pitched a roller coaster to Disneyland at age 10 in 1978

https://wordglyph.xyz/one-piece-at-a-time
525•wordglyph•1d ago•188 comments
Open in hackernews

Kate and Python Language Server

https://akselmo.dev/posts/kate-python-lsp/
79•todsacerdoti•9mo ago

Comments

josteink•9mo ago
As someone who recently set up something similar in Emacs with eglot I had to ditch Python-LSP-server.

It was so incredibly slow to respond, even on a M2 Max MBP, that it lowered my productivity by orders of magnitudes (and made Emacs laggy).

Maybe I did something wrong? I don’t know.

What I do know is that I tried pyright instead as a different LSP-server for Python and I haven’t looked back.

It’s a night and day difference. It’s snappy and everything works as expected, with venvs and mypy too.

kstrauser•9mo ago
I agree. I really wanted to like python-lsp-server (aka pylsp), but I felt it's kind of a mess getting everything set up and configured. Loathe as I was to configure a server running in Node to help my editor with Python code, it's far and away the best option I've found so far.

I do hope "ruff server" will do for Python LSPs what ruff did for linting and formatting.

nerdponx•9mo ago
I haven't tried the Ruff server yet, but Jedi Language Server is usably fast, and does a good enough job.
kstrauser•9mo ago
Jedi's very nice for refactoring and auto-completion! I get more value from linting and type checking, though, and Jedi doesn't handle those. Pairing it with something like pyright is a great combination if your editor lets you connect to multiple servers.
kristjansson•9mo ago
It's not ready yet, but https://pyrefly.org/ might be a good competitor/complement in the future
tiltowait•9mo ago
Looks promising! It doesn't work with my poetry environment, but I like what I see so far. Definitely something to watch.
team_pyrefly•9mo ago
Hi! I'm on the team behind Pyrefly. Thanks for taking a look and raising the need for poetry support. We added a GitHub issue to track that here: https://github.com/facebook/pyrefly/issues/166
arccy•9mo ago
last time i looked the people were recommending basedpyright: https://github.com/DetachHead/basedpyright
Hasnep•9mo ago
I've been recommending it whenever Pylance comes up on HN or Lobsters, the docs explain how to set it up on the most popular editors: https://docs.basedpyright.com/dev/installation/ides
wormius•9mo ago
Not particularly relevant to the core article, but just a dumb thought re: the LSP/LS annoyance mentioned in the intro.

I think maybe some of it stems from 'ls' the command. If I saw something called py-ls instead of py-lsp, I may think it's a python based ls command. "Name Collision" as it were.

Anyways off to read the rest of the article...

ogoffart•9mo ago
I wrote a language server too, and I also went with "-lsp" naming because it's way more recognizable. "LSP" is kind of a brand. If you look at the list at https://microsoft.github.io/language-server-protocol/impleme... a lot of them are named -lsp.
dundarious•9mo ago
Might not be an issue for your typical setup, but I suggest quoting your variable expansions in bash. Otherwise, spaces, etc., will lead to issues.

It would also make sense to use path after it is defined, instead of sometimes using `$1` again.

But I'm confused by `cd`ing into `$path` and then checking paths that are prefixed by `$path`... I assume that is an error, and you won't run it like `script.sh ./work/project` and expect a path like `./work/project/work/project` or `./work/project/project` to exist. Can just `cd "$1"` and be done.

Mildly surprised the .venv/venv check isn't an elif as well.

  #!/usr/bin/env bash
  cd "$1"
  if [ -d ./.venv ]; then
    source ./.venv/bin/activate
  elif [ -d ./venv ]; then
    source ./venv/bin/activate
  fi
  exec pylsp --check-parent-process