frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

GPT-5

http://openai.com/gpt-5
493•rd•1h ago•487 comments

Building Bluesky comments for my blog

https://natalie.sh/posts/bluesky-comments/
124•g0xA52A2A•2h ago•48 comments

GPT-5 for Developers

https://openai.com/index/introducing-gpt-5-for-developers
44•6thbit•55m ago•11 comments

Infinite Pixels

https://meyerweb.com/eric/thoughts/2025/08/07/infinite-pixels/
176•OuterVale•4h ago•39 comments

SUSE Donates USD 11,500 to the Perl and Raku Foundation

https://www.perl.com/article/suse-donates-to-tprf/
66•oalders•3h ago•19 comments

How to sell if your user is not the buyer

https://writings.founderlabs.io/p/how-to-sell-if-your-user-is-not-the
69•mooreds•2h ago•45 comments

Laptop Support and Usability (LSU): July 2025 Report from the FreeBSD Foundation

https://github.com/FreeBSDFoundation/proj-laptop/blob/main/monthly-updates/2025-07.md
68•grahamjperrin•4h ago•35 comments

Foundry (YC F24) Is Hiring Staff Level Product Engineers

https://www.ycombinator.com/companies/foundry/jobs/jwdYx6v-founding-product-engineer
1•lakabimanil•1h ago

Jepsen: Capela dda5892

https://jepsen.io/analyses/capela-dda5892
29•aphyr•3h ago•0 comments

Monte Carlo Crash Course: Quasi-Monte Carlo

https://thenumb.at/QMC/
66•zote•3d ago•9 comments

Show HN: Browser AI agent platform designed for reliability

https://github.com/nottelabs/notte
11•ogandreakiro•49m ago•0 comments

New AI Coding Teammate: Gemini CLI GitHub Actions

https://blog.google/technology/developers/introducing-gemini-cli-github-actions/
181•michael-sumner•8h ago•78 comments

Emailing a one-time code is worse than passwords

https://blog.danielh.cc/blog/passwords
733•max__dev•15h ago•600 comments

GPT-5 System Card [pdf]

https://cdn.openai.com/pdf/8124a3ce-ab78-4f06-96eb-49ea29ffb52f/gpt5-system-card-aug7.pdf
58•6thbit•58m ago•11 comments

The Sunlight Budget of Earth

https://www.asimov.press/p/sunlight-budget
11•mailyk•1h ago•0 comments

Benchmark Framework Desktop Mainboard and 4-node cluster

https://github.com/geerlingguy/ollama-benchmark/issues/21
4•geerlingguy•12m ago•0 comments

Lithium compound can reverse Alzheimer’s in mice: study

https://hms.harvard.edu/news/could-lithium-explain-treat-alzheimers-disease
73•highfrequency•3h ago•47 comments

Windows XP Professional

https://win32.run/
168•pentagrama•4h ago•109 comments

Arm Desktop: x86 Emulation

https://marcin.juszkiewicz.com.pl/2025/07/22/arm-desktop-emulation/
55•PaulHoule•5h ago•28 comments

PyPI: Preventing ZIP parser confusion attacks on Python package installers

https://blog.pypi.org/posts/2025-08-07-wheel-archive-confusion-attacks/
19•miketheman•1h ago•1 comments

Sweatshop Data Is Over

https://www.mechanize.work/blog/sweatshop-data-is-over/
33•whoami_nr•4h ago•14 comments

Italy's Undercover Pizza Detectives

https://www.bbc.com/travel/article/20250801-italys-undercover-pizza-detectives
11•pseudolus•3d ago•2 comments

More shell tricks: first class lists and jq

https://alurm.github.io/blog/2025-08-07-first-class-lists-in-shells.html
19•alurm•3h ago•7 comments

Koalas vs. Crows: An Evolutionary Theory of Software

https://ajmoon.com/posts/koalas-vs-crows-an-evolutionary-theory-of-software
9•alex-moon•3d ago•0 comments

The Whispering Earring (Scott Alexander)

https://croissanthology.com/earring
89•ZeljkoS•7h ago•51 comments

Claude Code IDE integration for Emacs

https://github.com/manzaltu/claude-code-ide.el
722•kgwgk•1d ago•240 comments

Hopfield Networks Is All You Need (2020)

https://arxiv.org/abs/2008.02217
23•liamdgray•2d ago•1 comments

Global Trade Dynamics

https://alhadaqa.github.io/globaltradedynamics/
31•gmays•3h ago•5 comments

Let's stop pretending that managers and executives care about productivity

https://www.baldurbjarnason.com/2025/disingenuous-discourse/
88•speckx•3h ago•46 comments

Cracking the Vault: How we found zero-day flaws in HashiCorp Vault

https://cyata.ai/blog/cracking-the-vault-how-we-found-zero-day-flaws-in-authentication-identity-and-authorization-in-hashicorp-vault/
185•nihsy•11h ago•83 comments
Open in hackernews

Building Bluesky comments for my blog

https://natalie.sh/posts/bluesky-comments/
122•g0xA52A2A•2h ago

Comments

