HN user

manvsmachine

940 karma

Darren Woodley twitter: @manvsmachine

Posts71
Comments284
View on HN
worsethanfailure.com 14y ago

The Dirty Little Secret of Programming

manvsmachine
2pts0
espn.go.com 14y ago

Jeremy Lin's Success and The System

manvsmachine
3pts1
mybroadband.co.za 15y ago

Fedora shows off Gnome 3.0

manvsmachine
1pts0
www.opera.com 15y ago

Opera Dragonfly Takes Flight - First Beta Released

manvsmachine
1pts0
infosthetics.com 15y ago

Visualizing a Security Attack on a VOIP Honeypot Server

manvsmachine
3pts2
translogic.aolautos.com 15y ago

In-car apps: Android coming to 2012 Saab 9-3

manvsmachine
1pts0
wikileaks.ch 15y ago

Palantir Technologies' Assesment of "The Wikileaks Threat"

manvsmachine
1pts0
darrenwoodley.com 15y ago

Sourceforge Detects Intrusion Attack, Resets Passwords

manvsmachine
2pts2
downloadsquad.switched.com 15y ago

Ubuntu devs discuss the change from GNOME Shell to Unity

manvsmachine
24pts14
bits.blogs.nytimes.com 15y ago

Mozilla Taps SAP Exec As New Chief

manvsmachine
3pts0
blogs.intel.com 15y ago

Intel Demos Ray-Traced Wolfenstein in Real-Time with Knights Ferry

manvsmachine
3pts0
www.engadget.com 16y ago

MeeGo becomes Infotainment OS for BMW, GM, Hyundai and more

manvsmachine
1pts0
arstechnica.com 16y ago

NASA-funded game aims to make science more appealing

manvsmachine
1pts0
www.engadget.com 16y ago

YouTube Future-proofing: 4K Support

manvsmachine
2pts1
arstechnica.com 16y ago

Adobe kills 64-bit Flash for next release

manvsmachine
2pts0
blog.weatherby.net 16y ago

Baseball, Dating, and Startups

manvsmachine
2pts0
www.zdnet.com 16y ago

HP Also Looking to Bid For Sybase?

manvsmachine
2pts0
www.anandtech.com 16y ago

Mac OS X Portal Performace

manvsmachine
21pts25
news.rpi.edu 16y ago

RPI Launches Nation’s First Undergraduate Web Science Degree

manvsmachine
1pts0
news.ycombinator.com 16y ago

Ask HN: How to apply for positions that require government clearance?

manvsmachine
3pts7
singularityhub.com 16y ago

PhotoelasticTouch Combines 3D Shapes With Touchscreens

manvsmachine
2pts0
hackernewsatl.eventbrite.com 16y ago

ATL News.YC Meetup December 7th

manvsmachine
2pts0
cordis.europa.eu 16y ago

There's No Business Like Grid Business

manvsmachine
1pts0
www.usatoday.com 16y ago

Validity of software patents goes on trial today at Supreme Court

manvsmachine
95pts45
plus.maths.org 16y ago

The Mathematics of Disease

manvsmachine
1pts0
www.ubuntu.com 16y ago

Ubuntu 9.10 Karmic in Beta, Available

manvsmachine
4pts0
www.ddj.com 16y ago

nVidia releases industry's first OpenCL GPU driver

manvsmachine
23pts5
www.bogost.com 16y ago

Computing as a Liberal Art

manvsmachine
4pts2
coffeegeek.com 16y ago

Caffeine Hacking: Roast Coffee with a Popcorn Popper

manvsmachine
2pts0
online.wsj.com 16y ago

FCC Opens Inquiry of Apple's Ban of Google Voice

manvsmachine
2pts1

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.

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).

Postgres on the GPU 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.

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.

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.

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.

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.

Why Chef? 15 years ago

I'm guessing that 'receipts' was meant to be 'recipes'.

Xen is still widely used. IIRC Xen provides the virtualization layer for AWS, and it is used by some pretty large hosting providers (Linode comes to mind). It also is packaged into a number of commercial commercial offerings. Oracle's VM solution is really just Xen running on Red Hat with some optimizations for their platform stack, same with Citrix. Clearly those two implementations alone is going to be a decently-sized install base.

I don't know how much KVM is used in the wild, but it has been crowned the "official" hypervisor for RHEL and Ubuntu, so I would guess that it it's been steadily gaining steam w/ the OSS crowd.

