Category Archives: News

Shared items and notes from my feeds and browsing. Subscribe as feed.

Blue Pill as a Nerdy Swiss Army Knife

Source: Hack a Day

Article note: Well that's nifty. We were playing with doing a simpler similar concept on a 32u4 based micro as a cheap instrumentation dongle for students. It's a shame the hardware isn't 5v tolerant, if it were that would do everything I care about on a $335 (educational price) Analog Discovery 2 board for $2.

Not everyone can afford an oscilloscope, and some of us can’t find a USB logic analyzer half the time. But we can usually get our hands on a microcontroller kit, which can be turned into a makeshift instrument if given the appropriate code. A perfect example is buck50 developed by [Mark Rubin], an open source firmware to turn a STM32 “Blue Pill” into a multi-purpose test and measurement instrument.

buck50 comes with a plethora of functionality built in which includes an oscilloscope, logic analyzer, and bus monitor. The device is a two way street and also comes with GPIO control as well as PWM output. There’s really a remarkable amount of functionality crammed into the project. [Mark] provides a Python application that exposes a text based UI for configuring and using the device though commands and lots of commands which makes this really nerdy. There are a number of options to visualize the data captured which includes gnuplot, gtk wave and PulseView to name a few.

[Mark] does a fantastic job not only with the firmware but also with the documentation, and we really think this makes the project stand out. Commands are well documented and everything is available on [GitHub] for your hacking pleasure. And if you are about to order a Blue Pill online, you might want to check out the nitty-gritty of the clones that are floating around.

Thanks [JohnU] for the tip!

Posted in News | Leave a comment

OpenWrt and Self-Signed Certificates

Source: Hacker News

Article note: The self-signed cert thing is a little off-putting, the list of possible schemes to get around it is fascinating.
Comments
Posted in News | Leave a comment

As internet forums die off, finding community can be harder than ever

Source: Hacker News

Article note: The move to walled gardens (Facebook, Discord, etc.), which are properly 'deep web' since they aren't publicly index-able, really is a huge problem. It's a double-down on the old "these spaces are commercial not public" issue that has always plagued the 'net. I do wonder how much of the incentive structures (regulatory and social) that have pushed that way are intentional.
Comments
Posted in News | Leave a comment

DisneyMustPay Alan Dean Foster

Source: Hacker News

Article note: Disney is well-known for being evil, but that is some next-level shit.
Comments
Posted in News | Leave a comment

Cybersecurity czar fired by Trump reportedly set up a Trump-proof line of succession

Source: The Week: Most Recent Home Page Posts

Article note: Imagine that, the security expert understands defense in depth.

President Trump fired Christopher Krebs, the well-regarded director of the Department of Homeland Security's Cybersecurity and Infrastructure Security Agency (CISA), via tweet on Tuesday, citing Krebs' public assurances that the 2020 election was historically secure and free of fraud or serious error.

Krebs was the rare Trump administration official almost universally regarded as competent, apolitical, and effective in a crucial area that needed such leadership. And he apparently found a way to make sure his agency continued without too much political inference in the event he was fired. "Late Tuesday," The Washington Post said, "acting DHS Secretary Chad Wolf called Krebs' deputy, Matthew Travis, to inform him that the White House had overruled CISA's succession plan that named him acting director, essentially forcing him to resign, Travis said." A DHS spokesman said the White House did not directly ask Travis to step down.

With Travis out, CISA leadership goes to Brandon Wales, "a career employee whom Trump cannot fire," Politico says. "Mr. Krebs specifically created Mr. Wales' position as executive director to make it more difficult for the White House to install partisan replacements atop the agency," The Wall Street Journal reports, citing a person familiar with the matter.

Before joining the Trump administration in 2017, Krebs worked in the George W. Bush DHS then served as a lobbyist for Microsoft. In 2018 he was promoted to DHS undersecretary for the National Protection and Programs Directorate, which became CISA with legislation signed in November 2018. Krebs became the de facto "cyber czar" when the White House eliminated the cybersecurity coordinator position at the National Security Council. During his tenure, he worked not just on shoring up America's creaky election security but also on cybersecurity and ransomware threats at hospitals, utilities, and other critical infrastructure.

Krebs won widespread praise for increasing trust and cooperation with disparate federal agencies, hackers, and state and local election officials. He survived several shakeups at Trump's DHS, but his "Rumor Control" initiative to swat down election misinformation was evidently a bridge too far for Trump, whose misinformation Krebs repeatedly, if indirectly, debunked. "Honored to serve," Krebs tweeted after his firing. "We did it right. Defend Today, Secure Tomorrow."

