frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

I gave Opus 5.5 one prompt and six hours to visualize Invisible Cities

https://quesma.com/blog/invisible-cities-one-shot/
96•stared•1h ago•38 comments

“Math 2.0” will need to value mathematical progress more holistically

https://mathstodon.xyz/@tao/117395269325940185
421•ent101•8h ago•410 comments

The Slow Formation of Durable Software

https://newsletter.dancohen.org/archive/the-slow-formation-of-durable-software/
80•benbreen•1d ago•20 comments

Telnet BBS Guide

https://www.telnetbbsguide.com/
23•kmstout•1h ago•8 comments

Claude Haiku 5.5

https://www.anthropic.com/claude-haiku-5-5
950•sfkgtbor•19h ago•445 comments

OpenAI Withdraws 3 Math Papers

https://github.com/openai/math/blob/main/history.md
164•theemathas•5h ago•120 comments

The 15-year search for a band that charted once and vanished

https://shahidhussain.com/writing/search-for-salvage/
225•shahidhussain•3d ago•79 comments

Living off-grid: Hundred Rabbits

https://100r.ca/site/home.html
287•Muhammad523•2d ago•100 comments

Margaret Hamilton has died

https://news.mit.edu/2026/margaret-hamilton-computing-pioneer-dies-1007
1818•muglug•16h ago•197 comments

GPT‑6 and Intelligent UI for everyone

https://openai.com/index/gpt-6-for-everyone/
689•joshuawright11•19h ago•400 comments

How did Rosalind Franklin miss the helix in her iconic DNA image? She didn't

https://www.science.org/content/article/how-did-rosalind-franklin-miss-helix-her-iconic-dna-image...
229•pavel_lishin•2d ago•84 comments

Time Travel in Braid (2015)

https://qntm.org/braid
16•Ariarule•3d ago•0 comments

Anne Carson wins Nobel Prize in literature 2026

https://www.theguardian.com/books/2026/oct/08/wins-the-nobel-prize-in-literature-2026
49•sonabinu•1h ago•3 comments

'Jonathan' is the oldest land animal on Earth

https://www.404media.co/oldest-living-land-animal-jonathan-the-tortoise/
198•gumby•17h ago•108 comments

Cleo (Mathematician)

https://en.wikipedia.org/wiki/Cleo_(mathematician)
200•djoldman•1d ago•39 comments

The Mathocalypse

https://scottaaronson.blog/?p=10169
296•6bitquant•18h ago•309 comments

Show HN: Bigwords.page – Turn any screen into a sign. The URL is the app

https://bigwords.page/
574•SpeakingOfBrad•22h ago•144 comments

Dat-ecosystem: high level applications built on top of P2P protocols

https://dat-ecosystem.org/
29•janandonly•7h ago•13 comments

Bloody Cavemen

https://www.lrb.co.uk/the-paper/v48/n18/edmund-gordon/bloody-cavemen
22•Thevet•1d ago•3 comments

Sharing AI progress in mathematics

https://openai.com/index/sharing-ai-progress-in-mathematics/
1293•OfficialTurkey•1d ago•1465 comments

New repository settings for configuring pull request access

https://github.blog/changelog/2026-02-13-new-repository-settings-for-configuring-pull-request-acc...
30•Bluestein•2d ago•17 comments

Float and integer arithmetic follow two different paradigms

https://blog.pkh.me/p/49-float-and-integer-arithmetic-follow-two-different-paradigms.html
4•ibobev•2d ago•0 comments

In Vienna and Beijing, the first (thorium) nuclear clocks begin to tick

https://www.nytimes.com/2026/10/07/science/first-nuclear-clocks-thorium-229.html
124•gumby•19h ago•39 comments

Docker Agent

https://github.com/docker/docker-agent
269•saikatsg•19h ago•124 comments

Classic PC demoscene productions running natively in the browser

https://treylorswift.github.io/demoscene-recomp/web/
116•adunk•7h ago•103 comments

Push ifs up and fors down: The idiom, its algebra, and its limits

https://debasishg.github.io/blog/push-ifs-up-fors-down/
163•speckx•19h ago•74 comments

Animated ASCII Art for Web Pages

https://ascii.rest/
400•turrini•22h ago•71 comments

Why were Victorian elites so effective?

https://worksinprogress.co/issue/the-seven-vices-of-highly-effective-victorians/
194•karakoram•22h ago•320 comments

Analog Computer Simulator in the Browser

https://pavel-krivanek.github.io/The-Analog-Thing-Simulator/public/
34•adamnemecek•2d ago•12 comments

Port of the TypeScript compiler, checker and lsp to Rust, by LLM

https://github.com/pingdotgg/ts-rust
90•jcbhmr•13h ago•167 comments
Open in hackernews

Kate and Python Language Server

https://akselmo.dev/posts/kate-python-lsp/
79•todsacerdoti•1y ago

Comments

josteink•1y 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•1y 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•1y ago
I haven't tried the Ruff server yet, but Jedi Language Server is usably fast, and does a good enough job.
kstrauser•1y 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•1y ago
It's not ready yet, but https://pyrefly.org/ might be a good competitor/complement in the future
tiltowait•1y 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•1y 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•1y ago
last time i looked the people were recommending basedpyright: https://github.com/DetachHead/basedpyright
Hasnep•1y 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•1y 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•1y 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•1y 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