frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Linux Reaches 5% Desktop Market Share in USA

https://ostechnix.com/linux-reaches-5-desktop-market-share-in-usa/
148•marcodiego•1h ago•56 comments

Shipping WebGPU on Windows in Firefox 141

https://mozillagfx.wordpress.com/2025/07/15/shipping-webgpu-on-windows-in-firefox-141/
142•Bogdanp•5h ago•29 comments

Cloudflare 1.1.1.1 Incident on July 14, 2025

https://blog.cloudflare.com/cloudflare-1-1-1-1-incident-on-july-14-2025/
282•nomaxx117•8h ago•152 comments

Tilck: A Tiny Linux-Compatible Kernel

https://github.com/vvaltchev/tilck
161•chubot•8h ago•32 comments

Ukrainian hackers destroyed the IT infrastructure of Russian drone manufacturer

https://prm.ua/en/ukrainian-hackers-destroyed-the-it-infrastructure-of-a-russian-drone-manufacturer-what-is-known/
199•doener•3h ago•104 comments

GPUHammer: Rowhammer attacks on GPU memories are practical

https://gpuhammer.com/
194•jonbaer•11h ago•62 comments

MARS.EXE → COM (2021)

https://chaos.if.uj.edu.pl/~wojtek/MARS.COM/
36•reconnecting•3d ago•10 comments

Six Years of Gemini

https://geminiprotocol.net/news/2025_06_20.gmi
148•brson•9h ago•52 comments

LLM Daydreaming

https://gwern.net/ai-daydreaming
83•nanfinitum•9h ago•32 comments

Show HN: Shoggoth Mini – A soft tentacle robot powered by GPT-4o and RL

https://www.matthieulc.com/posts/shoggoth-mini
499•cataPhil•20h ago•94 comments

Pixel Piranhas

https://rybakov.com/blog/pixel_piranhas/
10•spython•2d ago•1 comments

Documenting what you're willing to support (and not)

https://rachelbythebay.com/w/2025/07/07/support/
40•zdw•3d ago•10 comments

Reflections on OpenAI

https://calv.info/openai-reflections
562•calvinfo•19h ago•317 comments

NIST ion clock sets new record for most accurate clock

https://www.nist.gov/news-events/news/2025/07/nist-ion-clock-sets-new-record-most-accurate-clock-world
309•voxadam•19h ago•107 comments

The beauty entrepreneur who made the Jheri curl a sensation

https://thehustle.co/originals/the-beauty-entrepreneur-who-made-the-jheri-curl-a-sensation
20•Anon84•2d ago•2 comments

Where's Firefox going next?

https://connect.mozilla.org/t5/discussions/where-s-firefox-going-next-you-tell-us/m-p/100698#M39094
229•ReadCarlBarks•14h ago•317 comments

To be a better programmer, write little proofs in your head

https://the-nerve-blog.ghost.io/to-be-a-better-programmer-write-little-proofs-in-your-head/
363•mprast•18h ago•144 comments

Running a million-board chess MMO in a single process

https://eieio.games/blog/a-million-realtime-chess-boards-in-a-single-process/
127•isaiahwp•4d ago•16 comments

The FIPS 140-3 Go Cryptographic Module

https://go.dev/blog/fips140
156•FiloSottile•15h ago•52 comments

Nextflow: System for creating scalable, portable, reproducible workflows

https://github.com/nextflow-io/nextflow
26•saikatsg•6h ago•5 comments

My Family and the Flood

https://www.texasmonthly.com/news-politics/texas-flood-firsthand-account/
186•herbertl•13h ago•63 comments

Algorithms for making interesting organic simulations

https://bleuje.com/physarum-explanation/
79•todsacerdoti•2d ago•6 comments

The Story of Mel, A Real Programmer, Annotated (1996)

https://users.cs.utah.edu/~elb/folklore/mel-annotated/node1.html#SECTION00010000000000000000
112•fanf2•3d ago•32 comments

Mostly dead influential programming languages (2020)

https://www.hillelwayne.com/post/influential-dead-languages/
179•azhenley•3d ago•113 comments

