frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Qwen 3.8 27B is excellent, but it defaults to overthinking things

https://simonwillison.net/2026/Aug/16/qwen-38-27b/
606•bilsbie•13h ago•292 comments

GPT 5.6 Sol is the best "vision" model OpenAI ever released

https://blog.roboflow.com/openai-gpt-5-6/
13•plurby•57m ago•12 comments

How Go detects struct copies with sync.noCopy

https://func25.dev/posts/go-sync-nocopy/
15•func25•4d ago•12 comments

Buyer cancels showing after Deflock shows two cameras utilized by the HOA

https://twitter.com/lydiakauppi/status/2089196932413452386
48•bilsbie•48m ago•31 comments

On A.I. regulation and messaging

https://twitter.com/DarioAmodei/status/2088758816376807762
137•jacquesm•11h ago•249 comments

Anthropic's 'watermark' text adulteration in Claude is a perversion of writing

https://daringfireball.net/2026/08/anthropics_watermark_text_adulteration_in_claude_is_a_perversi...
421•ropbear•15h ago•403 comments

Show HN: Desktopcolors.com – A museum for solid background colors of classic OS

https://desktopcolors.com
52•vlowrian•5h ago•22 comments

A third world engineer responds to “RISC-V: They should have known better”

https://rvembedded.com/blog_post/12/
556•Narishma•20h ago•282 comments

Mexico Crackdown on Coastal Development Underway

https://yucatanmagazine.com/mexico-crackdown-on-coastal-development/
6•untiledsource•56m ago•0 comments

Reticulum – Decentralized Mesh Network

https://reticulum.network/
158•sudo_cowsay•13h ago•55 comments

Claude: System Prompts

https://platform.claude.com/docs/en/release-notes/system-prompts
695•tosh•1d ago•268 comments

The Mysterious Syndrome Destroying Endurance Athletes

https://www.outsideonline.com/health/training-performance/running-empty/
36•cwwc•2d ago•27 comments

AGI-64 Brings Sierra Adventures to the Commodore 64

https://meanhamster.com/news/agi-64-brings-sierra-adventures-to-the-commodore-64
106•erickhill•11h ago•14 comments

Linear algebra done right

https://linear.axler.net/
121•the-mitr•7h ago•51 comments

Who Owns Commodore? The Retro PC Brand Still Exists, but a Lot Has Changed

https://www.bgr.com/2233625/who-owns-commodore-retro-brand/
9•theanonymousone•1h ago•0 comments

Rhombus 1.1 is now available

https://blog.racket-lang.org/2026/08/rhombus-v1.1.html
97•spdegabrielle•12h ago•30 comments

How do I permanently disable random Google Photos popup to backup photos? (2024)

https://support.google.com/photos/thread/256212140/how-do-i-permanently-disable-google-photos-pop...
159•dt3ft•3d ago•107 comments

Build a Stratum 1 PTP Grandmaster on a Budget

https://opscode.io/posts/ptp-grandmaster-cm4-sr1723u10/
25•malcolmfrazier•3d ago•6 comments

Self hosted email continues to steeply decline

https://labs.ripe.net/author/artem-berezin/two-providers-a-stubborn-plateau-and-a-very-long-tail-...
69•minusf•2h ago•88 comments

SIMD in the 90s: Programming Intel's Pentium MMX

https://pikuma.com/blog/programming-intel-pentium-mmx-simd
130•ibobev•4d ago•54 comments

Gakutensoku

https://en.wikipedia.org/wiki/Gakutensoku
46•benbreen•3d ago•7 comments

Applying a photosynthetic process to treat “dry eye”

https://www.science.org/content/blog-post/taking-tip-plants-eyes
55•gumby•12h ago•17 comments

The AI Credit Resale Economy

https://vectoral.com/blog/who-are-the-token-brokers
306•mlenhard•22h ago•123 comments

People are worried about America's solvency

https://www.ft.com/content/e04f286c-f5ed-46d1-8e3f-0bbe4cce4d3e
60•root-parent•1h ago•59 comments

Production-ready detection and response queries for osquery

https://github.com/chainguard-dev/osquery-defense-kit
19•ankitg12•4d ago•1 comments

David Sacks on X: Some thoughts on Dario's post

https://twitter.com/DavidSacks/status/2089227290769080656
9•bilsbie•31m ago•5 comments

Tell HN: Cloudflare silently injects its analytics when you switch nameservers

561•stagas•19h ago•167 comments

Protobuf has LSP support

https://buf.build/blog/protobuf-lsp
163•theanonymousone•18h ago•115 comments

MathCode, Mathematical Coding Agent

https://math-ai-org.github.io/mathcode/
108•homarp•18h ago•29 comments

Prolly: A content-addressed ordered map built on prolly trees

https://github.com/crabbuild/prolly
48•forhappy•12h ago•5 comments
Open in hackernews

How Go detects struct copies with sync.noCopy

https://func25.dev/posts/go-sync-nocopy/
14•func25•4d ago

Comments

woadwarrior01•1h ago
> noCopy is a special marker for types that must not be copied after their first use.

if it looks like a hack, walks like a hack, and quacks like a hack...

neilalexander•56m ago
It's not really a hack. It's a hint to a static analyser, that's all.
woadwarrior01•51m ago
Most languages would encode such behavior in a trait or a protocol instead of a zero-length struct field. It's type information and ought to be encoded in the type. From that perspective, I think it is a hack.
kbolino•17m ago
This feels like a style complaint and not one about substance. An inaccessible (because it's named _) zero-length struct field is just another kind of metadata. It also doesn't require you to pollute the method set, which would be a bigger issue.

The real hack to me is that anything which simply has Lock() and Unlock() methods is considered uncopyable.

reorder9695•10m ago
Coming from Rust anyway (can't say I'm familiar with Go), nothing about having it as a trait would pollute the method set, traits don't have to have methods (e.g. pin, unpin, send, sync, etc.). Yes a zero length field can be metadata and this is a style complaint but a struct's fields are traditionally its data and the type is its metadata, I feel like it's harmful to mix these two as I at least wouldn't generally look at fields to find metadata for the struct.
tgv•11m ago
Nah... I like Go, but this is a hack. Wiktionary --not the ultimate authority, I know, but still-- defines to hack as: To make a quick code change to patch a computer program, often one that, while being effective, is inelegant or makes the program harder to maintain.

I could accept having an anonymous embedding as a kind of syntax directive. So many languages have had directives bolted on later, so that wouldn't be a deal breaker. But then it should be accessible in all code and (external) code should be able to implement behavior as well.

never_inline•46m ago
Every language can't be rust.
breakingcups•9m ago
I'd want to blame Go's compatibility guarantee for this, but I can't because it wouldn't actually stop them from adding a proper solution for this..

Just like the magic comments, it's a sad thing to see appear in this language because it feels like magic incantations one has to know that bend over backwards to not actually extend the language to fit the use case.

CamouflagedKiwi•32m ago
This feels like it should ideally be something public in the structs package so anyone can leverage it, not just a specially blessed internal thing for the sync package.