MurphyA/hacker-news huggingface dataset:
by azjezz2 | 2025-09-14 10:58:24+00:00
Thank you in advance for opening an issue for the panic—that's super helpful.

You are 100% right about the documentation and managing expectations on the home page. That's a failure on my part, and based on your feedback, I'll make it a priority to be much clearer about the project's beta status, goals, and roadmap.

The lack of @property and @method support was the single biggest source of noise on established codebases. The good news is that this is exactly what we've been focused on, and support for both was just merged in the past few hours:

@method support is now quite robust: - https://github.com/carthage-software/mago/commit/c76795c30de... - https://github.com/carthage-software/mago/commit/dc333edb261...

@property support is about 95% there, and we're ironing out the last few edge cases as we speak: - https://github.com/carthage-software/mago/commit/9e8d30b0672... - https://github.com/carthage-software/mago/commit/0330791a9d3...

Hopefully, the next release will provide a much better experience out of the box. Thanks again for taking the time to write this up!
by omojo | 2025-09-14 10:58:46+00:00
I built ghread to solve the problem of creating professional GitHub profile READMEs quickly.

Key features: - Zero installation: `npx ghread init` - 11 modular sections (stats, projects, achievements, etc.) - Multiple themes and customization options - Built with TypeScript and modern tooling - Auto-updating GitHub stats and contribution graphs

Try it: npx ghread init

Would love feedback from the community.
by HPsquared | 2025-09-14 10:58:55+00:00
The title is a false dichotomy. It could be a net gain but spread across the whole society if the value added is not concentrated.

This is what happens when users gain value which they themselves capture, and the AI companies only get the nominal $20/month or whatever. In those cases it's a net gain for the economy as a whole if valuable work was done at low cost.

The inverse of the broken window fallacy.
by johnisgood | 2025-09-14 10:59:41+00:00
I think "If they tried stabbing people in Texas they’d have been shot." was the most important part in the comment.

In any case, I think the argument that was brought forward in favor of guns does not hold true universally for every places. For example, in Hungary, you do not need guns as a deterrent.

Perhaps London would benefit from it, I actually have no idea and I do not know if I could have any way of telling.
Show HN: Toki Gallery – A Curated Collection of Digital Clocks
by tmk-st | 2025-09-14 11:01:37+00:00
Hi HN! こんにちは ^_^

I just built a creative and aesthetic website called Toki (時) Gallery. “Toki (時)” means “a moment” in Japanese, and this site is a gallery of digital clocks. It started with my own designs, but now I'm inviting other creators to contribute their clock designs as well.

I’d love to hear your thoughts on:

- What you think about this project

- Any recommendations on where to share it (I’m an engineer and not very familiar with creative communities)

- Or anything else you’d like to comment

Thank you for your warm reactions and feedback!
by wabyilmaz | 2025-09-14 11:02:15+00:00
Hey guys, wanted to share free lifetime promo as a launch deal if you like brain games as I do, I hope you'll love it

How to claim? 1. Install the app: https://apps.apple.com/us/app/memory-training-games-brainfit... 2. Open the app and start the onboarding, you’ll see paywall/subscription after a simple test. 3. Click “View all plans” and select Lifetime — it should show $0.00. 4. Continue/confirm the in-app purchase. Done.

Notes * If the Lifetime option shows a price instead of $0.00, the promo likely ended * No coupon code needed. Redemption is entirely inside the app paywall * Standard App Store in-app purchase flow (you may see Apple’s “Confirm” sheet, but you won’t be charged if it shows $0.00)

Enjoy!
by krater23 | 2025-09-14 11:03:55+00:00
Sorry man, but I work since 2012 in professional security development in C/C++. Normally no one talks anymore about things like buffer overflows, use after free,... since years. Everyone uses tools to check for this, and in the end it's cheaper than using Rust. The attack vectors we talk about are logic errors and wrong usage of crypto. Things that can happen with Bash, C/C++, Rust and any other language and that you can't check automatically. Additionally to that, we talk about supply chain attacks, a thing that Rust with Cargo falls deep into.

But, based on a initiative of some Rust entusiast of one Team we tried it. Result after a half of a year was to not to use it. Learning a new language is difficult, Rust is for much people not fun to write and a newbie Rust programmer writes worse code than a senior C/C++ programmer, even if it's the same person.

