bokglobule
Monopoly for Millennials
Biocarbon Engineering Receives $2.5M to Advance Drone Technology
I've seen my fair share of bugs from the compiler incorrectly hoisting variables from loops, mis-using registers, etc. I prefer to turn off compiler optimization as one of the first steps in a new project, but that's me.
People are people. Govt employees can have agendas that are bad for the rest of us just like contractors.
DC Needs Amazon, but Amazon Can Do Better
An Examination of the risks of building your enterprise stack
For the Redux issue, the light bulb went off for me at one point on how best to use it to solve specific issues. React is focused on component based development of the UX; everything in the small library is there to help with this including "state" (that is, the internal logic state of the component). Since React went with the simpler one-way flow of data updates (vs. Angular's two-way), Redux came along to help bridge the divide between clusters of components that share some data.
So when designing React apps, I almost always use React state. 80-90% of the time it's fine, works well and is easy to understand since everything about the component is there (along with the "props" or arguments to the component).
I use Redux when I occasionally need to do the following: 1) Share data between otherwise unrelated components 2) I need to setup "global" state that exists between page transitions, etc. 3) A child component needs to notify a parent of some event. This can also be done with a simple callback provided as a prop to avoid Redux in this situation.
So think of this in two levels - local component state within a nest of related components, and shared state within a set of unrelated components; the latter is where Redux can help.
I much prefer (and find simpler to understand) that state is local and changes one-way. It's similar to the issue whether a language supports reference types as parameters or sticks to value types. Reference types make it easy to pass along side effects to the caller, but it can also introduce hard to understand side effects.
Steve Bannon Wants Facebook and Google Regulated Like Utilities
I was in Seattle recently and it's a truly beautiful city with a stunning landscape. But seemed kinda sleepy compared to DC. I was in Silicon Valley also recently and came away scratching my head why anyone would wish to live there now - miles upon miles of industrial parks, seemed kinda run down even in Cupertino. But just my 2 cents.
So eating an apple or an orange is fine. Drinking fruit juice is not. Hope this helps
Driverless Cars Could Turn N.Y.C. Into a City of Tiny Parks
IMO, this will end badly.
Chipotle's Tarnished Image Means Every Sneeze Is Under Scrutiny
Building design process within teams
A Math Genius Blooms Late and Conquers His Field
Amazon Robots Poised to Revamp How Whole Foods Runs Warehouses
Reference: http://www.nytimes.com/2002/07/07/magazine/what-if-it-s-all-...
Best analogy I've heard is "Gee whiz, everytime I see a fire, I see firemen. I guess firemen cause fires". Cholesterol does not cause heart disease all by itself.
You'd think scientists and the media, by this time, would have stopped relying on Dr. Ansel Keyes for their rationale for what causes heart disease. His 1950's "Seven Countries" study was an example of cherry-picked data to support a pre-determined outcome that was desired.
Reference: https://www.theguardian.com/society/2016/apr/07/the-sugar-co...
Finally, I can show you cultures, such as the Inuit, who's diet is almost exclusively saturated fat and protein and which are healthy (as long as they stick to their native diet). I challenge anyone to show me a culture who's diet is primarily sugar-based which has comparable health.
Reference: http://www.theiflife.com/the-inuit-paradox-high-fat-lower-he...
Lowe’s lays off over 120 tech workers in Mooresville, will send jobs to India
Trump Cracks Down on H-1B Visa Program That Feeds Silicon Valley
Is the Internet of Things Dead?
http://signaltower.co/jennifer-dewalt/
She built one project each day for 180 days learning a bit more each day. She chronicled her mistakes and successes. HN had a post on it at the time and the majority of developers that responded were very supportive.
Why Silicon Valley Doesn't Seem to Care About HR
Instead of "stories" think of "memes"
Instead of "reporters" think of "salespeople"
Instead of "readers" think of "customers"
Instead of "publishers" think of "businesses"
With that map in mind, it's not hard to understand why many, not all, but clearly many do the shoddy reporting that they do. Like so many things in today's world, it's no longer about pride in your craft, but instead it's about making money. The result is it's increasingly difficult for the average person to tell the real news from the fake because the traditional sources of real news have abandoned this in favor of sensationalism. But on the upside, the Internet may yet save us by providing smaller outlets a chance to provide better reporting. I was very much intrigued by the WH using Skype to pull in reporters from smaller cities and areas that don't normally get a chance to participate.
<rant> During the recent Trump news conference, another aspect of what's going on jumped out at me. At one point in the news conference, the camera pulled back to show the room of reporters. What I found jarring was the age of the reporters; to my eye they looked like they were high schoolers. I was hoping to hear well thought out questions but instead most of them asked the same robotic questions on Russia. I don't think the media organizations are doing the American people (and the world) a great service when they send the least experienced staff members to events like this. </rant>
We've found it works best when:
Near timezone- Remote people are in the same or near timezone as the home office. This makes it easy to align the work day, schedule meetings, etc.
Remote shared location- making sure a group of people who work remotely have access to a shared location where they can work together has worked far better than people working from home, coffee shop, etc.
Culture- as I write this I'm in a large open floor plan style office. All of the lead devs are chatting away with their team members located in Canada and S.America. We love the ability to pull people in easily and work as though we are all here. Frankly, we talk to the "remote" people in video chats more often than many of the people in other departments. When the day's over we head home to families, sports, etc.
It doesn't work if..
-Your culture stresses in-person interactions during and after work.
-You don't have a culture of trust.
-Your company won't pay for great communication apps & technology including lots of monitors.
-Your team works at home and is distracted by kids, spouses, etc, etc.
Frankly as tech gets better I think that one day the idea of moving to a large city like SF, Austin, NYC, etc for work purposes will be seen as ridiculous, outdated and needlessly costly. Likely there will be shared office hubs in small-to-medium sized cities around the world where people can work with other people in similar remote hubs.