manvsmachine

Joined 19 years ago

Karma
940
Submissions
364
Member since
Nov 11
Darren Woodley twitter: @manvsmachine
View on Hacker News

Recent submissions

Comment · 6 years ago
From what you've mentioned, I'm focusing on Go and GraphQL professionally (I'm a backend engineer). Flutter will definitely get looked at. Something I'd add if you also spend time in backends is infra - choose a system (probably AWS, GCP, or Azure in that order) and a infrastructure-as-code middleware for them (e.g, Terraform). More and more these days, the provider is now part of the stack.
Comment · 9 years ago
Moto G4 or G5 (when the 5 comes out). The Moto G pretty much invented the category of inexpensive, solid performing phones with a non-tampered-with Android experience.
Comment · 10 years ago
I figured he was trying to find out real-world problems that actually demand the use of "cutting-edge" tech and practices.
Comment · 10 years ago
Honestly, there are far to many to even list. I think part of the issue may just be that not every application is an 'app' - computing is increasingly intertwined with physical applications. Here are a few consumer-focused 'emerging tech' applications off the top of my head:

Graphics / CV: VR Gaming (Oculus, HTC Vive, etc), self-driving vehicles, computational photography (Lytro)

HCI: Leap, Kinect, VR Gaming again

Architecture / performance / networking / databases are tools, not applications in and of themselves - find a problem that demands extremely high performing systems, and there will be work done in those areas. Example: the PX 2 system for self-driving racecars that Nvidia announced a few days ago at GTC hits six of your bullets points by itself (architecture, performance, computer vision, networking, parallel systems, computational science).

Comment · 13 years ago
Comment · 13 years ago
I'm not a miner, so correct me if I'm wrong, but that seems like a bit of an apples-to-oranges comparison. Tesla cards (and the servers designed around them) are intended for specific use cases: mission-critical enterprise solutions and scientific HPC. As a result, they run slower processor and memory speeds in comparison to nVidia's own consumer products, use ECC memory, and are optimized for double-precision over single-precision performance. Mining with a Tesla is like gaming with a Quadro card.
Comment · 14 years ago
I first learned about bit-shifting when I took DIP / Computer Vision as an undergrad. All the assignments were done as plugins for ImageJ, which is apparently widely used in the scientific community (or so the course claimed). ImageJ stores the pixel values for images as bytes, ints, or longs (depending on the color-depth), so to get the individual component values from a 32-bit RGBA image (8 bits per channel), you would do something like this:

int pixel = image.get(x, y);

int alphaVal (pixel & 0xFF000000) >> 24;

int redVal = (pixel & 0x00FF0000) >> 16;

int greenVal = (pixel & 0x0000FF00) >> 8;

int blueVal = (pixel & 0x000000FF);

That's just one example w/ one piece of software, but I know similar approaches are often used within the world of imaging / graphics. Maybe networking? Seem like it would correlate well to IP address operations.

Comment · 14 years ago
That's the one.
Comment · 14 years ago
I'm guessing that that's the reporter's fault. The quote seems to referring to AWS, which they've probably never heard of, leading them to make a uninformed guess as to its meaning. Just another case of general media reporters covering stories they're not qualified for.
Comment · 14 years ago
One thing I love about Lin's story is that it's making people realize that today's "industry experts" still don't perfectly place talent where it needs to be, even in an industry as heavily scouted and recruited as pro sports.
Comment · 14 years ago
focusing more on design choices and principles rather than on CSS technicalities

I'd suggest using it specifically for this reason - that is, unless there is another framework that does an equally good job of getting out of one's way as Bootstrap. That said, it definitely makes sense to try to limit its use to a small subset for your tutorials.

Comment · 15 years ago
I'm guessing that 'receipts' was meant to be 'recipes'.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton