Profile

Cover photo
Daniel Stone
Works at Collabora
Lives in London, UK
899 followers
AboutPosts

Stream

Daniel Stone

Shared publicly  - 
 
Cool article in general (and a nice buried lede), but have to back up the praise for +Peter Hutterer's libinput. It's really clean and well-designed, and has saved everyone countless hours trying to replicate the madness of the old XFree86 Synaptics driver and similar. Hats off.
21
1
Add a comment...

Daniel Stone

Shared publicly  - 
 
bash on Windows (from the Microsoft .build event: "Native Ubuntu Linux binaries running on Windows. We've partnered with Canonical."). Let's hope it's better than the NT4 POSIX subsystem ...
19
1
Sushubh's profile photoJohn de Largentaye's profile photoRobert Collins's profile photoMatthew Hannigan's profile photo
6 comments
 
+Robert Collins​ Good point. I hope Cygwin can take advantage of it. Though it might mean people are far less likely to use Cygwin. Interesting times. It somewhat depends in the precise technical and licensing details.
With the addition of the upcoming ssh server, one could login remotely and think for a moment they've logged in to a Ubuntu box.
Add a comment...

Daniel Stone

Shared publicly  - 
 
This isn't the answer. I've written and subsequently removed far too many open-coded linked-list implementations, from Xorg in particular. Just because you can, doesn't mean you should, and whilst understanding these things is great, adding stupid trivial bugs solely to satisfy your ego is pointless.
Okay developers, time to have a serious talk. As you are probably already aware, this week React, Babel, and a bunch of other high-profile packages on NPM broke. The reason they broke is rather astounding. A simple NPM package called left-pad that was a dependency of React, Babel, ...
14
1
Dan Nicholson's profile photoSamuel Ortiz's profile phototom schuring's profile photoDaniel Stone's profile photo
6 comments
 
+tom schuring sadly not :(
Add a comment...

Daniel Stone

Shared publicly  - 
 
A few weeks after enabling IPv6 for all of freedesktop.org, looks like we only have 4.3% of traffic, representing 6.6% of all unique IPs, using it.
6
1
Julien Goodwin's profile photoHamish Taylor's profile photo
7 comments
 
+Julien Goodwin I probably should have said "consumer ISPs" :)
Add a comment...

Daniel Stone

Shared publicly  - 
 
 
sudo dnf copr enable ajax/vulkan && sudo dnf install vulkan anvil vkcube
View original post
6
2
Pavlo Rudyi's profile photoDaniel Stone's profile photo
6 comments
 
+Pavlo Rudyi Skylake and Broadwell work well; IVB and Haswell I believe should work but are just broke atm.
Add a comment...

Daniel Stone

Shared publicly  - 
 
 
New blog post: #Vulkan 1.0 specification released with day-one support for #Wayland http://bit.ly/1XvrY30
Vulkan 1.0 specification released with day-one support for Wayland
View original post
17
Aarsh Parashar's profile photo
 
Hope valve approves wayland as standard windowing system to be used for game development.
Add a comment...
Have them in circles
899 people
Kaitlin Thaney's profile photo
Stéphane Raimbault's profile photo
FORT David's profile photo
Lúcio Corrêa's profile photo
Martin Michlmayr's profile photo
Yanko Kaneti's profile photo
Jeff Bonin's profile photo
Lucien Kinhou's profile photo
sandra acheampomaa's profile photo

Daniel Stone

Shared publicly  - 
 
 
+Amazon.com has just made a change to their "Prohibited listings" for Electronics.

They've added the following line : 
Any USB-C™ (or USB Type-C™) cable or adapter product that is not compliant with standard specifications issued by “USB Implementers Forum Inc.”

What does this mean? It means that cable manufacturers who sell poorly made or intentionally deceptive #USB   #TypeC  cables and adapters are banned from Amazon, officially.

Really great news, but we all have to continue to be vigilant and call out any bad products we find on Amazon and other stores (both online and brick and mortar) as we find them.

#USBC  
State e-waste laws. Many states have "e-Waste" laws that generally require manufacturers to register certain electronic products with the state before they can be lawfully sold to customers in that state. Sellers are responsible for understanding and complying with these restrictions.
84 comments on original post
7
Add a comment...

Daniel Stone

Shared publicly  - 
 
Following on from previous post: don't depend on any name parsers, just open-code your own! Email address and phone number too. What could possibly go wrong? You're a genius after all, who ~knows~ how to code these things.
 
