frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

Thousands fill the streets, block freeway after Trump deploys National Guard

https://www.pbs.org/newshour/nation/thousands-fill-the-streets-block-freeway-in-los-angeles-after-trump-deploys-national-guard
2•donsupreme•1m ago•1 comments

List of Common Misconceptions

https://en.wikipedia.org/wiki/List_of_common_misconceptions
1•nstj•7m ago•0 comments

Meta Set to Throw Billions at Startup That Leads AI Data Market

https://www.bloomberg.com/news/articles/2025-06-08/meta-s-billion-dollar-bet-cements-scale-ai-s-role-as-backbone-of-ai-market
1•gametorch•7m ago•0 comments

Medieval Murder Maps

https://www.cam.ac.uk/stories/medieval-murder-maps-noblewoman-priest
1•geox•8m ago•0 comments

Show HN: Bora – cooperative payments system enabling 100% gradual recoup

https://bora02.netlify.app
1•Arkad-IV•12m ago•0 comments

Show HN: Tokidoki, a Multifunctional Robotic Timepiece

https://msgtn.io/tokidoki
1•msgtn•17m ago•0 comments

Waymo Self-Driving Cars Vandalized in LA

https://old.reddit.com/r/interestingasfuck/comments/1l6ryu8/waymo_selfdriving_cars_vandalized_in_la/
1•donsupreme•19m ago•0 comments

Timbaland Faces Brutal Backlash After Revealing AI Artist TaTa

https://allhiphop.com/news/timbaland-brutal-backlash-ai-artist-tata/
1•gnabgib•23m ago•0 comments

One Man Armies

https://quarter--mile.com/One-Man-Armies
2•joshdavham•24m ago•0 comments

WebKit-Based Browser Selected by Nintendo for Its Latest Nintendo Switch 2

https://www.access-company.com/en/news_event/archives/2025/access-netfront-browser-nx-selected-by-nintendo-for-its-latest-nintendo-switch-2-game-system/
1•alwillis•35m ago•0 comments

Why Isn't Anyone Watching Apple TV's 'The Studio?'

https://www.haaretz.com/life/2025-06-08/ty-article-magazine/.premium/why-isnt-anyone-watching-apple-tvs-the-studio/00000197-3f12-de48-a1f7-ff9e2fc00000
2•wslh•35m ago•4 comments

Taiwanese influencer known for eating beauty products dies suddenly

https://www.the-independent.com/life-style/taiwan-guava-beauty-influencer-death-age-cause-b2763450.html
2•gnabgib•36m ago•0 comments

My Cord-Cutting Adventure

http://brander.ca/cordcut/
1•wizardforhire•51m ago•0 comments

Reducing Global Payment Friction with Stablecoins, Blockchains, and Solana

https://medium.com/@hrknsinst/reducing-global-payment-friction-with-stablecoins-blockchains-and-solana-edfad5e83e04
1•lawrenceyan•53m ago•0 comments

Weak Concepts Can Cost You

https://medium.com/dermot-holmes/weak-concepts-can-cost-you-e8145c3f4798
2•derbit•54m ago•1 comments

the girls are trauma-dumping on their AI besties

https://giraffetales.substack.com/p/the-girls-are-trauma-dumping-on-their
3•green5blue•55m ago•0 comments

Video, Upgraded to 4D

https://www.4dv.ai/en
2•danboarder•56m ago•0 comments

FSE meets the FBI

https://blog.freespeechextremist.com/blog/fse-vs-fbi.html
24•1337p337•59m ago•0 comments

Async Traits Can Be Directly Backed by Manual Future Impls

https://blog.yoshuawuyts.com/async-traits-can-be-directly-backed-by-manual-future-impls/
1•pierremenard•1h ago•0 comments

Show HN: Image and Video Downloader for Ins

https://chromewebstore.google.com/detail/image-video-downloader-fo/hlhibekklcimnenbllmeepnbjhjeonkl
1•qwikhost•1h ago•0 comments

Anduril $2.5B Series G analysis

https://www.thecloser.fm/backchannel-billion-dollar-drones/
3•gregorvand•1h ago•0 comments

The Abundance Agenda Has Its Own Theory of Power