ulrischa•1h ago
The Bluesky ecosystem is so cool. I read this approach presented here some times ago. The only thing that could be problematic: you need to make a posting on Bluesky for all your Web pages to use the commenting system. And a webcomponent for this would be nice
throwmeaway222•1h ago
The outline on the right is nice.
MrPapz•1h ago
This is an amazing idea! Not only if fixes the problem of commenting but also allow people to continue the conversion on Bluesky. Well done!
slackr•1h ago
Nice. But what about moderation?
aranw•1h ago
Only thing I’m wondering about with this is how do you moderate the comments? Delete spam or rude comments?
jszymborski•1h ago
At least for Mastodon comments, there are two easy ways:

- Run the comments on an instance you moderate

- Even better, only show comments that your account has favourited.

More details on the last one here:

https://hci.social/@ryanatkn/111983960076822015

aranw•1h ago
> Even better, only show comments that your account has favourited.

Yeah I like this solution. Might try explore this approach

_hyn3•1h ago
How is this different from any other self hosted solution; you've still got to manage spam yourself. Might as well go self hosted.
aranw•1h ago
I have a static site. Self hosted would mean I’d need a database and I think right now I want to keep the static generation. Happy to try self hosted in future and write my own solution but right now I got plenty of side projects
eat_veggies•1h ago
Spam isn't the only challenge of going self-hosted and it's cool to tie into an existing ecosystem for identity. Also it's pretty neat that people can engage outside of your website while you still get to pick what gets surfaced on your own website.
jameshart•1h ago
Bluesky allows thread owners to hide posts from the thread.

Presumably the blog interface itself can choose to simply not surface hidden replies at all; if you view the thread via a different client (eg the Bluesky app) you would have the option of seeing the hidden posts.

And of course if you view the thread through your own Bluesky interface your personal blocklists and moderation would apply to the thread.

ascorbic•1h ago
I'm not sure if this implements it, but Bluesky has an API to hide replies (called thread gating). It's a separate API call though, so you don't get it automatically when loading a thread via the API.

I built a web component for the same purpose, and you can see in there how I implemented threadgating: https://github.com/ascorbic/bluesky-comments-tag

mmattbtw•1h ago
yooooo nat
hk1337•1h ago
It’s odd to eliminate using GitHub issues as comments because the user would need a GitHub account then decide on bluesky. Bluesky would also require users to have a Bluesky account? How many readers already have a GitHub account vs already have a Bluesky account?

I mean it’s fine, use whatever your comfortable with and Bluesky is the next frontier for development ideas.

toomuchtodo•1h ago
As of this comment, Bluesky has ~38M users. To sign up is trivial, and doesn't constrain you to folks who already have a Github account or would sign up for one (tech weighted). Skate to where the puck is going. I suppose including a link to the Bluesky sign up page near the discussion section of a post would be helpful, for those not yet onboarded who want to immediately discuss or intend to in the future.

https://bsky.jazco.dev/stats

EDIT: Ask five people you know outside of tech if they have a Github account. Everyone I know outside of tech moved to Bluesky from Twitter. No one I know outside of tech has a Github account. If I encounter someone who has neither, I'm of course going to recommend a Bluesky account from a utility perspective, as they're likely never going to contribute code, issues, discussion on GH if not a tech person. (most of my network is non tech, non startup, non SV people, ymmv; HN is the closest I get to tech folks most of the time)

zufallsheld•1h ago
Well, github has 225 million users, so bluesky needs to catch up.
trothamel•1h ago
38M is the number of accounts registered. It seems like the number of users is lower and falling.
ecshafer•56m ago
Bluesky is already dying and has 38M registered users to Githubs 225M users. Github is growing, and Bluesky isn't. By your own suggestion, they should have used Github.
nonethewiser•55m ago
Github has a lot more than 38M users so I'm not sure what point you are making with that figure
dwedge•38m ago
I don't know a single person outside of tech who has a bluesky account. I know very few people in tech who do.
skrtskrt•45m ago
You can host your own Bluesky instance and federate across instances, with all the data you host stored in an open an portable format, can you do the same with GitHub?
artursapek•1h ago
My only problem with Bluesky is the communists and censorship
UtopiaPunk•42m ago
laughs communistly
TimorousBestie•31m ago
Username checks out. ^_^b
kdrvr•59m ago
Feels like Bluesky is single-handedly making the Internet an open for new ideas again
toomuchtodo•42m ago
"Protocols, not platforms." As the kids say, "build mode" but building what can't be captured, enshittified, etc.
UtopiaPunk•38m ago
I hesitate to give one corporation or entity too much credit, but at least for the moment, the community on Blueksy is pretty fun. Admittedly, I was a fan of the Twitter of old, and that seems to be the crowd that is most active on Bluesky now. We'll see where it goes.
sugarpimpdorsey•33m ago
Unless of course you say something that pisses off the BS mod cabal, or you are deliberately mass-reported by some clique of users, then your account will be immediately banned. Or even worse, your account made it onto some pre-shared blacklist so you'll be invisible before you say a word.

