ptz

joined 1 year ago
MODERATOR OF
[–] ptz@dubvee.org 3 points 1 day ago

I'm noticing similar. When someone texts me, that means want to talk to me for a reason rather than just "because my dot is green". Seems to make a world of difference for such a small change.

[–] ptz@dubvee.org 4 points 1 day ago (1 children)

!meshtastic@mander.xyz

[–] ptz@dubvee.org 3 points 1 day ago

Yes, to all of that. Also, I remember using my HTC TouchPro2 as a pocket SSH terminal to log in and check/fix random issues from anywhere. Sad that slide out keyboards on phones were a casualty of the thinness wars.

[–] ptz@dubvee.org 9 points 1 day ago (1 children)

Lol, yeah. $700B was just the last figure I recalled clearly but was pretty sure it had increased.

[–] ptz@dubvee.org 3 points 1 day ago (3 children)

If it ever happens, absolutely :)

[–] ptz@dubvee.org 175 points 1 day ago* (last edited 1 day ago) (16 children)

The 👏 USPS 👏 is 👏 a 👏 government 👏 service and does not need to be "profitable". You don't hear people complaining that the military "loses" $700B a year.*

I know DeJoy can't just be fired, but I really wish there were some progress toward ousting him.

* Aside from the valid complaints about military spending in general. Also the $700B figure is likely out of date.

[–] ptz@dubvee.org 10 points 1 day ago (3 children)

Hopefully they'll throw one at the wall with a slide-out QWERTY keyboard lol. Whoever does that again (that's not a niche device full of other issues) will get my money immediately.

[–] ptz@dubvee.org 2 points 1 day ago (5 children)

