HN user

unwiredben

1,539 karma

TV and streaming box hacker at Roku, formerly architect on webOS team at LG/HP/Palm and mobile browser dev at Mozilla

http://combee.net https://bsky.app/profile/unwiredben.combee.net https://nycr.social/@unwiredben

Posts83
Comments247
View on HN
mobilegamer.biz 1y ago

Apple Arcade (again): late payments, stonewalled studios, terrible tech support

unwiredben
3pts0
www.opuspool.com 2y ago

Opus (audio codec) Patent Pool

unwiredben
4pts2
www.texastribune.org 2y ago

Texas will use computers to grade written answers on this year's STAAR tests

unwiredben
3pts0
destevez.net 2y ago

Trying to Decode Lev-1

unwiredben
39pts4
destevez.net 2y ago

Trying to decode LEV-1

unwiredben
1pts0
www.nutsvolts.com 2y ago

The Radio Station That Bridge Built

unwiredben
38pts9
www.scopeofwork.net 2y ago

On Alchemy

unwiredben
1pts1
www.eejournal.com 3y ago

How the Intel 8088 Got Its Bus (2022)

unwiredben
1pts0
engineering.roku.com 3y ago

Modern Network Transport Protocols

unwiredben
2pts0
twitter.com 4y ago

Many powered USB-C hubs with Ethernet kill networks when disconnected from host

unwiredben
20pts4
mobileopportunity.blogspot.com 6y ago

Are the big tech companies guilty of antitrust violations? It doesn't matter

unwiredben
2pts0
channelstore.roku.com 6y ago

Media.ccc.de in Roku Channel Store

unwiredben
66pts27
linuxplumbersconf.org 6y ago

Monitoring and Stabilizing the In-Kernel ABI [pdf]

unwiredben
1pts0
torrentfreak.com 6y ago

Xtream Codes IPTV System Targeted in Police Operation

unwiredben
1pts0
pando.com 8y ago

The Line

unwiredben
2pts0
news.ycombinator.com 8y ago

Why Don't We Have Wayland Yet?

unwiredben
2pts0
unwiredben.livejournal.com 8y ago

The Curious Case of the Google Mobile Login Fail

unwiredben
2pts0
edfries.wordpress.com 9y ago

Chasing the First Arcade Easter Egg

unwiredben
2pts0
2600gamebygamepodcast.blogspot.com 9y ago

The Atari Game: GLIB by Mike Montana

unwiredben
2pts0
archive.org 9y ago

Stella at 20 – An Atari 2600 Retrospective

unwiredben
1pts0
atariage.com 9y ago

RCA Studio II Emulated by Intellivision

unwiredben
1pts0
github.com 10y ago

StarRaiders: Reverse-engineered, fully documented assembly language source code

unwiredben
56pts9
www.linuxpromagazine.com 10y ago

How Projections for Linux Smart Phones Mislead

unwiredben
1pts1
modelviewculture.com 11y ago

The Dehumanizing Myth of the Meritocracy

unwiredben
3pts0
joshondesign.com 11y ago

Unbuffering the Buffered

unwiredben
2pts0
developer.getpebble.com 11y ago

Time to Add Color to These Pebbles

unwiredben
2pts0
daniel.haxx.se 11y ago

Curl, smiley-URLs and libc

unwiredben
2pts0
sealedabstract.com 11y ago

Beyond Open Source

unwiredben
11pts0
updates.html5rocks.com 11y ago

Chrome Dev Summit 2014: Polymer – State of the Union

unwiredben
3pts0
events.ccc.de 11y ago

Lecture: EFI Bootkits for Apple MacBooks

unwiredben
3pts0

I got to hang with him a little in the early 2010s when I was doing JavaScript work and found him nice and personable. I'm so sorry for his early passing.

I was at Palm when the iPhone launched, and one note from this analysis summed up Apple's new power in the market and how they really changed the landscape.

"Cingular has allowed Apple to launch a device with WLAN and inbuilt services"