BS is an attempt to recreate an even more toxic environment than old Twitter ever was.

Which is all very high school cafeteria-drama.

TimorousBestie•18m ago
> Or even worse, your account made it onto some pre-shared blacklist so you'll be invisible before you say a word.

The various blocklists are opt-in; you’ll only be invisible to their respective subscribers. Only the default bluesky moderation list is global, and they only adjudicate ToS violations (like every other social network).

Community moderation is quite distributed and egalitarian on bsky, perhaps even more so than the benevolent dictatorship used here (which obviously doesn’t scale).

> BS is an attempt to recreate an even more toxic environment than old Twitter ever was.

On Bsky I have yet to have anyone out of the blue, with no prior interaction, call me a slur or racial epithet. Can’t say the same about my old Twitter account.

freshchilled•12m ago
> Or even worse, your account made it onto some pre-shared blacklist so you'll be invisible before you say a word.

Seems to me like people who subscribe to a blocklist that I'm on aren't people I want to be visible to/communicate with.

philipwhiuk•58m ago
I'm not optimistic about BlueSky's profitability - the current free-at-point of use is a result of VC funding.

So personally I'd be wary of adopting it. I think it's likely the API gets locked down and the comments break in a couple of years.

oellegaard•56m ago
I love the approach but I’d go with Mastodon which is an actual open protocol with multiple servers and clients and clearly not for profit
ezfe•54m ago
To be clear, so is blue sky – you can run a Bluesky server yourself just like mastodon
dewey•45m ago
Do you know anyone who does? There's many big and open Mastodon instances but I've yet to see a Bluesky one.
nileshtrivedi•27m ago
Not only is the bluesky network highly centralized right now, its UI is designed to perpetually lock users into the main bluesky server. Even if you use your own identity, when sharing the URLs to the posts via the UI, the URL defaults to bsky dot app domain, which will break if the author ever moves to a second server.
nonethewiser•56m ago
Id love a term for this sort of thing. It's like tech hijacking or something. Google sheets as a backend, github discussions for a comment system, etc.
ThinkBeat•55m ago
You are not hosting it so presumably BlueSky do. You say there is no platform lock in.

If BlueSky banned you tomorrow what is the plan? If BlueSky went bankrupt tomorrow?

I figure there are other AT compliant products that you can switch to but a lot of data would go missing?

tracker1•44m ago
Beyond this, BlueSky definitely kicks a lot of Libertarian and Right-leaning users off the platform. It seems to be okay if you're left of center or politically agnostic.
LeoPanthera•27m ago
Extraordinary claims require extraordinary evidence.

Is it perhaps that the "right-leaning" social media users being banned are also violating the rules? Attacks and abuse seem to be standard practice, especially for the American right.

TimorousBestie•23m ago
Bluesky moderation has been fairly even handed as far as I have seen. They also ban plenty of leftists and trans activists when these happen to exceed the ToS. And good luck if you’re a Palestinian trying to fundraise on the platform; they get banned by the hundreds.
cactacea•17m ago
[flagged]
dang•14m ago
>* stop talking out of your ass*

Please don't break the site guidelines like this, no matter how incorrect another comment is or you feel it is.

Doing this has the obvious downside of making the threads more toxic, plus the less obvious one of discrediting the truth (assuming your comment is indeed correct) by giving it toxic associations. https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...

https://news.ycombinator.com/newsguidelines.html

toomuchtodo•15m ago
If interested in understanding this topic in detail, https://whtwnd.com/bnewbold.net has information on running your own relay network, migrating data, etc as it relates to Bluesky and AT Proto. Work continues to enable data migration, portability, alternate relay networks, etc. https://whtwnd.com/bnewbold.net/3lbvbtqrg5t2t is particularly relevant.

(blog author works at bluesky, no affiliation personally)

OneDeuxTriSeiGo•9m ago
So. You can back up your personal data to what is effectively a fancy tar ball (technically it's a collection of CAR files akin to what IPFS uses) and you can restore that to any PDS (personal data server) when you point your account there (either via your did:plc doc or via DNS records via did:web). So even if your current PDS implodes or bans you, you can just go somewhere else.

And of course there are several implementations and hosts for relays (the gossip nodes), PDS implementations, clients, and appviews (the server backend for bluesky the web app).

So strictly speaking if bluesky imploded tomorrow you could just use a self hosted version of the same app or use someone else's (such as https://zeppelin.social).

The PLC directory is still technically in bluesky's hands but is being transferred an independent foundation atm and could be trivially forked if needed. And of course if you use did:web that doesn't apply to you and you just depend on DNS.

nonethewiser•53m ago
>I’ve been running my blog without decent comments for years.

I only see 2 posts on the entire blog, both from 2025 (and one is this post).

UtopiaPunk•33m ago
I like this a lot! I don't have a blog, but this kind of makes me want to start one.
notsahil•26m ago
Reminds me of https://indieweb.org/Webmention
xd1936•12m ago
See also: Toot toot! Mastodon-powered Blog Comments [2023]

https://cassidyjames.com/blog/fediverse-blog-comments-mastod...