https://www.nytimes.com/2025/06/08/opinion/abundance-democrats-future.html
4•edran•1h ago•0 comments

Gen Z Doesn't Want to Start a Bar Tab

https://www.nytimes.com/2025/05/31/business/gen-z-bar-etiquette.html
2•bookofjoe•1h ago•3 comments

The Death of Growth

https://edelweisscapital.substack.com/p/the-death-of-growth
1•babelfish•1h ago•0 comments

Overcoming resistance and creating conditions for quality

https://www.eferro.net/2025/06/overcoming-resistance-and-creating-conditions-for-quality.html
1•gpi•1h ago•0 comments

James Florio Turned Patrick Dougherty's Sculptures into Stellar Photography

https://aboutphotography.blog/blog/behind-the-scenes-with-phil-penman-the-making-of-new-york-street-diaries-book-spotlight
1•ChompChomp•1h ago•0 comments

Postgres to ClickHouse: Data Modeling and Query Migration Tips

https://clickhouse.com/blog/postgres-to-clickhouse-data-modeling-tips-v2
2•saisrirampur•1h ago•0 comments

Analyzing IPv4 Trades with Gnuplot

https://ipv4a-5539ad.gitlab.io/
13•todsacerdoti•1h ago•0 comments

JRuby 10, Part 1: What's New

https://blog.jruby.org/2025/04/jruby-10-part-1-whats-new
2•ksec•1h ago•0 comments

Los Angeles Stands Up to ICE: A Firsthand Report on the Clashes of June 6

https://crimethinc.com/2025/06/08/los-angeles-stands-up-to-ice-a-firsthand-report-on-the-clashes-of-june-6
23•pabs3•1h ago•1 comments
Open in hackernews

Zig Devlog: Self-Hosted x86 Back End Is Now Default in Debug Mode

https://ziglang.org/devlog/2025/#2025-06-08
52•brson•4h ago

Comments

treeshateorcs•3h ago
so, a helloworld program (`zig init`) is 9.3MB compiled. compared to `-Doptimize=ReleaseSmall` 7.6KB that is huge (more than 1000 times larger)
AndyKelley•3h ago
Indeed, good observation. Another observation is that 82% of that is debug info.

-OReleaseSmall -fno-strip produces a 580K executable, while -ODebug -fstrip produces a 1.4M executable.

zig's x86 backend makes for a significantly better debugging experience with this zig-aware lldb fork: https://github.com/ziglang/zig/wiki/LLDB-for-Zig

I don't recall whether it supports stepping through comptime logic at the moment; that was something we discussed recently.

Retro_Dev•3h ago
As far as I know, Zig has a bunch of things in the works for a better development experience. Almost every day there's something being worked on - like https://github.com/ziglang/zig/pull/24124 just now. I know that Zig had some plans in the past to also work on hot code swapping. At this rate of development, I wouldn't be surprised if hot code swapping was functional within a year on x86_64.

The biggest pain point I personally have with Zig right now is the speed of `comptime` - The compiler has a lot of work to do here, and running a brainF** DSL at compile-time is pretty slow (speaking from experience - it was a really funny experiment). Will we have improvements to this section of the compiler any time soon?