Congress moves to reject bulk of White House's proposed NASA cuts

https://arstechnica.com/space/2025/07/congress-moves-to-reject-bulk-of-white-houses-proposed-nasa-cuts/
176•DocFeind•8h ago•107 comments

Plasma Bigscreen rises from the dead with a better UI

https://www.neowin.net/news/kdes-android-tv-alternative-plasma-bigscreen-rises-from-the-dead-with-a-better-ui/
162•bundie•18h ago•61 comments

Designing for the Eye: Optical corrections in architecture and typography

https://www.nubero.ch/blog/015/
174•ArmageddonIt•18h ago•25 comments

Mira Murati’s AI startup Thinking Machines valued at $12B in early-stage funding

https://www.reuters.com/technology/mira-muratis-ai-startup-thinking-machines-raises-2-billion-a16z-led-round-2025-07-15/
122•spenvo•18h ago•153 comments

LLM Inevitabilism

https://tomrenner.com/posts/llm-inevitabilism/
1606•SwoopsFromAbove•1d ago•1502 comments

Voxtral – Frontier open source speech understanding models

https://mistral.ai/news/voxtral
104•meetpateltech•21h ago•23 comments
Open in hackernews

Six Years of Gemini

https://geminiprotocol.net/news/2025_06_20.gmi
148•brson•9h ago

Comments

monkeywork•7h ago
Gemini is one of those things I see pop up and tell myself I should look into it more and then it fades into the back of my mind.

Anyone have any hints on getting more use out of it or ways to make it more present in my day to day.

martinrue•7h ago
I made the first (and still popular) "social network" 4 years ago. Still going strong. More info: https://martinrue.com/station
tvshtr•6h ago
it's this federated with anything?
martinrue•6h ago
No, it's as simple as it sounds. I should think about that at some point.
dimkr1•2h ago
https://github.com/dimkr/tootik is another Gemini social network that does federate over ActivityPub, and I've been thinking about developing a minimalist ActivityPub alternative (maybe using Gemini and Titan to replace HTTP GET and POST, respectively) that can coexist with ActivityPub support
agumonkey•7h ago
I love the frugality, overall project goals, and I'm used to non mainstream ergonomics (I enjoy gnu ed..). But something about Gemini search engines and browsing was unfit for me to keep using it.
b00ty4breakfast•7h ago
NewsWaffle gemini://gemi.dev/cgi-bin/waffle.cgi/

takes a url to a regular webpage and spits out a gemtext version that is much more sparse and, for me, is much more readable.

For example, here's this very website:

gemini://gemi.dev/cgi-bin/waffle.cgi/feed?https%3A%2F%2Fnews.ycombinator.com%2Frss

it's honestly the only reason I still use gemini since the rest of it is abandoned gemlogs, rehosts of web content I don't care or ersatz social media

akkartik•7h ago
Oh nice, a gateway in the opposite direction!
safety1st•6h ago
Perhaps this may help: https://addons.mozilla.org/en-US/firefox/addon/geminize/

You will need to prefix a gemini URL with "gem " if you're pasting it into the address bar.

martinrue•7h ago
Gemini for me has been such a breath of fresh air in contrast to 2025 Internet, with so many ads, grift and now AI slop.

