wwdc – Jupiter Broadcasting https://www.jupiterbroadcasting.com Open Source Entertainment, on Demand. Fri, 08 Apr 2022 18:40:47 +0000 en-US hourly 1 https://wordpress.org/?v=5.5.3 https://original.jupiterbroadcasting.net/wp-content/uploads/2019/04/cropped-favicon-32x32.png wwdc – Jupiter Broadcasting https://www.jupiterbroadcasting.com 32 32 Request Out of Time | Coder Radio 460 https://original.jupiterbroadcasting.net/148127/request-out-of-time-coder-radio-460/ Wed, 06 Apr 2022 05:30:00 +0000 https://original.jupiterbroadcasting.net/?p=148127 Show Notes: coder.show/460

The post Request Out of Time | Coder Radio 460 first appeared on Jupiter Broadcasting.

]]>

Show Notes: coder.show/460

The post Request Out of Time | Coder Radio 460 first appeared on Jupiter Broadcasting.

]]>
All Roads Lead to Clippy | Coder Radio 447 https://original.jupiterbroadcasting.net/147212/all-roads-lead-to-clippy-coder-radio-447/ Wed, 05 Jan 2022 13:00:00 +0000 https://original.jupiterbroadcasting.net/?p=147212 Show Notes: coder.show/447

The post All Roads Lead to Clippy | Coder Radio 447 first appeared on Jupiter Broadcasting.

]]>

Show Notes: coder.show/447

The post All Roads Lead to Clippy | Coder Radio 447 first appeared on Jupiter Broadcasting.

]]>
I’m a Teapot | Coder Radio 418 https://original.jupiterbroadcasting.net/145332/im-a-teapot-coder-radio-418/ Wed, 16 Jun 2021 05:00:00 +0000 https://original.jupiterbroadcasting.net/?p=145332 Show Notes: coder.show/418

The post I'm a Teapot | Coder Radio 418 first appeared on Jupiter Broadcasting.

]]>

Show Notes: coder.show/418

The post I'm a Teapot | Coder Radio 418 first appeared on Jupiter Broadcasting.

]]>
Request Timeout | Coder Radio 408 https://original.jupiterbroadcasting.net/144692/request-timeout-coder-radio-408/ Wed, 07 Apr 2021 17:00:00 +0000 https://original.jupiterbroadcasting.net/?p=144692 Show Notes: coder.show/408

The post Request Timeout | Coder Radio 408 first appeared on Jupiter Broadcasting.

]]>

Show Notes: coder.show/408

The post Request Timeout | Coder Radio 408 first appeared on Jupiter Broadcasting.

]]>
ZEEEE Shell! | Coder Radio 361 https://original.jupiterbroadcasting.net/131956/zeeee-shell-coder-radio-361/ Mon, 10 Jun 2019 17:50:25 +0000 https://original.jupiterbroadcasting.net/?p=131956 Show Notes: coder.show/361

The post ZEEEE Shell! | Coder Radio 361 first appeared on Jupiter Broadcasting.

]]>

Show Notes: coder.show/361

The post ZEEEE Shell! | Coder Radio 361 first appeared on Jupiter Broadcasting.

]]>
Swift Kick In The UI | Coder Radio 360 https://original.jupiterbroadcasting.net/131766/swift-kick-in-the-ui-coder-radio-360/ Mon, 03 Jun 2019 18:24:21 +0000 https://original.jupiterbroadcasting.net/?p=131766 Show Notes: coder.show/360

The post Swift Kick In The UI | Coder Radio 360 first appeared on Jupiter Broadcasting.

]]>

Show Notes: coder.show/360

The post Swift Kick In The UI | Coder Radio 360 first appeared on Jupiter Broadcasting.

]]>
Git with Microsoft | Coder Radio 312 https://original.jupiterbroadcasting.net/125336/git-with-microsoft-coder-radio-312/ Tue, 05 Jun 2018 11:17:32 +0000 https://original.jupiterbroadcasting.net/?p=125336 Show Notes: coder.show/312

The post Git with Microsoft | Coder Radio 312 first appeared on Jupiter Broadcasting.

]]>

Show Notes:

coder.show/312

The post Git with Microsoft | Coder Radio 312 first appeared on Jupiter Broadcasting.

]]>
Apple Pretend Filesystem | TechSNAP 271 https://original.jupiterbroadcasting.net/100526/apple-pretend-filesystem-techsnap-271/ Thu, 16 Jun 2016 18:49:23 +0000 https://original.jupiterbroadcasting.net/?p=100526 Why didn’t Apple choose ZFS for its new filesystem? We journey through the long history of ZFS at Apple. Plus how the BadTunnel bug can hijack traffic from all versions of Windows & should we worry about Intel’s management tech? Plus great questions, a huge round up & much more! Thanks to: Get Paid to […]