Beside of people hyped by Rust, there is not much interest to replace C/C++. Currently I see no existential risk at all. On the other hand, Rust currently is overhyped, I would not bet that it's easy to find long time experienced Rust developers to maintain your code in a decade.
by felixyz | 2025-09-14 11:05:03+00:00
This is going to be very good for Gleam IMO. Having a super-easy on-ramp for using Gleam in Elixir projects will let people experiment with implementing eg more complex business logic in Gleam, and allow gradual adoption. Naturally, this is not the focus of the Gleam project itself, but for me, using Gleam for the core of a project while having access to the amazing Elixir ecosystem is a dream come true. I've been using mix_gleam but it's not perfect and since I started using Gleam pre 1.0, and it's a low-velocity project, updating became too complicated and I actually ended up moving everything to Elixir recently.
by rootsudo | 2025-09-14 11:05:44+00:00
Summoned to congress a few times most recently wasn't in line with Trump:

https://www.politico.com/news/2024/08/28/trump-zuckerberg-el...

"Former President Donald Trump writes in a new book set to be published next week that Mark Zuckerberg plotted against him during the 2020 election and said the Meta chief executive would “spend the rest of his life in prison” if he did it again."
by billypilgrim | 2025-09-14 11:06:08+00:00
It may be maddening to them because you are implying that physical color mixing is somehow that one defining thing that makes it art. Imagine someone said that about writing a book: if you don't write it by hand but use Microsoft Word instead, it's not a real book. How would that even be the case? The software is not doing the work for you (unless it's AI).

I can tell you with confidence that physical color mixing itself is a really small part of what makes a good traditional artist, and I am indeed talking about realistic paintings. All the art fundamentals are exactly the same, wether you do digital art or traditional oil, there are just some technical differences on top. I have been learning digital painting for a few years and the hardest things to learn about color were identical to traditional painters. In fact, after years of learning digital painting and about colors, it only took me a couple of days to understand and perform traditional color mixing with oil. The difficult part is knowing what colors you need, not how to get there (mixing, using the sliders, etc.)

And just to add a small bit here: digital artist also color mix all the time and need to know how it works, the difference here is that mixing is additive instead of subtractive.
by vladvasiliu | 2025-09-14 11:06:26+00:00
I don't know about FortiClient specifically, it's a sorry piece of crap that's more often borken than not.

With openfortivpn, you can usually ignore whatever routes you receive and set up your own. I haven't tried the specific set up you talk about, but I don't see why it wouldn't work. However, you would most likely need to NAT on the machine running the Fortinet client.
by cpldcpu | 2025-09-14 11:06:43+00:00
It was also a question from my side. :)