Back when I first discovered Gemini, I wanted to create a space for people to have a voice without needing to run their own server, so I built Station (https://martinrue.com/station). I've been running it ever since.

Gemini in general, and specifically folk who use Station regularly, make it a friendly, throwback-to-the-90s vibe, and I still value it a lot.

LAC-Tech•6h ago
Does gemini have any concept of feeds or pub/sub?

I noted there were a few capsules that acted as a sort of hub for other peoples capsules. which suggested to me there was a way to automate it, and I might be able to make my own

ecliptik•6h ago
Are SpaceWalk [1] or Moku Pona[2] what you're looking for?

1. https://tildegit.org/sloum/spacewalk

2. https://github.com/kensanata/moku-pona

VariousPrograms•6h ago
These are some feeds and aggregators I have bookmarked

gemini://skyjake.fi/~Cosmos/view.gmi

gemini://warmedal.se/~antenna/

gemini://calcuode.com/gmisub-aggregate.gmi

gemini://gemini.circumlunar.space/capcom/

gemini://tinylogs.gmi.bacardi55.io/

gemini://sl1200.dystopic.world/juntaletras.gmi

fishgoesblub•6h ago
It was sad seeing the hate for it on here when it was new-ish, and while I haven't used it in a while, I'm glad to see it still kicking around. Such a neat and fun project.
sneak•6h ago
I don’t hate it, but I question the use. You can use HTTP to do what it does, but better.

The modern web is opt-in. I build and use sites that aren’t SPAs and shitted up with 3p resources and images and code.

HTTP is great, and deserves our time and attention. I get that they seem upset with the modern web, and I am too - but it isn’t HTTP’s fault. It’s the sites you visit.

If you want to build new and smaller communities, I really think we should be building for browsers. Perhaps a website design manifesto is in order.

treve•5h ago
The limits of the medium and the creativity this enforces is why people like it. It caters a niche audience with a shared set of values. I get why people don't really care for it personally or on a technical level (myself included), but it always surprises me that it's hard for people to understand that others do.
jay_kyburz•1h ago
I agree the limitations are what makes the platform great, but I really wish they had included a simple image block in the spec.

Text only is just a little to limiting if you ask me.

MrVandemar•5h ago
> The modern web is opt-in. I build and use sites that aren’t SPAs and shitted up with 3p resources and images and code.

That is a microscopic subset of the modern web.

I don't use Gemini— though I am highly tempted —but I expect some of the attraction is that you can click on any link and pretty much guaranteed not to be socked in the face with a sign-up-for-my-newsletter or cookies-accept-all-yes-later or paragraph-ad-paragraph-ad-paragraph-ad or fiddling with NoScript to find the minimum amount of Javascript that will let you read some article that looks interesting. In Gemini, all that friction just goes away.

sneak•5h ago
You can achieve that on HTTP with a browser extension or customized browser that checks for certain tags in the page, or disables certain features altogether. It isn’t the transport’s fault.
bayindirh•4h ago
With all respect, this viewpoint rivals the infamous Dropbox comment.
rglullis•4h ago
Problem: you are looking for a way to get rid of the annoying issues of the modern www. What is the solution that solves this with the least amount of work?

A) Develop a whole new transport protocol that does less than HTTP, develop client applications that use this protocol, convince a sufficient number of people to use this protocol, at least to the point where the majority of your activity happens there?

or

B) Install a handful of browser extensions that block ads and other nuisances on the modern www, and have it working right away?

uamgeoalsk•3h ago
What's more fun? Definitely A.
shakna•1h ago
Considering "B" is becoming less possible, thanks to Google dropping Manifest 2, and going out of their way to enforce a lot more tracking, "A" looks like a lot less effort - you don't have to fight FAANG.
rglullis•18m ago
Chrome is not the only browser out there. Firefox is still a good browser. If you depend on Chromium: Brave is keeping Manifest v2 and their ad-blocking extensions work out of the box.
bayindirh•1h ago
Option “B” implies a cat and mouse game, which you can never win.

You can’t win a game designed and implemented by a mega corporation which is specially made to earn them money and protect their monopoly by being reactive and defending all the time. Instead you have to change the game and play with your own rules.

That’s option “A”.

rglullis•20m ago
> Instead you have to change the game and play with your own rules.

That only works if you can convince the a substantial part of the participants to also play your game.

It's very easy to create an alternative internet where we can take away the power from incumbents. The hard part is creating all the activity that is taking place in the current one.

"Oh, but I can mirror the parts I want from the current internet into the new one!"

Not without playing into the same cat-and-mouse game.

_Algernon_•1h ago
The benefit with A is that it also removed higher order effects of the modern web. You may for example remove adverts by installing an ad blocker, but that wont change the incentives that advertising creates (eg. clickbait, engagement maximizing, etc.). With A you can guarantee that the content is not shaped by these incentives.
rglullis•13m ago
> With A you can guarantee that the content is not shaped by these incentives.