The post Apple Pretend Filesystem | TechSNAP 271 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Why didn’t Apple choose ZFS for its new filesystem? We journey through the long history of ZFS at Apple. Plus how the BadTunnel bug can hijack traffic from all versions of Windows & should we worry about Intel’s management tech?

Plus great questions, a huge round up & much more!

Thanks to:


DigitalOcean


Ting


iXsystems

Direct Download:

HD Video | Mobile Video | MP3 Audio | OGG Audio | YouTube | HD Torrent | Mobile Torrent

RSS Feeds:

HD Video Feed | Mobile Video Feed | MP3 Audio Feed | Ogg Audio Feed | iTunes Feed | Torrent Feed

Become a supporter on Patreon:

Patreon

Show Notes:

BadTunnel bug can hijack traffic from all versions of Windows

  • “Microsoft has patched a severe security issue in its implementation of the NetBIOS protocol that affected all Windows versions ever released”
  • “Among the more than three dozen vulnerabilities Microsoft patched on Tuesday was a fix for a bug that the researcher who found it said has “probably the widest impact in the history of Windows.””
  • “An attacker could leverage this vulnerability to pass as a WPAD or ISATAP server and redirect all the victim’s network traffic through a point controlled by the attacker.”
  • “The flaw, which he’s called BadTunnel, exposes local area networks to cross-network NetBIOS Name Service spoofing. An attacker can remotely attack a firewall- or NAT-protected LAN and steal network traffic or spoof a network print or file server.”
  • “The flaw is particularly serious because it affects every version of Windows, including long-unsupported versions of the OS going back to Windows 95.”
  • “To successfully implement a BadTunnel attack, [you] just need the victim to open a URL (with Internet Explorer or Edge), or open a file (an Office document), or plug in a USB memory stick. [You] even may not need the victim to do anything when the victim is a web server.”
  • “For example, if a file URI or UNC path is embedded into a shortcut link file (Microsoft’s LNK), the BadTunnel attack can be triggered at the moment the user views the file in the Windows Explorer. It therefore can be exploited via webpage, email, flash drive and many other medias. It can even be effective against servers.”
  • “Exploitation points remain open for non-supported Windows operating systems such as XP, Windows Server 2003, and others, for which patches have not been released. For these operating systems, and for those that can’t be updated just yet, system administrators should disable NetBIOS.”
  • Additional Coverage: Threat Post
  • Official Microsoft Bulletin MS16-077 CVE-2016-3213