The funny thing is that, while my first reaction was "that's really cool", my immediate next thought was that it would have been much cooler using augmented reality instead of figurines and models. I wonder how much longer there is going to be demand for physical proofs of concept like these.

There factor of risk aversion exists, but I'd argue not any more so for women than for men of the same racial groups. This is because the risk really isn't financial - these days everyone knows that there's tons of money to be made in tech. The risk is in prestige - doctors often become known figures in their communities in a way that engineers rarely do. Believe me, this can be a huge factor for people who grew up noticing that they were treated "differently" - minorities, immigrants, women, etc. If you are doing something awesome with your life, you want people to know about it; it can often mean the difference between being shown respect and not.

In response to Shamiq, this could be why most of the "underrepresented minorities" you see in tech are actually women; arguably, they have less to prove.

What kind of engineer are you? You mention having foundations in C and Matlab; is this something that you would be interested in building on or do you want to leave the engineering world completely? I spent a lot of time hanging around the Image Processing / Computer Vision lab during university and pretty much everything they did was in Matlab and C / C++ (ImageMagick and OpenCV).

Elite athletes are valuable only because they are scarce.

That statement is vacuous in regards to the argument he's trying to make. Anyone who is elite at what they do is scarce, regardless of occupation; that's essentially the meaning of being elite. What sets athletes apart is the degree to which society rewards that eliteness.

raniskeet has a good point; if you've read and really understand the content of both of those, there's not too much that you'll learn from just reading more books. I'm pretty much in the same boat as you (read The Good Parts, started the Def Guide), and my next step is not to read about Javascript, but to read Javascript. Pick a codebase of something you use or want to start using and learn how it ticks.

I do like the new look, but I wish that they kept the illusion of reflectivity a little bit. I know the matte look is in right now, but the name of the browser is Chrome. They could easily imply simulate a reflective surface using different matte monochromatic shades of the blue.

There are a lot of good laptops in that price range these days. The deciding factor is probably going to be non-technical : OS preference, style / design, customer service. That said, here are the ones I've been looking at:

MBP 13": Yeah, it's really 1199, but it's worth the extra cash if you want OSX (and you'll get it for less if you can claim student status). You already have a MBP, so this is an obvious choice. Added bonus: they just got a refresh, so you're looking at shiny new tech.

HP Envy 14: The route to take if you are in love with the MBP's style / build quality, but don't really care for / need OSX. Specs stack up pretty well against the MBP 13, even considering the refresh (Thunderbolt notwithstanding). Currently my personal frontrunner since I use Ubuntu as my primary OS.

Lenovo Thinkpad T410: The anti-Mac. Batman's Tumbler to Bruce Wayne's Lamborghini. Not much else to say about it; Thinkpads' reputation is easily as legendary as that of MBP's when it comes to performance and indestructibility.

Honorable mentions - Macbook Air / Lenovo IdeaPad U260 : If you're into the ultra-thin-and-light thing, these are the two to look into.

Side note: if you decide on any route other than the MBP, you'd be wise to wait a little before purchasing. Other manu's have been waiting to put out refreshes of their lines as well due to the Sandy Bridge fiasco. For all we know, Apple might not be the only one with LightPeak / Thunderbolt / whatevertheycallit for long.

During the discussion that sparked the creation of this poll, I too suggested weighting upvotes by the karma of the upvoter. Thinking about it further, I still like the idea, but it would have to be done properly or it could be easily gamed. Example: a small group with relatively low karma could simply upvote every post and comment made by others within that group (a complete directed graph of upvoting). It would not take a particularly large group to be able to artificially inflate its karma at a greater than linear rate.

The quick (and probably flawed) solution I came up with was to have a tiered base amount that is determined by the karma percentile of the upvoter (eg, 75th percentile might get you an additional 2 points, 25-75 1 extra). Furthermore, there is an additional potential bonus based on the karma delta between voter and votee (ie, upvotes from top HN'ers are more valuable to newbs than to other top HN'ers). As an example, we'll say that we add one point for every 25% tier between the voter and votee (no bonus if they are the same). Using this example, a top-tier vote would be worth 5 points to a newb but 3 to a veteran.

This would allow high-quality posters with more recent accounts to quickly gain the necessary karma for voting, polls, etc without causing such massive karma inflation on the high end.