Without those incentives, you will quickly find out that there will not be much of an Internet out there.

If you don't believe me, check how many people are on YouTube talking about Open Source, when PeerTube exists and already can reach millions of people.

_Algernon_•4m ago
The internet and web existed for a long time before everything became infested with advertisement: Hobbyist bulletin boards, Wikipedia, the blogosphere, etc. These had enough content that a single person couldn't consume it all in a lifetime.
mattkevan•5h ago
I’ve been exploring this problem for a while, and have been building something which I think might help solve it.

I’m currently building a browser-based static site generator that produces clean, simple code. But it does more than that.

Alongside the generated HTML, sites also publish their public configuration and source files, meaning they can be viewed in more than just a browser, for example in a CLI or accessibility device.

The client interface is also more than a CMS - you’ll be able to follow other sites, subscribing to updates, and build a network rather like a webring. The idea is to provide human-powered discovery and community tools. The reach may be less than if algorithmic, but it’s designed for genuine connection, not virality.

As the client is smart but sites are simple, sites can be hosted on anything, from the cheapest shared host up.

I’d be happy to talk further if that’s interesting in any way.

rglullis•4h ago
That sounds a bit like the dat browser, no?
mattkevan•3h ago
Not familiar with dat browser, but I'll take a look.

You can see an early beta of what I'm thinking about here: https://app.sparktype.org/#/sites

_Algernon_•4h ago
HTTP is intermingled with a lot of the shitty SPAs, advertising and SEO of the web. You can make a simple text only site but the noise of the modern web is only ever a couple of clicks away. Gemini silos itself off. You know that a link you click will be an equally clean text-first site. To me that is the feature.
prmoustache•1h ago
HTTP is great but with AI crawling being all over the place maybe it is not a bad idea to publish in a safe / niche place if one is not obsessed on how much people will be reached.

I am saying this but I have no idea if AI crawlers have started to crawl gem capsules.

Karrot_Kream•5h ago
Its a fun concept but the community around it had a strong tendency to want to proselytize their values to you. I enjoyed playing around with it in the beginning but it introduced me to too many tech preachers each with their own similar but slightly different philosophies that they felt like I must know about.

It may have changed but that's what largely turned me off from it. I find other networking projects to have a less preachy mix of people.

_Algernon_•4h ago
The selection effects of people seeking out something like this are probably intense, but that was also true for the early web, and is what people liked about the early web.
troupo•5h ago
I don't remember there being hate. I remember a lot of people, including myself, questioning Gemini's decisions. E.g. https://news.ycombinator.com/item?id=33470229
dxyms•6h ago
For those that were thinking of the LLM and don’t know what this is, like me, their FAQ details what it is: https://geminiprotocol.net/docs/faq.gmi
snthpy•3h ago
Thanks. For this that don't want to have to click through:

Gemini is an application-level client-server internet protocol for the distribution of arbitrary files, with some special consideration for serving a lightweight hypertext format which facilitates linking between hosted files. Both the protocol and the format are deliberately limited in capabilities and scope, and the protocol is technically conservative, being built on mature, standardised, familiar, "off-the-shelf" technologies like URIs, MIME media types and TLS. Simplicity and finite scope are very intentional design decisions motivated by placing a high priority on user autonomy, user privacy, ease of implementation in diverse computing environments, and defensive non-extensibility. In short, it is something like a radically stripped down web stack. See section 4 of this FAQ document for questions relating to the design of Gemini.

ilaksh•5h ago
I think Gemini is a step in the right direction for some things. I usually mention my "tersenet" ideas when I see Gemini. Now that we have the Gemini LLM and Claude etc. there is less excuse for me to not finish any real software demo for it. Maybe one these days I will make an actual client for part of it.

I think there is room for things like media and applications even on an idealized web. But they should not necessarily be combined along with information browsing and search into one thing.

https://github.com/runvnc/tersenet

