Hacker Newsnew | past | comments | ask | show | jobs | submit | degurechaff's commentslogin

c-testsuite is amazing. i use it to test my compiler, but even after passing the test. my compiler still choke on some real world project. also the tests lack many of arcane preprocessor rules. so you still need to read https://www.spinellis.gr/blog/20060626/ in order to understand hideset and its macro expansion algorithm.

Yeah, to get arcane macro tricks right I probably spent more than a full month total fighting with linked lists, never want to touch that part again.

well, you can use jules and spend zero dollar on it. I also create similiar project like this, c11 compiler in rust using AI agent + 1 developer(https://github.com/bungcip/cendol). not fully automated like anthophic did, but at least i can understand what it did.


salah posting?


well, to be fair, LSP is good gift.


Except that the LSP is now trapped in amber and cannot be evolved because it requires the agreement of Microsoft to change.


just curious, why asian people not eligible?


It's not that simple to do a bounty program, my uninformed guess is that they are almost definitely targeting a number of jurisdictions whose laws are familiar with and/or they have some kind of representive in


This is the correct answer (we run this bounty). Contests can be legally complex, there are only so many place we feel comfortable running it from a legal POV.


you can use Algora.io (it’s open source) to cover 120+ countries for the bounty payout - it would be a fantastic showcase on our website (founder here)

we can create a page for you like we did for the $25k Rust Prettier Bounty https://prettier.algora.io

lmk if interested ioannis@algora.io good luck!


It says nothing about "asian people". Verbatim quote, in full:

> The contest is open to individuals or teams of individuals who are legal residents or citizens of the United States, United Kingdom, European Union, Canada, New Zealand, or Australia.


Interestingly if you follow through to the full T&C's [1], they add exclusions:

> ...not located in the following jurisdictions: Cuba, Iran, North Korea, Russia, Syria, and the following areas of Ukraine: Donetsk, Luhansk, and Crimea.

Showing that the only explicit exclusions are aimed at the usual gang of comprehensively sanctioned states.

[1] https://www.memorysafety.org/rav1d-bounty-official-rules/

Still doesn't explain why the rest of the world isn't in the inclusions list. Maybe they don't want to deal with a language barrier by sticking to the Anglosphere... plus EU?


Maybe because the laws for giving away money are complicated? There’s tax and reporting burden


Nationality, not ethnicity.

Turks are Asian. Russians are Asian. Indians are Asian. Etc.

They were probably just wondering why it's limited to Five Eyes + EU.


It'll likely be to do with financial responsibility due to where the funding comes from. They have an obligation to check that they are not sending funds to a terrorist group to solve code bounties, etc.


Then it should def be banned in america as the biggest terrorist nation on the planet


Actually, I'm more shocked that somehow Québec residents are eligible. Knowing how contest rules work, Québec is usually excluded because of its onerous rules. For one, the rules are not (also) written in French - which is a requirement for contests.


Those laws were repealed in late 2023.


Huh, thanks and noted. For those who are interested: https://www.canadianlawyermag.com/news/general/quebec-scraps...


Probably legal and possibly political reasons that comes with the source of money.


As a resident of Japan, I thought the exact same thing. (I'm also a citizen of an EU country, which would permit me to participate, but most of my colleagues couldn't.)


Zed don't have many extensions like VSCode.


I guess the point is that VSCode won because it collected critical mass (despite people practically chanting Microsoft’s “embrace, extend, extinguish” game plan). If a sort of exodus were to happen, perhaps that same critical mass would stoke the flames of mass plugin catch-up.

I have no skin in the game, I’m just a guy in the internet back alley throwing down a couple bucks on a dice game.


LOL, I read manga for laughing, not for depression ...


well, java is island but the island have BIG populations


Great for them, I guess. I live thousands of miles away from Java. You? The point isn’t “there are 1500 active volcanoes on the planet”, the point is is “there are many places not in the proximity of one of 1500 active volcanoes”.


I live in Martinique, in the Caribbean and there is a somewhat inactive [0] volcano. To generate electricity, we are importing oil/biogaz from Europe. Solar is ramping up but it makes sense to use volcano heat if: - the associated risks are low (earthquakes, just got a 4.8 30 minutes ago [1]) - tropical climate does not make maintenance too costly

Even if it's not the cheapest option, if it can provide some backup, that could be an option. Because solar panel and hurricanes are not best friends.

[0] that kills 30k people in 1902 : https://en.wikipedia.org/wiki/1902_eruption_of_Mount_Pel%C3%... [1] https://www.emsc-csem.org/Earthquake_information/earthquake....


I'm currently in the Caribbean with our sailboat. We spent almost a month on Martinique (St. Anne, Anse Mitan, St. Pierre), and were wondering a bit about the low amount of renewables being used.

Theory was that both wind and solar are too risky due to the frequent hurricanes. But maybe there's more local nuance? Too cheap diesel?


for controller routing. I think pavex have great idea (https://www.lpalmieri.com/posts/pavex-progress-report-02/) for using rustdoc json


Rust target user is C/C++ developer. not using brace is out of options.


Do you think C++ programmers are incapable of learning a language without braces?


No, but many are unwilling.


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: