News for hackers. Stuff that matters.

hyperbrainer

Re:OpenPrinter on Monday July 06, 2026 @05:12PM (#48810583)
This sounds fascinating. Do you have a reference?
Re:Rocketlab acquires Iridium on Monday June 29, 2026 @05:01PM (#48725168)
One of the best books I have read in recent years, somehow immensely relevant now: _Eccentric Orbits: The Iridium Story_ by John Bloom, that explores exactly what went wrong, the bankruptcy filing and so on. I wonder if you might find your experiences reflected there.
Re:“This is not the computer for you” on Friday March 13, 2026 @10:56AM (#47365338)
AlexandertheOk's documentary on Elite and the BBC Micro: https://www.youtube.com/watch?v=lC4YLMLar5I
Re:Typst Examples Book on Friday March 06, 2026 @04:56PM (#47281639)
Context for those unaware: https://xkcd.com/1053/
Re:Ask HN: Who is hiring? (March 2026) on Monday March 02, 2026 @12:10PM (#47220828)
Customer Data Platform
Re:Parametric CAD in Rust on Wednesday January 28, 2026 @03:12AM (#46792439)
I download and use parts dimensioned in metric to ISO standards all the time...
Re:Parametric CAD in Rust on Wednesday January 28, 2026 @02:15AM (#46792061)
> "highly paramteric like fastners, gears, 3D printed boxes"

1. These parts should probably be on McMaster. If you are not using them straight from there, you better have a _great_ reason as to why not when it comes up in the design review.

2. Solidworks has Smart Fasteners, Inventor has Spur Gear Component Generator, Sketch->Extrude->Shell takes 30 seconds, so not sure why 3D printed boxes would be faster or better with this for most stuff. Also, this stuff is easily solved by things like the component library and configurations.

I have to start reading from the top instead of skimming.
Reminds me of the Cosmopolitan project: https://github.com/jart/cosmopolitan
I do not know enough to analyse these chips in any meaninful way, but is there a trend or cool feature to be seen across?
Re:How to tame a user interface using a spreadsheet on Sunday October 19, 2025 @12:08AM (#45632011)
There is also all the helpful work that Mathworks does such as Simulink ... Also, consider that MATLAB works much more like how one would write on paper (including 1-indexing) and is what people are used to at this point.
Re:How to tame a user interface using a spreadsheet on Friday October 17, 2025 @12:28PM (#45618615)
> If an engineer came to you and said “So for this project, I put all the code, input data, output data and comments scattered about one big two-dimensional array with no type safety, no portability, no scalability, no security, no variable names, no code re-use, no unit tests, no integration tests, no abstractions and no error handling”

So, how is this different from engineers and MATLAB?

Re:How to tame a user interface using a spreadsheet on Friday October 17, 2025 @12:26PM (#45618589)
Now I wonder if I can make category theory diagrams in spreadsheets.
Re:How to tame a user interface using a spreadsheet on Friday October 17, 2025 @02:54AM (#45613978)
Irrelevant but spreadsheets have always struck me as one of the most beautiful pieces of software that we use. Automatically updating calculations, programming logic complex anough for most ERPs, using it is a database, easy organisation of data, graphs -- it has it all. From both a user and developer perspective, they are one of the most diverse tools on a computer. MS may make terrible software sometimes, but damn it, does Excel run the world.
That's the first thing on the page.

> Interviewer: “What happens if you allocate memory with C’s malloc and try to free it with Rust’s dealloc, if you get a pointer to the memory from C?”

> Me: “If we do it via FFI then there’s a possibility the program may continue working (because the underlying structs share the same memory layout? right? …right?)”

Re:My Ideal Array Language on Monday August 04, 2025 @11:36AM (#44787302)
I see it as beautiful the same way Galadriel would be beautiful as the Dark Queen. Utterly captivating and powerful, and yet something that should never be.
Re:Seed7 – The Extensible Programming Language on Sunday August 03, 2025 @01:14PM (#44778073)
If functions are first class, then they must be stored as variables. I mean, consider any FP Language.
Re:Ladybird Browser July Update on Saturday August 02, 2025 @05:09AM (#44765920)
My first thought was that this was done with consideration for mobile phones, since many higher-end models use 120 Hz displays, but Ladybird does not seem to support mobile for now.

> Websites using requestAnimationFrame now render at up to 120Hz on supported hardware

But the phrasing of it about "can now" suggests to me that this may simply be a performance issue too. They changed it from 60 to 120. Perhaps in the future they can go from 120 to 144 or even 240.

Re:Long Term Support on Friday August 01, 2025 @02:13PM (#44760381)
> the future of SQLite is basically guaranteed on account of being open source

I am not concerned with whether it has a future. But I do fear that the absolute manic focus on code quality, testing and support may take a dive when other programmers take the helm. I am not claiming that there are no developers who are equally careful and/or skilled, but whether the culture of SQLite will persist is, to me, still an open question.

Re:SQLx – The Rust SQL Toolkit on Monday July 28, 2025 @05:07PM (#44715662)
I have never used SQLx, but the best SQL integration I can think of is LINQ. How does this compare to that?
Re:Ask HN: What are you working on? (July 2025) on Sunday July 27, 2025 @03:48PM (#44704090)
I have been experimenting with rendering fonts in Rust lately. I was pleasantly surprised by how simple reading the ttf file format is. The hard part, of course, is actually doing everything with the bezier curves and contours and filling the insides etc. But if I were to just be working with straight lines, I already have everything I need. Indeed, I used MATLAB's `patch` to quickly check my progress and see the major bugs in my rendering implementations, and got there within a couple hours.
Re:Why your website should be under 14kB in size on Saturday July 19, 2025 @05:13AM (#44613845)
And in the last few years, access has grown tremendously, a big part of which has been Jio's aggressive push with ultra-cheap plans.
Re:# [derive(Clone)] Is Broken on Tuesday July 08, 2025 @03:02AM (#44497751)
> we cannot just require all generic parameters to be Clone, as we cannot assume they are used in such a way that requires them to be cloned.

I don't understand what "used in such a way requires them to be cloned" means. Why would you require that?

Older »