At that time, the carriers controlled so much of the cell phone experience. We certainly would have loved to have launched Palm Treo phones with WiFi radios, but our carrier partners wanted the only way to get data in and out of the devices to be through their monetized data plans. They also wanted to control what you did with that data so they could charge for their own email or messaging systems or web portals. The same applied to app stores. Palm OS didn't have a unified app store at that time, just sideloading and some third-party methods, and some carriers had started making their own stores where you could buy apps billed through your cell phone bill. They hated the idea of a platform owning that, and I expect that was part of the reason Apple originally released it with no app store. They needed the phone to be a massive hit in order to gain the power to also bypass that wall that the cell companies put up.

Palm did benefit from the iPhone launch -- it had us uplevel our efforts away from the post-Palm OS phones that we were in the middle of developing that were aimed at the RIM market and instead try something radical with webOS, and when the Pre launched, it actually had WiFi on board, although the Sprint-exclusive Pixi phone lacked WiFi due to carrier request. There was some momentum there for a while, but then HP bought us, hit its own set of brick walls with carriers, and ditched the hardware business shortly after Apple started launching on other carriers.

At Hackaday Supercon in 2002, the badge for attendees (https://hackaday.com/2022/10/12/the-2022-supercon-badge-is-a...) implemented a fictional 4-bit CPU along with control panel for directly entering instructions and running and stepping through code. I had a huge amount of fun implementing a space shooter video game on it, as the panel included a bit-by-bit view of one of its pages of memory. Comparing its Voya4 architecture with the 4004 was fascinating. Some similar tradeoffs, but the Voya4 has the benefit of 50 years of CPU instruction set exposure.

Alas, dimitygr's method wouldn't work on the badge, as the memory and RAM are all internal to the PIC24 that implements the CPU emulator.

BTW, 4-bit CPUs are still made and used. Many of the mass-produced IR remotes are programmed using a 4-bit MCU. See https://www.emmicroelectronic.com/sites/default/files/produc... for a datasheet.

I grew up reading his "Ask the Guru" columns in Computer Shopper and loves all the creative ways he came up to use PostScript. His hardware hacker articles were also great. He will be missed.

[dead] 3 years ago

As soon as it prompted for number, I was out of there. Kinda reminded me of the Dianetics commercials, though.

I worked at Palm during the development of webOS, both before the Pre was launched, then again in developer relations and framework development after it came out. I'm very happy to see this archive of the great work the community created around these devices.

If you want to archive my old Twitter feed, https://twitter.com/webostips, that might be useful for the help section. It really only ran in 2009-2010, as I got too busy after returning to Palm from my stint at Mozilla.

Also in play is that some parties have patents on certain kinds of control systems using CEC, so just implementing something that seems useful can get a device manufacturer in legal trouble :(

I think that might be derived from The "#pragma mark" feature that was in the CodeWarrior IDE which could be used to have annotations show in the drop-down list of functions in the code editor

The east part of Austin where Tesla is located is still underpopulated compared to most of Travis county, so there's room for a lot of housing to be built out that way. Connectivity from there to central Austin isn't too bad, since that's the direction of the airport and Houston.

LimeSDR 5 years ago

I've got a LimeSDR Mini. I mainly use it as an ATSC 1.0 signal generator from time to time for testing TV tuner code at work, and it does a good job, as long as I'm running it on a PC with a high-bandwidth USB 3.0 port. I've had issues going through hubs.

Atari shipped a final Rev C basic both in the ROMs for the XE computers and on cartridges for people that requested it.

There were several derivations. The original authors of Atari Basic produced BASIC XL and BASIC XE on cartridge, each with additional language features. There's also the really cool Altirra BASIC (see https://virtualdub.org/downloads/Altirra%20BASIC%20Reference...) which ships with the Altirra emulator as a tokenized-code compatible, but faster and more featureful, implementation. A version of that was included in the ROM for the new 576NUC+ all-in-one Atari-compatible.