But I understand that they simulate the spikes as integer events in the forward pass (as described here https://github.com/BICLab/Int2Spike) and calculate a continuous gradient based on high resolution weights for the backward pass.

This seems to be very similar to the straight-through-estimator (STE) approach that us usually used for quantization aware training. I may be wrong though.
by tialaramex | 2025-09-14 11:08:30+00:00
Where did you see 5%? I'm not an expert (though I think I know one) but the study I'm looking at says 0.3% - hence my "vast, vast". That's 3 patients out of 1000.

In that study they take cancer cells and check for HPV, get about 7% negatives which I'm guessing is what you're describing too, but they take those negatives and PCR them to figure out, well, OK, what was wrong with these cells and when you take the cells to pieces very often your assay goes oh, these instructions are HPV. So, you know, the cancer cells aren't "infected" with HPV but well the genetics are just HPV, the replication has gone haywire and tangled parts of HPV with the human cell instructions and now it's cancer.

Crucially we can assume that if you don't get infected with HPV this wouldn't happen. So HPV was still causal.
by reify | 2025-09-14 11:10:37+00:00
I prefer independent blogs and websites from anyone who appears to interesting.

It doesn't matter to me what the subject.

Its frustrating plowing through hundredss of duplicate aggregated news links, and at my age, very draining.

I cannot, for the life of me, understand the need for people to share news links that have already been duplicated by every single news organisation on the planet.

A Guardian headline for instance, will be in the Independent, Euronews, Reuters, WSJ, NYT, and every newspaper in the entire world.

Most people I am sure, read or watch the news, either online or on TV. We don't need the duplicated links.

I have recently read Ecrits by Jacques Lacan, at no time did I think. OOh! I better upload a link for those wonderful people on HN to read it, just because I enjoyed it. How narcissistic and smug of me to even think that.

I personally have had enough of this and block all news from HN with Ublock origin

If I want to read BBC news, which I dont, I will open their webpage and read it.

here I block the BBC news so that it does not show on HN

news.ycombinator.##.g:has(a[href="bbc."])

news.ycombinator.##a[href="bbc."]:upward(1)

less shit to scroll through.
by cpldcpu | 2025-09-14 11:10:53+00:00
I believe the argument is that you can also encode information in the time domain.

If we just look at spikes as a different numerical representation, then they are clearly inferior. For example, consider that encoding the number 7 will require seven consecutive pulses on a single spiking line. Encoding the number in binary will require one pulse on three parallel lines.

Binary encoding wins 7x in speed and 7/3=2.333x in power efficiency...

On the other hand, if we assume that we are able to encode information in the gaps between pulses, then things quickly change.
by alkyon | 2025-09-14 11:11:59+00:00
Very nice. One nitpick: Malaga-Fuengirola C-1 line is suburban train and not metro (C stands for Cercanías)

https://en.m.wikipedia.org/wiki/M%C3%A1laga_Metro

Warsaw Metro has 36 station but only one is included. Metro systems of Kyiv, Minsk, Saint Petersburg and Moscow are not shown at all.

Edit: Removed Vilnius as it has only plans for a metro system
by h4ch1 | 2025-09-14 11:13:04+00:00
Dunno how it'll work with Claude Code, but I use the context7 MCP to feed up-to-date docs in copilot.

Sometimes that also doesn't work so I make a guiding document using whatever llms.txt the framework/language/platform offers or just wget the entire documentation, condense it into a single text file and use that while prompting.

Seems to work ok, especially for Svelte 5 where most LLMs except Gemini don't give me runes from the get-go.
by asuarezfr | 2025-09-14 11:13:39+00:00
Saw NetworkChuck show off MCP with Docker and thought it was just another cool demo. Then I set up my own MCP servers last night through the MCP Gateway… and it completely changed how I see LLMs.

I spent the evening testing servers for DuckDuckGo, Grafana, and GitHub. Watching an LLM hit those tools directly from plain text is honestly wild. That instant “it just works” moment is the same one I felt when I first used Docker. It hit me again lol

Feels like LLMs finally stopped talking and started doing. Anyone here already tying this into n8n? Curious if you like it.
Show HN: EZLive – lightweight serverless self-hosted livestream
by mistivia | 2025-09-14 11:15:24+00:00
I recently made a small open source project `EZLive`. It lets you host your private live video without a server with public IP address. It can also serve as a build block of a more complex media system.

EZLive will create a localhost RTMP ingest server, allowing OBS to stream video. Then EZLive converts the video into HLS files (.m3u8 + .ts). HLS files are uploaded to S3-compatible storage (like MinIO, Wasabi, Cloudflare R2, etc.). You can then watch the livestream with any HTML5 HLS player (like hls.js) in the browser.

Feature and drawbacks:

* Much lighter than Owncast — but no chat, no extra stuff.

* Easy to set up — just one binary and a S3 bucket.

* Scales easily — the S3 cloud storage handles the load.

If you just want a simple way to host your own livestream, this may work well for you.

This is a weekend side project I just finished. It’s still alpha, may have some bugs.
by mlrtime | 2025-09-14 11:16:12+00:00
We don't want to admit it but HN has similar characteristics as many other platforms; echo chamber / group think. You see it over and over again.

HN participants (generally speaking) are against: AI, Crypto, HFT. I've worked in 2/3 of these industries so have first hand experience. My basic summary is that the average commenter here has a lot of misinformation on these topics (as a insider).
by dspillett | 2025-09-14 11:16:32+00:00
> You are inventing problems

Sometimes that is how useful jumps are made. Maybe someone will come along with a problem and the data they have just happens to have similar properties.

Rather than premature optimisation this sort of thing is pre-emptive research - better to do it now than when you hit a performance problem and need the solution PDQ. Many useful things have come out of what started as “I wonder what if …?” playing.
by atombender | 2025-09-14 11:17:17+00:00
Streptococcus pyogenes (group A streptococci) are well known for being able to form this kind of biofilm [1] and stay hidden from the immune system.

Chronic strep throat (sometimes leading to guttate psoriasis) are thought to be due to this feature. The bacteria can form these biofilms in many places, including the tonsils. It's implicated in things like periodontitis. (Another streptococcus, S. mutans, causes cavities.)

They're very sneaky bacteria, due to what's called molecular mimicry. The bacterial surface has a protein called M protein, and some of this protein's epitopes (stretches of amino acids) are the same or similar to human proteins like myosin, similar enough that antibodies cause cross-reactivity with human tissue. This is why strep bacteria can cause rheumatic fever and some other diseases.

Strep has also been implicated in psoriasis; we have good evidence that the cross-reactivity is what kick-starts the disease and is in some way responsible for why it's chronic.

[1] https://www.ncbi.nlm.nih.gov/books/NBK587105/
by lemonberry | 2025-09-14 11:18:30+00:00
Very cool. I just spotted the last of the ruby throated hummingbirds at my feeder here in NH.

I often hear people talking about aches and pains as signs of ageing, but for me it's been a heightened awareness and interest in birds and gardening. One of my best friends is a military guy that, unfortunately, saw combat and the terrible things that go with that. He's obsessed with his flowers and just this past week was sending me pictures of both flowers and bulbs.
by rbanffy | 2025-09-14 11:20:07+00:00
> I found 10 Intel Galileo dev kits, new in box, left at our local recycling center on the "Free: Take Me Home" shelf.

Looks like an opportunity for a cluster in a picture frame. Did you get them?

I have one, a 4 RPI Zero W cluster in an Ikea picture frame:

https://x.com/0xDEADBEEFCAFE/status/1163378341610688513
by krater23 | 2025-09-14 11:20:12+00:00
> You may spend a few hours struggling with the borrow checker, but that saves you countless days of debugging highly non-trivial defects, especially in a larger codebase.

How often do you had issues like that in the last 10 years of your work? Questionable if it's really cheaper for everyone. Other question, is there any really large Rust codebase out there thats older than 10 years? That had time to gather crust of tons of developers to compare with the appropriate C++ codebases? I don't think so.
by iamacyborg | 2025-09-14 11:20:15+00:00
People are wanting to make a living by making art, not to get rich.

I highly recommend reading the book I mentioned as you don’t seem to have a particularly nuanced understanding of the actual struggles at play.

Perhaps an analogy you’ll understand is what happens to the value of a developer’s labour when that labour is in many ways replicated by AI and big AI companies actively work to undermine what makes your labour different by aggressively marketing that anyone can so what you so with their tools.
by beloch | 2025-09-14 11:20:39+00:00
Reconstruction is great provided archaeologists are done with the site and at least some of the tourism revenue generated is put towards archaeology.

Ancient Mesopotamia is, in my view, one of the most exciting fields out there, simply because their written records are imperishable. There's thousands of years of history, not pre-history, there. Much of it has already been discovered but, for want of money, not yet fully studied. Not yet deciphered. Not yet understood.

We know the approximate locations of important cities that have yet to be found. We know roughly where they are, but they're not in easy places to access due to remoteness as well as political instability and violence. We currently only have records from other places to tell us they exist, but we could find entire libraries and hear from these ancient people in their own words.

There are few other frontiers in all of archaeology that offer such potential for gaining intimate knowledge of ancient human societies. Anything that can inject a little much-needed funding into the field is welcome.
by FirmwareBurner | 2025-09-14 11:21:17+00:00
>To finally see the gladiators Zuckerberg vs Musk celebrity deathmatch obviously.

NGL, would love to see techbros battle to the death for our entertainment.

Hey, if we're already near the fall of the empire, we might as well get some bread and games out of it.

Though Suck and Bezos would easily kill Musk since Zuck is a martial arts expert and Bezos is roided out of his mind, while Musk is kinda doughy like a human slug monster.
by ackfoobar | 2025-09-14 11:22:02+00:00
My question is a few math operations away from "how much batteries capacity can we deploy to support how much % of renewables in the short-medium term, while still having a stable grid". My "100%" phrasing was sloppy, no need to index too much on it.

Since you're in the industry, maybe you can answer this question and change my mind.
by ginko | 2025-09-14 11:22:21+00:00
>To be explicit: one of the "features" this advertises is equivalent to saying "if you stop compiling your code with `-Wall`, you don't have to deal with all those pesky warnings!"

You're still not being explicit. Are you referring to the error recovery? Do you disagree that this is useful in real world applications? A C++ parser with `-Wall` would do error recovery and keep going on syntax errors.
by fulafel | 2025-09-14 11:23:21+00:00
Does iOS let you run it in another process? That's a common technique to isolate your app from crashy 3rd party components. This can work if you don't pass it untrusted data. If there's untrusted data coming in and you give it to a crashy c++ component, you're just asking to be pwned.

For containing legacy C++ codebases https://fil-c.org/ looks promising as well, and could fit the bill better if the data was user supplied. It's been discussed on HN many times, most recently here https://news.ycombinator.com/item?id=45133938 .. but currently doesn't support iOS.
by muzani | 2025-09-14 11:23:32+00:00
Aren't futures all backed by some financial entity? The first problem is it's a third party. That party may go bankrupt. Plus, it's probably in another country. McDonald's is in all the countries.

It's also best when it's backed by the company honoring it. If Ronald Bank decides that they're one day no longer in partnership with McDonald's, they might choose to swap it with Whoppers, which are not quite equivalent, but that's a flexibility that some people might want to have.

I don't want a thousand Big Macs worth of futures though. I just want maybe 10. Or a hundred. If I'm broke or get labeled a terrorist or refugee, I can trade one for food. If say, any McDonald's accepts them, they'd be more liquid than USDC.

Plus McDonald's has plans lasting for decades. My futures may no longer be valid in 6 years.
by nicbou | 2025-09-14 11:23:59+00:00
Paper is best. I love flipping through my notebooks. I do it a lot more often, even if only to find the next empty page. I revise my paper sketches a lot more often because I see them again and again.

Digital is faster and more convenient. My journal is in obsidian. My work notes are on my iPad. Everything is synced and backed up. However it's missing the chronological anthology that is a paper notebook.

That being said, I try not to overthink things. The map is not the territory, and my notes are not a perfect capture of my mind at a given time. I don't need to perfectly observe and process everything. Sometimes it's good to just live in the moment.
by Rendello | 2025-09-14 11:24:35+00:00
I first learned about La Paz and its even higher-elevation sibling city El Alto from this video [1] about their new cable car transportation network [1][2]. I then spent a few hours on Google Maps and Youtube looking at El Alto up close, what a fascinating and different world up there.

https://www.youtube.com/watch?v=a5126u88E7E

https://en.wikipedia.org/wiki/Mi_Telef%C3%A9rico
by TiddoLangerak | 2025-09-14 11:24:38+00:00
The beauty of pass is that there's a distinction between giving access to the encrypted vault vs giving access to decryption, and you can leverage this.

How I've been doing this is that I have 2 (sets of) backup people. The first set has access to the repo, but can't decrypt. The second set can decrypt (i.e. I have their pubkeys imported), but don't have access to the repo. I've chosen the people such that it's unlikely they collude against me, but in case something happens it's likely they'll be able to get in touch with each other.

There's also other possible approaches: e.g. instead of building a dead man's switch based on the encryption, you can build a dead man's switch based on the data. I.e. you'll use their pubkeys for encryption, but the repo itself is behind a dead man's switch.
by metalman | 2025-09-14 11:26:40+00:00
It would be far more facinating to fund something like the ongoing construction of a true mideval castle in France, where they are re creating the teqcniques used by building and then testing for accuracy, and refining there methods by letting thins weather and be used in daily operations to be able to compare wearmarks and longevity to original archiological evidence, in France there work and workers have directly been used in the rebuilding of the great chapell burned down in paris a decade ago. So a full on mesoptaimian city on the banks of the Euphraties, and maybe we can find out what on earth "the things of stone" are, among other almost infuriating criptic references that leave us grasping for meaning, like a bunch of dweebs listening to the cool kids talking about getting down with the gods themselves