An unlucky few have names that can utterly confuse computers, and it makes their life online quite the headache. Why does it happen?
6 comments on original post
7
Daniel Stone's profile photoAdam Conrad's profile photoJeff Bailey's profile photoStuart Langridge's profile photo
5 comments
 
Also, most egregious use of terrible clip art ever, BBC article.
Add a comment...

Daniel Stone

Shared publicly  - 
 
 
With Wayland-protocols 1.2, the Presentation time Wayland extension is now released as stable. You can use it to get accurate timing feedback about display in your app.

Please, delete all your in-tree copies of presentation-timing.xml or similar you may have copied from Weston, and migrate to the renamed version now installed by Wayland-protocols 1.2. Thank you.

I just pushed the patch to migrate Weston, too.
[ANNOUNCE] wayland-protocols 1.2. Jonas Ådahl jadahl at gmail.com. Mon Mar 7 09:54:44 UTC 2016. Previous message: [PATCH libinput] tablet: reject mislabelled tablet devices; Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] ...
View original post
3
Add a comment...

Daniel Stone

Shared publicly  - 
 
 
Wayland got into GSoC! But don't forget the X.Org Foundation.
Now is a high time to start discussing what you might want to do, for both student candidates and possible mentors. Students, have a look at our project idea examples to get a feeling of what kind of projects you could propos...
View original post
13
Daniel Stone's profile photoTim “mithro” Ansell's profile photo
4 comments
 
I wrote up a blog post at http://google-opensource.blogspot.com.au/2016/03/something-different-code-up-hardware-in.html about doing hardware projects in GSoC. I also have written up a post about TimVideos participating in GSoC at https://hdmi2usb.tv/gsoc/hdmi2usb/2016/03/14/gsoc-2016/

If anyone is interested in doing projects with our group, you have less then 4 days to get your act together! Don't leave it to the last minute.
Add a comment...

Daniel Stone

Shared publicly  - 
 
Open-source Intel Vulkan driver (with Wayland support) released: congrats +Kristian Høgsberg et al! 
[Mesa-announce] ANNOUNCE: An open-source Vulkan driver for Intel hardware. Jason Ekstrand jason at jlekstrand.net. Tue Feb 16 15:19:24 UTC 2016. Previous message: [Mesa-announce] Mesa 11.1.2; Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] ...
41
6
Daniel Stone's profile photoTony Murray's profile photoKenneth Johansson's profile photo
16 comments
 
+Tony Murray Time from a git commit to an actual release that is compiled even in that type of distro is also quite large, measured in months not days or weeks. so even if you run that type of distro you are far away from where new features and bug fixes actually happen.
Add a comment...

Daniel Stone

Shared publicly  - 
 
And here's a slightly different take on graphics. A really useful primer for everyone who gets depth/bpp/pitch/stride/etc wrong (most people).
 
Have you ever had to explain the very very fundamentals of how an image looks like in memory to someone? Have you thought "surely someone has explained this well, and I can just share a link, let me Google a bit..." and come up with just that one boring Microsoft web page?

This is for you.
How is an uncompressed raster image laid out in computer memory? How is a pixel represented? What are stride and pitch and what do you need them for? How do you address a pixel in memory? How do you describe an image in memor...
1 comment on original post
9
1
Bastien Nocera's profile photo
 
Pretty sure there's something like that in the gdk-pixbuf API docs.
Add a comment...
People
Have them in circles
899 people
Kaitlin Thaney's profile photo
Stéphane Raimbault's profile photo
FORT David's profile photo
Lúcio Corrêa's profile photo
Martin Michlmayr's profile photo
Yanko Kaneti's profile photo
Jeff Bonin's profile photo
Lucien Kinhou's profile photo
sandra acheampomaa's profile photo
Collections Daniel is following
Places
Map of the places this user has livedMap of the places this user has livedMap of the places this user has lived
Currently
London, UK
Previously
Melbourne, AU - Helsinki, FI
Story
Tagline
graphics & input & whatnot
Introduction
I'm the one who does graphics and input, not the social media guy from Sydney (he's http://theinternets.com.au). During the day, I'm the graphics lead at Collabora, who are all-round wonderful people.

If this stuff interests you, I write in longer form at http://fooishbar.org.
Work
Occupation
Collabora Graphics Lead
Employment
  • Collabora
    Graphics Domain Lead, 2008 - present
Basic Information
Other names
daniels