ZFS: Apple’s New Filesystem That Wasn’t

  • Adam Leventhal, a ZFS developer who designed features such as RAID-Z3, and also worked on DTrace, writes a post about Apple’s recent announcement of its new file system, APFS.
  • This story is mostly about how ZFS was almost the Apple file system, and what happened.
  • To learn more about Adam and what he has done, check out our BSDNow #122 Interview with him
  • “I attended my first WWDC in 2006 to participate in Apple’s launch of their DTrace port to the next version of Mac OS X (Leopard). Apple completed all but the fiddliest finishing touches without help from the DTrace team. Even when they did meet with us we had no idea that they were mere weeks away from the finished product being announced to the world. It was a testament both to Apple’s engineering acumen as well as their storied secrecy.”
  • “At that same WWDC Apple announced Time Machine, a product that would record file system versions through time for backup and recovery. How were they doing this? We were energized by the idea that there might be another piece of adopted Solaris technology. When we launched Solaris 10, DTrace shared the marquee with ZFS, a new filesystem that was to become the standard against which other filesystems are compared. Key among the many features of ZFS were snapshots that made it simple to capture the state of a filesystem, send the changes around, recover data, etc. Time Machine looked for all the world like a GUI on ZFS (indeed the GUI that we had imagined but knew to be well beyond the capabilities of Sun).”
  • “Of course Time Machine had nothing to do with ZFS. After the keynote we rushed to an Apple engineer we knew. With shame in his voice he admitted that it was really just a bunch of hard links to directories. For those who don’t know a symlink from a symtab this is the moral equivalent of using newspaper as insulation: it’s fine until the completely anticipated calamity destroys everything you hold dear. So there was no ZFS in Mac OS X, at least not yet.”
  • “A few weeks before WWDC 2007 nerds like me started to lose their minds: Apple really was going to port ZFS to Mac OS X. It was actually going to happen! Beyond the snapshots that would make backing up a cinch, ZFS would dramatically advance the state of data storage for Apple users. HFS was introduced in System 2.1. HFS improved upon the Macintosh File System by adding—wait for it—hierarchy! No longer would files accumulate in a single pile; you could organize them in folders. And that filesystem has limped along for more than 30 years, nudged forward, rewritten to avoid in-kernel Pascal code, but never reimagined or reinvented.”
  • “ZFS was to bring to Mac OS X data integrity, compression, checksums, redundancy, snapshots, etc, etc etc. But while energizing Mac/ZFS fans, Sun CEO, Jonathan Schwartz, had clumsily disrupted the momentum that ZFS had been gathering in Apple’s walled garden. Apple had been working on a port of ZFS to Mac OS X. They were planning on mentioning it at the upcoming WWDC. Jonathan, brought into the loop either out of courtesy or legal necessity, violated the cardinal rule of the Steve Jobs-era Apple. Only one person at Steve Job’s company announces new products: Steve Jobs.”
  • “In fact, this week you’ll see that Apple is announcing at their Worldwide Developer Conference that ZFS has become the file system in Mac OS 10,” mused Jonathan at a press event, apparently to bolster Sun’s own credibility. Less than a week later, Apple spoke about ZFS only when it became clear that a port was indeed present in a developer version of Leopard albeit in a nascent form. Yes, ZFS would be there, sort of, but it would be read-only and no one should get their hopes up.
  • “By the next WWDC (2008) it seemed that Sun had been forgiven. ZFS was featured in the keynotes, it was on the developer disc handed out to attendees, and it was even mentioned on the Mac OS X Server website. Apple had been working on their port since 2006 and now it was functional enough to be put on full display. I took it for a spin myself; it was really real. The feature that everyone wanted (but most couldn’t say why) was coming!”
  • “By the time Snow Leopard shipped (2009) only a careful examination of the Apple web site would turn up the odd reference to ZFS left unscrubbed. Whatever momentum ZFS had enjoyed within the Mac OS X product team was gone. I’ve heard a couple of theories and anecdotes from people familiar with the situation”
  • The uncertainty created by Oracle acquiring Sun, and the fact that it took over a year to close the deal, may not have helped
  • “In the meantime Sun and NetApp had been locked in a lawsuit over ZFS and other storage technologies since mid-2007”, that certainly didn’t help
  • “Finally, and perhaps most significantly, personal egos and NIH (not invented here) syndrome certainly played a part. I’m told by folks in Apple at the time that certain leads and managers preferred to build their own rather adopting external technology—even technology that was best of breed. They pitched their own project, an Apple project, that would bring modern filesystem technologies to Mac OS X”
  • “The design center for ZFS was servers, not laptops—and certainly not phones, tablets, and watches—his argument was likely that it would be better to start from scratch than adapt ZFS.”
  • “Licensing FUD was thrown into the mix; even today folks at Apple see the ZFS license as nefarious and toxic in some way whereas the DTrace license works just fine for them. Note that both use the same license with the same grants and same restrictions.”
  • By 2010, “Amazingly that wasn’t quite the end for ZFS at Apple. The architect for ZFS at Apple had left, the project had been shelved, but there were high-level conversations between Sun and Apple about reviving the port. Apple would get indemnification and support for their use of ZFS”
  • “The Apple-ZFS deal was brought for Larry Ellison’s approval, the first born child of the conquered land brought to be blessed by the new king. “I’ll tell you about doing business with my best friend Steve Jobs,” he apparently said, “I don’t do business with my best friend Steve Jobs.””
  • “Amusingly the version of the story told quietly at WWDC 2016 had the friends reversed with Steve saying that he wouldn’t do business with Larry. Still another version I’ve heard calls into question the veracity of their purported friendship, and has Steve instead suggesting that Larry go f*ck himself.”
  • “In the 7 years since ZFS development halted at Apple, they’ve worked on a variety of improvements in HFS and Core Storage, and hacked at at least two replacements for HFS that didn’t make it out the door. This week Apple announced their new filesystem, APFS, after 2 years in development. It’s not done; some features are still in development, and they’ve announced the ambitious goal of rolling it out to laptop, phone, watch, and tv within the next 18 months. At Sun we started ZFS in 2001. It shipped in 2005 and that was really the starting line, not the finish line. Since then I’ve shipped the ZFS Storage Appliance in 2008 and Delphix in 2010 and each has required investment in ZFS / OpenZFS to make them ready for prime time. A broadly featured, highly functional filesystem takes a long time.”
  • “APFS has merits (more in my next post), but it will always disappoint me that Apple didn’t adopt ZFS irrespective of how and why that decision was made. Dedicated members of the OpenZFS community have built and maintain a port. It’s not quite the same as having Apple as a member of that community, embracing and extending ZFS rather than building their own incipient alternative.”
  • Additional Coverage
  • Apple’s APFS guide