Posted in News | Leave a comment

We can do better than DuckDuckGo

Source: Hacker News

Article note: It's an interesting (and hard) thought.
Comments
Posted in News | Leave a comment

Hands-on with the Apple M1—a seriously fast x86 competitor [Updated]

Source: Ars Technica

Article note: Oh, shit, now that there are independent numbers, looks like Apple wasn't cooking the results via thermal throttling the competition as much as I thought. That's a genuinely impressive part.
Apple's new octa-core ARM big/little CPU is putting its high performance x86 competition on notice.

Enlarge / Apple's new octa-core ARM big/little CPU is putting its high performance x86 competition on notice. (credit: Apple)

Original story 9:00am EST: There's a lot of understandable excitement around Apple's ARM-powered devices right now. And we've got traditional reviews of those devices and their ecosystems, for Apple fans and the Apple-curious. This is not one of those reviews—though reviews are coming imminently for some of the new Macs. Instead, we're going to take a closer look at the raw performance of the new M1 in comparison to more traditional x86 systems.

The M1's CPU is a 5nm octa-core big/little design, with four performance cores and four efficiency cores. The idea is that user-focused foreground tasks, which demand low latency, will be run on the performance cores—but less latency-sensitive background tasks can run slower and lower on the four less-powerful but less power-consumptive efficiency cores.

In addition to the eight CPU cores, the version of the M1 in the Mac mini has eight GPU cores, with a total of 128 Execution Units. Although it's extremely difficult to get accurate Apples-to-non-Apples benchmarks on this new architecture, I feel confident in saying that this truly is a world-leading design—you can get faster raw CPU performance, but only on power-is-no-object desktop or server CPUs. Similarly, you can beat the M1's GPU with high-end Nvidia or Radeon desktop cards—but only at a massive disparity in power, physical size, and heat.

Read 37 remaining paragraphs | Comments

Posted in News | Leave a comment

A history of Intel vs. AMD desktop performance, with CPU charts galore

Source: Ars Technica

Article note: Wow. There are some choices in that chart people will argue with, but it's a great presentation. I've been comparing the current situation to that era in the 2000s when Netburst was failing and AMD hired the old Alpha folks resulting in the early Athlon 64 parts, but AMD actually pulled harder this time.
A tortoise and a hare are on a racetrack.

Enlarge / Spoiler: When it comes to performance over the years, Intel is the slow and steady tortoise to AMD's speedy-but-intermittent hare. (credit: Aurich Lawson / Getty Images)

The comment wars between Intel and AMD fans have been hot for the last few release cycles, with a lot of digital ink spilled about which company has—or has not—improved significantly over the years. There's been no shortage of opinions about the current raw performance of each company's fastest processors, either. We thought it would be interesting to dive into archived performance benchmarks of the fastest desktop/enthusiast CPUs for each company to get a good overview of how each has really done over the years—and perhaps to even see if there are patterns to be gleaned or to make some bets about the future.

Before we dive into charts, let's start out with some tables—that way, you can see which CPUs we're using as milestones for each year. While we're at it, there are a couple of irregularities in the data; we'll discuss those also and talk about the things that a simple chart won't show you.

Twenty years of enthusiast computing

