Feed aggregator

DeepMind Chief Dismisses DeepSeek's AI Breakthrough as 'Known Techniques'

Slashdot - Mon, 2025-02-10 15:40
Google DeepMind CEO Demis Hassabis downplayed the technological significance of DeepSeek's latest AI model, despite its market impact. "Despite the hype, there's no actual new scientific advance there. It's using known techniques," Hassabis said on Sunday. "Actually many of the techniques we invented at Google and at DeepMind." Hassabis acknowledged that Deepseek's AI model "is probably the best work" out of China, but its capabilities, he said, is "exaggerated a little bit."DeepSeek's launch last month triggered a $1 trillion U.S. market sell-off.

Read more of this story at Slashdot.

Categories: Computer, News

Server Attack Stops the Presses at US Newspaper Chain

Slashdot - Mon, 2025-02-10 13:09
They publish 77 newspapers in 26 U.S. states, according to Wikipedia. But this week a "cybersecurity event" at the newspapers' parent company "disrupted systems and networks," according to an article at one of their news sites which quotes an email sent to employees by the publishing company's CEO. "We have notified law enforcement of the situation." And the company "has not released print or e-editions in most markets this week," according to the Augusta Free Press, "originally telling subscribers the outage was due to a server issue," The CEO said the company is also working to identify "additional steps we can take to help prevent something like this from happening again." The computer server appears to have compromised [last] Monday morning. No timeline has been announced for when news operations will return to normal publication schedules. According to a report in The News Virginian and published on the websites of the affected papers nationwide, the company is now producing, printing and delivering back issues, indicating at least some progress on printing and layout front... Unfortunately, the cybersecurity attack on its server wasn't the only bad news for Lee Enterprises this week... In addition to the estimated $16.7 million the enterprise reported it lost in the last quarter, it has also gutted the staff of its newspapers as it appears to shift its focus toward more successful digital operations.

Read more of this story at Slashdot.

Categories: Computer, News

Trump Orders Treasury Secretary To Stop Minting Pennies

Slashdot - Mon, 2025-02-10 09:41
President Donald Trump has ordered Treasury Secretary Scott Bessent to halt penny production to cut government spending, according to a Truth Social post on Sunday. The U.S. Mint spent 3.69 cents to produce and distribute each penny last year, resulting in a $85.3 million loss on over three billion new pennies. The one-cent coin accounts for more than half of all U.S. coin production despite having about 250 billion pieces already in circulation. Canada, Australia and several other countries have eliminated their lowest-denomination coins citing costs in recent years. Further reading: Abolish the Penny?

Read more of this story at Slashdot.

Categories: Computer, News

Aaron Swartz Sculpture's Unveiling at Internet Archive Attended by 300