Intel ME/AMT: The other processor inside your computer

  • Recent Intel x86 processors implement a rarely discussed powerful control mechanism that runs on a separate chip that no one is allowed to audit or examine.
  • Many (all?) vPro chipsets (MCHs) have:
  • An Independent CPU (not IA32!)
  • Access to dedicated DRAM memory
  • Special interface to the Network Card (NIC)
  • Execution environment called Management Engine (ME)
  • The Intel Management Engine (ME) is a subsystem composed of a special 32-bit ARC microprocessor that’s physically located inside the chipset. It is an extra general purpose computer running a firmware blob that is sold as a management system for big enterprise deployments.
  • On some chipsets, the firmware running on the ME implements a system called Intel’s Active Management Technology (AMT). This is entirely transparent to the operating system, which means that this extra computer can do its job regardless of which operating system is installed and running on the main CPU.
  • The purpose of AMT is to provide a way to manage computers remotely.
  • This is similar to an older system called “Intelligent Platform Management Interface” or IPMI, but more powerful).
  • It can offer VNC access to the screen (optionally prompting the local user for permission), IDE redirection (Virtual Media, to boot from a remote device), Serial redirection, etc
  • To achieve this task, the ME is capable of accessing any memory region without the main x86 CPU knowing about the existence of these accesses. It also runs a TCP/IP server on your network interface and packets entering and leaving your machine addresses to the second MAC address bypass any firewall running on your system.
  • ME is classified by security researchers as “Ring -3”.
  • Rings of security can be defined as layers of security that affect particular parts of a system, with a smaller ring number corresponding to an area closer to the hardware.
  • For example, Ring 3 threats are defined as security threats that manifest in “userspace” mode. Ring 0 threats occur in “kernel” level,
  • Ring -1 threats occur in a “hypervisor” level, one level lower than the kernel
  • Ring -2 threats occur in a special CPU mode called “SMM” mode. SMM stands for System-Management-Mode, a special mode that Intel CPUs can be put into that runs a separately defined chunk of code. If attackers can modify the SMM code and trigger the mode, they can get arbitrary execution of code on a CPU.
  • Although the ME firmware is cryptographically protected with RSA 2048, researchers have been able to exploit weaknesses in the ME firmware and take partial control of the ME on early models. This makes ME a huge security loophole, and it has been called a very powerful rootkit mechanism.
  • On systems newer than the Core2 series, the ME cannot be disabled.
  • Intel systems that are designed to have ME but lack ME firmware (or whose ME firmware is corrupted) will refuse to boot, or will shut-down shortly after booting.
  • There is no way for the x86 firmware or operating system to disable ME permanently. Intel keeps most details about ME absolutely secret. There is absolutely no way for the main CPU to tell if the ME on a system has been compromised.
  • “We also discovered that the critical parts of the ME firmware are stored in a non-standard compressed format, which gets decompressed by a special hardware decompressor. My initial attempts to brute-force the decompression scheme failed miserably. Another group had better success and they have now completed a working decompression routine for all versions of ME up to but not including version 11.”
  • There are only a few methods to enable AMT, which is disabled by default.
  • Most require physical presence during the BIOS boot
  • ME hardware – ME
  • Intel ME huffman dictionaries – Unhuffme v2.4
  • Introducing Ring -3 Rootkits PDF

How to Write Service Status Updates

  • “The lowly incident status update happens to be one of the most essential pieces of communication a company gets to write”
  • Your company is having a bad time, your customers are hurting. Everyone is busy, scrambling to fix things, but it is still important to communicate clearly, and regularly, with your customers.
  • “When users navigate to a status page, they’re driven by a heightened sense of urgency (compared to, say, a website, a blog, or a newsletter). Not many words get as dissected, discussed and forwarded as the ones we place on our status page.”
  • Often times, very little is written, possibly because very little is known. Everything is read with a slant, because you know the company write it to try to minimize how bad they look.
  • “Now let’s state the obvious. Customers couldn’t care less about a string of words posted on a status update. What they care about is, “am I in good hands?” Every time we publish (or fail to publish) a service status update we are ultimately answering that question.”
  • Goals:
    1. Write frequent status updates — This can mean postly updates hourly, or even more often. It depends how rapidly the situation is developing. There is nothing worse than an acknowledgement that there is a problem from hours ago, with no further updates. Ideally, indicate when to expect the number post at the end of each update.
    2. Well written status updates — Write authoritatively and honestly. Avoid “weasel phrases”.
    3. Productive Updates — “What we learned early on was that regular and well-written status updates reduce the amount of incoming support requests. Investing the time to get incident updates right was paying productivity dividends for the rest of the team”
  • “When faced with service interruptions, we drop everything in our hands and perform operational backflips 24×7 until the service is restored for all customers. During this time, over-communication is a good thing. As is transparency, i.e. acknowledging problems and throwing the public light of accountability on all remaining issues until they’re resolved.”
  • “While the crisis is unfolding we publish short status updates at regular intervals. We stick to the facts, including scope of impact and possible workarounds. We update the status page even if it’s just to say “we’re still looking into it.””
  • “Once service is resolved, it’s time to turn our focus on the less urgent, but equally important piece of writing: the post mortem. It demonstrates that someone is investing time on their product. That they care enough to sit down and think things through. Most crucially, it also creates the space for our team to learn and grow as a company”
  • They link to a second post: How to Write a Post Morten
  • Or you can just not: Apple offers no explanation for 7 hour outage