Year Intel Model AMD Model Notes
2001 Pentium 4 2.0GHz (1c/1t) Athlon XP 1900+ (1c/1t)
2002 Pentium 4 2.8GHz (1c/2t) Athlon XP 2800+ (1c/1t) Intel introduces hyperthreading
2003 Pentium 4 Extreme 3.2GHz (1c/2t) Athlon XP 3200+ (1c/1t)
2004 Pentium 4 3.4GHz (1c/2t) Athlon 64 FX-55 (1c/1t)
2005 Pentium 4 3.8GHz (1c/2t) Athlon 64 X2 4800+ (2c/2t)
2006 Pentium Extreme 965 (2c/4t) Athlon 64 X2 5000+ (2c/2t) Intel takes the undisputed performance lead here—and keeps it for a decade straight.
2007 Core 2 Extreme QX6800 (4c/4t) Phenom X4 9600 (4c/4t) Intel and AMD both launch the first true quad-core desktop CPUs
2008 Core 2 Extreme X9650 (4c/4t) Phenom X4 9950 (4c/4t)
2009 Core i7-960 (4c/8t) Phenom II X4 965 (4c/4t)
2010 Core i7-980X (6c/12t) Phenom II X6 1100T (6c/6t) Intel and AMD both introduce hex-core desktop CPUs
2011 Core i7-990X (6c/12t) FX-8150 (8c/8t)
2012 Core i7-3770K (4c/8t) FX-8350 (8c/8t) Intel abandons hex-core desktop CPUs—but few miss them, due to large single-threaded gains
2013 Core i7-4770K (4c/8t) FX-9590 (8c/8t) AMD's underwhelming FX-9590 launches—and it's Team Red's last enthusiast CPU for four long years
2014 Core i7-4790K (4c/8t) FX-9590 (8c/8t) Intel's 5th generation Core dies stillborn. AMD releases low-power APUs, but no successor to FX-9590
2015 Core i7-6700K (4c/8t) FX-9590 (8c/8t)
2016 Core i7-7700K (4c/8t) FX-9590 (8c/8t) Strictly speaking, 2016 was an Intel whiff—Kaby Lake didn't actually launch until January 2017
2017 Core i7-8700K (6c/12t) Ryzen 7 1800X (8c/16t) Launch of AMD's Zen architecture, return of the Intel hex-core desktop CPU
2018 Core i9-9900K (8c/16t) Ryzen 7 2700X (8c/16t)
2019 Core i9-9900KS (8c/16t) Ryzen 9 3950X (16c/32t) AMD's Zen 2 architecture launches, Intel whiffs hard in the performance segment
2020 Core i9-10900K (10c/20t) Ryzen 9 5950X (16c/32t) AMD's Zen 3 finally crushes Intel's long-held single-threaded performance record

Although both Intel and AMD obviously launch a wide array of processors for different price points and target markets each year, we're limiting ourselves to the fastest desktop or "enthusiast" processor from each year. That means no server processors and no High-End Desktop (HEDT) processors either—so we won't be looking at either Threadrippers or the late model XE series Intel parts.

Read 38 remaining paragraphs | Comments

Posted in News | Leave a comment

Cutting Balsa Wood with Air (Oh, and a Laser)

Source: Hack a Day

Article note: Yeah! We hacked a couple cruddy air assist mechanisms for a diode laser engraver in the research lab I work in a couple summers ago, it's absolutely necessary for them to work well - heavy cuts just carbonize instead of cutting otherwise. The primary reason I haven't built myself a blower-based one is lack of time and energy. I prefer designs that shroud the lens of the laser to keep crud building up on it, like the CO2 lasers work, rather than side-mounts like the example.

[DIY3DTech] likes using his Ortur laser cutter for balsa wood and decided to add an air assist system to it. Some people told him it wasn’t worth the trouble, so in the video below, he compares the results of cutting both with and without the air assist.

The air assist helped clear the cut parts and reduced charring in the wood. The air system clears residue and fumes that can reduce the effectiveness of the laser. It can also reduce the risk of the workpiece catching on fire.

In addition, the video shows the results of cutting wood using different speeds and number of passes. So the holes marked 5/10, for example, are cut at 5mm/second and ten passes.

Although air assist might help if you are engraving, the real benefit, according to the video, is when you are trying to do cuts. However, removing the fumes is probably a good idea even when engraving.

The video doesn’t go into much detail about the air system, but there are links in the video description to pages that have more information about how to add something like this to your laser cutting setup. There’s also a more recent video specifically about how the air assist system works.

If you need more on laser cutter basics, we read a great post about it last year. Like 3D printers, it used to be fashionable to build your own cutter, but now it is cheap enough to buy one if you’d rather not mess with it.

Posted in News | Leave a comment

Obfuscating Complexity Considered Harmful

Source: Hacker News

Article note: Yesss. IMO, the major sin of the last two generations of computing folks was the belief that adding layers of abstraction was always free and beneficial. Leaky abstractions are often worse than none, because now you have complexity and opacity. A few weeks ago I was talking to some students about abstraction, and have a new example I'm using: Your abstracted interface is a 24.5lb smooth cube, 1ft on a side. The implementation is a 0.2kg hollow shell 30+/-1cm on a side, containing a loose 11kg ball. For some tasks, you can get away with the external interface, but for many not-even-very edge cases the tolerance, sloppy unit conversion, and non-uniform, shifting mass are going to cause problems. Layer this for 40 years where no one understands more than than two layers at once. Computing.
Comments
Posted in News | Leave a comment