frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

DavMail Pop/IMAP/SMTP/Caldav/Carddav/LDAP Exchange Gateway

https://davmail.sourceforge.net/
1•todsacerdoti•12s ago•0 comments

Visual data modelling in the browser (open source)

https://github.com/sqlmodel/sqlmodel
1•Sean766•2m ago•0 comments

Show HN: Tharos – CLI to find and autofix security bugs using local LLMs

https://github.com/chinonsochikelue/tharos
1•fluantix•2m ago•0 comments

Oddly Simple GUI Programs

https://simonsafar.com/2024/win32_lights/
1•MaximilianEmel•3m ago•0 comments

The New Playbook for Leaders [pdf]

https://www.ibli.com/IBLI%20OnePagers%20The%20Plays%20Summarized.pdf
1•mooreds•3m ago•0 comments

Interactive Unboxing of J Dilla's Donuts

https://donuts20.vercel.app
1•sngahane•4m ago•0 comments

OneCourt helps blind and low-vision fans to track Super Bowl live

https://www.dezeen.com/2026/02/06/onecourt-tactile-device-super-bowl-blind-low-vision-fans/
1•gaws•6m ago•0 comments

Rudolf Vrba

https://en.wikipedia.org/wiki/Rudolf_Vrba
1•mooreds•7m ago•0 comments

Autism Incidence in Girls and Boys May Be Nearly Equal, Study Suggests

https://www.medpagetoday.com/neurology/autism/119747
1•paulpauper•7m ago•0 comments

Wellness Hotels Discovery Application

https://aurio.place/
1•cherrylinedev•8m ago•1 comments

NASA delays moon rocket launch by a month after fuel leaks during test

https://www.theguardian.com/science/2026/feb/03/nasa-delays-moon-rocket-launch-month-fuel-leaks-a...
1•mooreds•9m ago•0 comments

Sebastian Galiani on the Marginal Revolution

https://marginalrevolution.com/marginalrevolution/2026/02/sebastian-galiani-on-the-marginal-revol...
1•paulpauper•12m ago•0 comments

Ask HN: Are we at the point where software can improve itself?

1•ManuelKiessling•12m ago•0 comments

Binance Gives Trump Family's Crypto Firm a Leg Up

https://www.nytimes.com/2026/02/07/business/binance-trump-crypto.html
1•paulpauper•13m ago•0 comments

Reverse engineering Chinese 'shit-program' for absolute glory: R/ClaudeCode

https://old.reddit.com/r/ClaudeCode/comments/1qy5l0n/reverse_engineering_chinese_shitprogram_for/
1•edward•13m ago•0 comments

Indian Culture

https://indianculture.gov.in/
1•saikatsg•15m ago•0 comments

Show HN: Maravel-Framework 10.61 prevents circular dependency

https://marius-ciclistu.medium.com/maravel-framework-10-61-0-prevents-circular-dependency-cdb5d25...
1•marius-ciclistu•16m ago•0 comments

The age of a treacherous, falling dollar

https://www.economist.com/leaders/2026/02/05/the-age-of-a-treacherous-falling-dollar
2•stopbulying•16m ago•0 comments

Ask HN: AI Generated Diagrams

1•voidhorse•19m ago•0 comments

Microsoft Account bugs locked me out of Notepad – are Thin Clients ruining PCs?

https://www.windowscentral.com/microsoft/windows-11/windows-locked-me-out-of-notepad-is-the-thin-...
4•josephcsible•19m ago•0 comments

Show HN: A delightful Mac app to vibe code beautiful iOS apps

https://milq.ai/hacker-news
5•jdjuwadi•22m ago•1 comments

Show HN: Gemini Station – A local Chrome extension to organize AI chats

https://github.com/rajeshkumarblr/gemini_station
1•rajeshkumar_dev•22m ago•0 comments

Welfare states build financial markets through social policy design

https://theloop.ecpr.eu/its-not-finance-its-your-pensions/
2•kome•26m ago•0 comments

Market orientation and national homicide rates

https://onlinelibrary.wiley.com/doi/10.1111/1745-9125.70023
4•PaulHoule•26m ago•0 comments

California urges people avoid wild mushrooms after 4 deaths, 3 liver transplants

https://www.cbsnews.com/news/california-death-cap-mushrooms-poisonings-liver-transplants/
1•rolph•27m ago•0 comments

Matthew Shulman, co-creator of Intellisense, died 2019 March 22

https://www.capenews.net/falmouth/obituaries/matthew-a-shulman/article_33af6330-4f52-5f69-a9ff-58...
3•canucker2016•28m ago•1 comments

Show HN: SuperLocalMemory – AI memory that stays on your machine, forever free

https://github.com/varun369/SuperLocalMemoryV2
1•varunpratap369•29m ago•0 comments

Show HN: Pyrig – One command to set up a production-ready Python project

https://github.com/Winipedia/pyrig
1•Winipedia•31m ago•0 comments

Fast Response or Silence: Conversation Persistence in an AI-Agent Social Network [pdf]

https://github.com/AysajanE/moltbook-persistence/blob/main/paper/main.pdf
1•EagleEdge•31m ago•0 comments

C and C++ dependencies: don't dream it, be it

https://nibblestew.blogspot.com/2026/02/c-and-c-dependencies-dont-dream-it-be-it.html
1•ingve•31m ago•0 comments
Open in hackernews

Why Cargo Check Is So Slow

https://eveeifyeve.pages.dev/blogs/cargo-check-slow.mdx/
16•eveeifyeve•6mo ago

