News for hackers. Stuff that matters.

quincepie

Re:We want you to build the next Git platform on Cloudflare on Saturday October 03, 2026 @05:37PM (#49948033)
"The first-place team will also receive $25,000 in Cloudflare credits, along with invitations to the VIP speaker dinner on Monday night at Connect."

Whoever in Cloudflare thought that this is an appropriate compensation for the work is delusional. This is insulting.

Re:Strands Harness on Wednesday September 23, 2026 @12:28PM (#49818567)
so far I have seen many harnesses that are built to provide similar quality to the provider's harness for lower cost. Has there been any projects that prioritizes quality and quality consistency?
Re:The Coming Loop on Tuesday June 23, 2026 @10:24AM (#48645443)
I have given up on spending more time reviewing PRs and help fixing bad decisions made by AI because all it does is encouraging the same thing without learning. Next PR will most likely contain similar design / code problems.

I can't speak for all orgs but at the end of the day, the only metric that my org cares about is how AI is improving our work. Holding the line for quality is definitely a good thing, but when your org doesn't care about the pressure on PR reviewers, and the effort it took to fix those PR mistakes or their repeat, those reviews are only helping the loop case and that AI is without flaws. I am not saying AI is a bad thing all together, but when the org ignores those metrics, I am only contributing and helping to prove that the other side is right.

Might be harsh to say but not bothering to fix the spacing in the ai generated ascii diagram tells me how much i should be taking this project seriously.
Re:Illinois Introducing Operating System Account Age Bill on Tuesday March 17, 2026 @05:23PM (#47418522)
I can see the argument of parents or guardians ensuring the device is properly set for their child, but I feel like age is not the right information to use. But I agree, it's definitely not well thought out.

I feel like if we assume this is in good faith, and they want to make sure adults can ensure minors don't have access to certain content, why would they use age as the information? This can be solved, or even have been solved by having Parental Control feature like in IOS which provides finer options than what you would get with age.

This could OK if this was requiring that any device or operating system have access to parental control in any capacity (either by default or via third party application) and limited for things that would be used by minors so that VMs or other stuff don't have to worry about this. Or, they could mandate products to indicate that the feature exist. That way, a parent can decide what to give their child.

Re:Illinois Introducing Operating System Account Age Bill on Tuesday March 17, 2026 @03:42PM (#47417276)
to me, it's both the slippery slope argument and the lack of real reason other than "protecting minors". operating systems were designed to run the program/programs. You can make applications use this API to determine the user age, or you can just...ask the user in the application itself. I also don't see why this is a requirement rather than an option the same way I don't see why having a Microsoft account is required to install windows or access to internet (without the current workarounds) or even those password reset questions and to some extent asking for first and last name. If I want to add those information, let me do that myself or when i use said software, don't make it a hard requirement.

The bill itself sort of goes against its "purpose". If the purpose is to make a convenient API for stores to know their user, and avoid showing them certain content then why did the bill state: "If an operator has internal clear and convincing information that a user's age is different than the age indicated by a signal received in accordance with this Section, the operator shall use that information as the primary indicator of the user's age."

because many people lie in those forms. Many people on steam will select they were born in 1900, including myself. So how will this API help? the only way for it to be useful is if they later require full verification.

Re:Why is Zig so Cool? on Saturday November 08, 2025 @01:34PM (#45858824)
I think what sets Zig apart from other low level languages is how easy it is to navigate a Zig source code. I was discouraged at the time (things probably changed now) when the best source for documentation was "read the Zig's source code". But I was impressed by how easy it was to find what I needed.

while this is due to Zig maintainers' code quality, I think a large contributing factor is the choice of syntax. As an exercise, try navigating a C, C++ and any other language source code without an IDE or LSP. things like:

- "Where did that function come from?"

- "What and where is this type?"

what do you have to do to find that out? due to the flexible ways you can declare things in C, it may take you a lot of steps to find these information. even in search, a variable and a function can share the same prefix due to the return type placement. hence why some people prefer function return types in a separate line.

Even with languages like Rust for example, finding if a type in a function parameters is an enum or struct and finding its definition can require multiple steps like search "enum Foo" or "struct Foo", in Zig i can search "const Foo" and i will immediately know what it is.

while i do hope that C gets defer and constexpr functions in the next standard or maybe better generics or enums, Zig syntax is much better to work with in my opinion.

Re:An LLM is a lossy encyclopedia on Tuesday September 02, 2025 @06:35AM (#45101219)
I totally agree with the author. Sadly, I feel like that's not what the majority of LLM users tend to view LLMs. And it's definitely not what AI companies marketing.

> The key thing is to develop an intuition for questions it can usefully answer vs questions that are at a level of detail where the lossiness matters

the problem is that in order to develop an intuition for questions that LLMs can answer, the user will at least need to know something about the topic beforehand. I believe that this lack of initial understanding of the user input is what can lead to taking LLM output as factual. If one side of the exchange knows nothing about the subject, the other side can use jargon and even present random facts or lossy facts which can almost guarantee to impress the other side.

> The way to solve this particular problem is to make a correct example available to it.

My question is how much effort would it take to make a correct example available for the LLM before it can output quality and useful data? If the effort I put in is more than what I would get in return, then I feel like it's best to write and reason it myself.

Re:The success and failure of Ninja (2020) on Thursday November 28, 2024 @09:37PM (#42270313)
Not sure if it's the exact research that the author is referring to, but it could be this one: https://www.computer.org/csdl/magazine/so/2023/04/10176199/1...
Re:GitHub Is Down on Wednesday August 14, 2024 @07:27PM (#41251694)
Yet again, this shows how useless GitHub status page is.
Re:Special-Use Domain 'Home.arpa.' (2018) on Monday June 03, 2024 @06:21PM (#40568302)
There was a also proposal for ICANN to reserve ".internal" (earlier this year) which is what I currently use. I suppose home.arpa has the advantage of being strictly resolved in the local zone while ".internal" would be more for anything in a private network (or a large multi zone network)?

[1] https://www.icann.org/en/public-comment/proceeding/proposed-...

Re:Improvements to static analysis in GCC 14 on Monday April 08, 2024 @08:28PM (#39975139)
While I wish GCC would implement integrations and/or a language server, I usually do C programming in the terminal (with entr to trigger automatic rebuild on save).

I do find some false positives, but I haven't had many of them to be a deal breaker for me. Aside from what I mentioned about the errors being descriptive, I do like the defaults and that it's part of the compilation process.

for example, possible malloc null warning is on by default (which i don't think is on clang).

Re:Improvements to static analysis in GCC 14 on Wednesday April 03, 2024 @03:46PM (#39922145)
To me fanalyzer is one of GCC killer features over clang. It makes programming C much easier by explaining errors. The error messages also began to feel similar to Rust in terms of being developer friendly.
Re:Nix at Scale on Monday March 25, 2024 @11:42PM (#39824075)
s/Scale/SCALE/g
Re:Weather.gov 2.0 on Saturday March 02, 2024 @07:14PM (#39577078)
There is a beta website at beta.weather.gov but i am not sure if it's the same as the source linked in the post
Re:Brave browser simplifies its fingerprinting protections on Tuesday January 23, 2024 @03:16AM (#39100758)
Yes, brave has 2 checkboxes in its settings page. One for crash reports and the other for privacy-preserving product analytics (P3A) which is what they are talking about here. Disabling those stops Brave from sending anything to brave endpoints, aside from auto update checks of course.
Re:Brave browser simplifies its fingerprinting protections on Monday January 22, 2024 @04:38PM (#39095829)
"Fewer than 0.5% of Brave users are using Strict fingerprinting protection mode, based on our privacy-preserving telemetry data."

I think this is likely because people who go on their way to switch to using strict mode are more likely to disable the telemetry as well.

Re:C23: A Slightly Better C on Sunday January 21, 2024 @02:40PM (#39082144)
probably meant 13
Re:Crystal 1.11.0 Is Released on Sunday January 14, 2024 @12:53PM (#38992556)
It only requires vs build tools which is likely for the linker. Other languages like rust does the same.
Re:Web Browser Telemetry on Monday December 11, 2023 @03:01PM (#38604744)
I believe it's from the new page widgets: https://community.brave.com/t/what-is-ftx-and-why-did-it-sud...
Re:Getting Started with Axum – Rust's Most Popular Web Framework on Wednesday December 06, 2023 @12:20PM (#38546778)
I think Actix used to be the goto web framework at the time is because it was the most complete, it's still a solid choice. What I think made Axum more popular aside from the features added is that it's part of the tokio-rs projects.

Older »