Is he on the autism spectrum. The right teacher or school program might transform him. Please ffs stop restraining him.
2,259 karma · joined December 30, 2007
* Application architecture, * Seismic loading and processing, * Cross-platform full stack applications C++, Qt5, * NVIDIA CUDA, * Application sand-boxing with Docker on Linux, * Build tooling including Python3, CMake.
Past experience
* Microsoft C++ and MFC application architecture and implementation, * Microsoft .NET stack, * iOS and macOS application programming, * 7 years of experience supporting IHS Kingdom.
Additional Interests
* Programming language development, * Functional programming.
You can reach me at jonathan.watmough@gmail.com
Is he on the autism spectrum. The right teacher or school program might transform him. Please ffs stop restraining him.
WCF gets a big fix.
This is some good stuff. It feels like Microsoft are listening again. I suppose they never really stopped, but this is good.
Mind you, at least Sigma managed to get the DP1/2/3M cameras out into the wild, and very nice they are too!
It's a laugh. Innit.
I've since moved to a big 6S, but my 4S is still quite usable.
m43 cameras in general are a good compromise on image quality and size. GX1's and GF1's in particular are not especially expensive used.
What a thing!
Happy days.
I think there's two main areas I'd be interested in, at least from my own perspective:
1) Rust and/or C++. Performance. Systems programming. Industrial
strength apps. Libraries such as CUDA.
2) Javascript and WebGL. Chrome(OS). Dart.
I've skipped over Agile process and C#, which is probably where the bulk of the career programmers are. If you avoid this, then I suspect you are guaranteed a more interesting life.Both 1) and 2) above are where I'd suspect the bulk of the intellectual firepower is deployed. Think D3.js, three.js, Rust, boost, CUDA, OpenCL, WebGL.
1) Almost getting mugged - when I was not in the best part of the city admittedly,
2) Seeing a guy staggering about that had just been hit in the face with a broken bottle.
A few episodes like that, add in sensationalist reporting and activist local politicians and you could easily imagine a situation where local night-life gets thrown out with the bathwater.
People get drunk. They fight and they do stupid shit. It's what they do.
A Moto360 but at about 1/3 the thickness would be something I might consider. I would have bought one already if it didn't look thick enough to be a Woz-style nixie-tube watch.
In fact I'm rather hoping my next watch might be a used Rolex GMT Master II (Black/Red or 'Coke' bezel).
TL; DR: Keep iterating.
Also, subscriptions to Office 365, Microsoft Drive etc.
The bottom line, as I've always thought about it, is that if you can usefully create significant value, then you will always have a livelihood, and just basic common sense will get you to your goals.
"Creating significant value" is a pretty high bar though, and a different story.
However, I was thinking of it more from a Amiga COPPER instruction list perspective, but it amounts to the same thing.
The really cool thing is that approaches like this tend to be language-agnostic, easy to program to, and extremely fast. All points raised in the article.
In fact, it's easily the best device of any kind I've ever owned. It is truly spectacular, as you might expect at the cost.
Here's a thought. Why can't we as a society ensure that everyone is paid a living wage according to their need.
It may take a while, but I believe this will be the only way that we can hold this society* together.
* Deep irony here, speaking as one of 'Thatcher's children'.
Perhaps an odd thing to base an opinion on, but compare stock charts on Google versus stock charts on Yahoo. The Yahoo ones were clunky and sucked.
Compare Yahoo Mail with GMail, and Yahoo sucked in comparison, being riddled with giant ad-banners.
Even now, Yahoo search results suck, which is really noticeable when FireFox periodically resets my search engine to Yahoo. Suddenly my results suck, and back to Google I go.
I don't know what Marissa Meyer has been doing, because it doesn't seem to be apparent in Yahoo getting better at anything really.
Also, it looks like the fans are used to blow/push ( http://physics.stackexchange.com/questions/135016/what-is-go... ) the vehicle onto the wall, and angled so there will be a portion of force developed in the direction of travel.
In that case, caching very expensive rendering to improve performance makes complete sense. Nice Impression summary and screenshot here. http://www.iconbar.com/forums/viewthread.php?threadid=10197 Bear in mind running on a 4 MHz ARM3 I would think.
Now, with a sufficiently high-resolution display and a performant pixel shader, all the stupid caching and hinting logic can be thrown away, and effort can go instead into optimizing this technique, with no loss of generality, when rendering to arbitrary structures in the page.
This technique treats a pixel as a unit circle, coloring it according to its length of intersection, along multiple axes, with a glyph simply described by 3 point beziers, oriented to keep 'inside' on the right.
A point fully inside a glyph has a trivial intersection, and is fully shaded.
Points on the edge of a glyph intersect a bezier, with shading of the pixel being proportionate to the amount of intersection, giving anti-aliasing.
The product I work on in my day job has similar code to handle rendering filled polygons, with similar constraints on widdershins/anti-widdershins to turn off filling for 'holes'. The 'magic' of this technique seems to be applying that technique in a shader, on a per-pixel basis.
There's no triangulation that I can see (compare with the elaborate schemes Loop-Blinn paper above), just a decomposition of glyphs to these ordered collections of 3 point bezier curves, and some fiddling to get it all saved in a texture.
* Quad i7 16 GBytes GTX 970 OSX FFox - perfectly smooth
* iPhone 6s+ - very smooth
* Nexus 6p - slightly jumpy / laggy but still impressive
* Lumia 640 Windows Phone 10 - dFdx undeclared identifier (120,33)
There may be issues with webgl on the MBP if it's using Intel graphics, but I'd be pretty disappointed to get worse performance than an iPhone ...For the curious, the Lumia error appears to stem from this: https://groups.google.com/forum/embed/#!topic/angleproject/-...
Edit: I may have spoken slightly too soon, not since the technique isn't awesome, but because this isn't yet usable without an atlas generation tool that I don't know how to build.
As far as performance goes, this is rendering a 124-page PDF (I know, just the glyphs...) utterly without lag using the GPU, on a 16 Gbyte quad i7 box that can barely render a couple of pages under OS X Preview without significant pauses. Impressive and Incredible.
The overall speedup when loading was about 50x, when using NSArchive versus sqlite3. Neither implementation was or has been optimized, though I did try to write the sqlite3 code as efficiently as possible, since it was clearly a source of slowness from day 1.
They need to stop it now, by smothering it in the crib, redirecting its potential future users into a Facebook-curated walled-garden.
Growth is required for Facebook, and India is a clear growth area, China having been largely ruled off-limits by the Chinese government.
A toehold in one of the most populous countries on the planet. Has to have the Facebook board salivating.