Feedback:


Round Up:


The post Apple Pretend Filesystem | TechSNAP 271 first appeared on Jupiter Broadcasting.

]]>
WWDC Hypercap | CR 209 https://original.jupiterbroadcasting.net/100441/wwdc-hypercap-cr-209/ Mon, 13 Jun 2016 16:51:01 +0000 https://original.jupiterbroadcasting.net/?p=100441 We start with some developer news of the week, then dig into the best bits from WWDC. Plus Mike shares his thoughts on some new hardware & the guys discuss the mystery of differential privacy. Thanks to: Get Paid to Write for DigitalOcean Direct Download: MP3 Audio | OGG Audio | Video | Torrent | […]

The post WWDC Hypercap | CR 209 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

We start with some developer news of the week, then dig into the best bits from WWDC.

Plus Mike shares his thoughts on some new hardware & the guys discuss the mystery of differential privacy.

Thanks to:


Linux Academy


DigitalOcean

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Become a supporter on Patreon:

Patreon

— Show Notes: —

Hoopla

macOS Sierra (“Tabs everywhere”)

  • Continuity
  • Auto unlock – Tied to a device like the watch.
  • Universal clipboard
  • Optimized storage: Moves older files to the cloud. Auto clean up scripts. Takes on AppleJacks and other Mac tools.
  • Apple Pay on the web. Supports Touch ID on the iPhone.
  • Apple heard you like Tabs…

  • New file system spotted in macOS Sierra [Updated] | Ars Technica

Swift Playgrounds

Introduced as a new way for children to learn how to code, Apple will bring its Swift programming language to iPad with Swift Playground, a touch-friendly way for beginners to grasp the basics.

“Swift Playgrounds will revolutionize the way people learn to code.”

“Combining the powerful Swift programming language and the powerful capabilities of iPad.”

“We believe coding should be a required language in all schools. Swift Playground will be free.”

iOS 10 (“The mother of all releases”)

  • Apple Beta Software Program
  • iOS 10
  • New lock screen, expanded notifications, interactive notifications.
  • Google Now like today screen filled with 3rd party widgets.
  • Siri gets an API: Apple opens up Siri to app developers
  • Siri built into Calendar events, looks ups, multilingual typing on the fly.
  • Photos: Advanced Computer Vision. Face finding, done local. Object recognition. Works across devices to bring moments together
  • Caller ID API
  • Voip apps get integration with call/lock screen and contacts app
  • iMessage Apps (SDK)

  • Differential privacy

In cryptography, differential privacy aims to provide means to maximize the accuracy of queries from statistical databases while minimizing the chances of identifying its records.

Differential privacy formalizes the idea that a “private” computation should not reveal whether any one person participated in the input or not, much less what their data are.

The post WWDC Hypercap | CR 209 first appeared on Jupiter Broadcasting.

]]>
Hipster Tendencies | CR 159 https://original.jupiterbroadcasting.net/84067/hipster-tendencies-cr-159/ Mon, 22 Jun 2015 14:47:25 +0000 https://original.jupiterbroadcasting.net/?p=84067 Mike makes the case for Chris’ slide into hipsterhood & Chris responds in kind. Between those hijinks the guys discuss the massive LLVM advantage Apple is leveraging that nobody is talking about. Plus we reflect on the most important skill in software development, read some emails & more! Thanks to: Get Paid to Write for […]

The post Hipster Tendencies | CR 159 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Mike makes the case for Chris’ slide into hipsterhood & Chris responds in kind. Between those hijinks the guys discuss the massive LLVM advantage Apple is leveraging that nobody is talking about.

Plus we reflect on the most important skill in software development, read some emails & more!

Thanks to:


Linux Academy


DigitalOcean

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Become a supporter on Patreon:

Foo

Show Notes:

Hoopla:

Dockercon

Apple’s Bitcode Telegraphs Future CPU Plans

The biggest announcement at this week’s WWDC is one hardly anyone noticed. During the Platforms State of the Union on Tuesday, Andreas Wendker briefly mentioned Bitcode, describing it as an opportunity for future compiler optimizations to be applied to already-submitted apps. He also mentioned that it allows apps to be future-proofed by letting the store add support for future CPU features without developers having to resubmit.

This means that apps can automatically “take advantage of new processor capabilities we might be adding in the future, without you re-submitting to the store.”

Popular Online This Week

Here’s an insightful paragraph from James Hague’s blog post Organization skills beat algorithmic wizardry:

When it comes to writing code, the number one most important skill is how to keep a tangle of features from collapsing under the weight of its own complexity. I’ve worked on large telecommunications systems, console games, blogging software, a bunch of personal tools, and very rarely is there some tricky data structure or algorithm that casts a looming shadow over everything else. But there’s always lots of state to keep track of, rearranging of values, handling special cases, and carefully working out how all the pieces of a system interact. To a great extent the act of coding is one of organization. Refactoring. Simplifying. Figuring out how to remove extraneous manipulations here and there.

