News for hackers. Stuff that matters.

rwbt

Re:OLED iPad Mini on Tuesday October 27, 2026 @07:18AM (#50257422)
Forget the dimensions and size on paper. I tried the iPhone 17 for two weeks, came running back to the Mini. Later on, I upgraded to the Air and I'm very pleased. Yes, it's slightly larger in hand but it's still delightful to use like the Mini. Even though its 25g heavier than the Mini, it feels lighter because it's less dense.
Re:OLED iPad Mini on Monday October 26, 2026 @11:37AM (#50245558)
I reluctantly upgraded to the Air from the 13 Mini after I accidentally dropped it in water. After 3 weeks of using it now, I completely agree.
Re:Type Safe Generic Data Structures in C on Tuesday October 06, 2026 @06:01AM (#49976354)
Can clang tidy restrict RAII entirely? Or any other linter?
Re:Type Safe Generic Data Structures in C on Monday October 05, 2026 @11:30AM (#49966168)
I'd rather not migrate my C codebase to C++ just to use an array container. Very hard to consistently limit the codebase to a strict subset of C++.
Re:Tcl/Tk 9.1 Released on Wednesday September 30, 2026 @12:42AM (#49904431)
Not the OP but Tcl comes with batteries included and more "full fledged". Lua is just so much more lightweight and so easy to just drop it in any codebase.

The biggest reason to use Tcl even to this day is to write Tk GUI programs.

I'd love a city run around car inclusive of all taxes for $15k or less.
Re:Apple iPod Engraver (2019) on Sunday September 13, 2026 @02:13AM (#49680567)
Apple always highlighted that engraved products cannot be returned during the purchase.
Re:Good Tools Are Invisible on Saturday July 11, 2026 @01:04PM (#48873704)
I thought about Fossil too, once I read the article. I don't even know what version I'm on and never even think about it.
> First, enforcing a youth social media ban raises major ethical concerns. Enforcement efforts invade people’s privacy and are likely to hurt marginalized people more. For example, the technology that determines age based on selfie uploads makes more mistakes with young faces and people of color. Banned youth may also miss out on important resources and communications provided via social media, as schools, clubs, and most other youth-serving organizations use social media as a main form of communication.

Really grasping the straws with this argument...

Re:LÖVE: 2D Game Framework for Lua on Monday April 06, 2026 @04:18AM (#47658216)
I use this framework to build prototype applications and it's always a delight. Something about Lua just feels right. Once I'm satisfied with a demo or prototype, I later on port it to native C/C++ implementation.
Re:The Only Moat Left Is Money on Wednesday February 18, 2026 @02:27PM (#47065166)
That's not really a bad thing, IMHO. Many people successfully make a living creating niche products.
They just offered free batteries.
Nope. I don't think they even recognized the defect till many years later (probably for legal reasons?).

For users, that were still under warranty - they offered free RTC batteries (which also stopped working later).

Either way, I won't buy anything from them going forward.

I appreciate the response, but my suggestion would be to offer a mail-in service program so that users don't have to fiddle with potentially dangerous soldering (ideally Framework bearing the shipping costs or atleast subsidizing it).
The permanent fix involves soldering stuff on the mainboard, which I don't have any prior experience. The RTC substitute module you mention is just the ML220 coin battery that will also eventually stop working.
I purchased the first generation of FW13 laptops and got burned. The CMOS/RTC battery drains if not plugged in so the laptop never keeps proper time. I don't think I've ever used a gadget in the last few decades that needs setting the correct date & time every time I turn it on.

Granted, it was their first ever shipping product so I gave them a free pass but I thought they would atleast issue a recall or have a repair program where you send in the laptop to get it fixed. Instead they first denied it was even an issue, later on when enough people complained - they started a battery program where they send you a new ML220 coin battery that will also eventually stop working.

I was told buying a new mainboard (12th or 13th gen Intel) would fix it, but I decided to just buy a new ZenBook instead.

Re:Thoughts on Go vs. Rust vs. Zig on Friday December 05, 2025 @12:05AM (#46157016)
I don't think it's UB if you init the struct before using it atomically from multiple threads.
Re:Orion 1.0 – Browse Beyond on Tuesday November 25, 2025 @12:02PM (#46047902)
I switched to Orion from Safari a few months ago and so far loving it. I tried Orion a couple of years ago but it wasn't as reliable. Now it seems very stable and the kagi search integration is really nice.

On a side note - I don't know why Apple still doesn't let you set a custom search engine in Safari even today, so random.

Re:rlsw – Raylib software OpenGL renderer in less than 5k LOC on Wednesday October 22, 2025 @02:54AM (#45665689)
You can implement a fully functional rasterization pipeline on top of existing GPGPU APIs like CUDA etc. Not sure if it gives any performance edge on current hardware but going forward it makes sense.
Re:Is Odin Just a More Boring C? on Sunday October 12, 2025 @02:06AM (#45555681)
One can use `@(require_results)` to force the user to check for error. That paired with `or_return` or `or_else` in Odin mostly take away all foot guns.
Re:Is Odin Just a More Boring C? on Saturday October 11, 2025 @11:10PM (#45554834)
I'll add another point i.e. Odin is effectively done from a language point of view unlike Zig or others. The project is currently working on improving the std library and toolchain but the language itself is done according to it's BDFL.

From my experience so far, Odin is a delightful modern alternative to C.

Re:Is Odin Just a More Boring C? on Saturday October 11, 2025 @11:03PM (#45554803)
Odin supports multiple returns and the `make` proc returns an error value that can be optionally checked.
Re:Ode to Libraries from a Remote Worker on Friday September 26, 2025 @08:44AM (#45385863)
Great write up and I share very similar ideas. But I wish there was something a little more than a library where people with similar interests can actually socialize and build a sense of community.
Re:Antirez/sds: Simple Dynamic Strings library for C on Wednesday August 27, 2025 @10:13PM (#45047578)
I think it makes it obvious that the string 's' will be mutated.
How exactly?
Re:Odin, a Pragmatic C Alternative with a Go Flavour on Friday May 09, 2025 @08:03PM (#43942085)
Can't comment on RTTI, but lack of conditional imports are indeed an annoyance but I'm willing to put up with it because of all the other niceties in the language.
Just curious, other than taking Vitamin D pills - what are some natural diets that are rich in Vitamin D?
AFAIK, Apple's CoreFoundation CFArray also works similarly[0]. NSMutableArray works little differently (using a circular buffer). From the always excellent Cichenowski[1].

[0] - https://github.com/opensource-apple/CF/blob/master/CFArray.c [1] - https://ciechanow.ski/exposing-nsmutablearray/

a simple download page for beta software in a closed group, a birthday invite with all the relevant info
Thanks for making this. Sometimes I want to just write a quick note and serve as a static html file and this is very useful for that purpose.

Older »