josh.earth

Posts tagged: rant

◀︎️ Older Page 2 of 3 Newer ▶︎

Recycling Questions

Today I received a note from our local recycling company that they can no longer take any plastics except for washed milk jugs. Even the many kinds of hard plastic that claim to be fully recyclable they are unable to take. They say it's because of the international recycling crisis currently affecting the world. I'm a curious fellow, so I did some reading.

Read more...

Ongoing Revenue: How to build a new smartphone platform

Yesterday I ran across a post on Hacker News about a new phone. From the website it appears to be a brand new OS with features to help you keep focused and clear away the distractions. While the site was pretty, the lack of good UI screenshots was a red flag. What did this OS look like? How can a new OS possibly be built by a small company and be any good?

Read more...

Why don't we have Wayland yet?!

I have long wanted to create my own desktop operating system targeting the Raspberry Pi. I believe we should have a hackable desktop environment that is both powerful and lightweight, similar to BeOS and the Amiga. To build this desktop we really need full control over how apps draw to the screen, but still have hardware acceleration. That means we'll need to use real graphics drivers and real graphics APIs from existing Linux desktops. When I last looked at all things Linux graphics five years ago everything was a mess but with some promising signs. Over the past couple of days I've been researching the current state. Here is my report, with both good and bad news.

Read more...

Make a Popular Web Tool in 23 Easy Steps

Creating a great webtool that you want to share with the world is easy. Just follow these simple steps for success.

Read more...

2017 Retrospective and a Ponderous List of Things Which Are Yet To Come

Is there anything which uses the word nog that is not eggnog? Are there other types of nog? Where did the word even come from? Is it derived from grog or something else? And is there any connection with nogging?

Read more...

Ideal OS: Rebooting the Desktop Operating System Experience

Twitter user ekse has graciously translated this blog to Chinese. Thanks! TL;DR: By the end of this essay I hope to convince you of the following facts. First, that modern desktop operating systems are anything but. They are bloated, slow, and layered with legacy cruft that still functions only thanks to Moore's Law. Second, that innovation in desktop operating systems stopped about 15 years ago and the major players are unlikely to heavily invest in them again. And finally, I hope to convince you that we can and should start over from scratch, learning the lessons of the past.

Read more...

Five Reasons Why You Should Hire an Old Programmer

You should hire an old programmer. It’s true! Sure.. older programmers are not going to work as many hours as someone fresh out of college. They have kids and spouses and mortgages and softball games to attend. They won't hang out at the office playing Xbox and ping-pong all night. They will not work 80 hour weeks and they will actually use their vacation time. And of course they cost more than young programmers. Despite all of those reasons not to hire an older programmer, you still should. For one simple reason: they are worth it. I know this, because I am one.

Read more...

I am worried about AI, but not for the reason you think

True high level Artificial Intelligence, the kind we read about in novels and hear crazy stories about from futurists, won't be like the movies. There won't be a Her that we fall in love with. There won't be a HAL 9000 who turns against us. When we finally build a true self-learning AI, it won't be anything at all like a human intelligence. This shouldn't be a surprise. We have half a century of results to show this is true.

Read more...

On Uber, Gardens, and Why Corporate Culture Matters

I’m mad this morning. I just read an article by a woman who spent a year at Uber facing sexual harassment. She had great courage to bring it up with HR multiple times, saw nothing was done as the situation got worse with a repeat offender, and finally quit to join a less offensive company. This is not an isolated incident. Uber has a corporate culture which enables this kind of behavior.

Read more...

Why I'm No Longer a Republican

It's true. It finally happened. I left the Republican Party. While I’ve voted independent or democratic for the past few elections I’ve maintained my Republican Party affiliation for the local elections. That all ended a month ago when I officially changed my party to Democrat. This blog is my attempt to explain why.

Read more...

Pokémon Go: Why and Why Now?

Wandering through campus we saw them everywhere. In small groups of two or three they walked slowly. Looking around. Pausing every few seconds to check their phones, then moving on a few more steps. Walk, check, walk, check. The mild summer weather and warm evening brought them out in larger numbers, so I wondered how many would come out to play in the rainy winter six months from now. Of course, it might not even still be a thing then. After all, it wasn’t a thing two weeks ago.

Read more...

Programming Beyond Text: the Parsing Problem

I’ve written many times about how programming is being held back by storing our code as ASCII text.  My efforts garnered a dim reception.  As strong as the arguments for other storage formats may be, text works extremely well with existing tools. Leaving text behind means leaving an entire ecosystem of practice and tooling, thus we are stuck in a local maxima. 

Read more...

Reflections Upon Turning 40

When a man reaches a certain age his gaze turns more backwards than forwards. He ponders the value of what he’s done and the goals for his remaining years. Presumably that age is the midpoint of his life, when the years in front are exceeded by the years behind. Though I know I’m likely to reach well beyond 80 given the current trajectory of medical science; for me this age of analysis appears to be forty.

Read more...

Over 40 years, has Software Gotten Better or Worse?

Is software getting better or worse? Some say we are making software ever more bloated. Some say we don’t care about quality anymore; that worse is better. Some say we haven’t changed how we write software in 40 years. It's still ASCII text on disk. (Yes that would be me, saying that). Certainly our programming languages haven’t improved. We still write billions of lines in glorified C code!

Read more...

Samsung Should be Broken Up, I Have the Evidence

As part of my research at Nokia I often test and analyze products from other companies. This gives us an awareness of the state of the industry, and helps us to focus our efforts. This week my target was the Samsung Gear S smartwatch. As of yet I have been unable to actually test it. This is my story. And the story of why Samsung should be broken up into smaller companies that can actually make good products.

Read more...

Why You *Can* Build a Smartphone.

In what was by far my most popular post of 2013, Why You Can’t Build A Smartphone, I explained why building a new smartphone platform was futile. Today, like any good author, I’m going completely contradict myself. Yes, it is possible to create a new smartphone platform. You just have to follow a few constraints.

Read more...

Ideal OS Part III: User Attention Is Sacred

In the first two (1, 2 ) installments of this essay I covered overall system design, the window manager, and applications. I talked about how the user will communicate with the system, but I haven’t discussed much about how the system communicates back to the user. This brings us to the next big problem of today’s operating systems: notifications and concentration.

Read more...

How Microsoft can fix Windows. They have the Technology.

Note: I’m a research at Nokia but this blog does not represent my employer. I didn’t move to Microsoft and I’ve never been on the Windows Phone team. These ill considered opinions are my own.

Read more...

Where's The Data?

The Web is amazing for answering questions. Suppose you want to answer a question like, "what does the .JPG file extension mean", then the answer is just an internet search away. Millions of answers. However, if you stray from the common path just a tiny bit things get hairy. What if you want to get a list of all file extensions? This is harder to find. Occasionally you might find a PDF listing them, but if you are asking for all file extensions then you probably want to do something with that list. This means you want the list in some computable form. A database or at least a JSON file. Now you are in the world of ‘public’ data. You are in a world of pain.

Read more...

Why You Can't Build a Smartphone

Every day or so I read another blog post (or ranting comments) about how BlackBerry could be rehabilitated, or how Nokia could restart Maemo and build the ultimate smartphone again. Things came to a head after Jolla announced their first phone for sale. Surely this phone with an amazing user interface will vindicate the N9?! Amazing technology plus a killer UI? Marketshare is theirs for the taking!

Read more...

Posts tagged: rant

◀︎️ Older Page 2 of 3 Newer ▶︎