Slashdot - Mon, 2025-02-10 09:08
"The Internet's Own Boy" was inscribed below the bust, according to the San Francisco Standard, adding that the 312-pound marble statue "was crafted using a mix of AI-driven robotic milling and traditional hand carving." It was unveiled Friday at the Internet Archive auditorium for a crowd of around 300 people. "Aaron's legacy is bringing people together to make change, said Cindy Cohn, the executive director of the Electronic Frontier Foundation. "There's a renaissance happening now in Aaron Swartz-land," said Lisa Rein, the co-founder of Creative Commons, a nonprofit devoted to expanding public access to information. She founded Aaron Swartz Day in 2013, an annual hackathon and tribute held on his birthday. There's now an Aaron Swartz Institute in Brazil, a documentary, multiple books and podcasts — even an Aaron Swartz memecoin ("Do not buy," she warned). "It's great that people idolize him as long as they get the story right: He was not a martyr," Rein said, her eyes welling with tears. "He stood for freedom of access to information, especially for scientific research — things the public had already paid for." The evening included a number of video tributes, which Rein played on a large screen behind the stage. They included commentary from science fiction author Cory Doctorow, members of the Aaron Swartz Institute in Brazil, and Cindy Cohn, the executive director of the Electronic Frontier Foundation... Emmett Shear, the former CEO of Twitch and a partner at Y Combinator, was one of the few people who knew Swartz personally. "I'm glad he's become a symbol, he would approve of that," he shared, his voice slightly breaking. "I really miss him." Starting next week, the bust will be moved to the [Internet Archive] lobby, where it will remain until Peniche secures a permit to place it in a local park [said Evan Sirchuk, the Internet Archive's community and events coordinator]... "Aaron really means something to the San Francisco community," [Rein said]. "He can keep inspiring generations — even the ones who weren't alive when he was." Tech blogger John Gruber thinks Swartz would appreciate that the bust came from people "aligned with Aaron's own righteous obsessions." But at the same time "I think he'd be a little weirded out. He wasn't a 'I hope they erect a larger-than-life statue of me' sort of guy. "And if he had been, we wouldn't have loved him like we did. It's just a terrible thing that we lost him so young."

Read more of this story at Slashdot.

Categories: Computer, News

CodeSOD: On Deep Background

The Daily WTF - Mon, 2025-02-10 07:30

Andrew worked with Stuart. Stuart was one of those developers who didn't talk to anyone except to complain about how stupid management was, or how stupid the other developers were. Stuart was also the kind of person who would suddenly go on a tear, write three thousand lines of code in an evening, and then submit an pull request. He wouldn't respond to PR comments, however, and just wait until management needed the feature merged badly enough that someone said, "just approve it so we can move on."

.comment {border: none;} int iDisplayFlags = objectProps.DisplayInfo.BackgroundPrintFlags; bool bForceBackgroundOn = false; bool bForceBackgroundOff = false; // Can't use _displayTypeID because it will always be 21 since text displays as image if (_fileTypeID == 11) // TEXT { if ((iDisplayFlags & 0x1008) != 0) // Text Background is required { bForceBackgroundOn = true; } else if ((iDisplayFlags & 0x1001) != 0) // Text Background is not available { bForceBackgroundOff = true; } } else if (_displayTypeID == 21) // IMAGE { if ((iDisplayFlags & 0x1200) != 0) // Image Background is required { bForceBackgroundOn = true; } else if ((iDisplayFlags & 0x1040) != 0) // Image Background is not available { bForceBackgroundOff = true; } } bool useBackground = bForceBackgroundOn; // If an object does not have an Background and we try to use it, bad things happen. // So we check to see if we really have an Background, if not we don't want to try and use it if (!useBackground && objectProps.DisplayInfo.Background) { useBackground = Convert.ToBoolean(BackgroundShown); } if (bForceBackgroundOff) { useBackground = false; }

This code is inside of a document viewer application. As you might gather from skimming it, the viewer will display text (as an image) or images (as an image) and may or may not display a background as part of it.

This code, of course, uses a bunch of magic numbers and bitwise operators, which is always fun. We don't need any constants. It's important to note that all the other developers on the project did use enumerations and constants. The values were defined and well organized in the code- Stuart simply chose not to use them.

You'll note that there's some comments and confusion about how we can't use _displayTypeID because text always displays as an image. I'm going to let Andrew explain this:

The client this code exists in renders text documents to images (for reasons that aren’t relevant) when presenting them to the user. We have a multitude of filetypes that we do similar actions with, and fileTypes are user configurable. Because of this, we also keep track of the display type. This allows the user to configure a multitude of filetypes, and depending on the display type configured for the file type, we know if we can show it in our viewer. In the case of display type ‘text’ our viewer ultimately renders the text as an image. At some point in time Stuart decided that since the final product of a text document is an image, we should convert display type text over to image when referencing it in code (hence the comment ‘Can’t use display type ID’). If none of this paragraph makes any sense to you, then you’re not alone, because the second someone competent got wind of this, they thankfully nixed the idea and display type text, went back to meaning display type text (aka this goes through OUR TEXT RENDERER).

What I get from that paragraph is that none of this makes sense, but it's all Stuart's fault.

What makes this special is that the developer is writing code to control a binary status: "do we show a background or not?", but needs two booleans to handle this case. We have a bForceBackgroundOn and a bForceBackgroundOff.

So, tracing through, if we're text and any of the bits 0x1008 are set in iDisplayFlags, we want the background on. Otherwise, if any of the bits 0x1001 are set, we want to force the background off. If it's an image, we do the same thing, though for 0x1200 and 0x1040 respectively.

Then, we stuff bForceBackgroundOn into a different variable, useBackground. If that is false and a different property flag is set, we'll check the value of BackgroundShown- which we choose to convert to boolean which implies that it isn't a boolean, which raises its own questions, except it actually is a boolean value, and Stuart just didn't understand how to deal with a nullable boolean. Finally, after all this work, we check the bForceBackgroundOff value, and if that's true, we set useBackground to false.

I'll be frank, none of this quite makes sense to me, and I can certainly imagine a world where the convoluted process of having a "on" and "forceOff" variable actually makes sense, so I'd almost think this code isn't that bad- except for this little detail, from Andrew:

The final coup de grace is that all of the twisted logic for determining if the background is needed is completely unnecessary. When the call to retrieve the file to display is made, another method checks to see if the background was requested (useBackground), and performs the same logic check (albeit in a sane manner) as above.

The code is confusing and unnecessary.

[Advertisement] Picking up NuGet is easy. Getting good at it takes time. Download our guide to learn the best practice of NuGet for the Enterprise.
Categories: Computer

Free 'T-Mobile Starlink' for Six Months Announced During Super Bowl. Also Available to Verizon and AT&T Customers

Slashdot - Mon, 2025-02-10 05:09
Today T-Mobile announced what they're calling "the next big thing in wireless" — T-Mobile Starlink. But the real surprise is "The beta is now open for absolutely everyone — yes, even Verizon and AT&T customers — to register for free access until July." And, as they explained to Americans watching the Super Bowl, "If you can see the sky you're connected." Now in public beta, this breakthrough service, developed in partnership with Starlink, uses straight-out-of-a-sci-fi-movie satellite and mobile communications technology to help keep people connected — even you, Verizon and AT&T customers — in the more than 500,000 square miles of the country unreached by any carrier's earth-bound cell towers. That's nearly the size of two Texases...! The beauty of the service is its simplicity: users don't need to do anything out of the ordinary. When a user's cell phone gets out of range of a cell tower, the phone automatically connects to the T-Mobile Starlink network. No need to manually connect. Messages are sent and received just as they are today on a traditional network, even group texts and reactions. And it works on most smartphones from the last four years. It's not limited to a few smartphones or operating systems... The beta is free until July at which point T-Mobile Starlink will be included at no extra cost on Go5G Next (including variations like Go5G Next 55+), T-Mobile's best plan. Business customers will also get T-Mobile Starlink at no extra cost on Go5G Business Next, first responder agencies on T-Priority plans and other select premium rate plans. T-Mobile customers on any other plan can add the service for $15/month per line. Through February, T-Mobile customers who have registered for the beta can secure a $10/month per line Early Adopter Discount, 33% off the full price. AT&T and Verizon customers hate dead zones, too When your service is amazing and different, you want as many people to try it as possible. T-Mobile is giving AT&T and Verizon customers the opportunity to try out T-Mobile Starlink satellite service on their existing phones... During the beta period, Verizon and AT&T customers can experience T-Mobile Starlink text messaging for free, and once the service launches in July, it will be available for $20/month per line... More details and consumer registration can be found here. A Vision for Universal Coverage As T-Mobile and Starlink continue to work towards eliminating mobile deadzones, the companies welcome wireless providers from around the world to join their growing alliance, which aims to provide reciprocal roaming for all participating carriers. So far, KDDI (Japan), Telstra (Australia), Optus (Australia), One NZ (New Zealand), Salt (Switzerland), Entel (Chile & Peru), Rogers (Canada) and Kyivstar (Ukraine) are among the providers that have signed on to join the cause and launch satellite-to-mobile technology. Learn more about the alliance and how providers can join at direct.starlink.com.

Read more of this story at Slashdot.

Categories: Computer, News

Job-Search Sites Try Shaming Companies That 'Ghost' Job-Seekers

Slashdot - Mon, 2025-02-10 01:34
An anonymous reader shared this report from Fortune: More than 14 million job seekers' applications went completely ignored in a single quarter last year, according to one hiring platform. Now, sites like Greenhouse and LinkedIn are experimenting with new ways to hold companies accountable for making the hiring process so miserable for applicants. Three of the biggest job search sites — LinkedIn, Indeed and Greenhouse — have put tools in place to highlight which companies frequently respond to applicants in a timely manner... According to Greenhouse, half of applicants say they've been ghosted after an interview. Meanwhile, new artificial intelligence tools have made it easier for candidates to play a numbers game, generating tailored resumes for hundreds of roles. But that's led to an increasingly overwhelming flood of applications for companies, making it nearly impossible to process the deluge and respond to every hopeful in a timely manner — let alone find their perfect match... [LinkedIn is] refining its "job match" feature that uses AI to see how well qualified a candidate is for a given listing. The feature is designed to help cut down on the flood of applications companies are receiving by nudging users to focus their efforts on jobs where they actually have a good shot at hearing back. That, in theory, should make the hiring process more efficient for both parties... Indeed chose to focus on encouraging employer responsiveness after the issue showed up as the biggest pain point for job seekers in a recent survey. While the platform has issued "responsive employer" badges since 2018 to recognize companies that consistently reply to more than half of all messages, it started releasing even more detail in 2023, including labels that share the employer's median response time with candidates... Greenhouse, meanwhile, is testing a set of four badges that would verify an employer meets the platform's respectful, communicative, prepared and fair hiring process standards for a given job posting... For "communicative," they're expected to clear out active candidates on closed jobs and send out rejection emails. LinkedIn is also adding "responsiveness insights," according to the article, which "show applicants which listings are being actively reviewed by employers. "It's testing the insights on a small number of job postings before rolling them out sitewide in the coming months."

Read more of this story at Slashdot.

Categories: Computer, News

Pages