Algorithmic wizardry is easier to teach and easier to blog about than organizational skill, so we teach and blog about it instead. A one-hour class, or a blog post, can showcase a clever algorithm. But how do you present a clever bit of organization? If you jump to the solution, it’s unimpressive. “Here’s something simple I came up with. It may not look like much, but trust me, it was really hard to realize this was all I needed to do.” Or worse, “Here’s a moderately complicated pile of code, but you should have seen how much more complicated it was before. At least now someone stands a shot of understanding it.” Ho hum. I guess you had to be there.

You can’t appreciate a feat of organization until you experience the disorganization. But it’s hard to have the patience to wrap your head around a disorganized mess that you don’t care about. Only if the disorganized mess is your responsibility, something that means more to you than a case study, can you wrap your head around it and appreciate improvements. This means that while you can learn algorithmic wizardry through homework assignments, you’re unlikely to learn organization skills unless you work on a large project you care about, most likely because you’re paid to care about it.

Feedback:

The post Hipster Tendencies | CR 159 first appeared on Jupiter Broadcasting.

]]>
Ahoy, El Capitan! | CR 157 https://original.jupiterbroadcasting.net/83427/ahoy-el-capitan-cr-157/ Mon, 08 Jun 2015 14:54:16 +0000 https://original.jupiterbroadcasting.net/?p=83427 We recap and also compare & contrast WWDC 2015 with Google I/O 2015. Which new platform features stand out, which miss the target & what will really move the needle this year. Plus a quick update on Mike’s new company, Chris’ wear inspired surprise & more! Thanks to: Get Paid to Write for DigitalOcean Direct […]

The post Ahoy, El Capitan! | CR 157 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

We recap and also compare & contrast WWDC 2015 with Google I/O 2015. Which new platform features stand out, which miss the target & what will really move the needle this year.

Plus a quick update on Mike’s new company, Chris’ wear inspired surprise & more!

Thanks to:


Linux Academy


DigitalOcean

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Become a supporter on Patreon:

Foo

Show Notes:

The post Ahoy, El Capitan! | CR 157 first appeared on Jupiter Broadcasting.

]]>
Chrome Took My Memory! | CR 154 https://original.jupiterbroadcasting.net/82557/chrome-took-my-memory-cr-154/ Fri, 22 May 2015 15:35:25 +0000 https://original.jupiterbroadcasting.net/?p=82557 Mike shares his recent experience developing Chrome apps & we debate if Chrome platform tax is costing users a decent browser. Is Chrome becoming the next Windows? Plus what we’d like to see announced next for Android and iOS & the big problems those features would solve for developers. Thanks to: Get Paid to Write […]

The post Chrome Took My Memory! | CR 154 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Mike shares his recent experience developing Chrome apps & we debate if Chrome platform tax is costing users a decent browser. Is Chrome becoming the next Windows?

Plus what we’d like to see announced next for Android and iOS & the big problems those features would solve for developers.

Thanks to:


Linux Academy


DigitalOcean

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Become a supporter on Patreon:

Foo

Show Notes:

Why I’m breaking up with Google Chrome

When Chrome debuted for the first time in 2008 it was the fastest browser on the block. It was light, nimble, extensible and easy to use compared to Firefox, which had become slow and cumbersome.

In the past few years, I’ve stuck with it, even as it became a memory hog, unstable and a major drain on battery life.

I was in denial. But now I have to admit it — the stable, snappy Chrome is a distant memory. As it has grown in popularity, it’s steadily got worse.

What we’d like to see in iOS 9 at WWDC next month | Ars Technica

We’ve assembled a small wishlist of features for iOS 9, with a focus on the smaller tweaks we hope Apple can focus on now that it’s not pulling up all the carpets and replacing all the fixtures. Some of these are more likely to be incorporated than others. Some have been on our wishlist for literally years. But all of them would be welcome improvements.

Google Now will one day be able to work with information from all of the apps you use. Expanding on the current pilot program that works with 40 third-party services, the plan is to offer an open API in the future, that anyone can build into their apps.

Mike went to Build 2015 NY

Feedback:

Atom v VS Code so far.

The post Chrome Took My Memory! | CR 154 first appeared on Jupiter Broadcasting.

]]>
The Problem with GitHub | CR 105 https://original.jupiterbroadcasting.net/59542/the-problem-with-github-cr-105/ Mon, 09 Jun 2014 14:09:52 +0000 https://original.jupiterbroadcasting.net/?p=59542 Mike shares his experience moving from GitHub to a self hosted GitLab installation and the benefits his team realized after making the move. Plus we’ll take a look at the new Docker announcements, your feedback and some surprise followup! Thanks to: Direct Download: MP3 Audio | OGG Audio | Video | Torrent | YouTube RSS […]