rcarmo•4h ago
I wrote a server for it a while back (am still running it someplace behind a CF tunnel) but I’ve never really found either the community or the protocol were taking off:

https://github.com/rcarmo/aiogemini

A key issue with the ecosystem (not the protocol) as far as I’m concerned is that it would have been stupendously better to settle on Markdown (even a simplified form) for content creation. The rest is OK, I guess, but it’s just a nuisance to maintain “dual format” sites.

(I see a few comments here about the community’s opinions and leanings, but to be honest it’s not any weirder than your average old-timely IRC channel or fringe Mastodon server—-live and let live, read what you want and just skip Antenna listings you don’t like)

uamgeoalsk•3h ago
Being able to parse gemtext line by line with almost no context is a big win for simplicity - you can't really do that with markdown.
blueflow•2h ago
It is possible if you restrict yourself to an subset of markdown. It works pretty well, actually, i have two awk scripts that take in a subset of markdown and generate either HTML or LaTeX.
uamgeoalsk•2h ago
Sure, that's fair! In any case, I personally prefer the aesthetics and the readability of gemtext to markdown (especially when it comes to links!)
Etheryte•23m ago
Pure ascii text is also a subset of markdown, so it doesn't really say much that it works for a restricted subset.
vouaobrasil•4h ago
I love the idea, but it's just to fringe to use for me. But I will say that I think the internet was far better before Google search really became strong, and before the corresponding massive increase in SEO spam.
NoboruWataya•3h ago
I'll add my name to the list of people who like the idea and were very curious about it when they first heard about it but now don't think about it as much.

It's very fun to develop for. The simplicity of the protocol means that writing a server, client or "web app" (equivalent) is a weekend project. So there is a proliferation of software for it but that doesn't necessarily translate into content.

There is content, though. My favourite aggregator is gemini://warmedal.se/~antenna/ and I do still drop by there regularly enough to have a browse. It's no longer all meta content which is good (people used to just use Geminispace to write about Gemini). It's still quite tech/FOSS focused, unsurprisingly.

I agree with the other comments that are saying that a simple markdown would have been better than gemtext.

Whenever Gemini gets mentioned on HN there are a lot of commenters who seem to have an issue with the "views" or "values" of some people within the community. They never go into detail. I can honestly say I'm not sure what the issue is. As a very middle-of-the-road centrist I have never had much of an issue with the content I find on Gemini. Sure, you had a few interesting "characters" on the mailing list (back when it existed) but they were a minority and it was nothing you don't also find on the web. I guess people there tend to be more dogmatic about sticking to FOSS and keeping the internet non-corporate, which can rub people the wrong way, but again you can find similar views on the web (and IMO it makes for interesting discussions even if I don't agree with the dogmatism).

snvzz•3h ago
This is just somebody's "finished" pet protocol (author did not allow anybody to give input). Narcissism we should not enable.

I will stick to gopher, as it is mature and much friendlier to low spec / retro machines.

uamgeoalsk•3h ago
That's not narcissism - it's just someone building something they enjoy and sharing it with the world. Do you have the same objections to fiction writers or songwriters?

It's totally fine to prefer gopher for its maturity (I'd vehemently disagree, but that's for another day) or compatibility with retro machines, but framing someone else's creative project as a character flaw is just rude.

spc476•2h ago
The author very much did allow others to give input. The original protocol had single digit status codes, I was arguing for three digit codes, he compromised with two digit codes. It was my idea to include the full URL for requests, and for redirections. It's just that it wasn't easy, but he could be reasoned with. The only two hard lines Solderpunk had for the protocol was TLS, and single level lists (why, I don't know).
zozbot234•1h ago
Gemini the protocol is still a bit mysterious to me. Why not use plain HTTPS and just serve a new text/x.gemini MIME type? Or even serve plain old text/html and enforce no-JS-or-CSS in the Gemini client.
thisisauserid•1h ago
"1.1.1 The dense, jargony answer for geeks in a hurry

Gemini is an application-level client-server internet protocol for the distribution of arbitrary files"

If I were one, I would consider that to have been buried.