Comments

ben_w•6mo ago
What you linked to is a 404.

You're linking to https://eveeifyeve.pages.dev/http://localhost:4321/blogs/car...

You meant to link to https://eveeifyeve.pages.dev/blogs/cargo-check-slow.mdx/

Also, ew, auto-playing music.

eveeifyeve•6mo ago
Well I will soon have a mute pause and play at the music provided by ... And also I don't see this being linked to: https://eveeifyeve.pages.dev/http://localhost:4321/blogs/car...
echelon•6mo ago
I love the auto-playing music. It reminds me of the Geocities-era web.
andrewflnr•6mo ago
Did you actually like it back then?
ben_w•6mo ago
Back in the late 90s Geocities era, I did like surprise music on personal pages… but also I had bad taste in music at that point because I was an edgy goth teenager with limited experience.

None of us kids back then were any better.

The teachers were going to physically cut the speaker wires in each machine in the computer suite due to all the out-of-sync MIDI renditions of Beverly Hills Cop / Axel F theme before they figured out another solution.

ben_w•6mo ago
When I clicked on it here in HN, that URL (with localhost:4321) was where I went.

Either someone's edited that since then, or a weird auto-redirect on your server happened.

eveeifyeve•6mo ago
Weird idk blame cloudflare.
behindsight•6mo ago
probably late but for future reference the reason why HN redirected to the localhost was because you set it as your canonical reference on your site's page.

Might wanna fix that

> <link rel="canonical" href="http://localhost:4321/blogs/cargo-check-slow.mdx/">

eveeifyeve•6mo ago
Also you have the ability to mute it by hovering over music by ... from ... and then a mute button will show.
echelon•6mo ago
Feature request: Rust proc macros and compile time statistics need to be called out on crates.io

We're starting to ban them from our Rust monorepo.

tayo42•6mo ago
Doesn't that prevent you from using some of the most useful crates?
eveeifyeve•6mo ago
Kinda but there is good usage of proc macros and bad usage.
kbolino•6mo ago
In order to collect reliable statistics on compile times, crates.io would have to be doing the compilation themselves. There's no way to trust telemetry from random users, both due to situational variability (individual machine load, overprovisioned CI runner VMs, overcommitted RAM, etc.) and malicious activity. That would mean a significant increase in hosting costs along with a slew of additional work to filter out spam, malware, and DOS attempts, plus building robust data collectors and aggregators.

As to proc macros, I don't think it's possible to implement derive without them. I think it would be fairly easy to detect their presence in a crate at least though.

Both things are also made more complicated by feature flags.

infogulch•6mo ago
Could we use crater runs?
amy_petrik•6mo ago
we leave poor performance stats and correction as an excercise to the user
piinbinary•6mo ago
I wonder why procmacros are slow. Can the compiler interpret them or does it have to go to all the work of compiling them before they can run?
Philpax•6mo ago
It has to compile them; you can see the compiled binaries in your `target` directory. Rust doesn't have an interpreter for the full language, only for the `const` subset, so it can't interpret them.

There have been some proposals to compile the proc-macros to WASM and share those alongside the code in crates.io, but nothing substantial has come of it.

LoganDark•6mo ago
> Rust doesn't have an interpreter for the full language

Ever since a while ago, rustc uses Miri for const evaluation. So there are a lot of things it can do that it used to not be able to do. But, yes, const evaluation is limited to things that are part of the `const` subset.

LegionMammal978•6mo ago
As far as I'm aware, it's always been the other way around: Miri adds some features on top of rustc's const-evaluation code. The limitations of the latter are mainly self-imposed, due to the issues of exposing the different runtime models to programs. (E.g., you don't want to create allocations in const code that get deallocated at runtime.) Indeed, since 2019, the full functionality can be exposed with the unstable -Zunleash-the-miri-inside-of-you flag [0].

[0] https://github.com/rust-lang/rust/pull/56123

LoganDark•6mo ago
I'm pretty sure we're in agreement? Miri is capable of a lot more but there are self-imposed limitations on what you're allowed to do in const.
LegionMammal978•6mo ago
It does have an interpreter for the full language, that's what Miri uses [0]. In fact, Miri doesn't even have its own evaluator, it just adds additional features to the rustc const-evaluation. The big limitations are that it doesn't have much support for syscalls or other calls into non-Rust code, and it emulates all multithreaded code on a single thread.

[0] https://github.com/rust-lang/miri

Philpax•6mo ago
Fair enough!
pjmlp•6mo ago
That is an implementation detail, but yeah so far other areas have been given more priority.
klas_segeljakt•6mo ago
#![forbid(proc_macros)]
CodesInChaos•6mo ago
Is this complaint only about initial checks? Or also checks after a small change?
burnt-resistor•6mo ago
Neat.

I use bacon with cargo-make to toggle between check, nextest+doctest, and a full series of pre-commit checks.

ameliaquining•6mo ago
I'm confused about a couple things:

* What is metadata_decode_entry_impl_trait_header and what does it have to do with proc macros? I suppose if a proc macro emitted code that used impl Trait a bunch then it might need to use this code, but I don't see why that would disproportionately affect compile times.

* What's the proposal for how to fix this?

eveeifyeve•6mo ago
It's used to compile proc macros. in order to fix this typeck needs to not use them which is a huge rewrite alone.
ameliaquining•6mo ago
In what specific sense is metadata_decode_entry_impl_trait_header "used to compile proc macros" and where did you find this information? And what does the article mean by "and finally it can be fixed"?