The post The Problem with GitHub | CR 105 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Mike shares his experience moving from GitHub to a self hosted GitLab installation and the benefits his team realized after making the move.

Plus we’ll take a look at the new Docker announcements, your feedback and some surprise followup!

Thanks to:


\"Linux


\"DigitalOcean\"

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

— Show Notes: —

Feedback:

Dev Hoopla:

The post The Problem with GitHub | CR 105 first appeared on Jupiter Broadcasting.

]]>
Swift exit for Obj-C | CR 104 https://original.jupiterbroadcasting.net/58787/swift-exit-for-obj-c-cr-104/ Mon, 02 Jun 2014 13:34:54 +0000 https://original.jupiterbroadcasting.net/?p=58787 Mike and Chris share their raw reactions from Apple’s WWDC Keynote, including Mike’s big concerns about Swift. Thanks to: Direct Download: MP3 Audio | OGG Audio | Video | Torrent | YouTube RSS Feeds: MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video — Show Notes: — […]

The post Swift exit for Obj-C | CR 104 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Mike and Chris share their raw reactions from Apple’s WWDC Keynote, including Mike’s big concerns about Swift.

Thanks to:


\"Linux


\"DigitalOcean\"

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

— Show Notes: —

Dev Hoopla: WWDC2014

The post Swift exit for Obj-C | CR 104 first appeared on Jupiter Broadcasting.

]]>
WWDC Predictions 2014 | CR 103 https://original.jupiterbroadcasting.net/58287/wwdc-predictions-2014-cr-103/ Mon, 26 May 2014 14:32:53 +0000 https://original.jupiterbroadcasting.net/?p=58287 Mike and Chris run down their predictions and hopes areas Apple might improve iOS, Mac hardware, and general ecosystem development during next week’s big keynote. Plus our thoughts on the state of Qt, re-thinking Linux’s market share, and more! Thanks to: Direct Download: MP3 Audio | OGG Audio | Video | Torrent | YouTube RSS […]

The post WWDC Predictions 2014 | CR 103 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Mike and Chris run down their predictions and hopes areas Apple might improve iOS, Mac hardware, and general ecosystem development during next week’s big keynote.

Plus our thoughts on the state of Qt, re-thinking Linux’s market share, and more!

Thanks to:


\"Linux


\"DigitalOcean\"

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

— Show Notes: —

Follow up / Feedback

NUCINTOSH

Dev Hoopla: Twas the Monday before WWDC2014

Apple to Launch New \’Smart Home\’ Platform at WWDC

Apple will launch a new software platform that will let the iPhone directly control lights, security systems and other household gadgets at WWDC next week, according to a report from The Financial Times.

Apple Testing ARM Based Mac Prototypes with Large Magic Trackpad?

French site MacBidouille revives rumors that Apple is actively developing ARM processor based Macs. According to a source that they describe as reliable, Apple has prototypes of several ARM-based machines, including an iMac, Mac mini, and 13\” Notebook with 4-8 64-bit ARM Quad-core processors.

iPhone 6 with larger, sharper 1704 x 960 resolution screen in testing

Some industry watchers have speculated that Apple could stretch the iPhone software\’s interface and retain the iPhone 5s\’s screen resolution of 1136 x 640. This approach would allow all iOS software and App Store apps to function normally on the iPhone 6 without work from developers. The downside of this approach would be that the iPhone 6′s display would fall below Steve Jobs\’ somewhat arbitrary 300 pixels per inch definition of \’Retina\’ for a phone.

Apple usually quotes 24 hours for delivery of standard-configuration iMacs, but is currently showing 3-5 business days across the range. Increased shipping times are sometimes an indication of lower or sporadic stocks, which tend to precede the launch of new models.

Great Write up on Backup: AnandTech | Averting Disaster – A Guide To Computer Backups (2014)

BOOK PICK: Advice for the feedback question \”Becoming a Coder\”

The post WWDC Predictions 2014 | CR 103 first appeared on Jupiter Broadcasting.

]]>
Google I/O Wish List | CR 49 https://original.jupiterbroadcasting.net/37126/google-io-wish-list-cr-49/ Mon, 13 May 2013 11:04:32 +0000 https://original.jupiterbroadcasting.net/?p=37126 What we’d like to see come out of Google I/O, and the real changes they need to make to boost Android development to the next level.

The post Google I/O Wish List | CR 49 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

What we’d like to see come out of Google I/O, and the real changes they need to make to boost Android development to the next level. We’ve got our list, and we’re checking it twice.

Plus is there such a thing as a VPS on the cheap? The real improvements Apple needs to make in iOS 7, your feedback and more!

Thanks to:

Use our code coder249 to get a .COM for $2.49.

 

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Feedback:

