19 karma · joined August 1, 2014
This gets repeated a lot. I think if you stop to consider the common case of non-planar ground, you will see that this mathematical factoid isn't actually super-relevant.
(I will concede that it's not trivial to add a fourth leg and make it co-planar to the other three. But this often isn't the cause of wobble.)
Examples? "Trailers in your face on the main menu" is not a "dark pattern": there is no element of deception involved. It's simply a user experience that you dislike. Similarly, removing AirPlay support may suck for consumers, but it's not deceptive.
The article goes on and on about wasted subsidy funds (there are other valid criticisms of the deal, but this is the big one). The Foxconn deal may not be working out, but if everything is structured in terms of tax then the state finances are not really getting impacted.
What makes you believe this is "clever" as opposed to a poor engineering decision? I strongly suspect that FB might have delivered a higher quality product through a more traditional team-ownership development model. Throwing large numbers of developers at a single app is unlikely to lead to a well-architected holistic solution.
Remote: No.
Willing to relocate: Yes, please.
Technologies: C++, C, Python, OCaml, Verilog, bus analyzers, JTAG debuggers, o-scopes, and whatever else gets the job done.
Resume: https://drive.google.com/file/d/0B4aVktLek0w0bnRDLVZlTTRCX1U...
Email: wi.is.cold@gmail.com
I'm a software engineering generalist, but my skills run pretty deep in both systems engineering and embedded programming. I'm comfortable working at any level from handful-of-KB bare-metal microcontrollers to Linux kernel drivers to complex multithreaded application design, and I enjoy the variety of working in multiple domains.
My most extensive experience is in block storage peripherals. I've written drivers for a variety of storage protocols and I've designed and built the software architecture for products that move data from storage device A to storage device B at improbably high speeds. But I'm not really looking to get pinned down as a "block storage guy," and would prefer to branch out in a different direction and learn some new technologies along the way. Maybe you have something interesting?
I'm not really looking for yet-another-web-startup opportunities. An attractive position will have challenging problems to solve, a meaningful product to deliver, and a team of smart engineers getting it done. It might involve a physical hardware component, but that's not a requirement. If you are building something on a Node stack, you should be prepared for me to not take you seriously.
Bonus points for use of functional programming languages with strong static type systems.
Remote: No.
Willing to relocate: Yes, please.
Technologies: C++, C, Python, OCaml, Verilog, bus analyzers, JTAG debuggers, o-scopes, and whatever else gets the job done.
Resume: https://drive.google.com/file/d/0B4aVktLek0w0bnRDLVZlTTRCX1U...
Email: wi.is.cold@gmail.com
I'm a software engineering generalist, but my skills run pretty deep in both systems engineering and embedded programming. I'm comfortable working at any level from handful-of-KB bare-metal microcontrollers to Linux kernel drivers to complex multithreaded application design, and I enjoy the variety of working in multiple domains.
My most extensive experience is in block storage peripherals. I've written drivers for a variety of storage protocols and I've designed and built the software architecture for products that move data from storage device A to storage device B at improbably high speeds. But I'm not really looking to get pinned down as a "block storage guy," and would prefer to branch out in a different direction and learn some new technologies along the way. Maybe you have something interesting?
I'm not really looking for yet-another-web-startup opportunities. An attractive position will have challenging problems to solve, a meaningful product to deliver, and a team of smart engineers getting it done. It might involve a physical hardware component, but that's not a requirement. If you are building something on a Node stack, you should be prepared for me to not take you seriously.
Bonus points for use of functional programming languages with strong static type systems.
Remote: No.
Willing to relocate: Yes, please.
Technologies: C++, C, Python, OCaml, Verilog, bus analyzers, JTAG debuggers, o-scopes, and whatever else gets the job done.
Resume: https://drive.google.com/file/d/0B4aVktLek0w0bnRDLVZlTTRCX1U...
Email: wi.is.cold@gmail.com
I'm a software engineering generalist, but my skills run pretty deep in both systems engineering and embedded programming. I'm comfortable working at any level from handful-of-KB bare-metal microcontrollers to Linux kernel drivers to complex multithreaded application design, and I enjoy the variety of working in multiple domains.
My most extensive experience is in block storage peripherals. I've written drivers for a variety of storage protocols and I've designed and built the software architecture for products that move data from storage device A to storage device B at improbably high speeds. But I'm not really looking to get pinned down as a "block storage guy," and would prefer to branch out in a different direction and learn some new technologies along the way. Maybe you have something interesting?
I'm not really looking for yet-another-web-startup opportunities. An attractive position will have challenging problems to solve, a meaningful product to deliver, and a team of smart engineers getting it done. It might involve a physical hardware component, but that's not a requirement. If you are building something on a Node stack, you should be prepared for me to not take you seriously.
Bonus points for use of functional programming languages with strong static type systems.