Overall I'm really hyped for these new backends that Zig is introducing. Can't wait to make my own URCL (https://github.com/ModPunchtree/URCL) backend for Zig. ;)

bgthompson•3h ago
Hot code swapping will be huge for gamedev. The idea that Zig will basically support it by default with a compiler flag is wild. Try doing that, clang.
Retro_Dev•2h ago
Totally agree with that - although even right now zig is excellent for gamedev, considering it's performant, uses LLVM (in release modes), can compile REALLY FAST (in debug mode), it has near-seamless C integration, and the language itself is really pleasant to use (my opinion).
AndyKelley•2h ago
For comptime perf improvements, I know what needs to be done - I even started working on a branch a long time ago. Unfortunately, it is going to require reworking a lot of the semantic analysis code. Something that absolutely can, should, and will be done, but is competing with other priorities.
9d•1h ago
Have you considered hiring people to help you with these tasks so you can work in parallel and get more done quicker?
AndyKelley•1h ago
It's a funny question because, as far as I'm aware, Zig Software Foundation is the only organization among its peers that spends the bulk of its revenue directly paying contributors for their time - something I'm quite proud of.
9d•23m ago
Oh so then you're already doing that. Well then that's fine, the tasks will get done when they get done then.
ww520•20m ago
Is comptime slowness really an issue? I'm building a JSON-RPC library and heavily relying on comptime to be able to dispatch a JSON request to arbitrary function. Due to strict static typing, there's no way to dynamically dispatch to a function with arbitrary parameters in runtime. The only way I found was figuring the function type mapping during compile time using comptime. I'm sure it will blow up the code size with additional copies of the comptimed code with each arbitrary function.
bgthompson•3h ago
This is already such a huge achievement, yet as the devlog notes, there is plenty more to come! The idea of a compiler modifying only the parts of a binary that it needs to during compilation is simultaneously refreshing and totally wild, yet now squarely within reach of the Zig project. Exciting times ahead.
9d•1h ago
> For a larger project like the Zig compiler itself, it takes the time down from 75 seconds to 20 seconds. We’re only just getting started.

Excited to see what he can do with this. He seems like a really smart guy.

What's the package management look like? I tried to get an app with QuickJS + SDL3 working, but the mess of C++ pushed me to Rust where it all just works. Would be glad to try it out in Zig too.

stratts•31m ago
Package management in Zig is more manual than Rust, involving fetching the package URL using the CLI, then importing the module in your build script. This has its upsides - you can depend on arbitrary archives, so lots of Zig packages of C libraries are just a build script with a dependency on a unmodified tarball release. But obviously it's a little trickier for beginners.

SDL3 has both a native Zig wrapper: https://github.com/Gota7/zig-sdl3

And a more basic repackaging on the C library/API: https://github.com/castholm/SDL

For QuickJS, the only option is the C API: https://github.com/allyourcodebase/quickjs-ng

Zig makes it really easy to use C packages directly like this, though Zig's types are much more strict so you'll inevitably be doing a lot of casting when interacting with the API

9d•1h ago
> And we’re looking at aarch64 next - work that is expected to be accelerated thanks to our new Legalize pass.

Sorry, what?

VWWHFSfQ•1h ago
I'm interested in Zig but kind of discouraged by the 30 pages of open issues mentioning "segfault" on their Github tracker. It's disheartening for a systems programming language being developed in the 21st century.
AndyKelley•1h ago
I see 40 pages in rust-lang/rust. Are you sure this heuristic is measuring what you think it's measuring?
VWWHFSfQ•49m ago
Oh I wasn't comparing to Rust. But just a quick glance between the two repos shows a pretty big difference between the nature of the "segfault" issues reported.

yikes... https://github.com/ziglang/zig/issues/23556

steveklabnik•45m ago
Every mature compiler (heck, project of any kind) has thousands of bugs open. It’s just a poor metric.
VWWHFSfQ•34m ago
Yep and like I said, I'm interested in Zig. But it's still somewhat discouraging as a C replacement just because it seems to still have all the same problems but without the decades of tools and static analyzers to help out. But I'm keeping an eye on it.
stratts•10m ago
What's the state of the art here?

Most of Zig's safety, or lack thereof, seems inherent to allowing manual memory management, and at least comparable to its "C replacement" peers (Odin, C3, etc).

ArtixFox•3m ago
I guess formal verification tools? That is the peak that even rust is trying to reach with creusot and friends. Ada has support for it using Spark subset [which can use why3 or have you write the proofs in coq] Frama-C exists for C. Astree exists for C++ but i dont think lone developers can access it. But it is used in Boeing.
ArtixFox•6m ago
Im pretty sure valgrind and friends can be used in zig.

Zig is still not 1.0, theres not much stability guarantees, making something like Frama-C, even tho it is possible is simply going to be soo much pain due to constant breakages as compared to something like C.

But it is not impossible and there have been demos of refinement type checkers https://github.com/ityonemo/clr

Beyond that, tools like antithesis https://antithesis.com/ exist that can be used for checking bugs. [ I dont have any experience with it. ]

9d•26m ago
That's about size and popularity, not maturity. Several very popular, small, mature projects have zero or few open issues. (And several mature, huge and unpopular ones too.)