Dev World Hoopla

Google\’s hotly anticipated annual developer conference will kick off in just a couple days in San Francisco. And conference-goers and Android fans are excited about the possibility of new products the company may announce and/or give away.

So far Pichai, a 40-year old grad of the fabled Indian Institute of Technology and later Stanford, has kept his head down and refused all press. But as this week’s I/O event approached, he granted WIRED his first interview since taking over Android.

TechCrunch reported Wednesday that Onswipe, a company that specializes in creating tablet-optimized HTML5 websites for its customers, has observed \”a significant bump\” in the number of visits to its partner sites — from both iPhones and iPads that apparently run on iOS 7

Ouya has revealed it will delay the retail launch of its Android-based gaming console by three weeks until June 25th. In an interview with Ouya CEO Julie Uhrman.

OUYA, the most well-funded and heavily marketed of a number of approaches to TV-based microconsole gaming, has announced both a $15 million funding round and a three-week pushback on its June 4  retail launch date.

The round, led by Kleiner Perkins, features investment from graphics company NVIDIA (which is marketing its new mobile processors heavily on their console-like gaming performance, most obviously in their proof-of-concept Project Shield console, and which supplies the Tegra 3 mobile processor powering the OUYA), the Mayfield Fund, Shasta Ventures and Ocean Partners. This nearly doubles the $8.5 million funding the OUYA console raised in its July 2012 Kickstarter campaign. Kleiner Perkins\’ Bing Gordon, an EA veteran currently on the board of Zynga, will also join  the OUYA board.

Follow the show

The post Google I/O Wish List | CR 49 first appeared on Jupiter Broadcasting.

]]>
Conference Blues | CR 47 https://original.jupiterbroadcasting.net/36441/conference-blues-cr-47/ Mon, 29 Apr 2013 10:43:31 +0000 https://original.jupiterbroadcasting.net/?p=36441 Is it time to reboot the big development conferences? We contrast WWDC to a community focused events and attempt to answer the value question.

The post Conference Blues | CR 47 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Is it time to reboot the big development conferences? We contrast WWDC to a community focused event like LinuxFest Northwest and attempt to answer the value question behind the larger conferences, why pressing the flesh can be important, and if Google Hangouts can be part of the solution.

Plus working from home tricks, making the switch from a 9-5 job to contracting, the start of the great app exit, and does using Chrome make you against the free web?

Thanks to:

Use our code coder295 to get a .COM for $2.95.

 

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Feedback

Conferences

After going on sale at 10:00 AM Pacific Time today, tickets for Apple\’s Worldwide Developers Conference (WWDC) in San Francisco have already sold out in two minutes.

WWDC 2011 sold out in under 12 hours, while the 2010 edition took eight days. This marks the sixth straight year that WWDC has sold out, a streak that began in 2008.

LinuxFest Northwest is entering its 14th year! 2012 was our most successful event yet, with around 1200 attendees over the weekend. And 2013 will be undoubtedly our biggest change yet.

The App Exit

I’m happy to announce that I’ve sold a majority stake in Instapaper to Betaworks. We’ve structured the deal with Instapaper’s health and longevity as the top priority, with incentives to keep it going well into the future. I will continue advising the project indefinitely, while Betaworks will take over its operations, expand its staff, and develop it further.

Pick of the week:

[asa]B005TPVTHO[/asa]

Follow the show

The post Conference Blues | CR 47 first appeared on Jupiter Broadcasting.

]]>
WWDC Fallout | CR 02 https://original.jupiterbroadcasting.net/20693/wwdc-fallout-cr-02/ Mon, 18 Jun 2012 11:42:11 +0000 https://original.jupiterbroadcasting.net/?p=20693 Michael and Chris cover the items from WWDC that they think developers will be impacted by, discuss Facebook pressure, and reflect on hardware updates.

The post WWDC Fallout | CR 02 first appeared on Jupiter Broadcasting.

]]>

post thumbnail

Michael and Chris cover the items from WWDC that they think developers will be impacted by, discuss the Facebook pressure, and reflect on hardware updates announced.

Plus your love for HTML5, the beginnings of a Jupiter Broadcasting app, what programming languages / platforms are best for a beginner to learn for the purpose of getting a job.

Direct Download:

MP3 Audio | OGG Audio | Video | Torrent | YouTube

RSS Feeds:

MP3 Feed | OGG Feed | Video Feed | Torrent Feed | iTunes Audio | iTunes Video

Show Notes:

Audible Pick:

Feedback

  • Brett would like to know what programming languages / platforms are best for a beginner to learn for the purpose of getting a job.
  • Should we do code samples? E-mail your thoughts.
  • The people demand HTML5!

iOS 6 / Mountain Lion

Hardware Changes

Tool of the Week

The post WWDC Fallout | CR 02 first appeared on Jupiter Broadcasting.

]]>