Oh, yeah, I just like the T-Deck form factor. Was going to use Meshtastic as the base but the ESP32 itself would be the messenger (e.g. wouldn't need the phone).

[–] ptz@dubvee.org 7 points 1 day ago (7 children)

As long as it'll still accept a charge and isn't a spicy pillow, yeah, absolutely. I've never had great luck soldering onto those little pads but it's certainly doable (though I'll admit my soldering skills aren't the greatest).

I've been wanting to play with Meshtastic for a while and was looking at using something like the LilyGo T-Deck with its blackberry-like keyboard to make cool little off-grid messengers for camping/hiking trips.

[–] ptz@dubvee.org 14 points 1 day ago* (last edited 1 day ago) (1 children)

Whichever ones allow bootloader unlocking, make it not a PITA to unlock, and are generally developer friendly (or at least not antagonistic to developers).

For a while that was Motorola, but I've read recently less models are allowed to be unlocked. OnePlus is also pretty good about unlocking the bootloader.

 

Github seems to be down.

Edit: After I made this, their status page finally updated to indicate an issue.

Update - We are experiencing interruptions in multiple public GitHub services. We suspect the impact is due to a database infrastructure related change that we are working on rolling back.

 
 

Mozilla's interim CEO Laura Chambers "says the company is reinvesting in Firefox after letting it languish in recent years," reports Fast Company, "hoping to reestablish the browser as independent alternative to the likes of Google's Chrome and Apple's Safari.

"But some of those investments, which also include forays into generative AI, may further upset the community that's been sticking with Firefox all these years..." Chambers acknowledges that Mozilla lost sight of Firefox in recent years as it chased opportunities outside the browser, such as VPN service and email masking. When she replaced Mitchell Baker as CEO in February, the company scaled back those other efforts and made Firefox a priority again. "Yes, Mozilla is refocusing on Firefox," she says. "Obviously, it's our core product, so it's an important piece of the business for us, but we think it's also really an important part of the internet."

Some of that focus involves adding features that have become table-stakes in other browsers. In June, Mozilla added vertical tab support in Firefox's experimental branch, echoing a feature that Microsoft's Edge browser helped popularize three years ago. It's also working on tab grouping features and an easier way to switch between user profiles. Mozilla is even revisiting the concept of web apps, in which users can install websites as freestanding desktop applications. Mozilla abandoned work on Progressive Web Apps in Firefox a few years ago to the dismay of many power users, but now it's talking with community members about a potential path forward.

"We haven't always prioritized those features as highly as we should have," Chambers says. "That's been a real shift that's been very felt in the community, that the things they're asking for . . . are really being prioritized and brought to life."

Firefox was criticized for testing a more private alternative to tracking cookies which could make summaries of aggregated data available to advertisers. (Though it was only tested on a few sites, "Privacy-Preserving Attribution" was enabled by default.) But EFF staff technologist Lena Cohen tells Fast Company that approach was "much more privacy-preserving" than Google's proposal for a "Privacy Sandbox." And according to the article, "Mozilla's system only measures the success rate of ads — it doesn't help companies target those ads in the first place — and it's less susceptible to abuse due to limits on how much data is stored and which parties are allowed to access it." In June, Mozilla also announced its acquisition of Anonym, a startup led by former Meta executives that has its own privacy-focused ad measurement system. While Mozilla has no plans to integrate Anonym's tech in Firefox, the move led to even more anxiety about the kind of company Mozilla was becoming. The tension around Firefox stems in part from Mozilla's precarious financial position, which is heavily dependent on royalty payments from Google. In 2022, nearly 86% of Mozilla's revenue came from Google, which paid $510 million to be Firefox's default search engine. Its attempts to diversify, through VPN service and other subscriptions, haven't gained much traction.

Chambers says that becoming less dependent on Google is "absolutely a priority," and acknowledges that building an ad-tech business is one way of doing that. Mozilla is hoping that emerging privacy regulations and wider adoption of anti-tracking tools in web browsers will increase demand for services like Anonym and for systems like Firefox's privacy-preserving ad measurements. Other revenue-generating ideas are forthcoming. Chambers says Mozilla plans to launch new products outside of Firefox under a "design sprint" model, aimed at quickly figuring out what works and what doesn't. It's also making forays into generative AI in Firefox, starting with a chatbot sidebar in the browser's experimental branch.

Chambers "says to expect a bigger marketing push for Firefox in the United States soon, echoing a 'Challenge the default' ad campaign that was successful in Germany last summer. Mozilla's nonprofit ownership structure, and the idea that it's not beholden to corporate interests, figures heavily into those plans."

 
 

For me. Dr. Zaius just barely comes in above The Garbage Man Can.

 
 

The Klingon ship is hailing, captain. They're demanding we hand over something called 'MacGyver'.

 

The upper stage from a Chinese rocket that launched a batch of Internet satellites Tuesday has broken apart in space, creating a debris field of at least 700 objects in one of the most heavily-trafficked zones in low-Earth orbit. US Space Command, which tracks objects in orbit with a network of radars and optical sensors, confirmed the rocket breakup Thursday. Space Command initially said the event created more than 300 pieces of trackable debris. The military's ground-based radars are capable of tracking objects larger than 10 centimeters (4 inches). Later Thursday, LeoLabs, a commercial space situational awareness company, said its radars detected at least 700 objects attributed to the Chinese rocket. The number of debris fragments could rise to more than 900, LeoLabs said. The culprit is the second stage of China's Long March 6A rocket, which lifted off Tuesday with the first batch of 18 satellites for a planned Chinese megaconstellation that could eventually number thousands of spacecraft. The Long March 6A's second stage apparently disintegrated after placing its payload of 18 satellites into a polar orbit.

Space Command said in a statement it has "observed no immediate threats" and "continues to conduct routine conjunction assessments to support the safety and sustainability of the space domain." According to LeoLabs, radar data indicated the rocket broke apart at an altitude of 503 miles (810 kilometers) at approximately 4:10 pm EDT (20:10 UTC) on Tuesday, around 13-and-a-half hours after it lifted off from northern China. At this altitude, it will take decades or centuries for the wispy effect of aerodynamic drag to pull the debris back into the atmosphere. As the objects drift lower, their orbits will cross paths with SpaceX's Starlink Internet satellites, the International Space Station and other crew spacecraft, and thousands more pieces of orbital debris, putting commercial and government satellites at risk of collision.

 

Mashing up three quotes from three different episodes for your enjoyment.

 

Talur from 7x16 Thine Own Self

 

Names blurred to protect the innocent / crazy. Not trying to call anyone out, just thought the response was hilarious and highly disproportionate. Like, they distinguished that comment (green border/background).

For reference, the comment I presume that was downvoted that apparently triggered that response was to the tune of "BoTH SiDEz!!!!" with some hyper generalizing / stereotyping on the side.

47
submitted 2 weeks ago* (last edited 2 weeks ago) by ptz@dubvee.org to c/programming_horror@programming.dev
 

With modern tools, you have to try very hard to do something stupid, because the tools (rightly) recognize you’re doing something stupid. [Andreas Karlsson] can speak to that first hand as he tried to get four billion if statements to compile.

You may ask what state space requires four billion comparisons to evaluate? The answer is easy: the range of an unsigned 32-bit integer. The whole endeavor started with a simple idea: what if instead of evaluating whether an integer is even or odd with a modulo or bit mask, you just did an if statement for every case? Small ranges like 0-10 are trivial to write out by hand, but you reach for more automated solutions as you pass 8 bits and move towards 16. [Andreas] wrote some Python that outputs a valid C program with all the comparisons. For 16 bits, the source only clocks in at 130k lines with the executable less than 2 MB.

Of course, scaling to 32 bits is a very different problem. The source file balloons to 330 GB, and most compilers barf at that point. Undeterred, [Andreas] modified the Python to output x86_64 assembly instead of C. Of course, the executable format of Windows (PE) only allows executables up to 4 GB, so a helper program mapped the 40 GB generated executable and jumped into it.

What’s incredible about this whole journey is how performant the program is. Even large numbers complete in a few seconds. Considering that it has to thrash 40 GB of an executable through memory, we can’t help but shake our heads at how even terrible solutions can work.

view more: ‹ prev next ›